1 // RUN
: llvm-mc
-triple
=amdgcn
-mcpu
=gfx900
-show-encoding
%s | FileCheck
%s
3 image_load v5
, v1
, s
[8:15] dmask
:0x1
4 // CHECK
: [0x00,0x01,0x00,0xf0,0x01,0x05,0x02,0x00]
6 image_load v252
, v1
, s
[8:15] dmask
:0x1
7 // CHECK
: [0x00,0x01,0x00,0xf0,0x01,0xfc,0x02,0x00]
9 image_load v5
, v252
, s
[8:15] dmask
:0x1
10 // CHECK
: [0x00,0x01,0x00,0xf0,0xfc,0x05,0x02,0x00]
12 image_load v5
, v1
, s
[12:19] dmask
:0x1
13 // CHECK
: [0x00,0x01,0x00,0xf0,0x01,0x05,0x03,0x00]
15 image_load v5
, v1
, s
[92:99] dmask
:0x1
16 // CHECK
: [0x00,0x01,0x00,0xf0,0x01,0x05,0x17,0x00]
18 image_load v5
, v1
, ttmp
[8:15] dmask
:0x1
19 // CHECK
: [0x00,0x01,0x00,0xf0,0x01,0x05,0x1d,0x00]
21 image_load v5
, v1
, s
[8:15] dmask
:0x2
22 // CHECK
: [0x00,0x02,0x00,0xf0,0x01,0x05,0x02,0x00]
24 image_load v
[5:6], v1
, s
[8:15] dmask
:0x3
25 // CHECK
: [0x00,0x03,0x00,0xf0,0x01,0x05,0x02,0x00]
27 image_load v5
, v1
, s
[8:15] dmask
:0x4
28 // CHECK
: [0x00,0x04,0x00,0xf0,0x01,0x05,0x02,0x00]
30 image_load v
[5:6], v1
, s
[8:15] dmask
:0x5
31 // CHECK
: [0x00,0x05,0x00,0xf0,0x01,0x05,0x02,0x00]
33 image_load v
[5:6], v1
, s
[8:15] dmask
:0x6
34 // CHECK
: [0x00,0x06,0x00,0xf0,0x01,0x05,0x02,0x00]
36 image_load v
[5:7], v1
, s
[8:15] dmask
:0x7
37 // CHECK
: [0x00,0x07,0x00,0xf0,0x01,0x05,0x02,0x00]
39 image_load v5
, v1
, s
[8:15] dmask
:0x8
40 // CHECK
: [0x00,0x08,0x00,0xf0,0x01,0x05,0x02,0x00]
42 image_load v
[5:6], v1
, s
[8:15] dmask
:0x9
43 // CHECK
: [0x00,0x09,0x00,0xf0,0x01,0x05,0x02,0x00]
45 image_load v
[5:6], v1
, s
[8:15] dmask
:0xa
46 // CHECK
: [0x00,0x0a,0x00,0xf0,0x01,0x05,0x02,0x00]
48 image_load v
[5:7], v1
, s
[8:15] dmask
:0xb
49 // CHECK
: [0x00,0x0b,0x00,0xf0,0x01,0x05,0x02,0x00]
51 image_load v
[5:6], v1
, s
[8:15] dmask
:0xc
52 // CHECK
: [0x00,0x0c,0x00,0xf0,0x01,0x05,0x02,0x00]
54 image_load v
[5:7], v1
, s
[8:15] dmask
:0xd
55 // CHECK
: [0x00,0x0d,0x00,0xf0,0x01,0x05,0x02,0x00]
57 image_load v
[5:7], v1
, s
[8:15] dmask
:0xe
58 // CHECK
: [0x00,0x0e,0x00,0xf0,0x01,0x05,0x02,0x00]
60 image_load v
[5:8], v1
, s
[8:15] dmask
:0xf
61 // CHECK
: [0x00,0x0f,0x00,0xf0,0x01,0x05,0x02,0x00]
63 image_load v5
, v1
, s
[8:15] dmask
:0x0
64 // CHECK
: [0x00,0x00,0x00,0xf0,0x01,0x05,0x02,0x00]
66 image_load v5
, v
[1:2], s
[8:15] dmask
:0x1
67 // CHECK
: [0x00,0x01,0x00,0xf0,0x01,0x05,0x02,0x00]
69 image_load v5
, v
[1:3], s
[8:15] dmask
:0x1
70 // CHECK
: [0x00,0x01,0x00,0xf0,0x01,0x05,0x02,0x00]
72 image_load v5
, v
[1:4], s
[8:15] dmask
:0x1
73 // CHECK
: [0x00,0x01,0x00,0xf0,0x01,0x05,0x02,0x00]
75 image_load v5
, v1
, s
[8:15] dmask
:0x1 unorm
76 // CHECK
: [0x00,0x11,0x00,0xf0,0x01,0x05,0x02,0x00]
78 image_load v5
, v1
, s
[8:15] dmask
:0x1 glc
79 // CHECK
: [0x00,0x21,0x00,0xf0,0x01,0x05,0x02,0x00]
81 image_load v5
, v1
, s
[8:15] dmask
:0x1 slc
82 // CHECK
: [0x00,0x01,0x00,0xf2,0x01,0x05,0x02,0x00]
84 image_load v5
, v1
, s
[8:15] dmask
:0x1 a16
85 // CHECK
: [0x00,0x81,0x00,0xf0,0x01,0x05,0x02,0x00]
87 image_load v
[5:6], v1
, s
[8:15] dmask
:0x1 tfe
88 // CHECK
: [0x00,0x01,0x01,0xf0,0x01,0x05,0x02,0x00]
90 image_load v5
, v1
, s
[8:15] dmask
:0x1 lwe
91 // CHECK
: [0x00,0x01,0x02,0xf0,0x01,0x05,0x02,0x00]
93 image_load v5
, v1
, s
[8:15] dmask
:0x1 da
94 // CHECK
: [0x00,0x41,0x00,0xf0,0x01,0x05,0x02,0x00]
96 image_load v5
, v1
, s
[8:15] dmask
:0x1 d16
97 // CHECK
: [0x00,0x01,0x00,0xf0,0x01,0x05,0x02,0x80]
99 image_load_mip v5
, v
[1:2], s
[8:15] dmask
:0x1
100 // CHECK
: [0x00,0x01,0x04,0xf0,0x01,0x05,0x02,0x00]
102 image_load_mip v252
, v
[1:2], s
[8:15] dmask
:0x1
103 // CHECK
: [0x00,0x01,0x04,0xf0,0x01,0xfc,0x02,0x00]
105 image_load_mip v5
, v
[252:253], s
[8:15] dmask
:0x1
106 // CHECK
: [0x00,0x01,0x04,0xf0,0xfc,0x05,0x02,0x00]
108 image_load_mip v5
, v
[1:2], s
[12:19] dmask
:0x1
109 // CHECK
: [0x00,0x01,0x04,0xf0,0x01,0x05,0x03,0x00]
111 image_load_mip v5
, v
[1:2], s
[92:99] dmask
:0x1
112 // CHECK
: [0x00,0x01,0x04,0xf0,0x01,0x05,0x17,0x00]
114 image_load_mip v5
, v
[1:2], ttmp
[8:15] dmask
:0x1
115 // CHECK
: [0x00,0x01,0x04,0xf0,0x01,0x05,0x1d,0x00]
117 image_load_mip v5
, v
[1:2], s
[8:15] dmask
:0x2
118 // CHECK
: [0x00,0x02,0x04,0xf0,0x01,0x05,0x02,0x00]
120 image_load_mip v
[5:6], v
[1:2], s
[8:15] dmask
:0x3
121 // CHECK
: [0x00,0x03,0x04,0xf0,0x01,0x05,0x02,0x00]
123 image_load_mip v5
, v
[1:2], s
[8:15] dmask
:0x4
124 // CHECK
: [0x00,0x04,0x04,0xf0,0x01,0x05,0x02,0x00]
126 image_load_mip v
[5:6], v
[1:2], s
[8:15] dmask
:0x5
127 // CHECK
: [0x00,0x05,0x04,0xf0,0x01,0x05,0x02,0x00]
129 image_load_mip v
[5:6], v
[1:2], s
[8:15] dmask
:0x6
130 // CHECK
: [0x00,0x06,0x04,0xf0,0x01,0x05,0x02,0x00]
132 image_load_mip v
[5:7], v
[1:2], s
[8:15] dmask
:0x7
133 // CHECK
: [0x00,0x07,0x04,0xf0,0x01,0x05,0x02,0x00]
135 image_load_mip v5
, v
[1:2], s
[8:15] dmask
:0x8
136 // CHECK
: [0x00,0x08,0x04,0xf0,0x01,0x05,0x02,0x00]
138 image_load_mip v
[5:6], v
[1:2], s
[8:15] dmask
:0x9
139 // CHECK
: [0x00,0x09,0x04,0xf0,0x01,0x05,0x02,0x00]
141 image_load_mip v
[5:6], v
[1:2], s
[8:15] dmask
:0xa
142 // CHECK
: [0x00,0x0a,0x04,0xf0,0x01,0x05,0x02,0x00]
144 image_load_mip v
[5:7], v
[1:2], s
[8:15] dmask
:0xb
145 // CHECK
: [0x00,0x0b,0x04,0xf0,0x01,0x05,0x02,0x00]
147 image_load_mip v
[5:6], v
[1:2], s
[8:15] dmask
:0xc
148 // CHECK
: [0x00,0x0c,0x04,0xf0,0x01,0x05,0x02,0x00]
150 image_load_mip v
[5:7], v
[1:2], s
[8:15] dmask
:0xd
151 // CHECK
: [0x00,0x0d,0x04,0xf0,0x01,0x05,0x02,0x00]
153 image_load_mip v
[5:7], v
[1:2], s
[8:15] dmask
:0xe
154 // CHECK
: [0x00,0x0e,0x04,0xf0,0x01,0x05,0x02,0x00]
156 image_load_mip v
[5:8], v
[1:2], s
[8:15] dmask
:0xf
157 // CHECK
: [0x00,0x0f,0x04,0xf0,0x01,0x05,0x02,0x00]
159 image_load_mip v5
, v
[1:2], s
[8:15] dmask
:0x0
160 // CHECK
: [0x00,0x00,0x04,0xf0,0x01,0x05,0x02,0x00]
162 image_load_mip v5
, v
[1:3], s
[8:15] dmask
:0x1
163 // CHECK
: [0x00,0x01,0x04,0xf0,0x01,0x05,0x02,0x00]
165 image_load_mip v5
, v
[1:4], s
[8:15] dmask
:0x1
166 // CHECK
: [0x00,0x01,0x04,0xf0,0x01,0x05,0x02,0x00]
168 image_load_mip v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
169 // CHECK
: [0x00,0x11,0x04,0xf0,0x01,0x05,0x02,0x00]
171 image_load_mip v5
, v
[1:2], s
[8:15] dmask
:0x1 glc
172 // CHECK
: [0x00,0x21,0x04,0xf0,0x01,0x05,0x02,0x00]
174 image_load_mip v5
, v
[1:2], s
[8:15] dmask
:0x1 slc
175 // CHECK
: [0x00,0x01,0x04,0xf2,0x01,0x05,0x02,0x00]
177 image_load_mip v5
, v1
, s
[8:15] dmask
:0x1 a16
178 // CHECK
: [0x00,0x81,0x04,0xf0,0x01,0x05,0x02,0x00]
180 image_load_mip v
[5:6], v
[1:2], s
[8:15] dmask
:0x1 tfe
181 // CHECK
: [0x00,0x01,0x05,0xf0,0x01,0x05,0x02,0x00]
183 image_load_mip v5
, v
[1:2], s
[8:15] dmask
:0x1 lwe
184 // CHECK
: [0x00,0x01,0x06,0xf0,0x01,0x05,0x02,0x00]
186 image_load_mip v5
, v
[1:2], s
[8:15] dmask
:0x1 da
187 // CHECK
: [0x00,0x41,0x04,0xf0,0x01,0x05,0x02,0x00]
189 image_load_mip v5
, v
[1:2], s
[8:15] dmask
:0x1 d16
190 // CHECK
: [0x00,0x01,0x04,0xf0,0x01,0x05,0x02,0x80]
192 image_load_pck v5
, v1
, s
[8:15] dmask
:0x1
193 // CHECK
: [0x00,0x01,0x08,0xf0,0x01,0x05,0x02,0x00]
195 image_load_pck v252
, v1
, s
[8:15] dmask
:0x1
196 // CHECK
: [0x00,0x01,0x08,0xf0,0x01,0xfc,0x02,0x00]
198 image_load_pck v5
, v252
, s
[8:15] dmask
:0x1
199 // CHECK
: [0x00,0x01,0x08,0xf0,0xfc,0x05,0x02,0x00]
201 image_load_pck v5
, v1
, s
[12:19] dmask
:0x1
202 // CHECK
: [0x00,0x01,0x08,0xf0,0x01,0x05,0x03,0x00]
204 image_load_pck v5
, v1
, s
[92:99] dmask
:0x1
205 // CHECK
: [0x00,0x01,0x08,0xf0,0x01,0x05,0x17,0x00]
207 image_load_pck v5
, v1
, ttmp
[8:15] dmask
:0x1
208 // CHECK
: [0x00,0x01,0x08,0xf0,0x01,0x05,0x1d,0x00]
210 image_load_pck v5
, v1
, s
[8:15] dmask
:0x2
211 // CHECK
: [0x00,0x02,0x08,0xf0,0x01,0x05,0x02,0x00]
213 image_load_pck v
[5:6], v1
, s
[8:15] dmask
:0x3
214 // CHECK
: [0x00,0x03,0x08,0xf0,0x01,0x05,0x02,0x00]
216 image_load_pck v5
, v1
, s
[8:15] dmask
:0x4
217 // CHECK
: [0x00,0x04,0x08,0xf0,0x01,0x05,0x02,0x00]
219 image_load_pck v
[5:6], v1
, s
[8:15] dmask
:0x5
220 // CHECK
: [0x00,0x05,0x08,0xf0,0x01,0x05,0x02,0x00]
222 image_load_pck v
[5:6], v1
, s
[8:15] dmask
:0x6
223 // CHECK
: [0x00,0x06,0x08,0xf0,0x01,0x05,0x02,0x00]
225 image_load_pck v
[5:7], v1
, s
[8:15] dmask
:0x7
226 // CHECK
: [0x00,0x07,0x08,0xf0,0x01,0x05,0x02,0x00]
228 image_load_pck v5
, v1
, s
[8:15] dmask
:0x8
229 // CHECK
: [0x00,0x08,0x08,0xf0,0x01,0x05,0x02,0x00]
231 image_load_pck v
[5:6], v1
, s
[8:15] dmask
:0x9
232 // CHECK
: [0x00,0x09,0x08,0xf0,0x01,0x05,0x02,0x00]
234 image_load_pck v
[5:6], v1
, s
[8:15] dmask
:0xa
235 // CHECK
: [0x00,0x0a,0x08,0xf0,0x01,0x05,0x02,0x00]
237 image_load_pck v
[5:7], v1
, s
[8:15] dmask
:0xb
238 // CHECK
: [0x00,0x0b,0x08,0xf0,0x01,0x05,0x02,0x00]
240 image_load_pck v
[5:6], v1
, s
[8:15] dmask
:0xc
241 // CHECK
: [0x00,0x0c,0x08,0xf0,0x01,0x05,0x02,0x00]
243 image_load_pck v
[5:7], v1
, s
[8:15] dmask
:0xd
244 // CHECK
: [0x00,0x0d,0x08,0xf0,0x01,0x05,0x02,0x00]
246 image_load_pck v
[5:7], v1
, s
[8:15] dmask
:0xe
247 // CHECK
: [0x00,0x0e,0x08,0xf0,0x01,0x05,0x02,0x00]
249 image_load_pck v
[5:8], v1
, s
[8:15] dmask
:0xf
250 // CHECK
: [0x00,0x0f,0x08,0xf0,0x01,0x05,0x02,0x00]
252 image_load_pck v5
, v1
, s
[8:15] dmask
:0x0
253 // CHECK
: [0x00,0x00,0x08,0xf0,0x01,0x05,0x02,0x00]
255 image_load_pck v5
, v
[1:2], s
[8:15] dmask
:0x1
256 // CHECK
: [0x00,0x01,0x08,0xf0,0x01,0x05,0x02,0x00]
258 image_load_pck v5
, v
[1:3], s
[8:15] dmask
:0x1
259 // CHECK
: [0x00,0x01,0x08,0xf0,0x01,0x05,0x02,0x00]
261 image_load_pck v5
, v
[1:4], s
[8:15] dmask
:0x1
262 // CHECK
: [0x00,0x01,0x08,0xf0,0x01,0x05,0x02,0x00]
264 image_load_pck v5
, v1
, s
[8:15] dmask
:0x1 unorm
265 // CHECK
: [0x00,0x11,0x08,0xf0,0x01,0x05,0x02,0x00]
267 image_load_pck v5
, v1
, s
[8:15] dmask
:0x1 glc
268 // CHECK
: [0x00,0x21,0x08,0xf0,0x01,0x05,0x02,0x00]
270 image_load_pck v5
, v1
, s
[8:15] dmask
:0x1 slc
271 // CHECK
: [0x00,0x01,0x08,0xf2,0x01,0x05,0x02,0x00]
273 image_load_pck v5
, v1
, s
[8:15] dmask
:0x1 a16
274 // CHECK
: [0x00,0x81,0x08,0xf0,0x01,0x05,0x02,0x00]
276 image_load_pck v
[5:6], v1
, s
[8:15] dmask
:0x1 tfe
277 // CHECK
: [0x00,0x01,0x09,0xf0,0x01,0x05,0x02,0x00]
279 image_load_pck v5
, v1
, s
[8:15] dmask
:0x1 lwe
280 // CHECK
: [0x00,0x01,0x0a,0xf0,0x01,0x05,0x02,0x00]
282 image_load_pck v5
, v1
, s
[8:15] dmask
:0x1 da
283 // CHECK
: [0x00,0x41,0x08,0xf0,0x01,0x05,0x02,0x00]
285 image_load_pck_sgn v5
, v1
, s
[8:15] dmask
:0x1
286 // CHECK
: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x02,0x00]
288 image_load_pck_sgn v252
, v1
, s
[8:15] dmask
:0x1
289 // CHECK
: [0x00,0x01,0x0c,0xf0,0x01,0xfc,0x02,0x00]
291 image_load_pck_sgn v5
, v252
, s
[8:15] dmask
:0x1
292 // CHECK
: [0x00,0x01,0x0c,0xf0,0xfc,0x05,0x02,0x00]
294 image_load_pck_sgn v5
, v1
, s
[12:19] dmask
:0x1
295 // CHECK
: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x03,0x00]
297 image_load_pck_sgn v5
, v1
, s
[92:99] dmask
:0x1
298 // CHECK
: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x17,0x00]
300 image_load_pck_sgn v5
, v1
, ttmp
[8:15] dmask
:0x1
301 // CHECK
: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x1d,0x00]
303 image_load_pck_sgn v5
, v1
, s
[8:15] dmask
:0x2
304 // CHECK
: [0x00,0x02,0x0c,0xf0,0x01,0x05,0x02,0x00]
306 image_load_pck_sgn v
[5:6], v1
, s
[8:15] dmask
:0x3
307 // CHECK
: [0x00,0x03,0x0c,0xf0,0x01,0x05,0x02,0x00]
309 image_load_pck_sgn v5
, v1
, s
[8:15] dmask
:0x4
310 // CHECK
: [0x00,0x04,0x0c,0xf0,0x01,0x05,0x02,0x00]
312 image_load_pck_sgn v
[5:6], v1
, s
[8:15] dmask
:0x5
313 // CHECK
: [0x00,0x05,0x0c,0xf0,0x01,0x05,0x02,0x00]
315 image_load_pck_sgn v
[5:6], v1
, s
[8:15] dmask
:0x6
316 // CHECK
: [0x00,0x06,0x0c,0xf0,0x01,0x05,0x02,0x00]
318 image_load_pck_sgn v
[5:7], v1
, s
[8:15] dmask
:0x7
319 // CHECK
: [0x00,0x07,0x0c,0xf0,0x01,0x05,0x02,0x00]
321 image_load_pck_sgn v5
, v1
, s
[8:15] dmask
:0x8
322 // CHECK
: [0x00,0x08,0x0c,0xf0,0x01,0x05,0x02,0x00]
324 image_load_pck_sgn v
[5:6], v1
, s
[8:15] dmask
:0x9
325 // CHECK
: [0x00,0x09,0x0c,0xf0,0x01,0x05,0x02,0x00]
327 image_load_pck_sgn v
[5:6], v1
, s
[8:15] dmask
:0xa
328 // CHECK
: [0x00,0x0a,0x0c,0xf0,0x01,0x05,0x02,0x00]
330 image_load_pck_sgn v
[5:7], v1
, s
[8:15] dmask
:0xb
331 // CHECK
: [0x00,0x0b,0x0c,0xf0,0x01,0x05,0x02,0x00]
333 image_load_pck_sgn v
[5:6], v1
, s
[8:15] dmask
:0xc
334 // CHECK
: [0x00,0x0c,0x0c,0xf0,0x01,0x05,0x02,0x00]
336 image_load_pck_sgn v
[5:7], v1
, s
[8:15] dmask
:0xd
337 // CHECK
: [0x00,0x0d,0x0c,0xf0,0x01,0x05,0x02,0x00]
339 image_load_pck_sgn v
[5:7], v1
, s
[8:15] dmask
:0xe
340 // CHECK
: [0x00,0x0e,0x0c,0xf0,0x01,0x05,0x02,0x00]
342 image_load_pck_sgn v
[5:8], v1
, s
[8:15] dmask
:0xf
343 // CHECK
: [0x00,0x0f,0x0c,0xf0,0x01,0x05,0x02,0x00]
345 image_load_pck_sgn v5
, v1
, s
[8:15] dmask
:0x0
346 // CHECK
: [0x00,0x00,0x0c,0xf0,0x01,0x05,0x02,0x00]
348 image_load_pck_sgn v5
, v
[1:2], s
[8:15] dmask
:0x1
349 // CHECK
: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x02,0x00]
351 image_load_pck_sgn v5
, v
[1:3], s
[8:15] dmask
:0x1
352 // CHECK
: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x02,0x00]
354 image_load_pck_sgn v5
, v
[1:4], s
[8:15] dmask
:0x1
355 // CHECK
: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x02,0x00]
357 image_load_pck_sgn v5
, v1
, s
[8:15] dmask
:0x1 unorm
358 // CHECK
: [0x00,0x11,0x0c,0xf0,0x01,0x05,0x02,0x00]
360 image_load_pck_sgn v5
, v1
, s
[8:15] dmask
:0x1 glc
361 // CHECK
: [0x00,0x21,0x0c,0xf0,0x01,0x05,0x02,0x00]
363 image_load_pck_sgn v5
, v1
, s
[8:15] dmask
:0x1 slc
364 // CHECK
: [0x00,0x01,0x0c,0xf2,0x01,0x05,0x02,0x00]
366 image_load_pck_sgn v5
, v1
, s
[8:15] dmask
:0x1 a16
367 // CHECK
: [0x00,0x81,0x0c,0xf0,0x01,0x05,0x02,0x00]
369 image_load_pck_sgn v
[5:6], v1
, s
[8:15] dmask
:0x1 tfe
370 // CHECK
: [0x00,0x01,0x0d,0xf0,0x01,0x05,0x02,0x00]
372 image_load_pck_sgn v5
, v1
, s
[8:15] dmask
:0x1 lwe
373 // CHECK
: [0x00,0x01,0x0e,0xf0,0x01,0x05,0x02,0x00]
375 image_load_pck_sgn v5
, v1
, s
[8:15] dmask
:0x1 da
376 // CHECK
: [0x00,0x41,0x0c,0xf0,0x01,0x05,0x02,0x00]
378 image_load_mip_pck v5
, v
[1:2], s
[8:15] dmask
:0x1
379 // CHECK
: [0x00,0x01,0x10,0xf0,0x01,0x05,0x02,0x00]
381 image_load_mip_pck v252
, v
[1:2], s
[8:15] dmask
:0x1
382 // CHECK
: [0x00,0x01,0x10,0xf0,0x01,0xfc,0x02,0x00]
384 image_load_mip_pck v5
, v
[252:253], s
[8:15] dmask
:0x1
385 // CHECK
: [0x00,0x01,0x10,0xf0,0xfc,0x05,0x02,0x00]
387 image_load_mip_pck v5
, v
[1:2], s
[12:19] dmask
:0x1
388 // CHECK
: [0x00,0x01,0x10,0xf0,0x01,0x05,0x03,0x00]
390 image_load_mip_pck v5
, v
[1:2], s
[92:99] dmask
:0x1
391 // CHECK
: [0x00,0x01,0x10,0xf0,0x01,0x05,0x17,0x00]
393 image_load_mip_pck v5
, v
[1:2], ttmp
[8:15] dmask
:0x1
394 // CHECK
: [0x00,0x01,0x10,0xf0,0x01,0x05,0x1d,0x00]
396 image_load_mip_pck v5
, v
[1:2], s
[8:15] dmask
:0x2
397 // CHECK
: [0x00,0x02,0x10,0xf0,0x01,0x05,0x02,0x00]
399 image_load_mip_pck v
[5:6], v
[1:2], s
[8:15] dmask
:0x3
400 // CHECK
: [0x00,0x03,0x10,0xf0,0x01,0x05,0x02,0x00]
402 image_load_mip_pck v5
, v
[1:2], s
[8:15] dmask
:0x4
403 // CHECK
: [0x00,0x04,0x10,0xf0,0x01,0x05,0x02,0x00]
405 image_load_mip_pck v
[5:6], v
[1:2], s
[8:15] dmask
:0x5
406 // CHECK
: [0x00,0x05,0x10,0xf0,0x01,0x05,0x02,0x00]
408 image_load_mip_pck v
[5:6], v
[1:2], s
[8:15] dmask
:0x6
409 // CHECK
: [0x00,0x06,0x10,0xf0,0x01,0x05,0x02,0x00]
411 image_load_mip_pck v
[5:7], v
[1:2], s
[8:15] dmask
:0x7
412 // CHECK
: [0x00,0x07,0x10,0xf0,0x01,0x05,0x02,0x00]
414 image_load_mip_pck v5
, v
[1:2], s
[8:15] dmask
:0x8
415 // CHECK
: [0x00,0x08,0x10,0xf0,0x01,0x05,0x02,0x00]
417 image_load_mip_pck v
[5:6], v
[1:2], s
[8:15] dmask
:0x9
418 // CHECK
: [0x00,0x09,0x10,0xf0,0x01,0x05,0x02,0x00]
420 image_load_mip_pck v
[5:6], v
[1:2], s
[8:15] dmask
:0xa
421 // CHECK
: [0x00,0x0a,0x10,0xf0,0x01,0x05,0x02,0x00]
423 image_load_mip_pck v
[5:7], v
[1:2], s
[8:15] dmask
:0xb
424 // CHECK
: [0x00,0x0b,0x10,0xf0,0x01,0x05,0x02,0x00]
426 image_load_mip_pck v
[5:6], v
[1:2], s
[8:15] dmask
:0xc
427 // CHECK
: [0x00,0x0c,0x10,0xf0,0x01,0x05,0x02,0x00]
429 image_load_mip_pck v
[5:7], v
[1:2], s
[8:15] dmask
:0xd
430 // CHECK
: [0x00,0x0d,0x10,0xf0,0x01,0x05,0x02,0x00]
432 image_load_mip_pck v
[5:7], v
[1:2], s
[8:15] dmask
:0xe
433 // CHECK
: [0x00,0x0e,0x10,0xf0,0x01,0x05,0x02,0x00]
435 image_load_mip_pck v
[5:8], v
[1:2], s
[8:15] dmask
:0xf
436 // CHECK
: [0x00,0x0f,0x10,0xf0,0x01,0x05,0x02,0x00]
438 image_load_mip_pck v5
, v
[1:2], s
[8:15] dmask
:0x0
439 // CHECK
: [0x00,0x00,0x10,0xf0,0x01,0x05,0x02,0x00]
441 image_load_mip_pck v5
, v
[1:3], s
[8:15] dmask
:0x1
442 // CHECK
: [0x00,0x01,0x10,0xf0,0x01,0x05,0x02,0x00]
444 image_load_mip_pck v5
, v
[1:4], s
[8:15] dmask
:0x1
445 // CHECK
: [0x00,0x01,0x10,0xf0,0x01,0x05,0x02,0x00]
447 image_load_mip_pck v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
448 // CHECK
: [0x00,0x11,0x10,0xf0,0x01,0x05,0x02,0x00]
450 image_load_mip_pck v5
, v
[1:2], s
[8:15] dmask
:0x1 glc
451 // CHECK
: [0x00,0x21,0x10,0xf0,0x01,0x05,0x02,0x00]
453 image_load_mip_pck v5
, v
[1:2], s
[8:15] dmask
:0x1 slc
454 // CHECK
: [0x00,0x01,0x10,0xf2,0x01,0x05,0x02,0x00]
456 image_load_mip_pck v5
, v1
, s
[8:15] dmask
:0x1 a16
457 // CHECK
: [0x00,0x81,0x10,0xf0,0x01,0x05,0x02,0x00]
459 image_load_mip_pck v
[5:6], v
[1:2], s
[8:15] dmask
:0x1 tfe
460 // CHECK
: [0x00,0x01,0x11,0xf0,0x01,0x05,0x02,0x00]
462 image_load_mip_pck v5
, v
[1:2], s
[8:15] dmask
:0x1 lwe
463 // CHECK
: [0x00,0x01,0x12,0xf0,0x01,0x05,0x02,0x00]
465 image_load_mip_pck v5
, v
[1:2], s
[8:15] dmask
:0x1 da
466 // CHECK
: [0x00,0x41,0x10,0xf0,0x01,0x05,0x02,0x00]
468 image_load_mip_pck_sgn v5
, v
[1:2], s
[8:15] dmask
:0x1
469 // CHECK
: [0x00,0x01,0x14,0xf0,0x01,0x05,0x02,0x00]
471 image_load_mip_pck_sgn v252
, v
[1:2], s
[8:15] dmask
:0x1
472 // CHECK
: [0x00,0x01,0x14,0xf0,0x01,0xfc,0x02,0x00]
474 image_load_mip_pck_sgn v5
, v
[252:253], s
[8:15] dmask
:0x1
475 // CHECK
: [0x00,0x01,0x14,0xf0,0xfc,0x05,0x02,0x00]
477 image_load_mip_pck_sgn v5
, v
[1:2], s
[12:19] dmask
:0x1
478 // CHECK
: [0x00,0x01,0x14,0xf0,0x01,0x05,0x03,0x00]
480 image_load_mip_pck_sgn v5
, v
[1:2], s
[92:99] dmask
:0x1
481 // CHECK
: [0x00,0x01,0x14,0xf0,0x01,0x05,0x17,0x00]
483 image_load_mip_pck_sgn v5
, v
[1:2], ttmp
[8:15] dmask
:0x1
484 // CHECK
: [0x00,0x01,0x14,0xf0,0x01,0x05,0x1d,0x00]
486 image_load_mip_pck_sgn v5
, v
[1:2], s
[8:15] dmask
:0x2
487 // CHECK
: [0x00,0x02,0x14,0xf0,0x01,0x05,0x02,0x00]
489 image_load_mip_pck_sgn v
[5:6], v
[1:2], s
[8:15] dmask
:0x3
490 // CHECK
: [0x00,0x03,0x14,0xf0,0x01,0x05,0x02,0x00]
492 image_load_mip_pck_sgn v5
, v
[1:2], s
[8:15] dmask
:0x4
493 // CHECK
: [0x00,0x04,0x14,0xf0,0x01,0x05,0x02,0x00]
495 image_load_mip_pck_sgn v
[5:6], v
[1:2], s
[8:15] dmask
:0x5
496 // CHECK
: [0x00,0x05,0x14,0xf0,0x01,0x05,0x02,0x00]
498 image_load_mip_pck_sgn v
[5:6], v
[1:2], s
[8:15] dmask
:0x6
499 // CHECK
: [0x00,0x06,0x14,0xf0,0x01,0x05,0x02,0x00]
501 image_load_mip_pck_sgn v
[5:7], v
[1:2], s
[8:15] dmask
:0x7
502 // CHECK
: [0x00,0x07,0x14,0xf0,0x01,0x05,0x02,0x00]
504 image_load_mip_pck_sgn v5
, v
[1:2], s
[8:15] dmask
:0x8
505 // CHECK
: [0x00,0x08,0x14,0xf0,0x01,0x05,0x02,0x00]
507 image_load_mip_pck_sgn v
[5:6], v
[1:2], s
[8:15] dmask
:0x9
508 // CHECK
: [0x00,0x09,0x14,0xf0,0x01,0x05,0x02,0x00]
510 image_load_mip_pck_sgn v
[5:6], v
[1:2], s
[8:15] dmask
:0xa
511 // CHECK
: [0x00,0x0a,0x14,0xf0,0x01,0x05,0x02,0x00]
513 image_load_mip_pck_sgn v
[5:7], v
[1:2], s
[8:15] dmask
:0xb
514 // CHECK
: [0x00,0x0b,0x14,0xf0,0x01,0x05,0x02,0x00]
516 image_load_mip_pck_sgn v
[5:6], v
[1:2], s
[8:15] dmask
:0xc
517 // CHECK
: [0x00,0x0c,0x14,0xf0,0x01,0x05,0x02,0x00]
519 image_load_mip_pck_sgn v
[5:7], v
[1:2], s
[8:15] dmask
:0xd
520 // CHECK
: [0x00,0x0d,0x14,0xf0,0x01,0x05,0x02,0x00]
522 image_load_mip_pck_sgn v
[5:7], v
[1:2], s
[8:15] dmask
:0xe
523 // CHECK
: [0x00,0x0e,0x14,0xf0,0x01,0x05,0x02,0x00]
525 image_load_mip_pck_sgn v
[5:8], v
[1:2], s
[8:15] dmask
:0xf
526 // CHECK
: [0x00,0x0f,0x14,0xf0,0x01,0x05,0x02,0x00]
528 image_load_mip_pck_sgn v5
, v
[1:2], s
[8:15] dmask
:0x0
529 // CHECK
: [0x00,0x00,0x14,0xf0,0x01,0x05,0x02,0x00]
531 image_load_mip_pck_sgn v5
, v
[1:3], s
[8:15] dmask
:0x1
532 // CHECK
: [0x00,0x01,0x14,0xf0,0x01,0x05,0x02,0x00]
534 image_load_mip_pck_sgn v5
, v
[1:4], s
[8:15] dmask
:0x1
535 // CHECK
: [0x00,0x01,0x14,0xf0,0x01,0x05,0x02,0x00]
537 image_load_mip_pck_sgn v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
538 // CHECK
: [0x00,0x11,0x14,0xf0,0x01,0x05,0x02,0x00]
540 image_load_mip_pck_sgn v5
, v
[1:2], s
[8:15] dmask
:0x1 glc
541 // CHECK
: [0x00,0x21,0x14,0xf0,0x01,0x05,0x02,0x00]
543 image_load_mip_pck_sgn v5
, v
[1:2], s
[8:15] dmask
:0x1 slc
544 // CHECK
: [0x00,0x01,0x14,0xf2,0x01,0x05,0x02,0x00]
546 image_load_mip_pck_sgn v5
, v1
, s
[8:15] dmask
:0x1 a16
547 // CHECK
: [0x00,0x81,0x14,0xf0,0x01,0x05,0x02,0x00]
549 image_load_mip_pck_sgn v
[5:6], v
[1:2], s
[8:15] dmask
:0x1 tfe
550 // CHECK
: [0x00,0x01,0x15,0xf0,0x01,0x05,0x02,0x00]
552 image_load_mip_pck_sgn v5
, v
[1:2], s
[8:15] dmask
:0x1 lwe
553 // CHECK
: [0x00,0x01,0x16,0xf0,0x01,0x05,0x02,0x00]
555 image_load_mip_pck_sgn v5
, v
[1:2], s
[8:15] dmask
:0x1 da
556 // CHECK
: [0x00,0x41,0x14,0xf0,0x01,0x05,0x02,0x00]
558 image_store v1
, v2
, s
[12:19] dmask
:0x1 unorm
559 // CHECK
: [0x00,0x11,0x20,0xf0,0x02,0x01,0x03,0x00]
561 image_store v252
, v2
, s
[12:19] dmask
:0x1 unorm
562 // CHECK
: [0x00,0x11,0x20,0xf0,0x02,0xfc,0x03,0x00]
564 image_store v1
, v252
, s
[12:19] dmask
:0x1 unorm
565 // CHECK
: [0x00,0x11,0x20,0xf0,0xfc,0x01,0x03,0x00]
567 image_store v1
, v2
, s
[16:23] dmask
:0x1 unorm
568 // CHECK
: [0x00,0x11,0x20,0xf0,0x02,0x01,0x04,0x00]
570 image_store v1
, v2
, s
[92:99] dmask
:0x1 unorm
571 // CHECK
: [0x00,0x11,0x20,0xf0,0x02,0x01,0x17,0x00]
573 image_store v1
, v2
, ttmp
[8:15] dmask
:0x1 unorm
574 // CHECK
: [0x00,0x11,0x20,0xf0,0x02,0x01,0x1d,0x00]
576 image_store v1
, v2
, s
[12:19] dmask
:0x2 unorm
577 // CHECK
: [0x00,0x12,0x20,0xf0,0x02,0x01,0x03,0x00]
579 image_store v
[1:2], v2
, s
[12:19] dmask
:0x3 unorm
580 // CHECK
: [0x00,0x13,0x20,0xf0,0x02,0x01,0x03,0x00]
582 image_store v1
, v2
, s
[12:19] dmask
:0x4 unorm
583 // CHECK
: [0x00,0x14,0x20,0xf0,0x02,0x01,0x03,0x00]
585 image_store v
[1:2], v2
, s
[12:19] dmask
:0x5 unorm
586 // CHECK
: [0x00,0x15,0x20,0xf0,0x02,0x01,0x03,0x00]
588 image_store v
[1:2], v2
, s
[12:19] dmask
:0x6 unorm
589 // CHECK
: [0x00,0x16,0x20,0xf0,0x02,0x01,0x03,0x00]
591 image_store v
[1:3], v2
, s
[12:19] dmask
:0x7 unorm
592 // CHECK
: [0x00,0x17,0x20,0xf0,0x02,0x01,0x03,0x00]
594 image_store v1
, v2
, s
[12:19] dmask
:0x8 unorm
595 // CHECK
: [0x00,0x18,0x20,0xf0,0x02,0x01,0x03,0x00]
597 image_store v
[1:2], v2
, s
[12:19] dmask
:0x9 unorm
598 // CHECK
: [0x00,0x19,0x20,0xf0,0x02,0x01,0x03,0x00]
600 image_store v
[1:2], v2
, s
[12:19] dmask
:0xa unorm
601 // CHECK
: [0x00,0x1a,0x20,0xf0,0x02,0x01,0x03,0x00]
603 image_store v
[1:3], v2
, s
[12:19] dmask
:0xb unorm
604 // CHECK
: [0x00,0x1b,0x20,0xf0,0x02,0x01,0x03,0x00]
606 image_store v
[1:2], v2
, s
[12:19] dmask
:0xc unorm
607 // CHECK
: [0x00,0x1c,0x20,0xf0,0x02,0x01,0x03,0x00]
609 image_store v
[1:3], v2
, s
[12:19] dmask
:0xd unorm
610 // CHECK
: [0x00,0x1d,0x20,0xf0,0x02,0x01,0x03,0x00]
612 image_store v
[1:3], v2
, s
[12:19] dmask
:0xe unorm
613 // CHECK
: [0x00,0x1e,0x20,0xf0,0x02,0x01,0x03,0x00]
615 image_store v
[1:4], v2
, s
[12:19] dmask
:0xf unorm
616 // CHECK
: [0x00,0x1f,0x20,0xf0,0x02,0x01,0x03,0x00]
618 image_store v1
, v2
, s
[12:19] dmask
:0x0 unorm
619 // CHECK
: [0x00,0x10,0x20,0xf0,0x02,0x01,0x03,0x00]
621 image_store v1
, v
[2:3], s
[12:19] dmask
:0x1 unorm
622 // CHECK
: [0x00,0x11,0x20,0xf0,0x02,0x01,0x03,0x00]
624 image_store v1
, v
[2:4], s
[12:19] dmask
:0x1 unorm
625 // CHECK
: [0x00,0x11,0x20,0xf0,0x02,0x01,0x03,0x00]
627 image_store v1
, v
[2:5], s
[12:19] dmask
:0x1 unorm
628 // CHECK
: [0x00,0x11,0x20,0xf0,0x02,0x01,0x03,0x00]
630 image_store v1
, v2
, s
[12:19] dmask
:0x1 unorm glc
631 // CHECK
: [0x00,0x31,0x20,0xf0,0x02,0x01,0x03,0x00]
633 image_store v1
, v2
, s
[12:19] dmask
:0x1 unorm slc
634 // CHECK
: [0x00,0x11,0x20,0xf2,0x02,0x01,0x03,0x00]
636 image_store v1
, v2
, s
[12:19] dmask
:0x1 unorm a16
637 // CHECK
: [0x00,0x91,0x20,0xf0,0x02,0x01,0x03,0x00]
639 image_store v1
, v2
, s
[12:19] dmask
:0x1 unorm lwe
640 // CHECK
: [0x00,0x11,0x22,0xf0,0x02,0x01,0x03,0x00]
642 image_store v1
, v2
, s
[12:19] dmask
:0x1 unorm da
643 // CHECK
: [0x00,0x51,0x20,0xf0,0x02,0x01,0x03,0x00]
645 image_store v1
, v2
, s
[12:19] dmask
:0x1 unorm d16
646 // CHECK
: [0x00,0x11,0x20,0xf0,0x02,0x01,0x03,0x80]
648 image_store_mip v1
, v
[2:3], s
[12:19] dmask
:0x1 unorm
649 // CHECK
: [0x00,0x11,0x24,0xf0,0x02,0x01,0x03,0x00]
651 image_store_mip v252
, v
[2:3], s
[12:19] dmask
:0x1 unorm
652 // CHECK
: [0x00,0x11,0x24,0xf0,0x02,0xfc,0x03,0x00]
654 image_store_mip v1
, v
[252:253], s
[12:19] dmask
:0x1 unorm
655 // CHECK
: [0x00,0x11,0x24,0xf0,0xfc,0x01,0x03,0x00]
657 image_store_mip v1
, v
[2:3], s
[16:23] dmask
:0x1 unorm
658 // CHECK
: [0x00,0x11,0x24,0xf0,0x02,0x01,0x04,0x00]
660 image_store_mip v1
, v
[2:3], s
[92:99] dmask
:0x1 unorm
661 // CHECK
: [0x00,0x11,0x24,0xf0,0x02,0x01,0x17,0x00]
663 image_store_mip v1
, v
[2:3], ttmp
[8:15] dmask
:0x1 unorm
664 // CHECK
: [0x00,0x11,0x24,0xf0,0x02,0x01,0x1d,0x00]
666 image_store_mip v1
, v
[2:3], s
[12:19] dmask
:0x2 unorm
667 // CHECK
: [0x00,0x12,0x24,0xf0,0x02,0x01,0x03,0x00]
669 image_store_mip v
[1:2], v
[2:3], s
[12:19] dmask
:0x3 unorm
670 // CHECK
: [0x00,0x13,0x24,0xf0,0x02,0x01,0x03,0x00]
672 image_store_mip v1
, v
[2:3], s
[12:19] dmask
:0x4 unorm
673 // CHECK
: [0x00,0x14,0x24,0xf0,0x02,0x01,0x03,0x00]
675 image_store_mip v
[1:2], v
[2:3], s
[12:19] dmask
:0x5 unorm
676 // CHECK
: [0x00,0x15,0x24,0xf0,0x02,0x01,0x03,0x00]
678 image_store_mip v
[1:2], v
[2:3], s
[12:19] dmask
:0x6 unorm
679 // CHECK
: [0x00,0x16,0x24,0xf0,0x02,0x01,0x03,0x00]
681 image_store_mip v
[1:3], v
[2:3], s
[12:19] dmask
:0x7 unorm
682 // CHECK
: [0x00,0x17,0x24,0xf0,0x02,0x01,0x03,0x00]
684 image_store_mip v1
, v
[2:3], s
[12:19] dmask
:0x8 unorm
685 // CHECK
: [0x00,0x18,0x24,0xf0,0x02,0x01,0x03,0x00]
687 image_store_mip v
[1:2], v
[2:3], s
[12:19] dmask
:0x9 unorm
688 // CHECK
: [0x00,0x19,0x24,0xf0,0x02,0x01,0x03,0x00]
690 image_store_mip v
[1:2], v
[2:3], s
[12:19] dmask
:0xa unorm
691 // CHECK
: [0x00,0x1a,0x24,0xf0,0x02,0x01,0x03,0x00]
693 image_store_mip v
[1:3], v
[2:3], s
[12:19] dmask
:0xb unorm
694 // CHECK
: [0x00,0x1b,0x24,0xf0,0x02,0x01,0x03,0x00]
696 image_store_mip v
[1:2], v
[2:3], s
[12:19] dmask
:0xc unorm
697 // CHECK
: [0x00,0x1c,0x24,0xf0,0x02,0x01,0x03,0x00]
699 image_store_mip v
[1:3], v
[2:3], s
[12:19] dmask
:0xd unorm
700 // CHECK
: [0x00,0x1d,0x24,0xf0,0x02,0x01,0x03,0x00]
702 image_store_mip v
[1:3], v
[2:3], s
[12:19] dmask
:0xe unorm
703 // CHECK
: [0x00,0x1e,0x24,0xf0,0x02,0x01,0x03,0x00]
705 image_store_mip v
[1:4], v
[2:3], s
[12:19] dmask
:0xf unorm
706 // CHECK
: [0x00,0x1f,0x24,0xf0,0x02,0x01,0x03,0x00]
708 image_store_mip v1
, v
[2:3], s
[12:19] dmask
:0x0 unorm
709 // CHECK
: [0x00,0x10,0x24,0xf0,0x02,0x01,0x03,0x00]
711 image_store_mip v1
, v
[2:4], s
[12:19] dmask
:0x1 unorm
712 // CHECK
: [0x00,0x11,0x24,0xf0,0x02,0x01,0x03,0x00]
714 image_store_mip v1
, v
[2:5], s
[12:19] dmask
:0x1 unorm
715 // CHECK
: [0x00,0x11,0x24,0xf0,0x02,0x01,0x03,0x00]
717 image_store_mip v1
, v
[2:3], s
[12:19] dmask
:0x1 unorm glc
718 // CHECK
: [0x00,0x31,0x24,0xf0,0x02,0x01,0x03,0x00]
720 image_store_mip v1
, v
[2:3], s
[12:19] dmask
:0x1 unorm slc
721 // CHECK
: [0x00,0x11,0x24,0xf2,0x02,0x01,0x03,0x00]
723 image_store_mip v1
, v2
, s
[12:19] dmask
:0x1 unorm a16
724 // CHECK
: [0x00,0x91,0x24,0xf0,0x02,0x01,0x03,0x00]
726 image_store_mip v1
, v
[2:3], s
[12:19] dmask
:0x1 unorm lwe
727 // CHECK
: [0x00,0x11,0x26,0xf0,0x02,0x01,0x03,0x00]
729 image_store_mip v1
, v
[2:3], s
[12:19] dmask
:0x1 unorm da
730 // CHECK
: [0x00,0x51,0x24,0xf0,0x02,0x01,0x03,0x00]
732 image_store_mip v1
, v
[2:3], s
[12:19] dmask
:0x1 unorm d16
733 // CHECK
: [0x00,0x11,0x24,0xf0,0x02,0x01,0x03,0x80]
735 image_store_pck v1
, v2
, s
[12:19] dmask
:0x1 unorm
736 // CHECK
: [0x00,0x11,0x28,0xf0,0x02,0x01,0x03,0x00]
738 image_store_pck v252
, v2
, s
[12:19] dmask
:0x1 unorm
739 // CHECK
: [0x00,0x11,0x28,0xf0,0x02,0xfc,0x03,0x00]
741 image_store_pck v1
, v252
, s
[12:19] dmask
:0x1 unorm
742 // CHECK
: [0x00,0x11,0x28,0xf0,0xfc,0x01,0x03,0x00]
744 image_store_pck v1
, v2
, s
[16:23] dmask
:0x1 unorm
745 // CHECK
: [0x00,0x11,0x28,0xf0,0x02,0x01,0x04,0x00]
747 image_store_pck v1
, v2
, s
[92:99] dmask
:0x1 unorm
748 // CHECK
: [0x00,0x11,0x28,0xf0,0x02,0x01,0x17,0x00]
750 image_store_pck v1
, v2
, ttmp
[8:15] dmask
:0x1 unorm
751 // CHECK
: [0x00,0x11,0x28,0xf0,0x02,0x01,0x1d,0x00]
753 image_store_pck v1
, v2
, s
[12:19] dmask
:0x2 unorm
754 // CHECK
: [0x00,0x12,0x28,0xf0,0x02,0x01,0x03,0x00]
756 image_store_pck v
[1:2], v2
, s
[12:19] dmask
:0x3 unorm
757 // CHECK
: [0x00,0x13,0x28,0xf0,0x02,0x01,0x03,0x00]
759 image_store_pck v1
, v2
, s
[12:19] dmask
:0x4 unorm
760 // CHECK
: [0x00,0x14,0x28,0xf0,0x02,0x01,0x03,0x00]
762 image_store_pck v
[1:2], v2
, s
[12:19] dmask
:0x5 unorm
763 // CHECK
: [0x00,0x15,0x28,0xf0,0x02,0x01,0x03,0x00]
765 image_store_pck v
[1:2], v2
, s
[12:19] dmask
:0x6 unorm
766 // CHECK
: [0x00,0x16,0x28,0xf0,0x02,0x01,0x03,0x00]
768 image_store_pck v
[1:3], v2
, s
[12:19] dmask
:0x7 unorm
769 // CHECK
: [0x00,0x17,0x28,0xf0,0x02,0x01,0x03,0x00]
771 image_store_pck v1
, v2
, s
[12:19] dmask
:0x8 unorm
772 // CHECK
: [0x00,0x18,0x28,0xf0,0x02,0x01,0x03,0x00]
774 image_store_pck v
[1:2], v2
, s
[12:19] dmask
:0x9 unorm
775 // CHECK
: [0x00,0x19,0x28,0xf0,0x02,0x01,0x03,0x00]
777 image_store_pck v
[1:2], v2
, s
[12:19] dmask
:0xa unorm
778 // CHECK
: [0x00,0x1a,0x28,0xf0,0x02,0x01,0x03,0x00]
780 image_store_pck v
[1:3], v2
, s
[12:19] dmask
:0xb unorm
781 // CHECK
: [0x00,0x1b,0x28,0xf0,0x02,0x01,0x03,0x00]
783 image_store_pck v
[1:2], v2
, s
[12:19] dmask
:0xc unorm
784 // CHECK
: [0x00,0x1c,0x28,0xf0,0x02,0x01,0x03,0x00]
786 image_store_pck v
[1:3], v2
, s
[12:19] dmask
:0xd unorm
787 // CHECK
: [0x00,0x1d,0x28,0xf0,0x02,0x01,0x03,0x00]
789 image_store_pck v
[1:3], v2
, s
[12:19] dmask
:0xe unorm
790 // CHECK
: [0x00,0x1e,0x28,0xf0,0x02,0x01,0x03,0x00]
792 image_store_pck v
[1:4], v2
, s
[12:19] dmask
:0xf unorm
793 // CHECK
: [0x00,0x1f,0x28,0xf0,0x02,0x01,0x03,0x00]
795 image_store_pck v1
, v2
, s
[12:19] dmask
:0x0 unorm
796 // CHECK
: [0x00,0x10,0x28,0xf0,0x02,0x01,0x03,0x00]
798 image_store_pck v1
, v
[2:3], s
[12:19] dmask
:0x1 unorm
799 // CHECK
: [0x00,0x11,0x28,0xf0,0x02,0x01,0x03,0x00]
801 image_store_pck v1
, v
[2:4], s
[12:19] dmask
:0x1 unorm
802 // CHECK
: [0x00,0x11,0x28,0xf0,0x02,0x01,0x03,0x00]
804 image_store_pck v1
, v
[2:5], s
[12:19] dmask
:0x1 unorm
805 // CHECK
: [0x00,0x11,0x28,0xf0,0x02,0x01,0x03,0x00]
807 image_store_pck v1
, v2
, s
[12:19] dmask
:0x1 unorm glc
808 // CHECK
: [0x00,0x31,0x28,0xf0,0x02,0x01,0x03,0x00]
810 image_store_pck v1
, v2
, s
[12:19] dmask
:0x1 unorm slc
811 // CHECK
: [0x00,0x11,0x28,0xf2,0x02,0x01,0x03,0x00]
813 image_store_pck v1
, v2
, s
[12:19] dmask
:0x1 unorm a16
814 // CHECK
: [0x00,0x91,0x28,0xf0,0x02,0x01,0x03,0x00]
816 image_store_pck v1
, v2
, s
[12:19] dmask
:0x1 unorm lwe
817 // CHECK
: [0x00,0x11,0x2a,0xf0,0x02,0x01,0x03,0x00]
819 image_store_pck v1
, v2
, s
[12:19] dmask
:0x1 unorm da
820 // CHECK
: [0x00,0x51,0x28,0xf0,0x02,0x01,0x03,0x00]
822 image_store_mip_pck v1
, v
[2:3], s
[12:19] dmask
:0x1 unorm
823 // CHECK
: [0x00,0x11,0x2c,0xf0,0x02,0x01,0x03,0x00]
825 image_store_mip_pck v252
, v
[2:3], s
[12:19] dmask
:0x1 unorm
826 // CHECK
: [0x00,0x11,0x2c,0xf0,0x02,0xfc,0x03,0x00]
828 image_store_mip_pck v1
, v
[252:253], s
[12:19] dmask
:0x1 unorm
829 // CHECK
: [0x00,0x11,0x2c,0xf0,0xfc,0x01,0x03,0x00]
831 image_store_mip_pck v1
, v
[2:3], s
[16:23] dmask
:0x1 unorm
832 // CHECK
: [0x00,0x11,0x2c,0xf0,0x02,0x01,0x04,0x00]
834 image_store_mip_pck v1
, v
[2:3], s
[92:99] dmask
:0x1 unorm
835 // CHECK
: [0x00,0x11,0x2c,0xf0,0x02,0x01,0x17,0x00]
837 image_store_mip_pck v1
, v
[2:3], ttmp
[8:15] dmask
:0x1 unorm
838 // CHECK
: [0x00,0x11,0x2c,0xf0,0x02,0x01,0x1d,0x00]
840 image_store_mip_pck v1
, v
[2:3], s
[12:19] dmask
:0x2 unorm
841 // CHECK
: [0x00,0x12,0x2c,0xf0,0x02,0x01,0x03,0x00]
843 image_store_mip_pck v
[1:2], v
[2:3], s
[12:19] dmask
:0x3 unorm
844 // CHECK
: [0x00,0x13,0x2c,0xf0,0x02,0x01,0x03,0x00]
846 image_store_mip_pck v1
, v
[2:3], s
[12:19] dmask
:0x4 unorm
847 // CHECK
: [0x00,0x14,0x2c,0xf0,0x02,0x01,0x03,0x00]
849 image_store_mip_pck v
[1:2], v
[2:3], s
[12:19] dmask
:0x5 unorm
850 // CHECK
: [0x00,0x15,0x2c,0xf0,0x02,0x01,0x03,0x00]
852 image_store_mip_pck v
[1:2], v
[2:3], s
[12:19] dmask
:0x6 unorm
853 // CHECK
: [0x00,0x16,0x2c,0xf0,0x02,0x01,0x03,0x00]
855 image_store_mip_pck v
[1:3], v
[2:3], s
[12:19] dmask
:0x7 unorm
856 // CHECK
: [0x00,0x17,0x2c,0xf0,0x02,0x01,0x03,0x00]
858 image_store_mip_pck v1
, v
[2:3], s
[12:19] dmask
:0x8 unorm
859 // CHECK
: [0x00,0x18,0x2c,0xf0,0x02,0x01,0x03,0x00]
861 image_store_mip_pck v
[1:2], v
[2:3], s
[12:19] dmask
:0x9 unorm
862 // CHECK
: [0x00,0x19,0x2c,0xf0,0x02,0x01,0x03,0x00]
864 image_store_mip_pck v
[1:2], v
[2:3], s
[12:19] dmask
:0xa unorm
865 // CHECK
: [0x00,0x1a,0x2c,0xf0,0x02,0x01,0x03,0x00]
867 image_store_mip_pck v
[1:3], v
[2:3], s
[12:19] dmask
:0xb unorm
868 // CHECK
: [0x00,0x1b,0x2c,0xf0,0x02,0x01,0x03,0x00]
870 image_store_mip_pck v
[1:2], v
[2:3], s
[12:19] dmask
:0xc unorm
871 // CHECK
: [0x00,0x1c,0x2c,0xf0,0x02,0x01,0x03,0x00]
873 image_store_mip_pck v
[1:3], v
[2:3], s
[12:19] dmask
:0xd unorm
874 // CHECK
: [0x00,0x1d,0x2c,0xf0,0x02,0x01,0x03,0x00]
876 image_store_mip_pck v
[1:3], v
[2:3], s
[12:19] dmask
:0xe unorm
877 // CHECK
: [0x00,0x1e,0x2c,0xf0,0x02,0x01,0x03,0x00]
879 image_store_mip_pck v
[1:4], v
[2:3], s
[12:19] dmask
:0xf unorm
880 // CHECK
: [0x00,0x1f,0x2c,0xf0,0x02,0x01,0x03,0x00]
882 image_store_mip_pck v1
, v
[2:3], s
[12:19] dmask
:0x0 unorm
883 // CHECK
: [0x00,0x10,0x2c,0xf0,0x02,0x01,0x03,0x00]
885 image_store_mip_pck v1
, v
[2:4], s
[12:19] dmask
:0x1 unorm
886 // CHECK
: [0x00,0x11,0x2c,0xf0,0x02,0x01,0x03,0x00]
888 image_store_mip_pck v1
, v
[2:5], s
[12:19] dmask
:0x1 unorm
889 // CHECK
: [0x00,0x11,0x2c,0xf0,0x02,0x01,0x03,0x00]
891 image_store_mip_pck v1
, v
[2:3], s
[12:19] dmask
:0x1 unorm glc
892 // CHECK
: [0x00,0x31,0x2c,0xf0,0x02,0x01,0x03,0x00]
894 image_store_mip_pck v1
, v
[2:3], s
[12:19] dmask
:0x1 unorm slc
895 // CHECK
: [0x00,0x11,0x2c,0xf2,0x02,0x01,0x03,0x00]
897 image_store_mip_pck v1
, v2
, s
[12:19] dmask
:0x1 unorm a16
898 // CHECK
: [0x00,0x91,0x2c,0xf0,0x02,0x01,0x03,0x00]
900 image_store_mip_pck v1
, v
[2:3], s
[12:19] dmask
:0x1 unorm lwe
901 // CHECK
: [0x00,0x11,0x2e,0xf0,0x02,0x01,0x03,0x00]
903 image_store_mip_pck v1
, v
[2:3], s
[12:19] dmask
:0x1 unorm da
904 // CHECK
: [0x00,0x51,0x2c,0xf0,0x02,0x01,0x03,0x00]
906 image_get_resinfo v5
, v1
, s
[8:15] dmask
:0x1
907 // CHECK
: [0x00,0x01,0x38,0xf0,0x01,0x05,0x02,0x00]
909 image_get_resinfo v252
, v1
, s
[8:15] dmask
:0x1
910 // CHECK
: [0x00,0x01,0x38,0xf0,0x01,0xfc,0x02,0x00]
912 image_get_resinfo v5
, v255
, s
[8:15] dmask
:0x1
913 // CHECK
: [0x00,0x01,0x38,0xf0,0xff,0x05,0x02,0x00]
915 image_get_resinfo v5
, v1
, s
[12:19] dmask
:0x1
916 // CHECK
: [0x00,0x01,0x38,0xf0,0x01,0x05,0x03,0x00]
918 image_get_resinfo v5
, v1
, s
[92:99] dmask
:0x1
919 // CHECK
: [0x00,0x01,0x38,0xf0,0x01,0x05,0x17,0x00]
921 image_get_resinfo v5
, v1
, ttmp
[8:15] dmask
:0x1
922 // CHECK
: [0x00,0x01,0x38,0xf0,0x01,0x05,0x1d,0x00]
924 image_get_resinfo v5
, v1
, s
[8:15] dmask
:0x2
925 // CHECK
: [0x00,0x02,0x38,0xf0,0x01,0x05,0x02,0x00]
927 image_get_resinfo v
[5:6], v1
, s
[8:15] dmask
:0x3
928 // CHECK
: [0x00,0x03,0x38,0xf0,0x01,0x05,0x02,0x00]
930 image_get_resinfo v5
, v1
, s
[8:15] dmask
:0x4
931 // CHECK
: [0x00,0x04,0x38,0xf0,0x01,0x05,0x02,0x00]
933 image_get_resinfo v
[5:6], v1
, s
[8:15] dmask
:0x5
934 // CHECK
: [0x00,0x05,0x38,0xf0,0x01,0x05,0x02,0x00]
936 image_get_resinfo v
[5:6], v1
, s
[8:15] dmask
:0x6
937 // CHECK
: [0x00,0x06,0x38,0xf0,0x01,0x05,0x02,0x00]
939 image_get_resinfo v
[5:7], v1
, s
[8:15] dmask
:0x7
940 // CHECK
: [0x00,0x07,0x38,0xf0,0x01,0x05,0x02,0x00]
942 image_get_resinfo v5
, v1
, s
[8:15] dmask
:0x8
943 // CHECK
: [0x00,0x08,0x38,0xf0,0x01,0x05,0x02,0x00]
945 image_get_resinfo v
[5:6], v1
, s
[8:15] dmask
:0x9
946 // CHECK
: [0x00,0x09,0x38,0xf0,0x01,0x05,0x02,0x00]
948 image_get_resinfo v
[5:6], v1
, s
[8:15] dmask
:0xa
949 // CHECK
: [0x00,0x0a,0x38,0xf0,0x01,0x05,0x02,0x00]
951 image_get_resinfo v
[5:7], v1
, s
[8:15] dmask
:0xb
952 // CHECK
: [0x00,0x0b,0x38,0xf0,0x01,0x05,0x02,0x00]
954 image_get_resinfo v
[5:6], v1
, s
[8:15] dmask
:0xc
955 // CHECK
: [0x00,0x0c,0x38,0xf0,0x01,0x05,0x02,0x00]
957 image_get_resinfo v
[5:7], v1
, s
[8:15] dmask
:0xd
958 // CHECK
: [0x00,0x0d,0x38,0xf0,0x01,0x05,0x02,0x00]
960 image_get_resinfo v
[5:7], v1
, s
[8:15] dmask
:0xe
961 // CHECK
: [0x00,0x0e,0x38,0xf0,0x01,0x05,0x02,0x00]
963 image_get_resinfo v
[5:8], v1
, s
[8:15] dmask
:0xf
964 // CHECK
: [0x00,0x0f,0x38,0xf0,0x01,0x05,0x02,0x00]
966 image_get_resinfo v5
, v1
, s
[8:15] dmask
:0x0
967 // CHECK
: [0x00,0x00,0x38,0xf0,0x01,0x05,0x02,0x00]
969 image_get_resinfo v5
, v1
, s
[8:15] dmask
:0x1 unorm
970 // CHECK
: [0x00,0x11,0x38,0xf0,0x01,0x05,0x02,0x00]
972 image_get_resinfo v5
, v1
, s
[8:15] dmask
:0x1 glc
973 // CHECK
: [0x00,0x21,0x38,0xf0,0x01,0x05,0x02,0x00]
975 image_get_resinfo v5
, v1
, s
[8:15] dmask
:0x1 slc
976 // CHECK
: [0x00,0x01,0x38,0xf2,0x01,0x05,0x02,0x00]
978 image_get_resinfo v5
, v1
, s
[8:15] dmask
:0x1 a16
979 // CHECK
: [0x00,0x81,0x38,0xf0,0x01,0x05,0x02,0x00]
981 image_get_resinfo v
[5:6], v1
, s
[8:15] dmask
:0x1 tfe
982 // CHECK
: [0x00,0x01,0x39,0xf0,0x01,0x05,0x02,0x00]
984 image_get_resinfo v5
, v1
, s
[8:15] dmask
:0x1 lwe
985 // CHECK
: [0x00,0x01,0x3a,0xf0,0x01,0x05,0x02,0x00]
987 image_get_resinfo v5
, v1
, s
[8:15] dmask
:0x1 da
988 // CHECK
: [0x00,0x41,0x38,0xf0,0x01,0x05,0x02,0x00]
990 image_atomic_swap v5
, v1
, s
[8:15] dmask
:0x1 unorm
991 // CHECK
: [0x00,0x11,0x40,0xf0,0x01,0x05,0x02,0x00]
993 image_atomic_swap v252
, v1
, s
[8:15] dmask
:0x1 unorm
994 // CHECK
: [0x00,0x11,0x40,0xf0,0x01,0xfc,0x02,0x00]
996 image_atomic_swap v5
, v252
, s
[8:15] dmask
:0x1 unorm
997 // CHECK
: [0x00,0x11,0x40,0xf0,0xfc,0x05,0x02,0x00]
999 image_atomic_swap v5
, v1
, s
[12:19] dmask
:0x1 unorm
1000 // CHECK
: [0x00,0x11,0x40,0xf0,0x01,0x05,0x03,0x00]
1002 image_atomic_swap v5
, v1
, s
[92:99] dmask
:0x1 unorm
1003 // CHECK
: [0x00,0x11,0x40,0xf0,0x01,0x05,0x17,0x00]
1005 image_atomic_swap v5
, v1
, ttmp
[8:15] dmask
:0x1 unorm
1006 // CHECK
: [0x00,0x11,0x40,0xf0,0x01,0x05,0x1d,0x00]
1008 image_atomic_swap v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm
1009 // CHECK
: [0x00,0x13,0x40,0xf0,0x01,0x05,0x02,0x00]
1011 image_atomic_swap v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
1012 // CHECK
: [0x00,0x11,0x40,0xf0,0x01,0x05,0x02,0x00]
1014 image_atomic_swap v5
, v
[1:3], s
[8:15] dmask
:0x1 unorm
1015 // CHECK
: [0x00,0x11,0x40,0xf0,0x01,0x05,0x02,0x00]
1017 image_atomic_swap v5
, v
[1:4], s
[8:15] dmask
:0x1 unorm
1018 // CHECK
: [0x00,0x11,0x40,0xf0,0x01,0x05,0x02,0x00]
1020 image_atomic_swap v5
, v1
, s
[8:15] dmask
:0x1 unorm glc
1021 // CHECK
: [0x00,0x31,0x40,0xf0,0x01,0x05,0x02,0x00]
1023 image_atomic_swap v5
, v1
, s
[8:15] dmask
:0x1 unorm slc
1024 // CHECK
: [0x00,0x11,0x40,0xf2,0x01,0x05,0x02,0x00]
1026 image_atomic_swap v5
, v1
, s
[8:15] dmask
:0x1 unorm a16
1027 // CHECK
: [0x00,0x91,0x40,0xf0,0x01,0x05,0x02,0x00]
1029 image_atomic_swap v5
, v1
, s
[8:15] dmask
:0x1 unorm lwe
1030 // CHECK
: [0x00,0x11,0x42,0xf0,0x01,0x05,0x02,0x00]
1032 image_atomic_swap v5
, v1
, s
[8:15] dmask
:0x1 unorm da
1033 // CHECK
: [0x00,0x51,0x40,0xf0,0x01,0x05,0x02,0x00]
1035 image_atomic_cmpswap v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm
1036 // CHECK
: [0x00,0x13,0x44,0xf0,0x01,0x05,0x02,0x00]
1038 image_atomic_cmpswap v
[252:253], v1
, s
[8:15] dmask
:0x3 unorm
1039 // CHECK
: [0x00,0x13,0x44,0xf0,0x01,0xfc,0x02,0x00]
1041 image_atomic_cmpswap v
[5:6], v252
, s
[8:15] dmask
:0x3 unorm
1042 // CHECK
: [0x00,0x13,0x44,0xf0,0xfc,0x05,0x02,0x00]
1044 image_atomic_cmpswap v
[5:6], v1
, s
[12:19] dmask
:0x3 unorm
1045 // CHECK
: [0x00,0x13,0x44,0xf0,0x01,0x05,0x03,0x00]
1047 image_atomic_cmpswap v
[5:6], v1
, s
[92:99] dmask
:0x3 unorm
1048 // CHECK
: [0x00,0x13,0x44,0xf0,0x01,0x05,0x17,0x00]
1050 image_atomic_cmpswap v
[5:6], v1
, ttmp
[8:15] dmask
:0x3 unorm
1051 // CHECK
: [0x00,0x13,0x44,0xf0,0x01,0x05,0x1d,0x00]
1053 image_atomic_cmpswap v
[5:8], v1
, s
[8:15] dmask
:0xf unorm
1054 // CHECK
: [0x00,0x1f,0x44,0xf0,0x01,0x05,0x02,0x00]
1056 image_atomic_cmpswap v
[5:6], v
[1:2], s
[8:15] dmask
:0x3 unorm
1057 // CHECK
: [0x00,0x13,0x44,0xf0,0x01,0x05,0x02,0x00]
1059 image_atomic_cmpswap v
[5:6], v
[1:3], s
[8:15] dmask
:0x3 unorm
1060 // CHECK
: [0x00,0x13,0x44,0xf0,0x01,0x05,0x02,0x00]
1062 image_atomic_cmpswap v
[5:6], v
[1:4], s
[8:15] dmask
:0x3 unorm
1063 // CHECK
: [0x00,0x13,0x44,0xf0,0x01,0x05,0x02,0x00]
1065 image_atomic_cmpswap v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm glc
1066 // CHECK
: [0x00,0x33,0x44,0xf0,0x01,0x05,0x02,0x00]
1068 image_atomic_cmpswap v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm slc
1069 // CHECK
: [0x00,0x13,0x44,0xf2,0x01,0x05,0x02,0x00]
1071 image_atomic_cmpswap v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm a16
1072 // CHECK
: [0x00,0x93,0x44,0xf0,0x01,0x05,0x02,0x00]
1074 image_atomic_cmpswap v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm lwe
1075 // CHECK
: [0x00,0x13,0x46,0xf0,0x01,0x05,0x02,0x00]
1077 image_atomic_cmpswap v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm da
1078 // CHECK
: [0x00,0x53,0x44,0xf0,0x01,0x05,0x02,0x00]
1080 image_atomic_add v5
, v1
, s
[8:15] dmask
:0x1 unorm
1081 // CHECK
: [0x00,0x11,0x48,0xf0,0x01,0x05,0x02,0x00]
1083 image_atomic_add v252
, v1
, s
[8:15] dmask
:0x1 unorm
1084 // CHECK
: [0x00,0x11,0x48,0xf0,0x01,0xfc,0x02,0x00]
1086 image_atomic_add v5
, v252
, s
[8:15] dmask
:0x1 unorm
1087 // CHECK
: [0x00,0x11,0x48,0xf0,0xfc,0x05,0x02,0x00]
1089 image_atomic_add v5
, v1
, s
[12:19] dmask
:0x1 unorm
1090 // CHECK
: [0x00,0x11,0x48,0xf0,0x01,0x05,0x03,0x00]
1092 image_atomic_add v5
, v1
, s
[92:99] dmask
:0x1 unorm
1093 // CHECK
: [0x00,0x11,0x48,0xf0,0x01,0x05,0x17,0x00]
1095 image_atomic_add v5
, v1
, ttmp
[8:15] dmask
:0x1 unorm
1096 // CHECK
: [0x00,0x11,0x48,0xf0,0x01,0x05,0x1d,0x00]
1098 image_atomic_add v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm
1099 // CHECK
: [0x00,0x13,0x48,0xf0,0x01,0x05,0x02,0x00]
1101 image_atomic_add v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
1102 // CHECK
: [0x00,0x11,0x48,0xf0,0x01,0x05,0x02,0x00]
1104 image_atomic_add v5
, v
[1:3], s
[8:15] dmask
:0x1 unorm
1105 // CHECK
: [0x00,0x11,0x48,0xf0,0x01,0x05,0x02,0x00]
1107 image_atomic_add v5
, v
[1:4], s
[8:15] dmask
:0x1 unorm
1108 // CHECK
: [0x00,0x11,0x48,0xf0,0x01,0x05,0x02,0x00]
1110 image_atomic_add v5
, v1
, s
[8:15] dmask
:0x1 unorm glc
1111 // CHECK
: [0x00,0x31,0x48,0xf0,0x01,0x05,0x02,0x00]
1113 image_atomic_add v5
, v1
, s
[8:15] dmask
:0x1 unorm slc
1114 // CHECK
: [0x00,0x11,0x48,0xf2,0x01,0x05,0x02,0x00]
1116 image_atomic_add v5
, v1
, s
[8:15] dmask
:0x1 unorm a16
1117 // CHECK
: [0x00,0x91,0x48,0xf0,0x01,0x05,0x02,0x00]
1119 image_atomic_add v5
, v1
, s
[8:15] dmask
:0x1 unorm lwe
1120 // CHECK
: [0x00,0x11,0x4a,0xf0,0x01,0x05,0x02,0x00]
1122 image_atomic_add v5
, v1
, s
[8:15] dmask
:0x1 unorm da
1123 // CHECK
: [0x00,0x51,0x48,0xf0,0x01,0x05,0x02,0x00]
1125 image_atomic_sub v5
, v1
, s
[8:15] dmask
:0x1 unorm
1126 // CHECK
: [0x00,0x11,0x4c,0xf0,0x01,0x05,0x02,0x00]
1128 image_atomic_sub v252
, v1
, s
[8:15] dmask
:0x1 unorm
1129 // CHECK
: [0x00,0x11,0x4c,0xf0,0x01,0xfc,0x02,0x00]
1131 image_atomic_sub v5
, v252
, s
[8:15] dmask
:0x1 unorm
1132 // CHECK
: [0x00,0x11,0x4c,0xf0,0xfc,0x05,0x02,0x00]
1134 image_atomic_sub v5
, v1
, s
[12:19] dmask
:0x1 unorm
1135 // CHECK
: [0x00,0x11,0x4c,0xf0,0x01,0x05,0x03,0x00]
1137 image_atomic_sub v5
, v1
, s
[92:99] dmask
:0x1 unorm
1138 // CHECK
: [0x00,0x11,0x4c,0xf0,0x01,0x05,0x17,0x00]
1140 image_atomic_sub v5
, v1
, ttmp
[8:15] dmask
:0x1 unorm
1141 // CHECK
: [0x00,0x11,0x4c,0xf0,0x01,0x05,0x1d,0x00]
1143 image_atomic_sub v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm
1144 // CHECK
: [0x00,0x13,0x4c,0xf0,0x01,0x05,0x02,0x00]
1146 image_atomic_sub v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
1147 // CHECK
: [0x00,0x11,0x4c,0xf0,0x01,0x05,0x02,0x00]
1149 image_atomic_sub v5
, v
[1:3], s
[8:15] dmask
:0x1 unorm
1150 // CHECK
: [0x00,0x11,0x4c,0xf0,0x01,0x05,0x02,0x00]
1152 image_atomic_sub v5
, v
[1:4], s
[8:15] dmask
:0x1 unorm
1153 // CHECK
: [0x00,0x11,0x4c,0xf0,0x01,0x05,0x02,0x00]
1155 image_atomic_sub v5
, v1
, s
[8:15] dmask
:0x1 unorm glc
1156 // CHECK
: [0x00,0x31,0x4c,0xf0,0x01,0x05,0x02,0x00]
1158 image_atomic_sub v5
, v1
, s
[8:15] dmask
:0x1 unorm slc
1159 // CHECK
: [0x00,0x11,0x4c,0xf2,0x01,0x05,0x02,0x00]
1161 image_atomic_sub v5
, v1
, s
[8:15] dmask
:0x1 unorm a16
1162 // CHECK
: [0x00,0x91,0x4c,0xf0,0x01,0x05,0x02,0x00]
1164 image_atomic_sub v5
, v1
, s
[8:15] dmask
:0x1 unorm lwe
1165 // CHECK
: [0x00,0x11,0x4e,0xf0,0x01,0x05,0x02,0x00]
1167 image_atomic_sub v5
, v1
, s
[8:15] dmask
:0x1 unorm da
1168 // CHECK
: [0x00,0x51,0x4c,0xf0,0x01,0x05,0x02,0x00]
1170 image_atomic_smin v5
, v1
, s
[8:15] dmask
:0x1 unorm
1171 // CHECK
: [0x00,0x11,0x50,0xf0,0x01,0x05,0x02,0x00]
1173 image_atomic_smin v252
, v1
, s
[8:15] dmask
:0x1 unorm
1174 // CHECK
: [0x00,0x11,0x50,0xf0,0x01,0xfc,0x02,0x00]
1176 image_atomic_smin v5
, v252
, s
[8:15] dmask
:0x1 unorm
1177 // CHECK
: [0x00,0x11,0x50,0xf0,0xfc,0x05,0x02,0x00]
1179 image_atomic_smin v5
, v1
, s
[12:19] dmask
:0x1 unorm
1180 // CHECK
: [0x00,0x11,0x50,0xf0,0x01,0x05,0x03,0x00]
1182 image_atomic_smin v5
, v1
, s
[92:99] dmask
:0x1 unorm
1183 // CHECK
: [0x00,0x11,0x50,0xf0,0x01,0x05,0x17,0x00]
1185 image_atomic_smin v5
, v1
, ttmp
[8:15] dmask
:0x1 unorm
1186 // CHECK
: [0x00,0x11,0x50,0xf0,0x01,0x05,0x1d,0x00]
1188 image_atomic_smin v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm
1189 // CHECK
: [0x00,0x13,0x50,0xf0,0x01,0x05,0x02,0x00]
1191 image_atomic_smin v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
1192 // CHECK
: [0x00,0x11,0x50,0xf0,0x01,0x05,0x02,0x00]
1194 image_atomic_smin v5
, v
[1:3], s
[8:15] dmask
:0x1 unorm
1195 // CHECK
: [0x00,0x11,0x50,0xf0,0x01,0x05,0x02,0x00]
1197 image_atomic_smin v5
, v
[1:4], s
[8:15] dmask
:0x1 unorm
1198 // CHECK
: [0x00,0x11,0x50,0xf0,0x01,0x05,0x02,0x00]
1200 image_atomic_smin v5
, v1
, s
[8:15] dmask
:0x1 unorm glc
1201 // CHECK
: [0x00,0x31,0x50,0xf0,0x01,0x05,0x02,0x00]
1203 image_atomic_smin v5
, v1
, s
[8:15] dmask
:0x1 unorm slc
1204 // CHECK
: [0x00,0x11,0x50,0xf2,0x01,0x05,0x02,0x00]
1206 image_atomic_smin v5
, v1
, s
[8:15] dmask
:0x1 unorm a16
1207 // CHECK
: [0x00,0x91,0x50,0xf0,0x01,0x05,0x02,0x00]
1209 image_atomic_smin v5
, v1
, s
[8:15] dmask
:0x1 unorm lwe
1210 // CHECK
: [0x00,0x11,0x52,0xf0,0x01,0x05,0x02,0x00]
1212 image_atomic_smin v5
, v1
, s
[8:15] dmask
:0x1 unorm da
1213 // CHECK
: [0x00,0x51,0x50,0xf0,0x01,0x05,0x02,0x00]
1215 image_atomic_umin v5
, v1
, s
[8:15] dmask
:0x1 unorm
1216 // CHECK
: [0x00,0x11,0x54,0xf0,0x01,0x05,0x02,0x00]
1218 image_atomic_umin v252
, v1
, s
[8:15] dmask
:0x1 unorm
1219 // CHECK
: [0x00,0x11,0x54,0xf0,0x01,0xfc,0x02,0x00]
1221 image_atomic_umin v5
, v252
, s
[8:15] dmask
:0x1 unorm
1222 // CHECK
: [0x00,0x11,0x54,0xf0,0xfc,0x05,0x02,0x00]
1224 image_atomic_umin v5
, v1
, s
[12:19] dmask
:0x1 unorm
1225 // CHECK
: [0x00,0x11,0x54,0xf0,0x01,0x05,0x03,0x00]
1227 image_atomic_umin v5
, v1
, s
[92:99] dmask
:0x1 unorm
1228 // CHECK
: [0x00,0x11,0x54,0xf0,0x01,0x05,0x17,0x00]
1230 image_atomic_umin v5
, v1
, ttmp
[8:15] dmask
:0x1 unorm
1231 // CHECK
: [0x00,0x11,0x54,0xf0,0x01,0x05,0x1d,0x00]
1233 image_atomic_umin v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm
1234 // CHECK
: [0x00,0x13,0x54,0xf0,0x01,0x05,0x02,0x00]
1236 image_atomic_umin v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
1237 // CHECK
: [0x00,0x11,0x54,0xf0,0x01,0x05,0x02,0x00]
1239 image_atomic_umin v5
, v
[1:3], s
[8:15] dmask
:0x1 unorm
1240 // CHECK
: [0x00,0x11,0x54,0xf0,0x01,0x05,0x02,0x00]
1242 image_atomic_umin v5
, v
[1:4], s
[8:15] dmask
:0x1 unorm
1243 // CHECK
: [0x00,0x11,0x54,0xf0,0x01,0x05,0x02,0x00]
1245 image_atomic_umin v5
, v1
, s
[8:15] dmask
:0x1 unorm glc
1246 // CHECK
: [0x00,0x31,0x54,0xf0,0x01,0x05,0x02,0x00]
1248 image_atomic_umin v5
, v1
, s
[8:15] dmask
:0x1 unorm slc
1249 // CHECK
: [0x00,0x11,0x54,0xf2,0x01,0x05,0x02,0x00]
1251 image_atomic_umin v5
, v1
, s
[8:15] dmask
:0x1 unorm a16
1252 // CHECK
: [0x00,0x91,0x54,0xf0,0x01,0x05,0x02,0x00]
1254 image_atomic_umin v5
, v1
, s
[8:15] dmask
:0x1 unorm lwe
1255 // CHECK
: [0x00,0x11,0x56,0xf0,0x01,0x05,0x02,0x00]
1257 image_atomic_umin v5
, v1
, s
[8:15] dmask
:0x1 unorm da
1258 // CHECK
: [0x00,0x51,0x54,0xf0,0x01,0x05,0x02,0x00]
1260 image_atomic_smax v5
, v1
, s
[8:15] dmask
:0x1 unorm
1261 // CHECK
: [0x00,0x11,0x58,0xf0,0x01,0x05,0x02,0x00]
1263 image_atomic_smax v252
, v1
, s
[8:15] dmask
:0x1 unorm
1264 // CHECK
: [0x00,0x11,0x58,0xf0,0x01,0xfc,0x02,0x00]
1266 image_atomic_smax v5
, v252
, s
[8:15] dmask
:0x1 unorm
1267 // CHECK
: [0x00,0x11,0x58,0xf0,0xfc,0x05,0x02,0x00]
1269 image_atomic_smax v5
, v1
, s
[12:19] dmask
:0x1 unorm
1270 // CHECK
: [0x00,0x11,0x58,0xf0,0x01,0x05,0x03,0x00]
1272 image_atomic_smax v5
, v1
, s
[92:99] dmask
:0x1 unorm
1273 // CHECK
: [0x00,0x11,0x58,0xf0,0x01,0x05,0x17,0x00]
1275 image_atomic_smax v5
, v1
, ttmp
[8:15] dmask
:0x1 unorm
1276 // CHECK
: [0x00,0x11,0x58,0xf0,0x01,0x05,0x1d,0x00]
1278 image_atomic_smax v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm
1279 // CHECK
: [0x00,0x13,0x58,0xf0,0x01,0x05,0x02,0x00]
1281 image_atomic_smax v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
1282 // CHECK
: [0x00,0x11,0x58,0xf0,0x01,0x05,0x02,0x00]
1284 image_atomic_smax v5
, v
[1:3], s
[8:15] dmask
:0x1 unorm
1285 // CHECK
: [0x00,0x11,0x58,0xf0,0x01,0x05,0x02,0x00]
1287 image_atomic_smax v5
, v
[1:4], s
[8:15] dmask
:0x1 unorm
1288 // CHECK
: [0x00,0x11,0x58,0xf0,0x01,0x05,0x02,0x00]
1290 image_atomic_smax v5
, v1
, s
[8:15] dmask
:0x1 unorm glc
1291 // CHECK
: [0x00,0x31,0x58,0xf0,0x01,0x05,0x02,0x00]
1293 image_atomic_smax v5
, v1
, s
[8:15] dmask
:0x1 unorm slc
1294 // CHECK
: [0x00,0x11,0x58,0xf2,0x01,0x05,0x02,0x00]
1296 image_atomic_smax v5
, v1
, s
[8:15] dmask
:0x1 unorm a16
1297 // CHECK
: [0x00,0x91,0x58,0xf0,0x01,0x05,0x02,0x00]
1299 image_atomic_smax v5
, v1
, s
[8:15] dmask
:0x1 unorm lwe
1300 // CHECK
: [0x00,0x11,0x5a,0xf0,0x01,0x05,0x02,0x00]
1302 image_atomic_smax v5
, v1
, s
[8:15] dmask
:0x1 unorm da
1303 // CHECK
: [0x00,0x51,0x58,0xf0,0x01,0x05,0x02,0x00]
1305 image_atomic_umax v5
, v1
, s
[8:15] dmask
:0x1 unorm
1306 // CHECK
: [0x00,0x11,0x5c,0xf0,0x01,0x05,0x02,0x00]
1308 image_atomic_umax v252
, v1
, s
[8:15] dmask
:0x1 unorm
1309 // CHECK
: [0x00,0x11,0x5c,0xf0,0x01,0xfc,0x02,0x00]
1311 image_atomic_umax v5
, v252
, s
[8:15] dmask
:0x1 unorm
1312 // CHECK
: [0x00,0x11,0x5c,0xf0,0xfc,0x05,0x02,0x00]
1314 image_atomic_umax v5
, v1
, s
[12:19] dmask
:0x1 unorm
1315 // CHECK
: [0x00,0x11,0x5c,0xf0,0x01,0x05,0x03,0x00]
1317 image_atomic_umax v5
, v1
, s
[92:99] dmask
:0x1 unorm
1318 // CHECK
: [0x00,0x11,0x5c,0xf0,0x01,0x05,0x17,0x00]
1320 image_atomic_umax v5
, v1
, ttmp
[8:15] dmask
:0x1 unorm
1321 // CHECK
: [0x00,0x11,0x5c,0xf0,0x01,0x05,0x1d,0x00]
1323 image_atomic_umax v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm
1324 // CHECK
: [0x00,0x13,0x5c,0xf0,0x01,0x05,0x02,0x00]
1326 image_atomic_umax v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
1327 // CHECK
: [0x00,0x11,0x5c,0xf0,0x01,0x05,0x02,0x00]
1329 image_atomic_umax v5
, v
[1:3], s
[8:15] dmask
:0x1 unorm
1330 // CHECK
: [0x00,0x11,0x5c,0xf0,0x01,0x05,0x02,0x00]
1332 image_atomic_umax v5
, v
[1:4], s
[8:15] dmask
:0x1 unorm
1333 // CHECK
: [0x00,0x11,0x5c,0xf0,0x01,0x05,0x02,0x00]
1335 image_atomic_umax v5
, v1
, s
[8:15] dmask
:0x1 unorm glc
1336 // CHECK
: [0x00,0x31,0x5c,0xf0,0x01,0x05,0x02,0x00]
1338 image_atomic_umax v5
, v1
, s
[8:15] dmask
:0x1 unorm slc
1339 // CHECK
: [0x00,0x11,0x5c,0xf2,0x01,0x05,0x02,0x00]
1341 image_atomic_umax v5
, v1
, s
[8:15] dmask
:0x1 unorm a16
1342 // CHECK
: [0x00,0x91,0x5c,0xf0,0x01,0x05,0x02,0x00]
1344 image_atomic_umax v5
, v1
, s
[8:15] dmask
:0x1 unorm lwe
1345 // CHECK
: [0x00,0x11,0x5e,0xf0,0x01,0x05,0x02,0x00]
1347 image_atomic_umax v5
, v1
, s
[8:15] dmask
:0x1 unorm da
1348 // CHECK
: [0x00,0x51,0x5c,0xf0,0x01,0x05,0x02,0x00]
1350 image_atomic_and v5
, v1
, s
[8:15] dmask
:0x1 unorm
1351 // CHECK
: [0x00,0x11,0x60,0xf0,0x01,0x05,0x02,0x00]
1353 image_atomic_and v252
, v1
, s
[8:15] dmask
:0x1 unorm
1354 // CHECK
: [0x00,0x11,0x60,0xf0,0x01,0xfc,0x02,0x00]
1356 image_atomic_and v5
, v252
, s
[8:15] dmask
:0x1 unorm
1357 // CHECK
: [0x00,0x11,0x60,0xf0,0xfc,0x05,0x02,0x00]
1359 image_atomic_and v5
, v1
, s
[12:19] dmask
:0x1 unorm
1360 // CHECK
: [0x00,0x11,0x60,0xf0,0x01,0x05,0x03,0x00]
1362 image_atomic_and v5
, v1
, s
[92:99] dmask
:0x1 unorm
1363 // CHECK
: [0x00,0x11,0x60,0xf0,0x01,0x05,0x17,0x00]
1365 image_atomic_and v5
, v1
, ttmp
[8:15] dmask
:0x1 unorm
1366 // CHECK
: [0x00,0x11,0x60,0xf0,0x01,0x05,0x1d,0x00]
1368 image_atomic_and v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm
1369 // CHECK
: [0x00,0x13,0x60,0xf0,0x01,0x05,0x02,0x00]
1371 image_atomic_and v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
1372 // CHECK
: [0x00,0x11,0x60,0xf0,0x01,0x05,0x02,0x00]
1374 image_atomic_and v5
, v
[1:3], s
[8:15] dmask
:0x1 unorm
1375 // CHECK
: [0x00,0x11,0x60,0xf0,0x01,0x05,0x02,0x00]
1377 image_atomic_and v5
, v
[1:4], s
[8:15] dmask
:0x1 unorm
1378 // CHECK
: [0x00,0x11,0x60,0xf0,0x01,0x05,0x02,0x00]
1380 image_atomic_and v5
, v1
, s
[8:15] dmask
:0x1 unorm glc
1381 // CHECK
: [0x00,0x31,0x60,0xf0,0x01,0x05,0x02,0x00]
1383 image_atomic_and v5
, v1
, s
[8:15] dmask
:0x1 unorm slc
1384 // CHECK
: [0x00,0x11,0x60,0xf2,0x01,0x05,0x02,0x00]
1386 image_atomic_and v5
, v1
, s
[8:15] dmask
:0x1 unorm a16
1387 // CHECK
: [0x00,0x91,0x60,0xf0,0x01,0x05,0x02,0x00]
1389 image_atomic_and v5
, v1
, s
[8:15] dmask
:0x1 unorm lwe
1390 // CHECK
: [0x00,0x11,0x62,0xf0,0x01,0x05,0x02,0x00]
1392 image_atomic_and v5
, v1
, s
[8:15] dmask
:0x1 unorm da
1393 // CHECK
: [0x00,0x51,0x60,0xf0,0x01,0x05,0x02,0x00]
1395 image_atomic_or v5
, v1
, s
[8:15] dmask
:0x1 unorm
1396 // CHECK
: [0x00,0x11,0x64,0xf0,0x01,0x05,0x02,0x00]
1398 image_atomic_or v252
, v1
, s
[8:15] dmask
:0x1 unorm
1399 // CHECK
: [0x00,0x11,0x64,0xf0,0x01,0xfc,0x02,0x00]
1401 image_atomic_or v5
, v252
, s
[8:15] dmask
:0x1 unorm
1402 // CHECK
: [0x00,0x11,0x64,0xf0,0xfc,0x05,0x02,0x00]
1404 image_atomic_or v5
, v1
, s
[12:19] dmask
:0x1 unorm
1405 // CHECK
: [0x00,0x11,0x64,0xf0,0x01,0x05,0x03,0x00]
1407 image_atomic_or v5
, v1
, s
[92:99] dmask
:0x1 unorm
1408 // CHECK
: [0x00,0x11,0x64,0xf0,0x01,0x05,0x17,0x00]
1410 image_atomic_or v5
, v1
, ttmp
[8:15] dmask
:0x1 unorm
1411 // CHECK
: [0x00,0x11,0x64,0xf0,0x01,0x05,0x1d,0x00]
1413 image_atomic_or v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm
1414 // CHECK
: [0x00,0x13,0x64,0xf0,0x01,0x05,0x02,0x00]
1416 image_atomic_or v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
1417 // CHECK
: [0x00,0x11,0x64,0xf0,0x01,0x05,0x02,0x00]
1419 image_atomic_or v5
, v
[1:3], s
[8:15] dmask
:0x1 unorm
1420 // CHECK
: [0x00,0x11,0x64,0xf0,0x01,0x05,0x02,0x00]
1422 image_atomic_or v5
, v
[1:4], s
[8:15] dmask
:0x1 unorm
1423 // CHECK
: [0x00,0x11,0x64,0xf0,0x01,0x05,0x02,0x00]
1425 image_atomic_or v5
, v1
, s
[8:15] dmask
:0x1 unorm glc
1426 // CHECK
: [0x00,0x31,0x64,0xf0,0x01,0x05,0x02,0x00]
1428 image_atomic_or v5
, v1
, s
[8:15] dmask
:0x1 unorm slc
1429 // CHECK
: [0x00,0x11,0x64,0xf2,0x01,0x05,0x02,0x00]
1431 image_atomic_or v5
, v1
, s
[8:15] dmask
:0x1 unorm a16
1432 // CHECK
: [0x00,0x91,0x64,0xf0,0x01,0x05,0x02,0x00]
1434 image_atomic_or v5
, v1
, s
[8:15] dmask
:0x1 unorm lwe
1435 // CHECK
: [0x00,0x11,0x66,0xf0,0x01,0x05,0x02,0x00]
1437 image_atomic_or v5
, v1
, s
[8:15] dmask
:0x1 unorm da
1438 // CHECK
: [0x00,0x51,0x64,0xf0,0x01,0x05,0x02,0x00]
1440 image_atomic_xor v5
, v1
, s
[8:15] dmask
:0x1 unorm
1441 // CHECK
: [0x00,0x11,0x68,0xf0,0x01,0x05,0x02,0x00]
1443 image_atomic_xor v252
, v1
, s
[8:15] dmask
:0x1 unorm
1444 // CHECK
: [0x00,0x11,0x68,0xf0,0x01,0xfc,0x02,0x00]
1446 image_atomic_xor v5
, v252
, s
[8:15] dmask
:0x1 unorm
1447 // CHECK
: [0x00,0x11,0x68,0xf0,0xfc,0x05,0x02,0x00]
1449 image_atomic_xor v5
, v1
, s
[12:19] dmask
:0x1 unorm
1450 // CHECK
: [0x00,0x11,0x68,0xf0,0x01,0x05,0x03,0x00]
1452 image_atomic_xor v5
, v1
, s
[92:99] dmask
:0x1 unorm
1453 // CHECK
: [0x00,0x11,0x68,0xf0,0x01,0x05,0x17,0x00]
1455 image_atomic_xor v5
, v1
, ttmp
[8:15] dmask
:0x1 unorm
1456 // CHECK
: [0x00,0x11,0x68,0xf0,0x01,0x05,0x1d,0x00]
1458 image_atomic_xor v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm
1459 // CHECK
: [0x00,0x13,0x68,0xf0,0x01,0x05,0x02,0x00]
1461 image_atomic_xor v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
1462 // CHECK
: [0x00,0x11,0x68,0xf0,0x01,0x05,0x02,0x00]
1464 image_atomic_xor v5
, v
[1:3], s
[8:15] dmask
:0x1 unorm
1465 // CHECK
: [0x00,0x11,0x68,0xf0,0x01,0x05,0x02,0x00]
1467 image_atomic_xor v5
, v
[1:4], s
[8:15] dmask
:0x1 unorm
1468 // CHECK
: [0x00,0x11,0x68,0xf0,0x01,0x05,0x02,0x00]
1470 image_atomic_xor v5
, v1
, s
[8:15] dmask
:0x1 unorm glc
1471 // CHECK
: [0x00,0x31,0x68,0xf0,0x01,0x05,0x02,0x00]
1473 image_atomic_xor v5
, v1
, s
[8:15] dmask
:0x1 unorm slc
1474 // CHECK
: [0x00,0x11,0x68,0xf2,0x01,0x05,0x02,0x00]
1476 image_atomic_xor v5
, v1
, s
[8:15] dmask
:0x1 unorm a16
1477 // CHECK
: [0x00,0x91,0x68,0xf0,0x01,0x05,0x02,0x00]
1479 image_atomic_xor v5
, v1
, s
[8:15] dmask
:0x1 unorm lwe
1480 // CHECK
: [0x00,0x11,0x6a,0xf0,0x01,0x05,0x02,0x00]
1482 image_atomic_xor v5
, v1
, s
[8:15] dmask
:0x1 unorm da
1483 // CHECK
: [0x00,0x51,0x68,0xf0,0x01,0x05,0x02,0x00]
1485 image_atomic_inc v5
, v1
, s
[8:15] dmask
:0x1 unorm
1486 // CHECK
: [0x00,0x11,0x6c,0xf0,0x01,0x05,0x02,0x00]
1488 image_atomic_inc v252
, v1
, s
[8:15] dmask
:0x1 unorm
1489 // CHECK
: [0x00,0x11,0x6c,0xf0,0x01,0xfc,0x02,0x00]
1491 image_atomic_inc v5
, v252
, s
[8:15] dmask
:0x1 unorm
1492 // CHECK
: [0x00,0x11,0x6c,0xf0,0xfc,0x05,0x02,0x00]
1494 image_atomic_inc v5
, v1
, s
[12:19] dmask
:0x1 unorm
1495 // CHECK
: [0x00,0x11,0x6c,0xf0,0x01,0x05,0x03,0x00]
1497 image_atomic_inc v5
, v1
, s
[92:99] dmask
:0x1 unorm
1498 // CHECK
: [0x00,0x11,0x6c,0xf0,0x01,0x05,0x17,0x00]
1500 image_atomic_inc v5
, v1
, ttmp
[8:15] dmask
:0x1 unorm
1501 // CHECK
: [0x00,0x11,0x6c,0xf0,0x01,0x05,0x1d,0x00]
1503 image_atomic_inc v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm
1504 // CHECK
: [0x00,0x13,0x6c,0xf0,0x01,0x05,0x02,0x00]
1506 image_atomic_inc v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
1507 // CHECK
: [0x00,0x11,0x6c,0xf0,0x01,0x05,0x02,0x00]
1509 image_atomic_inc v5
, v
[1:3], s
[8:15] dmask
:0x1 unorm
1510 // CHECK
: [0x00,0x11,0x6c,0xf0,0x01,0x05,0x02,0x00]
1512 image_atomic_inc v5
, v
[1:4], s
[8:15] dmask
:0x1 unorm
1513 // CHECK
: [0x00,0x11,0x6c,0xf0,0x01,0x05,0x02,0x00]
1515 image_atomic_inc v5
, v1
, s
[8:15] dmask
:0x1 unorm glc
1516 // CHECK
: [0x00,0x31,0x6c,0xf0,0x01,0x05,0x02,0x00]
1518 image_atomic_inc v5
, v1
, s
[8:15] dmask
:0x1 unorm slc
1519 // CHECK
: [0x00,0x11,0x6c,0xf2,0x01,0x05,0x02,0x00]
1521 image_atomic_inc v5
, v1
, s
[8:15] dmask
:0x1 unorm a16
1522 // CHECK
: [0x00,0x91,0x6c,0xf0,0x01,0x05,0x02,0x00]
1524 image_atomic_inc v5
, v1
, s
[8:15] dmask
:0x1 unorm lwe
1525 // CHECK
: [0x00,0x11,0x6e,0xf0,0x01,0x05,0x02,0x00]
1527 image_atomic_inc v5
, v1
, s
[8:15] dmask
:0x1 unorm da
1528 // CHECK
: [0x00,0x51,0x6c,0xf0,0x01,0x05,0x02,0x00]
1530 image_atomic_dec v5
, v1
, s
[8:15] dmask
:0x1 unorm
1531 // CHECK
: [0x00,0x11,0x70,0xf0,0x01,0x05,0x02,0x00]
1533 image_atomic_dec v252
, v1
, s
[8:15] dmask
:0x1 unorm
1534 // CHECK
: [0x00,0x11,0x70,0xf0,0x01,0xfc,0x02,0x00]
1536 image_atomic_dec v5
, v252
, s
[8:15] dmask
:0x1 unorm
1537 // CHECK
: [0x00,0x11,0x70,0xf0,0xfc,0x05,0x02,0x00]
1539 image_atomic_dec v5
, v1
, s
[12:19] dmask
:0x1 unorm
1540 // CHECK
: [0x00,0x11,0x70,0xf0,0x01,0x05,0x03,0x00]
1542 image_atomic_dec v5
, v1
, s
[92:99] dmask
:0x1 unorm
1543 // CHECK
: [0x00,0x11,0x70,0xf0,0x01,0x05,0x17,0x00]
1545 image_atomic_dec v5
, v1
, ttmp
[8:15] dmask
:0x1 unorm
1546 // CHECK
: [0x00,0x11,0x70,0xf0,0x01,0x05,0x1d,0x00]
1548 image_atomic_dec v
[5:6], v1
, s
[8:15] dmask
:0x3 unorm
1549 // CHECK
: [0x00,0x13,0x70,0xf0,0x01,0x05,0x02,0x00]
1551 image_atomic_dec v5
, v
[1:2], s
[8:15] dmask
:0x1 unorm
1552 // CHECK
: [0x00,0x11,0x70,0xf0,0x01,0x05,0x02,0x00]
1554 image_atomic_dec v5
, v
[1:3], s
[8:15] dmask
:0x1 unorm
1555 // CHECK
: [0x00,0x11,0x70,0xf0,0x01,0x05,0x02,0x00]
1557 image_atomic_dec v5
, v
[1:4], s
[8:15] dmask
:0x1 unorm
1558 // CHECK
: [0x00,0x11,0x70,0xf0,0x01,0x05,0x02,0x00]
1560 image_atomic_dec v5
, v1
, s
[8:15] dmask
:0x1 unorm glc
1561 // CHECK
: [0x00,0x31,0x70,0xf0,0x01,0x05,0x02,0x00]
1563 image_atomic_dec v5
, v1
, s
[8:15] dmask
:0x1 unorm slc
1564 // CHECK
: [0x00,0x11,0x70,0xf2,0x01,0x05,0x02,0x00]
1566 image_atomic_dec v5
, v1
, s
[8:15] dmask
:0x1 unorm a16
1567 // CHECK
: [0x00,0x91,0x70,0xf0,0x01,0x05,0x02,0x00]
1569 image_atomic_dec v5
, v1
, s
[8:15] dmask
:0x1 unorm lwe
1570 // CHECK
: [0x00,0x11,0x72,0xf0,0x01,0x05,0x02,0x00]
1572 image_atomic_dec v5
, v1
, s
[8:15] dmask
:0x1 unorm da
1573 // CHECK
: [0x00,0x51,0x70,0xf0,0x01,0x05,0x02,0x00]
1575 image_sample v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1
1576 // CHECK
: [0x00,0x01,0x80,0xf0,0x01,0x05,0x62,0x00]
1578 image_sample v252
, v1
, s
[8:15], s
[12:15] dmask
:0x1
1579 // CHECK
: [0x00,0x01,0x80,0xf0,0x01,0xfc,0x62,0x00]
1581 image_sample v5
, v253
, s
[8:15], s
[12:15] dmask
:0x1
1582 // CHECK
: [0x00,0x01,0x80,0xf0,0xfd,0x05,0x62,0x00]
1584 image_sample v5
, v1
, s
[12:19], s
[12:15] dmask
:0x1
1585 // CHECK
: [0x00,0x01,0x80,0xf0,0x01,0x05,0x63,0x00]
1587 image_sample v5
, v1
, s
[92:99], s
[12:15] dmask
:0x1
1588 // CHECK
: [0x00,0x01,0x80,0xf0,0x01,0x05,0x77,0x00]
1590 image_sample v5
, v1
, ttmp
[8:15], s
[12:15] dmask
:0x1
1591 // CHECK
: [0x00,0x01,0x80,0xf0,0x01,0x05,0x7d,0x00]
1593 image_sample v5
, v1
, s
[8:15], s
[16:19] dmask
:0x1
1594 // CHECK
: [0x00,0x01,0x80,0xf0,0x01,0x05,0x82,0x00]
1596 image_sample v5
, v1
, s
[8:15], s
[96:99] dmask
:0x1
1597 // CHECK
: [0x00,0x01,0x80,0xf0,0x01,0x05,0x02,0x03]
1599 image_sample v5
, v1
, s
[8:15], ttmp
[12:15] dmask
:0x1
1600 // CHECK
: [0x00,0x01,0x80,0xf0,0x01,0x05,0xc2,0x03]
1602 image_sample v5
, v1
, s
[8:15], s
[12:15] dmask
:0x2
1603 // CHECK
: [0x00,0x02,0x80,0xf0,0x01,0x05,0x62,0x00]
1605 image_sample v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x3
1606 // CHECK
: [0x00,0x03,0x80,0xf0,0x01,0x05,0x62,0x00]
1608 image_sample v5
, v1
, s
[8:15], s
[12:15] dmask
:0x4
1609 // CHECK
: [0x00,0x04,0x80,0xf0,0x01,0x05,0x62,0x00]
1611 image_sample v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x5
1612 // CHECK
: [0x00,0x05,0x80,0xf0,0x01,0x05,0x62,0x00]
1614 image_sample v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x6
1615 // CHECK
: [0x00,0x06,0x80,0xf0,0x01,0x05,0x62,0x00]
1617 image_sample v
[5:7], v1
, s
[8:15], s
[12:15] dmask
:0x7
1618 // CHECK
: [0x00,0x07,0x80,0xf0,0x01,0x05,0x62,0x00]
1620 image_sample v5
, v1
, s
[8:15], s
[12:15] dmask
:0x8
1621 // CHECK
: [0x00,0x08,0x80,0xf0,0x01,0x05,0x62,0x00]
1623 image_sample v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x9
1624 // CHECK
: [0x00,0x09,0x80,0xf0,0x01,0x05,0x62,0x00]
1626 image_sample v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0xa
1627 // CHECK
: [0x00,0x0a,0x80,0xf0,0x01,0x05,0x62,0x00]
1629 image_sample v
[5:7], v1
, s
[8:15], s
[12:15] dmask
:0xb
1630 // CHECK
: [0x00,0x0b,0x80,0xf0,0x01,0x05,0x62,0x00]
1632 image_sample v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0xc
1633 // CHECK
: [0x00,0x0c,0x80,0xf0,0x01,0x05,0x62,0x00]
1635 image_sample v
[5:7], v1
, s
[8:15], s
[12:15] dmask
:0xd
1636 // CHECK
: [0x00,0x0d,0x80,0xf0,0x01,0x05,0x62,0x00]
1638 image_sample v
[5:7], v1
, s
[8:15], s
[12:15] dmask
:0xe
1639 // CHECK
: [0x00,0x0e,0x80,0xf0,0x01,0x05,0x62,0x00]
1641 image_sample v
[5:8], v1
, s
[8:15], s
[12:15] dmask
:0xf
1642 // CHECK
: [0x00,0x0f,0x80,0xf0,0x01,0x05,0x62,0x00]
1644 image_sample v5
, v1
, s
[8:15], s
[12:15] dmask
:0x0
1645 // CHECK
: [0x00,0x00,0x80,0xf0,0x01,0x05,0x62,0x00]
1647 image_sample v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
1648 // CHECK
: [0x00,0x01,0x80,0xf0,0x01,0x05,0x62,0x00]
1650 image_sample v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
1651 // CHECK
: [0x00,0x01,0x80,0xf0,0x01,0x05,0x62,0x00]
1653 image_sample v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 unorm
1654 // CHECK
: [0x00,0x11,0x80,0xf0,0x01,0x05,0x62,0x00]
1656 image_sample v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 glc
1657 // CHECK
: [0x00,0x21,0x80,0xf0,0x01,0x05,0x62,0x00]
1659 image_sample v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 slc
1660 // CHECK
: [0x00,0x01,0x80,0xf2,0x01,0x05,0x62,0x00]
1662 image_sample v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 a16
1663 // CHECK
: [0x00,0x81,0x80,0xf0,0x01,0x05,0x62,0x00]
1665 image_sample v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x1 tfe
1666 // CHECK
: [0x00,0x01,0x81,0xf0,0x01,0x05,0x62,0x00]
1668 image_sample v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 lwe
1669 // CHECK
: [0x00,0x01,0x82,0xf0,0x01,0x05,0x62,0x00]
1671 image_sample v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 da
1672 // CHECK
: [0x00,0x41,0x80,0xf0,0x01,0x05,0x62,0x00]
1674 image_sample v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 d16
1675 // CHECK
: [0x00,0x01,0x80,0xf0,0x01,0x05,0x62,0x80]
1677 image_sample_cl v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
1678 // CHECK
: [0x00,0x01,0x84,0xf0,0x01,0x05,0x62,0x00]
1680 image_sample_cl v252
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
1681 // CHECK
: [0x00,0x01,0x84,0xf0,0x01,0xfc,0x62,0x00]
1683 image_sample_cl v5
, v
[252:253], s
[8:15], s
[12:15] dmask
:0x1
1684 // CHECK
: [0x00,0x01,0x84,0xf0,0xfc,0x05,0x62,0x00]
1686 image_sample_cl v5
, v
[1:2], s
[12:19], s
[12:15] dmask
:0x1
1687 // CHECK
: [0x00,0x01,0x84,0xf0,0x01,0x05,0x63,0x00]
1689 image_sample_cl v5
, v
[1:2], s
[92:99], s
[12:15] dmask
:0x1
1690 // CHECK
: [0x00,0x01,0x84,0xf0,0x01,0x05,0x77,0x00]
1692 image_sample_cl v5
, v
[1:2], ttmp
[8:15], s
[12:15] dmask
:0x1
1693 // CHECK
: [0x00,0x01,0x84,0xf0,0x01,0x05,0x7d,0x00]
1695 image_sample_cl v5
, v
[1:2], s
[8:15], s
[16:19] dmask
:0x1
1696 // CHECK
: [0x00,0x01,0x84,0xf0,0x01,0x05,0x82,0x00]
1698 image_sample_cl v5
, v
[1:2], s
[8:15], s
[96:99] dmask
:0x1
1699 // CHECK
: [0x00,0x01,0x84,0xf0,0x01,0x05,0x02,0x03]
1701 image_sample_cl v5
, v
[1:2], s
[8:15], ttmp
[12:15] dmask
:0x1
1702 // CHECK
: [0x00,0x01,0x84,0xf0,0x01,0x05,0xc2,0x03]
1704 image_sample_cl v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x2
1705 // CHECK
: [0x00,0x02,0x84,0xf0,0x01,0x05,0x62,0x00]
1707 image_sample_cl v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x3
1708 // CHECK
: [0x00,0x03,0x84,0xf0,0x01,0x05,0x62,0x00]
1710 image_sample_cl v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x4
1711 // CHECK
: [0x00,0x04,0x84,0xf0,0x01,0x05,0x62,0x00]
1713 image_sample_cl v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x5
1714 // CHECK
: [0x00,0x05,0x84,0xf0,0x01,0x05,0x62,0x00]
1716 image_sample_cl v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x6
1717 // CHECK
: [0x00,0x06,0x84,0xf0,0x01,0x05,0x62,0x00]
1719 image_sample_cl v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0x7
1720 // CHECK
: [0x00,0x07,0x84,0xf0,0x01,0x05,0x62,0x00]
1722 image_sample_cl v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x8
1723 // CHECK
: [0x00,0x08,0x84,0xf0,0x01,0x05,0x62,0x00]
1725 image_sample_cl v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x9
1726 // CHECK
: [0x00,0x09,0x84,0xf0,0x01,0x05,0x62,0x00]
1728 image_sample_cl v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xa
1729 // CHECK
: [0x00,0x0a,0x84,0xf0,0x01,0x05,0x62,0x00]
1731 image_sample_cl v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xb
1732 // CHECK
: [0x00,0x0b,0x84,0xf0,0x01,0x05,0x62,0x00]
1734 image_sample_cl v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xc
1735 // CHECK
: [0x00,0x0c,0x84,0xf0,0x01,0x05,0x62,0x00]
1737 image_sample_cl v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xd
1738 // CHECK
: [0x00,0x0d,0x84,0xf0,0x01,0x05,0x62,0x00]
1740 image_sample_cl v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xe
1741 // CHECK
: [0x00,0x0e,0x84,0xf0,0x01,0x05,0x62,0x00]
1743 image_sample_cl v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0xf
1744 // CHECK
: [0x00,0x0f,0x84,0xf0,0x01,0x05,0x62,0x00]
1746 image_sample_cl v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x0
1747 // CHECK
: [0x00,0x00,0x84,0xf0,0x01,0x05,0x62,0x00]
1749 image_sample_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
1750 // CHECK
: [0x00,0x01,0x84,0xf0,0x01,0x05,0x62,0x00]
1752 image_sample_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
1753 // CHECK
: [0x00,0x01,0x84,0xf0,0x01,0x05,0x62,0x00]
1755 image_sample_cl v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 unorm
1756 // CHECK
: [0x00,0x11,0x84,0xf0,0x01,0x05,0x62,0x00]
1758 image_sample_cl v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 glc
1759 // CHECK
: [0x00,0x21,0x84,0xf0,0x01,0x05,0x62,0x00]
1761 image_sample_cl v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 slc
1762 // CHECK
: [0x00,0x01,0x84,0xf2,0x01,0x05,0x62,0x00]
1764 image_sample_cl v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 a16
1765 // CHECK
: [0x00,0x81,0x84,0xf0,0x01,0x05,0x62,0x00]
1767 image_sample_cl v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 tfe
1768 // CHECK
: [0x00,0x01,0x85,0xf0,0x01,0x05,0x62,0x00]
1770 image_sample_cl v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 lwe
1771 // CHECK
: [0x00,0x01,0x86,0xf0,0x01,0x05,0x62,0x00]
1773 image_sample_cl v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 da
1774 // CHECK
: [0x00,0x41,0x84,0xf0,0x01,0x05,0x62,0x00]
1776 image_sample_cl v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 d16
1777 // CHECK
: [0x00,0x01,0x84,0xf0,0x01,0x05,0x62,0x80]
1779 image_sample_d v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
1780 // CHECK
: [0x00,0x01,0x88,0xf0,0x01,0x05,0x62,0x00]
1782 image_sample_d v252
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
1783 // CHECK
: [0x00,0x01,0x88,0xf0,0x01,0xfc,0x62,0x00]
1785 image_sample_d v5
, v
[247:249], s
[8:15], s
[12:15] dmask
:0x1
1786 // CHECK
: [0x00,0x01,0x88,0xf0,0xf7,0x05,0x62,0x00]
1788 image_sample_d v5
, v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
1789 // CHECK
: [0x00,0x01,0x88,0xf0,0x01,0x05,0x63,0x00]
1791 image_sample_d v5
, v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
1792 // CHECK
: [0x00,0x01,0x88,0xf0,0x01,0x05,0x77,0x00]
1794 image_sample_d v5
, v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
1795 // CHECK
: [0x00,0x01,0x88,0xf0,0x01,0x05,0x7d,0x00]
1797 image_sample_d v5
, v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
1798 // CHECK
: [0x00,0x01,0x88,0xf0,0x01,0x05,0x82,0x00]
1800 image_sample_d v5
, v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
1801 // CHECK
: [0x00,0x01,0x88,0xf0,0x01,0x05,0x02,0x03]
1803 image_sample_d v5
, v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
1804 // CHECK
: [0x00,0x01,0x88,0xf0,0x01,0x05,0xc2,0x03]
1806 image_sample_d v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
1807 // CHECK
: [0x00,0x02,0x88,0xf0,0x01,0x05,0x62,0x00]
1809 image_sample_d v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x3
1810 // CHECK
: [0x00,0x03,0x88,0xf0,0x01,0x05,0x62,0x00]
1812 image_sample_d v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
1813 // CHECK
: [0x00,0x04,0x88,0xf0,0x01,0x05,0x62,0x00]
1815 image_sample_d v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x5
1816 // CHECK
: [0x00,0x05,0x88,0xf0,0x01,0x05,0x62,0x00]
1818 image_sample_d v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x6
1819 // CHECK
: [0x00,0x06,0x88,0xf0,0x01,0x05,0x62,0x00]
1821 image_sample_d v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0x7
1822 // CHECK
: [0x00,0x07,0x88,0xf0,0x01,0x05,0x62,0x00]
1824 image_sample_d v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
1825 // CHECK
: [0x00,0x08,0x88,0xf0,0x01,0x05,0x62,0x00]
1827 image_sample_d v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x9
1828 // CHECK
: [0x00,0x09,0x88,0xf0,0x01,0x05,0x62,0x00]
1830 image_sample_d v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xa
1831 // CHECK
: [0x00,0x0a,0x88,0xf0,0x01,0x05,0x62,0x00]
1833 image_sample_d v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xb
1834 // CHECK
: [0x00,0x0b,0x88,0xf0,0x01,0x05,0x62,0x00]
1836 image_sample_d v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xc
1837 // CHECK
: [0x00,0x0c,0x88,0xf0,0x01,0x05,0x62,0x00]
1839 image_sample_d v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xd
1840 // CHECK
: [0x00,0x0d,0x88,0xf0,0x01,0x05,0x62,0x00]
1842 image_sample_d v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xe
1843 // CHECK
: [0x00,0x0e,0x88,0xf0,0x01,0x05,0x62,0x00]
1845 image_sample_d v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0xf
1846 // CHECK
: [0x00,0x0f,0x88,0xf0,0x01,0x05,0x62,0x00]
1848 image_sample_d v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x0
1849 // CHECK
: [0x00,0x00,0x88,0xf0,0x01,0x05,0x62,0x00]
1851 image_sample_d v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
1852 // CHECK
: [0x00,0x01,0x88,0xf0,0x01,0x05,0x62,0x00]
1854 image_sample_d v5
, v
[1:9], s
[8:15], s
[12:15] dmask
:0x1
1855 // CHECK
: [0x00,0x01,0x88,0xf0,0x01,0x05,0x62,0x00]
1857 image_sample_d v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
1858 // CHECK
: [0x00,0x01,0x88,0xf0,0x01,0x05,0x62,0x00]
1860 image_sample_d v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
1861 // CHECK
: [0x00,0x11,0x88,0xf0,0x01,0x05,0x62,0x00]
1863 image_sample_d v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
1864 // CHECK
: [0x00,0x21,0x88,0xf0,0x01,0x05,0x62,0x00]
1866 image_sample_d v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
1867 // CHECK
: [0x00,0x01,0x88,0xf2,0x01,0x05,0x62,0x00]
1869 image_sample_d v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
1870 // CHECK
: [0x00,0x81,0x88,0xf0,0x01,0x05,0x62,0x00]
1872 image_sample_d v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 tfe
1873 // CHECK
: [0x00,0x01,0x89,0xf0,0x01,0x05,0x62,0x00]
1875 image_sample_d v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
1876 // CHECK
: [0x00,0x01,0x8a,0xf0,0x01,0x05,0x62,0x00]
1878 image_sample_d v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
1879 // CHECK
: [0x00,0x41,0x88,0xf0,0x01,0x05,0x62,0x00]
1881 image_sample_d v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
1882 // CHECK
: [0x00,0x01,0x88,0xf0,0x01,0x05,0x62,0x80]
1884 image_sample_d_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
1885 // CHECK
: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x62,0x00]
1887 image_sample_d_cl v252
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
1888 // CHECK
: [0x00,0x01,0x8c,0xf0,0x01,0xfc,0x62,0x00]
1890 image_sample_d_cl v5
, v
[246:249], s
[8:15], s
[12:15] dmask
:0x1
1891 // CHECK
: [0x00,0x01,0x8c,0xf0,0xf6,0x05,0x62,0x00]
1893 image_sample_d_cl v5
, v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
1894 // CHECK
: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x63,0x00]
1896 image_sample_d_cl v5
, v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
1897 // CHECK
: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x77,0x00]
1899 image_sample_d_cl v5
, v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
1900 // CHECK
: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x7d,0x00]
1902 image_sample_d_cl v5
, v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
1903 // CHECK
: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x82,0x00]
1905 image_sample_d_cl v5
, v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
1906 // CHECK
: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x02,0x03]
1908 image_sample_d_cl v5
, v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
1909 // CHECK
: [0x00,0x01,0x8c,0xf0,0x01,0x05,0xc2,0x03]
1911 image_sample_d_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
1912 // CHECK
: [0x00,0x02,0x8c,0xf0,0x01,0x05,0x62,0x00]
1914 image_sample_d_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x3
1915 // CHECK
: [0x00,0x03,0x8c,0xf0,0x01,0x05,0x62,0x00]
1917 image_sample_d_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
1918 // CHECK
: [0x00,0x04,0x8c,0xf0,0x01,0x05,0x62,0x00]
1920 image_sample_d_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x5
1921 // CHECK
: [0x00,0x05,0x8c,0xf0,0x01,0x05,0x62,0x00]
1923 image_sample_d_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x6
1924 // CHECK
: [0x00,0x06,0x8c,0xf0,0x01,0x05,0x62,0x00]
1926 image_sample_d_cl v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0x7
1927 // CHECK
: [0x00,0x07,0x8c,0xf0,0x01,0x05,0x62,0x00]
1929 image_sample_d_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
1930 // CHECK
: [0x00,0x08,0x8c,0xf0,0x01,0x05,0x62,0x00]
1932 image_sample_d_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x9
1933 // CHECK
: [0x00,0x09,0x8c,0xf0,0x01,0x05,0x62,0x00]
1935 image_sample_d_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xa
1936 // CHECK
: [0x00,0x0a,0x8c,0xf0,0x01,0x05,0x62,0x00]
1938 image_sample_d_cl v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xb
1939 // CHECK
: [0x00,0x0b,0x8c,0xf0,0x01,0x05,0x62,0x00]
1941 image_sample_d_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xc
1942 // CHECK
: [0x00,0x0c,0x8c,0xf0,0x01,0x05,0x62,0x00]
1944 image_sample_d_cl v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xd
1945 // CHECK
: [0x00,0x0d,0x8c,0xf0,0x01,0x05,0x62,0x00]
1947 image_sample_d_cl v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xe
1948 // CHECK
: [0x00,0x0e,0x8c,0xf0,0x01,0x05,0x62,0x00]
1950 image_sample_d_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0xf
1951 // CHECK
: [0x00,0x0f,0x8c,0xf0,0x01,0x05,0x62,0x00]
1953 image_sample_d_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x0
1954 // CHECK
: [0x00,0x00,0x8c,0xf0,0x01,0x05,0x62,0x00]
1956 image_sample_d_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
1957 // CHECK
: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x62,0x00]
1959 image_sample_d_cl v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
1960 // CHECK
: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x62,0x00]
1962 image_sample_d_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
1963 // CHECK
: [0x00,0x11,0x8c,0xf0,0x01,0x05,0x62,0x00]
1965 image_sample_d_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
1966 // CHECK
: [0x00,0x21,0x8c,0xf0,0x01,0x05,0x62,0x00]
1968 image_sample_d_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
1969 // CHECK
: [0x00,0x01,0x8c,0xf2,0x01,0x05,0x62,0x00]
1971 image_sample_d_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
1972 // CHECK
: [0x00,0x81,0x8c,0xf0,0x01,0x05,0x62,0x00]
1974 image_sample_d_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 tfe
1975 // CHECK
: [0x00,0x01,0x8d,0xf0,0x01,0x05,0x62,0x00]
1977 image_sample_d_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
1978 // CHECK
: [0x00,0x01,0x8e,0xf0,0x01,0x05,0x62,0x00]
1980 image_sample_d_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
1981 // CHECK
: [0x00,0x41,0x8c,0xf0,0x01,0x05,0x62,0x00]
1983 image_sample_d_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
1984 // CHECK
: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x62,0x80]
1986 image_sample_l v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
1987 // CHECK
: [0x00,0x01,0x90,0xf0,0x01,0x05,0x62,0x00]
1989 image_sample_l v252
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
1990 // CHECK
: [0x00,0x01,0x90,0xf0,0x01,0xfc,0x62,0x00]
1992 image_sample_l v5
, v
[252:253], s
[8:15], s
[12:15] dmask
:0x1
1993 // CHECK
: [0x00,0x01,0x90,0xf0,0xfc,0x05,0x62,0x00]
1995 image_sample_l v5
, v
[1:2], s
[12:19], s
[12:15] dmask
:0x1
1996 // CHECK
: [0x00,0x01,0x90,0xf0,0x01,0x05,0x63,0x00]
1998 image_sample_l v5
, v
[1:2], s
[92:99], s
[12:15] dmask
:0x1
1999 // CHECK
: [0x00,0x01,0x90,0xf0,0x01,0x05,0x77,0x00]
2001 image_sample_l v5
, v
[1:2], ttmp
[8:15], s
[12:15] dmask
:0x1
2002 // CHECK
: [0x00,0x01,0x90,0xf0,0x01,0x05,0x7d,0x00]
2004 image_sample_l v5
, v
[1:2], s
[8:15], s
[16:19] dmask
:0x1
2005 // CHECK
: [0x00,0x01,0x90,0xf0,0x01,0x05,0x82,0x00]
2007 image_sample_l v5
, v
[1:2], s
[8:15], s
[96:99] dmask
:0x1
2008 // CHECK
: [0x00,0x01,0x90,0xf0,0x01,0x05,0x02,0x03]
2010 image_sample_l v5
, v
[1:2], s
[8:15], ttmp
[12:15] dmask
:0x1
2011 // CHECK
: [0x00,0x01,0x90,0xf0,0x01,0x05,0xc2,0x03]
2013 image_sample_l v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x2
2014 // CHECK
: [0x00,0x02,0x90,0xf0,0x01,0x05,0x62,0x00]
2016 image_sample_l v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x3
2017 // CHECK
: [0x00,0x03,0x90,0xf0,0x01,0x05,0x62,0x00]
2019 image_sample_l v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x4
2020 // CHECK
: [0x00,0x04,0x90,0xf0,0x01,0x05,0x62,0x00]
2022 image_sample_l v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x5
2023 // CHECK
: [0x00,0x05,0x90,0xf0,0x01,0x05,0x62,0x00]
2025 image_sample_l v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x6
2026 // CHECK
: [0x00,0x06,0x90,0xf0,0x01,0x05,0x62,0x00]
2028 image_sample_l v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0x7
2029 // CHECK
: [0x00,0x07,0x90,0xf0,0x01,0x05,0x62,0x00]
2031 image_sample_l v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x8
2032 // CHECK
: [0x00,0x08,0x90,0xf0,0x01,0x05,0x62,0x00]
2034 image_sample_l v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x9
2035 // CHECK
: [0x00,0x09,0x90,0xf0,0x01,0x05,0x62,0x00]
2037 image_sample_l v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xa
2038 // CHECK
: [0x00,0x0a,0x90,0xf0,0x01,0x05,0x62,0x00]
2040 image_sample_l v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xb
2041 // CHECK
: [0x00,0x0b,0x90,0xf0,0x01,0x05,0x62,0x00]
2043 image_sample_l v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xc
2044 // CHECK
: [0x00,0x0c,0x90,0xf0,0x01,0x05,0x62,0x00]
2046 image_sample_l v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xd
2047 // CHECK
: [0x00,0x0d,0x90,0xf0,0x01,0x05,0x62,0x00]
2049 image_sample_l v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xe
2050 // CHECK
: [0x00,0x0e,0x90,0xf0,0x01,0x05,0x62,0x00]
2052 image_sample_l v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0xf
2053 // CHECK
: [0x00,0x0f,0x90,0xf0,0x01,0x05,0x62,0x00]
2055 image_sample_l v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x0
2056 // CHECK
: [0x00,0x00,0x90,0xf0,0x01,0x05,0x62,0x00]
2058 image_sample_l v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
2059 // CHECK
: [0x00,0x01,0x90,0xf0,0x01,0x05,0x62,0x00]
2061 image_sample_l v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
2062 // CHECK
: [0x00,0x01,0x90,0xf0,0x01,0x05,0x62,0x00]
2064 image_sample_l v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 unorm
2065 // CHECK
: [0x00,0x11,0x90,0xf0,0x01,0x05,0x62,0x00]
2067 image_sample_l v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 glc
2068 // CHECK
: [0x00,0x21,0x90,0xf0,0x01,0x05,0x62,0x00]
2070 image_sample_l v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 slc
2071 // CHECK
: [0x00,0x01,0x90,0xf2,0x01,0x05,0x62,0x00]
2073 image_sample_l v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 a16
2074 // CHECK
: [0x00,0x81,0x90,0xf0,0x01,0x05,0x62,0x00]
2076 image_sample_l v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 tfe
2077 // CHECK
: [0x00,0x01,0x91,0xf0,0x01,0x05,0x62,0x00]
2079 image_sample_l v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 lwe
2080 // CHECK
: [0x00,0x01,0x92,0xf0,0x01,0x05,0x62,0x00]
2082 image_sample_l v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 da
2083 // CHECK
: [0x00,0x41,0x90,0xf0,0x01,0x05,0x62,0x00]
2085 image_sample_l v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 d16
2086 // CHECK
: [0x00,0x01,0x90,0xf0,0x01,0x05,0x62,0x80]
2088 image_sample_b v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
2089 // CHECK
: [0x00,0x01,0x94,0xf0,0x01,0x05,0x62,0x00]
2091 image_sample_b v252
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
2092 // CHECK
: [0x00,0x01,0x94,0xf0,0x01,0xfc,0x62,0x00]
2094 image_sample_b v5
, v
[252:253], s
[8:15], s
[12:15] dmask
:0x1
2095 // CHECK
: [0x00,0x01,0x94,0xf0,0xfc,0x05,0x62,0x00]
2097 image_sample_b v5
, v
[1:2], s
[12:19], s
[12:15] dmask
:0x1
2098 // CHECK
: [0x00,0x01,0x94,0xf0,0x01,0x05,0x63,0x00]
2100 image_sample_b v5
, v
[1:2], s
[92:99], s
[12:15] dmask
:0x1
2101 // CHECK
: [0x00,0x01,0x94,0xf0,0x01,0x05,0x77,0x00]
2103 image_sample_b v5
, v
[1:2], ttmp
[8:15], s
[12:15] dmask
:0x1
2104 // CHECK
: [0x00,0x01,0x94,0xf0,0x01,0x05,0x7d,0x00]
2106 image_sample_b v5
, v
[1:2], s
[8:15], s
[16:19] dmask
:0x1
2107 // CHECK
: [0x00,0x01,0x94,0xf0,0x01,0x05,0x82,0x00]
2109 image_sample_b v5
, v
[1:2], s
[8:15], s
[96:99] dmask
:0x1
2110 // CHECK
: [0x00,0x01,0x94,0xf0,0x01,0x05,0x02,0x03]
2112 image_sample_b v5
, v
[1:2], s
[8:15], ttmp
[12:15] dmask
:0x1
2113 // CHECK
: [0x00,0x01,0x94,0xf0,0x01,0x05,0xc2,0x03]
2115 image_sample_b v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x2
2116 // CHECK
: [0x00,0x02,0x94,0xf0,0x01,0x05,0x62,0x00]
2118 image_sample_b v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x3
2119 // CHECK
: [0x00,0x03,0x94,0xf0,0x01,0x05,0x62,0x00]
2121 image_sample_b v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x4
2122 // CHECK
: [0x00,0x04,0x94,0xf0,0x01,0x05,0x62,0x00]
2124 image_sample_b v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x5
2125 // CHECK
: [0x00,0x05,0x94,0xf0,0x01,0x05,0x62,0x00]
2127 image_sample_b v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x6
2128 // CHECK
: [0x00,0x06,0x94,0xf0,0x01,0x05,0x62,0x00]
2130 image_sample_b v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0x7
2131 // CHECK
: [0x00,0x07,0x94,0xf0,0x01,0x05,0x62,0x00]
2133 image_sample_b v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x8
2134 // CHECK
: [0x00,0x08,0x94,0xf0,0x01,0x05,0x62,0x00]
2136 image_sample_b v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x9
2137 // CHECK
: [0x00,0x09,0x94,0xf0,0x01,0x05,0x62,0x00]
2139 image_sample_b v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xa
2140 // CHECK
: [0x00,0x0a,0x94,0xf0,0x01,0x05,0x62,0x00]
2142 image_sample_b v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xb
2143 // CHECK
: [0x00,0x0b,0x94,0xf0,0x01,0x05,0x62,0x00]
2145 image_sample_b v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xc
2146 // CHECK
: [0x00,0x0c,0x94,0xf0,0x01,0x05,0x62,0x00]
2148 image_sample_b v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xd
2149 // CHECK
: [0x00,0x0d,0x94,0xf0,0x01,0x05,0x62,0x00]
2151 image_sample_b v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xe
2152 // CHECK
: [0x00,0x0e,0x94,0xf0,0x01,0x05,0x62,0x00]
2154 image_sample_b v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0xf
2155 // CHECK
: [0x00,0x0f,0x94,0xf0,0x01,0x05,0x62,0x00]
2157 image_sample_b v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x0
2158 // CHECK
: [0x00,0x00,0x94,0xf0,0x01,0x05,0x62,0x00]
2160 image_sample_b v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
2161 // CHECK
: [0x00,0x01,0x94,0xf0,0x01,0x05,0x62,0x00]
2163 image_sample_b v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
2164 // CHECK
: [0x00,0x01,0x94,0xf0,0x01,0x05,0x62,0x00]
2166 image_sample_b v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 unorm
2167 // CHECK
: [0x00,0x11,0x94,0xf0,0x01,0x05,0x62,0x00]
2169 image_sample_b v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 glc
2170 // CHECK
: [0x00,0x21,0x94,0xf0,0x01,0x05,0x62,0x00]
2172 image_sample_b v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 slc
2173 // CHECK
: [0x00,0x01,0x94,0xf2,0x01,0x05,0x62,0x00]
2175 image_sample_b v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 tfe
2176 // CHECK
: [0x00,0x01,0x95,0xf0,0x01,0x05,0x62,0x00]
2178 image_sample_b v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 lwe
2179 // CHECK
: [0x00,0x01,0x96,0xf0,0x01,0x05,0x62,0x00]
2181 image_sample_b v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 da
2182 // CHECK
: [0x00,0x41,0x94,0xf0,0x01,0x05,0x62,0x00]
2184 image_sample_b v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 d16
2185 // CHECK
: [0x00,0x01,0x94,0xf0,0x01,0x05,0x62,0x80]
2187 image_sample_b_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
2188 // CHECK
: [0x00,0x01,0x98,0xf0,0x01,0x05,0x62,0x00]
2190 image_sample_b_cl v252
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
2191 // CHECK
: [0x00,0x01,0x98,0xf0,0x01,0xfc,0x62,0x00]
2193 image_sample_b_cl v5
, v
[251:253], s
[8:15], s
[12:15] dmask
:0x1
2194 // CHECK
: [0x00,0x01,0x98,0xf0,0xfb,0x05,0x62,0x00]
2196 image_sample_b_cl v5
, v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
2197 // CHECK
: [0x00,0x01,0x98,0xf0,0x01,0x05,0x63,0x00]
2199 image_sample_b_cl v5
, v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
2200 // CHECK
: [0x00,0x01,0x98,0xf0,0x01,0x05,0x77,0x00]
2202 image_sample_b_cl v5
, v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
2203 // CHECK
: [0x00,0x01,0x98,0xf0,0x01,0x05,0x7d,0x00]
2205 image_sample_b_cl v5
, v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
2206 // CHECK
: [0x00,0x01,0x98,0xf0,0x01,0x05,0x82,0x00]
2208 image_sample_b_cl v5
, v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
2209 // CHECK
: [0x00,0x01,0x98,0xf0,0x01,0x05,0x02,0x03]
2211 image_sample_b_cl v5
, v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
2212 // CHECK
: [0x00,0x01,0x98,0xf0,0x01,0x05,0xc2,0x03]
2214 image_sample_b_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
2215 // CHECK
: [0x00,0x02,0x98,0xf0,0x01,0x05,0x62,0x00]
2217 image_sample_b_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x3
2218 // CHECK
: [0x00,0x03,0x98,0xf0,0x01,0x05,0x62,0x00]
2220 image_sample_b_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
2221 // CHECK
: [0x00,0x04,0x98,0xf0,0x01,0x05,0x62,0x00]
2223 image_sample_b_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x5
2224 // CHECK
: [0x00,0x05,0x98,0xf0,0x01,0x05,0x62,0x00]
2226 image_sample_b_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x6
2227 // CHECK
: [0x00,0x06,0x98,0xf0,0x01,0x05,0x62,0x00]
2229 image_sample_b_cl v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0x7
2230 // CHECK
: [0x00,0x07,0x98,0xf0,0x01,0x05,0x62,0x00]
2232 image_sample_b_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
2233 // CHECK
: [0x00,0x08,0x98,0xf0,0x01,0x05,0x62,0x00]
2235 image_sample_b_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x9
2236 // CHECK
: [0x00,0x09,0x98,0xf0,0x01,0x05,0x62,0x00]
2238 image_sample_b_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xa
2239 // CHECK
: [0x00,0x0a,0x98,0xf0,0x01,0x05,0x62,0x00]
2241 image_sample_b_cl v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xb
2242 // CHECK
: [0x00,0x0b,0x98,0xf0,0x01,0x05,0x62,0x00]
2244 image_sample_b_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xc
2245 // CHECK
: [0x00,0x0c,0x98,0xf0,0x01,0x05,0x62,0x00]
2247 image_sample_b_cl v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xd
2248 // CHECK
: [0x00,0x0d,0x98,0xf0,0x01,0x05,0x62,0x00]
2250 image_sample_b_cl v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xe
2251 // CHECK
: [0x00,0x0e,0x98,0xf0,0x01,0x05,0x62,0x00]
2253 image_sample_b_cl v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0xf
2254 // CHECK
: [0x00,0x0f,0x98,0xf0,0x01,0x05,0x62,0x00]
2256 image_sample_b_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x0
2257 // CHECK
: [0x00,0x00,0x98,0xf0,0x01,0x05,0x62,0x00]
2259 image_sample_b_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
2260 // CHECK
: [0x00,0x01,0x98,0xf0,0x01,0x05,0x62,0x00]
2262 image_sample_b_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
2263 // CHECK
: [0x00,0x01,0x98,0xf0,0x01,0x05,0x62,0x00]
2265 image_sample_b_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
2266 // CHECK
: [0x00,0x11,0x98,0xf0,0x01,0x05,0x62,0x00]
2268 image_sample_b_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
2269 // CHECK
: [0x00,0x21,0x98,0xf0,0x01,0x05,0x62,0x00]
2271 image_sample_b_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
2272 // CHECK
: [0x00,0x01,0x98,0xf2,0x01,0x05,0x62,0x00]
2274 image_sample_b_cl v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
2275 // CHECK
: [0x00,0x81,0x98,0xf0,0x01,0x05,0x62,0x00]
2277 image_sample_b_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 tfe
2278 // CHECK
: [0x00,0x01,0x99,0xf0,0x01,0x05,0x62,0x00]
2280 image_sample_b_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
2281 // CHECK
: [0x00,0x01,0x9a,0xf0,0x01,0x05,0x62,0x00]
2283 image_sample_b_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
2284 // CHECK
: [0x00,0x41,0x98,0xf0,0x01,0x05,0x62,0x00]
2286 image_sample_b_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
2287 // CHECK
: [0x00,0x01,0x98,0xf0,0x01,0x05,0x62,0x80]
2289 image_sample_lz v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1
2290 // CHECK
: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x62,0x00]
2292 image_sample_lz v252
, v1
, s
[8:15], s
[12:15] dmask
:0x1
2293 // CHECK
: [0x00,0x01,0x9c,0xf0,0x01,0xfc,0x62,0x00]
2295 image_sample_lz v5
, v253
, s
[8:15], s
[12:15] dmask
:0x1
2296 // CHECK
: [0x00,0x01,0x9c,0xf0,0xfd,0x05,0x62,0x00]
2298 image_sample_lz v5
, v1
, s
[12:19], s
[12:15] dmask
:0x1
2299 // CHECK
: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x63,0x00]
2301 image_sample_lz v5
, v1
, s
[92:99], s
[12:15] dmask
:0x1
2302 // CHECK
: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x77,0x00]
2304 image_sample_lz v5
, v1
, ttmp
[8:15], s
[12:15] dmask
:0x1
2305 // CHECK
: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x7d,0x00]
2307 image_sample_lz v5
, v1
, s
[8:15], s
[16:19] dmask
:0x1
2308 // CHECK
: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x82,0x00]
2310 image_sample_lz v5
, v1
, s
[8:15], s
[96:99] dmask
:0x1
2311 // CHECK
: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x02,0x03]
2313 image_sample_lz v5
, v1
, s
[8:15], ttmp
[12:15] dmask
:0x1
2314 // CHECK
: [0x00,0x01,0x9c,0xf0,0x01,0x05,0xc2,0x03]
2316 image_sample_lz v5
, v1
, s
[8:15], s
[12:15] dmask
:0x2
2317 // CHECK
: [0x00,0x02,0x9c,0xf0,0x01,0x05,0x62,0x00]
2319 image_sample_lz v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x3
2320 // CHECK
: [0x00,0x03,0x9c,0xf0,0x01,0x05,0x62,0x00]
2322 image_sample_lz v5
, v1
, s
[8:15], s
[12:15] dmask
:0x4
2323 // CHECK
: [0x00,0x04,0x9c,0xf0,0x01,0x05,0x62,0x00]
2325 image_sample_lz v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x5
2326 // CHECK
: [0x00,0x05,0x9c,0xf0,0x01,0x05,0x62,0x00]
2328 image_sample_lz v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x6
2329 // CHECK
: [0x00,0x06,0x9c,0xf0,0x01,0x05,0x62,0x00]
2331 image_sample_lz v
[5:7], v1
, s
[8:15], s
[12:15] dmask
:0x7
2332 // CHECK
: [0x00,0x07,0x9c,0xf0,0x01,0x05,0x62,0x00]
2334 image_sample_lz v5
, v1
, s
[8:15], s
[12:15] dmask
:0x8
2335 // CHECK
: [0x00,0x08,0x9c,0xf0,0x01,0x05,0x62,0x00]
2337 image_sample_lz v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x9
2338 // CHECK
: [0x00,0x09,0x9c,0xf0,0x01,0x05,0x62,0x00]
2340 image_sample_lz v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0xa
2341 // CHECK
: [0x00,0x0a,0x9c,0xf0,0x01,0x05,0x62,0x00]
2343 image_sample_lz v
[5:7], v1
, s
[8:15], s
[12:15] dmask
:0xb
2344 // CHECK
: [0x00,0x0b,0x9c,0xf0,0x01,0x05,0x62,0x00]
2346 image_sample_lz v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0xc
2347 // CHECK
: [0x00,0x0c,0x9c,0xf0,0x01,0x05,0x62,0x00]
2349 image_sample_lz v
[5:7], v1
, s
[8:15], s
[12:15] dmask
:0xd
2350 // CHECK
: [0x00,0x0d,0x9c,0xf0,0x01,0x05,0x62,0x00]
2352 image_sample_lz v
[5:7], v1
, s
[8:15], s
[12:15] dmask
:0xe
2353 // CHECK
: [0x00,0x0e,0x9c,0xf0,0x01,0x05,0x62,0x00]
2355 image_sample_lz v
[5:8], v1
, s
[8:15], s
[12:15] dmask
:0xf
2356 // CHECK
: [0x00,0x0f,0x9c,0xf0,0x01,0x05,0x62,0x00]
2358 image_sample_lz v5
, v1
, s
[8:15], s
[12:15] dmask
:0x0
2359 // CHECK
: [0x00,0x00,0x9c,0xf0,0x01,0x05,0x62,0x00]
2361 image_sample_lz v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
2362 // CHECK
: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x62,0x00]
2364 image_sample_lz v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
2365 // CHECK
: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x62,0x00]
2367 image_sample_lz v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 unorm
2368 // CHECK
: [0x00,0x11,0x9c,0xf0,0x01,0x05,0x62,0x00]
2370 image_sample_lz v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 glc
2371 // CHECK
: [0x00,0x21,0x9c,0xf0,0x01,0x05,0x62,0x00]
2373 image_sample_lz v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 slc
2374 // CHECK
: [0x00,0x01,0x9c,0xf2,0x01,0x05,0x62,0x00]
2376 image_sample_lz v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 a16
2377 // CHECK
: [0x00,0x81,0x9c,0xf0,0x01,0x05,0x62,0x00]
2379 image_sample_lz v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x1 tfe
2380 // CHECK
: [0x00,0x01,0x9d,0xf0,0x01,0x05,0x62,0x00]
2382 image_sample_lz v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 lwe
2383 // CHECK
: [0x00,0x01,0x9e,0xf0,0x01,0x05,0x62,0x00]
2385 image_sample_lz v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 da
2386 // CHECK
: [0x00,0x41,0x9c,0xf0,0x01,0x05,0x62,0x00]
2388 image_sample_lz v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 d16
2389 // CHECK
: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x62,0x80]
2391 image_sample_c v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
2392 // CHECK
: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x62,0x00]
2394 image_sample_c v252
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
2395 // CHECK
: [0x00,0x01,0xa0,0xf0,0x01,0xfc,0x62,0x00]
2397 image_sample_c v5
, v
[252:253], s
[8:15], s
[12:15] dmask
:0x1
2398 // CHECK
: [0x00,0x01,0xa0,0xf0,0xfc,0x05,0x62,0x00]
2400 image_sample_c v5
, v
[1:2], s
[12:19], s
[12:15] dmask
:0x1
2401 // CHECK
: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x63,0x00]
2403 image_sample_c v5
, v
[1:2], s
[92:99], s
[12:15] dmask
:0x1
2404 // CHECK
: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x77,0x00]
2406 image_sample_c v5
, v
[1:2], ttmp
[8:15], s
[12:15] dmask
:0x1
2407 // CHECK
: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x7d,0x00]
2409 image_sample_c v5
, v
[1:2], s
[8:15], s
[16:19] dmask
:0x1
2410 // CHECK
: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x82,0x00]
2412 image_sample_c v5
, v
[1:2], s
[8:15], s
[96:99] dmask
:0x1
2413 // CHECK
: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x02,0x03]
2415 image_sample_c v5
, v
[1:2], s
[8:15], ttmp
[12:15] dmask
:0x1
2416 // CHECK
: [0x00,0x01,0xa0,0xf0,0x01,0x05,0xc2,0x03]
2418 image_sample_c v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x2
2419 // CHECK
: [0x00,0x02,0xa0,0xf0,0x01,0x05,0x62,0x00]
2421 image_sample_c v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x3
2422 // CHECK
: [0x00,0x03,0xa0,0xf0,0x01,0x05,0x62,0x00]
2424 image_sample_c v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x4
2425 // CHECK
: [0x00,0x04,0xa0,0xf0,0x01,0x05,0x62,0x00]
2427 image_sample_c v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x5
2428 // CHECK
: [0x00,0x05,0xa0,0xf0,0x01,0x05,0x62,0x00]
2430 image_sample_c v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x6
2431 // CHECK
: [0x00,0x06,0xa0,0xf0,0x01,0x05,0x62,0x00]
2433 image_sample_c v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0x7
2434 // CHECK
: [0x00,0x07,0xa0,0xf0,0x01,0x05,0x62,0x00]
2436 image_sample_c v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x8
2437 // CHECK
: [0x00,0x08,0xa0,0xf0,0x01,0x05,0x62,0x00]
2439 image_sample_c v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x9
2440 // CHECK
: [0x00,0x09,0xa0,0xf0,0x01,0x05,0x62,0x00]
2442 image_sample_c v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xa
2443 // CHECK
: [0x00,0x0a,0xa0,0xf0,0x01,0x05,0x62,0x00]
2445 image_sample_c v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xb
2446 // CHECK
: [0x00,0x0b,0xa0,0xf0,0x01,0x05,0x62,0x00]
2448 image_sample_c v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xc
2449 // CHECK
: [0x00,0x0c,0xa0,0xf0,0x01,0x05,0x62,0x00]
2451 image_sample_c v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xd
2452 // CHECK
: [0x00,0x0d,0xa0,0xf0,0x01,0x05,0x62,0x00]
2454 image_sample_c v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xe
2455 // CHECK
: [0x00,0x0e,0xa0,0xf0,0x01,0x05,0x62,0x00]
2457 image_sample_c v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0xf
2458 // CHECK
: [0x00,0x0f,0xa0,0xf0,0x01,0x05,0x62,0x00]
2460 image_sample_c v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x0
2461 // CHECK
: [0x00,0x00,0xa0,0xf0,0x01,0x05,0x62,0x00]
2463 image_sample_c v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
2464 // CHECK
: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x62,0x00]
2466 image_sample_c v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
2467 // CHECK
: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x62,0x00]
2469 image_sample_c v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 unorm
2470 // CHECK
: [0x00,0x11,0xa0,0xf0,0x01,0x05,0x62,0x00]
2472 image_sample_c v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 glc
2473 // CHECK
: [0x00,0x21,0xa0,0xf0,0x01,0x05,0x62,0x00]
2475 image_sample_c v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 slc
2476 // CHECK
: [0x00,0x01,0xa0,0xf2,0x01,0x05,0x62,0x00]
2478 image_sample_c v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
2479 // CHECK
: [0x00,0x81,0xa0,0xf0,0x01,0x05,0x62,0x00]
2481 image_sample_c v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 tfe
2482 // CHECK
: [0x00,0x01,0xa1,0xf0,0x01,0x05,0x62,0x00]
2484 image_sample_c v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 lwe
2485 // CHECK
: [0x00,0x01,0xa2,0xf0,0x01,0x05,0x62,0x00]
2487 image_sample_c v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 da
2488 // CHECK
: [0x00,0x41,0xa0,0xf0,0x01,0x05,0x62,0x00]
2490 image_sample_c v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 d16
2491 // CHECK
: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x62,0x80]
2493 image_sample_c_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
2494 // CHECK
: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x62,0x00]
2496 image_sample_c_cl v252
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
2497 // CHECK
: [0x00,0x01,0xa4,0xf0,0x01,0xfc,0x62,0x00]
2499 image_sample_c_cl v5
, v
[251:253], s
[8:15], s
[12:15] dmask
:0x1
2500 // CHECK
: [0x00,0x01,0xa4,0xf0,0xfb,0x05,0x62,0x00]
2502 image_sample_c_cl v5
, v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
2503 // CHECK
: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x63,0x00]
2505 image_sample_c_cl v5
, v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
2506 // CHECK
: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x77,0x00]
2508 image_sample_c_cl v5
, v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
2509 // CHECK
: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x7d,0x00]
2511 image_sample_c_cl v5
, v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
2512 // CHECK
: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x82,0x00]
2514 image_sample_c_cl v5
, v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
2515 // CHECK
: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x02,0x03]
2517 image_sample_c_cl v5
, v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
2518 // CHECK
: [0x00,0x01,0xa4,0xf0,0x01,0x05,0xc2,0x03]
2520 image_sample_c_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
2521 // CHECK
: [0x00,0x02,0xa4,0xf0,0x01,0x05,0x62,0x00]
2523 image_sample_c_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x3
2524 // CHECK
: [0x00,0x03,0xa4,0xf0,0x01,0x05,0x62,0x00]
2526 image_sample_c_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
2527 // CHECK
: [0x00,0x04,0xa4,0xf0,0x01,0x05,0x62,0x00]
2529 image_sample_c_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x5
2530 // CHECK
: [0x00,0x05,0xa4,0xf0,0x01,0x05,0x62,0x00]
2532 image_sample_c_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x6
2533 // CHECK
: [0x00,0x06,0xa4,0xf0,0x01,0x05,0x62,0x00]
2535 image_sample_c_cl v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0x7
2536 // CHECK
: [0x00,0x07,0xa4,0xf0,0x01,0x05,0x62,0x00]
2538 image_sample_c_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
2539 // CHECK
: [0x00,0x08,0xa4,0xf0,0x01,0x05,0x62,0x00]
2541 image_sample_c_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x9
2542 // CHECK
: [0x00,0x09,0xa4,0xf0,0x01,0x05,0x62,0x00]
2544 image_sample_c_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xa
2545 // CHECK
: [0x00,0x0a,0xa4,0xf0,0x01,0x05,0x62,0x00]
2547 image_sample_c_cl v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xb
2548 // CHECK
: [0x00,0x0b,0xa4,0xf0,0x01,0x05,0x62,0x00]
2550 image_sample_c_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xc
2551 // CHECK
: [0x00,0x0c,0xa4,0xf0,0x01,0x05,0x62,0x00]
2553 image_sample_c_cl v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xd
2554 // CHECK
: [0x00,0x0d,0xa4,0xf0,0x01,0x05,0x62,0x00]
2556 image_sample_c_cl v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xe
2557 // CHECK
: [0x00,0x0e,0xa4,0xf0,0x01,0x05,0x62,0x00]
2559 image_sample_c_cl v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0xf
2560 // CHECK
: [0x00,0x0f,0xa4,0xf0,0x01,0x05,0x62,0x00]
2562 image_sample_c_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x0
2563 // CHECK
: [0x00,0x00,0xa4,0xf0,0x01,0x05,0x62,0x00]
2565 image_sample_c_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
2566 // CHECK
: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x62,0x00]
2568 image_sample_c_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
2569 // CHECK
: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x62,0x00]
2571 image_sample_c_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
2572 // CHECK
: [0x00,0x11,0xa4,0xf0,0x01,0x05,0x62,0x00]
2574 image_sample_c_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
2575 // CHECK
: [0x00,0x21,0xa4,0xf0,0x01,0x05,0x62,0x00]
2577 image_sample_c_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
2578 // CHECK
: [0x00,0x01,0xa4,0xf2,0x01,0x05,0x62,0x00]
2580 image_sample_c_cl v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
2581 // CHECK
: [0x00,0x81,0xa4,0xf0,0x01,0x05,0x62,0x00]
2583 image_sample_c_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 tfe
2584 // CHECK
: [0x00,0x01,0xa5,0xf0,0x01,0x05,0x62,0x00]
2586 image_sample_c_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
2587 // CHECK
: [0x00,0x01,0xa6,0xf0,0x01,0x05,0x62,0x00]
2589 image_sample_c_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
2590 // CHECK
: [0x00,0x41,0xa4,0xf0,0x01,0x05,0x62,0x00]
2592 image_sample_c_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
2593 // CHECK
: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x62,0x80]
2595 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
2596 // CHECK
: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x62,0x00]
2598 image_sample_c_d v252
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
2599 // CHECK
: [0x00,0x01,0xa8,0xf0,0x01,0xfc,0x62,0x00]
2601 image_sample_c_d v5
, v
[246:249], s
[8:15], s
[12:15] dmask
:0x1
2602 // CHECK
: [0x00,0x01,0xa8,0xf0,0xf6,0x05,0x62,0x00]
2604 image_sample_c_d v5
, v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
2605 // CHECK
: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x63,0x00]
2607 image_sample_c_d v5
, v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
2608 // CHECK
: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x77,0x00]
2610 image_sample_c_d v5
, v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
2611 // CHECK
: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x7d,0x00]
2613 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
2614 // CHECK
: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x82,0x00]
2616 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
2617 // CHECK
: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x02,0x03]
2619 image_sample_c_d v5
, v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
2620 // CHECK
: [0x00,0x01,0xa8,0xf0,0x01,0x05,0xc2,0x03]
2622 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
2623 // CHECK
: [0x00,0x02,0xa8,0xf0,0x01,0x05,0x62,0x00]
2625 image_sample_c_d v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x3
2626 // CHECK
: [0x00,0x03,0xa8,0xf0,0x01,0x05,0x62,0x00]
2628 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
2629 // CHECK
: [0x00,0x04,0xa8,0xf0,0x01,0x05,0x62,0x00]
2631 image_sample_c_d v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x5
2632 // CHECK
: [0x00,0x05,0xa8,0xf0,0x01,0x05,0x62,0x00]
2634 image_sample_c_d v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x6
2635 // CHECK
: [0x00,0x06,0xa8,0xf0,0x01,0x05,0x62,0x00]
2637 image_sample_c_d v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0x7
2638 // CHECK
: [0x00,0x07,0xa8,0xf0,0x01,0x05,0x62,0x00]
2640 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
2641 // CHECK
: [0x00,0x08,0xa8,0xf0,0x01,0x05,0x62,0x00]
2643 image_sample_c_d v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x9
2644 // CHECK
: [0x00,0x09,0xa8,0xf0,0x01,0x05,0x62,0x00]
2646 image_sample_c_d v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xa
2647 // CHECK
: [0x00,0x0a,0xa8,0xf0,0x01,0x05,0x62,0x00]
2649 image_sample_c_d v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xb
2650 // CHECK
: [0x00,0x0b,0xa8,0xf0,0x01,0x05,0x62,0x00]
2652 image_sample_c_d v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xc
2653 // CHECK
: [0x00,0x0c,0xa8,0xf0,0x01,0x05,0x62,0x00]
2655 image_sample_c_d v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xd
2656 // CHECK
: [0x00,0x0d,0xa8,0xf0,0x01,0x05,0x62,0x00]
2658 image_sample_c_d v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xe
2659 // CHECK
: [0x00,0x0e,0xa8,0xf0,0x01,0x05,0x62,0x00]
2661 image_sample_c_d v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0xf
2662 // CHECK
: [0x00,0x0f,0xa8,0xf0,0x01,0x05,0x62,0x00]
2664 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x0
2665 // CHECK
: [0x00,0x00,0xa8,0xf0,0x01,0x05,0x62,0x00]
2667 image_sample_c_d v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
2668 // CHECK
: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x62,0x00]
2670 image_sample_c_d v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
2671 // CHECK
: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x62,0x00]
2673 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
2674 // CHECK
: [0x00,0x11,0xa8,0xf0,0x01,0x05,0x62,0x00]
2676 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
2677 // CHECK
: [0x00,0x21,0xa8,0xf0,0x01,0x05,0x62,0x00]
2679 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
2680 // CHECK
: [0x00,0x01,0xa8,0xf2,0x01,0x05,0x62,0x00]
2682 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
2683 // CHECK
: [0x00,0x81,0xa8,0xf0,0x01,0x05,0x62,0x00]
2685 image_sample_c_d v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 tfe
2686 // CHECK
: [0x00,0x01,0xa9,0xf0,0x01,0x05,0x62,0x00]
2688 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
2689 // CHECK
: [0x00,0x01,0xaa,0xf0,0x01,0x05,0x62,0x00]
2691 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
2692 // CHECK
: [0x00,0x41,0xa8,0xf0,0x01,0x05,0x62,0x00]
2694 image_sample_c_d v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
2695 // CHECK
: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x62,0x80]
2697 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
2698 // CHECK
: [0x00,0x01,0xac,0xf0,0x01,0x05,0x62,0x00]
2700 image_sample_c_d_cl v252
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
2701 // CHECK
: [0x00,0x01,0xac,0xf0,0x01,0xfc,0x62,0x00]
2703 image_sample_c_d_cl v5
, v
[245:252], s
[8:15], s
[12:15] dmask
:0x1
2704 // CHECK
: [0x00,0x01,0xac,0xf0,0xf5,0x05,0x62,0x00]
2706 image_sample_c_d_cl v5
, v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
2707 // CHECK
: [0x00,0x01,0xac,0xf0,0x01,0x05,0x63,0x00]
2709 image_sample_c_d_cl v5
, v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
2710 // CHECK
: [0x00,0x01,0xac,0xf0,0x01,0x05,0x77,0x00]
2712 image_sample_c_d_cl v5
, v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
2713 // CHECK
: [0x00,0x01,0xac,0xf0,0x01,0x05,0x7d,0x00]
2715 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
2716 // CHECK
: [0x00,0x01,0xac,0xf0,0x01,0x05,0x82,0x00]
2718 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
2719 // CHECK
: [0x00,0x01,0xac,0xf0,0x01,0x05,0x02,0x03]
2721 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
2722 // CHECK
: [0x00,0x01,0xac,0xf0,0x01,0x05,0xc2,0x03]
2724 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
2725 // CHECK
: [0x00,0x02,0xac,0xf0,0x01,0x05,0x62,0x00]
2727 image_sample_c_d_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x3
2728 // CHECK
: [0x00,0x03,0xac,0xf0,0x01,0x05,0x62,0x00]
2730 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
2731 // CHECK
: [0x00,0x04,0xac,0xf0,0x01,0x05,0x62,0x00]
2733 image_sample_c_d_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x5
2734 // CHECK
: [0x00,0x05,0xac,0xf0,0x01,0x05,0x62,0x00]
2736 image_sample_c_d_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x6
2737 // CHECK
: [0x00,0x06,0xac,0xf0,0x01,0x05,0x62,0x00]
2739 image_sample_c_d_cl v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0x7
2740 // CHECK
: [0x00,0x07,0xac,0xf0,0x01,0x05,0x62,0x00]
2742 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
2743 // CHECK
: [0x00,0x08,0xac,0xf0,0x01,0x05,0x62,0x00]
2745 image_sample_c_d_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x9
2746 // CHECK
: [0x00,0x09,0xac,0xf0,0x01,0x05,0x62,0x00]
2748 image_sample_c_d_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xa
2749 // CHECK
: [0x00,0x0a,0xac,0xf0,0x01,0x05,0x62,0x00]
2751 image_sample_c_d_cl v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xb
2752 // CHECK
: [0x00,0x0b,0xac,0xf0,0x01,0x05,0x62,0x00]
2754 image_sample_c_d_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xc
2755 // CHECK
: [0x00,0x0c,0xac,0xf0,0x01,0x05,0x62,0x00]
2757 image_sample_c_d_cl v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xd
2758 // CHECK
: [0x00,0x0d,0xac,0xf0,0x01,0x05,0x62,0x00]
2760 image_sample_c_d_cl v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xe
2761 // CHECK
: [0x00,0x0e,0xac,0xf0,0x01,0x05,0x62,0x00]
2763 image_sample_c_d_cl v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0xf
2764 // CHECK
: [0x00,0x0f,0xac,0xf0,0x01,0x05,0x62,0x00]
2766 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x0
2767 // CHECK
: [0x00,0x00,0xac,0xf0,0x01,0x05,0x62,0x00]
2769 image_sample_c_d_cl v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
2770 // CHECK
: [0x00,0x01,0xac,0xf0,0x01,0x05,0x62,0x00]
2772 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
2773 // CHECK
: [0x00,0x11,0xac,0xf0,0x01,0x05,0x62,0x00]
2775 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
2776 // CHECK
: [0x00,0x21,0xac,0xf0,0x01,0x05,0x62,0x00]
2778 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
2779 // CHECK
: [0x00,0x01,0xac,0xf2,0x01,0x05,0x62,0x00]
2781 image_sample_c_d_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
2782 // CHECK
: [0x00,0x81,0xac,0xf0,0x01,0x05,0x62,0x00]
2784 image_sample_c_d_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 tfe
2785 // CHECK
: [0x00,0x01,0xad,0xf0,0x01,0x05,0x62,0x00]
2787 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
2788 // CHECK
: [0x00,0x01,0xae,0xf0,0x01,0x05,0x62,0x00]
2790 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
2791 // CHECK
: [0x00,0x41,0xac,0xf0,0x01,0x05,0x62,0x00]
2793 image_sample_c_d_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
2794 // CHECK
: [0x00,0x01,0xac,0xf0,0x01,0x05,0x62,0x80]
2796 image_sample_c_l v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
2797 // CHECK
: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x62,0x00]
2799 image_sample_c_l v252
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
2800 // CHECK
: [0x00,0x01,0xb0,0xf0,0x01,0xfc,0x62,0x00]
2802 image_sample_c_l v5
, v
[251:253], s
[8:15], s
[12:15] dmask
:0x1
2803 // CHECK
: [0x00,0x01,0xb0,0xf0,0xfb,0x05,0x62,0x00]
2805 image_sample_c_l v5
, v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
2806 // CHECK
: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x63,0x00]
2808 image_sample_c_l v5
, v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
2809 // CHECK
: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x77,0x00]
2811 image_sample_c_l v5
, v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
2812 // CHECK
: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x7d,0x00]
2814 image_sample_c_l v5
, v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
2815 // CHECK
: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x82,0x00]
2817 image_sample_c_l v5
, v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
2818 // CHECK
: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x02,0x03]
2820 image_sample_c_l v5
, v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
2821 // CHECK
: [0x00,0x01,0xb0,0xf0,0x01,0x05,0xc2,0x03]
2823 image_sample_c_l v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
2824 // CHECK
: [0x00,0x02,0xb0,0xf0,0x01,0x05,0x62,0x00]
2826 image_sample_c_l v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x3
2827 // CHECK
: [0x00,0x03,0xb0,0xf0,0x01,0x05,0x62,0x00]
2829 image_sample_c_l v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
2830 // CHECK
: [0x00,0x04,0xb0,0xf0,0x01,0x05,0x62,0x00]
2832 image_sample_c_l v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x5
2833 // CHECK
: [0x00,0x05,0xb0,0xf0,0x01,0x05,0x62,0x00]
2835 image_sample_c_l v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x6
2836 // CHECK
: [0x00,0x06,0xb0,0xf0,0x01,0x05,0x62,0x00]
2838 image_sample_c_l v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0x7
2839 // CHECK
: [0x00,0x07,0xb0,0xf0,0x01,0x05,0x62,0x00]
2841 image_sample_c_l v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
2842 // CHECK
: [0x00,0x08,0xb0,0xf0,0x01,0x05,0x62,0x00]
2844 image_sample_c_l v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x9
2845 // CHECK
: [0x00,0x09,0xb0,0xf0,0x01,0x05,0x62,0x00]
2847 image_sample_c_l v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xa
2848 // CHECK
: [0x00,0x0a,0xb0,0xf0,0x01,0x05,0x62,0x00]
2850 image_sample_c_l v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xb
2851 // CHECK
: [0x00,0x0b,0xb0,0xf0,0x01,0x05,0x62,0x00]
2853 image_sample_c_l v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xc
2854 // CHECK
: [0x00,0x0c,0xb0,0xf0,0x01,0x05,0x62,0x00]
2856 image_sample_c_l v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xd
2857 // CHECK
: [0x00,0x0d,0xb0,0xf0,0x01,0x05,0x62,0x00]
2859 image_sample_c_l v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xe
2860 // CHECK
: [0x00,0x0e,0xb0,0xf0,0x01,0x05,0x62,0x00]
2862 image_sample_c_l v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0xf
2863 // CHECK
: [0x00,0x0f,0xb0,0xf0,0x01,0x05,0x62,0x00]
2865 image_sample_c_l v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x0
2866 // CHECK
: [0x00,0x00,0xb0,0xf0,0x01,0x05,0x62,0x00]
2868 image_sample_c_l v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
2869 // CHECK
: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x62,0x00]
2871 image_sample_c_l v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
2872 // CHECK
: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x62,0x00]
2874 image_sample_c_l v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
2875 // CHECK
: [0x00,0x11,0xb0,0xf0,0x01,0x05,0x62,0x00]
2877 image_sample_c_l v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
2878 // CHECK
: [0x00,0x21,0xb0,0xf0,0x01,0x05,0x62,0x00]
2880 image_sample_c_l v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
2881 // CHECK
: [0x00,0x01,0xb0,0xf2,0x01,0x05,0x62,0x00]
2883 image_sample_c_l v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
2884 // CHECK
: [0x00,0x81,0xb0,0xf0,0x01,0x05,0x62,0x00]
2886 image_sample_c_l v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 tfe
2887 // CHECK
: [0x00,0x01,0xb1,0xf0,0x01,0x05,0x62,0x00]
2889 image_sample_c_l v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
2890 // CHECK
: [0x00,0x01,0xb2,0xf0,0x01,0x05,0x62,0x00]
2892 image_sample_c_l v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
2893 // CHECK
: [0x00,0x41,0xb0,0xf0,0x01,0x05,0x62,0x00]
2895 image_sample_c_l v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
2896 // CHECK
: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x62,0x80]
2898 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
2899 // CHECK
: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x62,0x00]
2901 image_sample_c_b v252
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
2902 // CHECK
: [0x00,0x01,0xb4,0xf0,0x01,0xfc,0x62,0x00]
2904 image_sample_c_b v5
, v
[251:253], s
[8:15], s
[12:15] dmask
:0x1
2905 // CHECK
: [0x00,0x01,0xb4,0xf0,0xfb,0x05,0x62,0x00]
2907 image_sample_c_b v5
, v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
2908 // CHECK
: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x63,0x00]
2910 image_sample_c_b v5
, v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
2911 // CHECK
: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x77,0x00]
2913 image_sample_c_b v5
, v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
2914 // CHECK
: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x7d,0x00]
2916 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
2917 // CHECK
: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x82,0x00]
2919 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
2920 // CHECK
: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x02,0x03]
2922 image_sample_c_b v5
, v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
2923 // CHECK
: [0x00,0x01,0xb4,0xf0,0x01,0x05,0xc2,0x03]
2925 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
2926 // CHECK
: [0x00,0x02,0xb4,0xf0,0x01,0x05,0x62,0x00]
2928 image_sample_c_b v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x3
2929 // CHECK
: [0x00,0x03,0xb4,0xf0,0x01,0x05,0x62,0x00]
2931 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
2932 // CHECK
: [0x00,0x04,0xb4,0xf0,0x01,0x05,0x62,0x00]
2934 image_sample_c_b v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x5
2935 // CHECK
: [0x00,0x05,0xb4,0xf0,0x01,0x05,0x62,0x00]
2937 image_sample_c_b v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x6
2938 // CHECK
: [0x00,0x06,0xb4,0xf0,0x01,0x05,0x62,0x00]
2940 image_sample_c_b v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0x7
2941 // CHECK
: [0x00,0x07,0xb4,0xf0,0x01,0x05,0x62,0x00]
2943 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
2944 // CHECK
: [0x00,0x08,0xb4,0xf0,0x01,0x05,0x62,0x00]
2946 image_sample_c_b v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x9
2947 // CHECK
: [0x00,0x09,0xb4,0xf0,0x01,0x05,0x62,0x00]
2949 image_sample_c_b v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xa
2950 // CHECK
: [0x00,0x0a,0xb4,0xf0,0x01,0x05,0x62,0x00]
2952 image_sample_c_b v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xb
2953 // CHECK
: [0x00,0x0b,0xb4,0xf0,0x01,0x05,0x62,0x00]
2955 image_sample_c_b v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xc
2956 // CHECK
: [0x00,0x0c,0xb4,0xf0,0x01,0x05,0x62,0x00]
2958 image_sample_c_b v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xd
2959 // CHECK
: [0x00,0x0d,0xb4,0xf0,0x01,0x05,0x62,0x00]
2961 image_sample_c_b v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xe
2962 // CHECK
: [0x00,0x0e,0xb4,0xf0,0x01,0x05,0x62,0x00]
2964 image_sample_c_b v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0xf
2965 // CHECK
: [0x00,0x0f,0xb4,0xf0,0x01,0x05,0x62,0x00]
2967 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x0
2968 // CHECK
: [0x00,0x00,0xb4,0xf0,0x01,0x05,0x62,0x00]
2970 image_sample_c_b v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
2971 // CHECK
: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x62,0x00]
2973 image_sample_c_b v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
2974 // CHECK
: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x62,0x00]
2976 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
2977 // CHECK
: [0x00,0x11,0xb4,0xf0,0x01,0x05,0x62,0x00]
2979 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
2980 // CHECK
: [0x00,0x21,0xb4,0xf0,0x01,0x05,0x62,0x00]
2982 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
2983 // CHECK
: [0x00,0x01,0xb4,0xf2,0x01,0x05,0x62,0x00]
2985 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
2986 // CHECK
: [0x00,0x81,0xb4,0xf0,0x01,0x05,0x62,0x00]
2988 image_sample_c_b v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 tfe
2989 // CHECK
: [0x00,0x01,0xb5,0xf0,0x01,0x05,0x62,0x00]
2991 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
2992 // CHECK
: [0x00,0x01,0xb6,0xf0,0x01,0x05,0x62,0x00]
2994 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
2995 // CHECK
: [0x00,0x41,0xb4,0xf0,0x01,0x05,0x62,0x00]
2997 image_sample_c_b v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
2998 // CHECK
: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x62,0x80]
3000 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
3001 // CHECK
: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x62,0x00]
3003 image_sample_c_b_cl v252
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
3004 // CHECK
: [0x00,0x01,0xb8,0xf0,0x01,0xfc,0x62,0x00]
3006 image_sample_c_b_cl v5
, v
[250:253], s
[8:15], s
[12:15] dmask
:0x1
3007 // CHECK
: [0x00,0x01,0xb8,0xf0,0xfa,0x05,0x62,0x00]
3009 image_sample_c_b_cl v5
, v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
3010 // CHECK
: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x63,0x00]
3012 image_sample_c_b_cl v5
, v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
3013 // CHECK
: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x77,0x00]
3015 image_sample_c_b_cl v5
, v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
3016 // CHECK
: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x7d,0x00]
3018 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
3019 // CHECK
: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x82,0x00]
3021 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
3022 // CHECK
: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x02,0x03]
3024 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
3025 // CHECK
: [0x00,0x01,0xb8,0xf0,0x01,0x05,0xc2,0x03]
3027 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
3028 // CHECK
: [0x00,0x02,0xb8,0xf0,0x01,0x05,0x62,0x00]
3030 image_sample_c_b_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x3
3031 // CHECK
: [0x00,0x03,0xb8,0xf0,0x01,0x05,0x62,0x00]
3033 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
3034 // CHECK
: [0x00,0x04,0xb8,0xf0,0x01,0x05,0x62,0x00]
3036 image_sample_c_b_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x5
3037 // CHECK
: [0x00,0x05,0xb8,0xf0,0x01,0x05,0x62,0x00]
3039 image_sample_c_b_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x6
3040 // CHECK
: [0x00,0x06,0xb8,0xf0,0x01,0x05,0x62,0x00]
3042 image_sample_c_b_cl v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0x7
3043 // CHECK
: [0x00,0x07,0xb8,0xf0,0x01,0x05,0x62,0x00]
3045 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
3046 // CHECK
: [0x00,0x08,0xb8,0xf0,0x01,0x05,0x62,0x00]
3048 image_sample_c_b_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x9
3049 // CHECK
: [0x00,0x09,0xb8,0xf0,0x01,0x05,0x62,0x00]
3051 image_sample_c_b_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xa
3052 // CHECK
: [0x00,0x0a,0xb8,0xf0,0x01,0x05,0x62,0x00]
3054 image_sample_c_b_cl v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xb
3055 // CHECK
: [0x00,0x0b,0xb8,0xf0,0x01,0x05,0x62,0x00]
3057 image_sample_c_b_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xc
3058 // CHECK
: [0x00,0x0c,0xb8,0xf0,0x01,0x05,0x62,0x00]
3060 image_sample_c_b_cl v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xd
3061 // CHECK
: [0x00,0x0d,0xb8,0xf0,0x01,0x05,0x62,0x00]
3063 image_sample_c_b_cl v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xe
3064 // CHECK
: [0x00,0x0e,0xb8,0xf0,0x01,0x05,0x62,0x00]
3066 image_sample_c_b_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0xf
3067 // CHECK
: [0x00,0x0f,0xb8,0xf0,0x01,0x05,0x62,0x00]
3069 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x0
3070 // CHECK
: [0x00,0x00,0xb8,0xf0,0x01,0x05,0x62,0x00]
3072 image_sample_c_b_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
3073 // CHECK
: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x62,0x00]
3075 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
3076 // CHECK
: [0x00,0x11,0xb8,0xf0,0x01,0x05,0x62,0x00]
3078 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
3079 // CHECK
: [0x00,0x21,0xb8,0xf0,0x01,0x05,0x62,0x00]
3081 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
3082 // CHECK
: [0x00,0x01,0xb8,0xf2,0x01,0x05,0x62,0x00]
3084 image_sample_c_b_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
3085 // CHECK
: [0x00,0x81,0xb8,0xf0,0x01,0x05,0x62,0x00]
3087 image_sample_c_b_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 tfe
3088 // CHECK
: [0x00,0x01,0xb9,0xf0,0x01,0x05,0x62,0x00]
3090 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
3091 // CHECK
: [0x00,0x01,0xba,0xf0,0x01,0x05,0x62,0x00]
3093 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
3094 // CHECK
: [0x00,0x41,0xb8,0xf0,0x01,0x05,0x62,0x00]
3096 image_sample_c_b_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
3097 // CHECK
: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x62,0x80]
3099 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
3100 // CHECK
: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x62,0x00]
3102 image_sample_c_lz v252
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
3103 // CHECK
: [0x00,0x01,0xbc,0xf0,0x01,0xfc,0x62,0x00]
3105 image_sample_c_lz v5
, v
[252:253], s
[8:15], s
[12:15] dmask
:0x1
3106 // CHECK
: [0x00,0x01,0xbc,0xf0,0xfc,0x05,0x62,0x00]
3108 image_sample_c_lz v5
, v
[1:2], s
[12:19], s
[12:15] dmask
:0x1
3109 // CHECK
: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x63,0x00]
3111 image_sample_c_lz v5
, v
[1:2], s
[92:99], s
[12:15] dmask
:0x1
3112 // CHECK
: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x77,0x00]
3114 image_sample_c_lz v5
, v
[1:2], ttmp
[8:15], s
[12:15] dmask
:0x1
3115 // CHECK
: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x7d,0x00]
3117 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[16:19] dmask
:0x1
3118 // CHECK
: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x82,0x00]
3120 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[96:99] dmask
:0x1
3121 // CHECK
: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x02,0x03]
3123 image_sample_c_lz v5
, v
[1:2], s
[8:15], ttmp
[12:15] dmask
:0x1
3124 // CHECK
: [0x00,0x01,0xbc,0xf0,0x01,0x05,0xc2,0x03]
3126 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x2
3127 // CHECK
: [0x00,0x02,0xbc,0xf0,0x01,0x05,0x62,0x00]
3129 image_sample_c_lz v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x3
3130 // CHECK
: [0x00,0x03,0xbc,0xf0,0x01,0x05,0x62,0x00]
3132 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x4
3133 // CHECK
: [0x00,0x04,0xbc,0xf0,0x01,0x05,0x62,0x00]
3135 image_sample_c_lz v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x5
3136 // CHECK
: [0x00,0x05,0xbc,0xf0,0x01,0x05,0x62,0x00]
3138 image_sample_c_lz v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x6
3139 // CHECK
: [0x00,0x06,0xbc,0xf0,0x01,0x05,0x62,0x00]
3141 image_sample_c_lz v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0x7
3142 // CHECK
: [0x00,0x07,0xbc,0xf0,0x01,0x05,0x62,0x00]
3144 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x8
3145 // CHECK
: [0x00,0x08,0xbc,0xf0,0x01,0x05,0x62,0x00]
3147 image_sample_c_lz v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x9
3148 // CHECK
: [0x00,0x09,0xbc,0xf0,0x01,0x05,0x62,0x00]
3150 image_sample_c_lz v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xa
3151 // CHECK
: [0x00,0x0a,0xbc,0xf0,0x01,0x05,0x62,0x00]
3153 image_sample_c_lz v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xb
3154 // CHECK
: [0x00,0x0b,0xbc,0xf0,0x01,0x05,0x62,0x00]
3156 image_sample_c_lz v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xc
3157 // CHECK
: [0x00,0x0c,0xbc,0xf0,0x01,0x05,0x62,0x00]
3159 image_sample_c_lz v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xd
3160 // CHECK
: [0x00,0x0d,0xbc,0xf0,0x01,0x05,0x62,0x00]
3162 image_sample_c_lz v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xe
3163 // CHECK
: [0x00,0x0e,0xbc,0xf0,0x01,0x05,0x62,0x00]
3165 image_sample_c_lz v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0xf
3166 // CHECK
: [0x00,0x0f,0xbc,0xf0,0x01,0x05,0x62,0x00]
3168 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x0
3169 // CHECK
: [0x00,0x00,0xbc,0xf0,0x01,0x05,0x62,0x00]
3171 image_sample_c_lz v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
3172 // CHECK
: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x62,0x00]
3174 image_sample_c_lz v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
3175 // CHECK
: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x62,0x00]
3177 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 unorm
3178 // CHECK
: [0x00,0x11,0xbc,0xf0,0x01,0x05,0x62,0x00]
3180 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 glc
3181 // CHECK
: [0x00,0x21,0xbc,0xf0,0x01,0x05,0x62,0x00]
3183 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 slc
3184 // CHECK
: [0x00,0x01,0xbc,0xf2,0x01,0x05,0x62,0x00]
3186 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
3187 // CHECK
: [0x00,0x81,0xbc,0xf0,0x01,0x05,0x62,0x00]
3189 image_sample_c_lz v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 tfe
3190 // CHECK
: [0x00,0x01,0xbd,0xf0,0x01,0x05,0x62,0x00]
3192 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 lwe
3193 // CHECK
: [0x00,0x01,0xbe,0xf0,0x01,0x05,0x62,0x00]
3195 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 da
3196 // CHECK
: [0x00,0x41,0xbc,0xf0,0x01,0x05,0x62,0x00]
3198 image_sample_c_lz v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 d16
3199 // CHECK
: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x62,0x80]
3201 image_sample_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
3202 // CHECK
: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x62,0x00]
3204 image_sample_o v252
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
3205 // CHECK
: [0x00,0x01,0xc0,0xf0,0x01,0xfc,0x62,0x00]
3207 image_sample_o v5
, v
[252:253], s
[8:15], s
[12:15] dmask
:0x1
3208 // CHECK
: [0x00,0x01,0xc0,0xf0,0xfc,0x05,0x62,0x00]
3210 image_sample_o v5
, v
[1:2], s
[12:19], s
[12:15] dmask
:0x1
3211 // CHECK
: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x63,0x00]
3213 image_sample_o v5
, v
[1:2], s
[92:99], s
[12:15] dmask
:0x1
3214 // CHECK
: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x77,0x00]
3216 image_sample_o v5
, v
[1:2], ttmp
[8:15], s
[12:15] dmask
:0x1
3217 // CHECK
: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x7d,0x00]
3219 image_sample_o v5
, v
[1:2], s
[8:15], s
[16:19] dmask
:0x1
3220 // CHECK
: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x82,0x00]
3222 image_sample_o v5
, v
[1:2], s
[8:15], s
[96:99] dmask
:0x1
3223 // CHECK
: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x02,0x03]
3225 image_sample_o v5
, v
[1:2], s
[8:15], ttmp
[12:15] dmask
:0x1
3226 // CHECK
: [0x00,0x01,0xc0,0xf0,0x01,0x05,0xc2,0x03]
3228 image_sample_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x2
3229 // CHECK
: [0x00,0x02,0xc0,0xf0,0x01,0x05,0x62,0x00]
3231 image_sample_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x3
3232 // CHECK
: [0x00,0x03,0xc0,0xf0,0x01,0x05,0x62,0x00]
3234 image_sample_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x4
3235 // CHECK
: [0x00,0x04,0xc0,0xf0,0x01,0x05,0x62,0x00]
3237 image_sample_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x5
3238 // CHECK
: [0x00,0x05,0xc0,0xf0,0x01,0x05,0x62,0x00]
3240 image_sample_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x6
3241 // CHECK
: [0x00,0x06,0xc0,0xf0,0x01,0x05,0x62,0x00]
3243 image_sample_o v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0x7
3244 // CHECK
: [0x00,0x07,0xc0,0xf0,0x01,0x05,0x62,0x00]
3246 image_sample_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x8
3247 // CHECK
: [0x00,0x08,0xc0,0xf0,0x01,0x05,0x62,0x00]
3249 image_sample_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x9
3250 // CHECK
: [0x00,0x09,0xc0,0xf0,0x01,0x05,0x62,0x00]
3252 image_sample_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xa
3253 // CHECK
: [0x00,0x0a,0xc0,0xf0,0x01,0x05,0x62,0x00]
3255 image_sample_o v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xb
3256 // CHECK
: [0x00,0x0b,0xc0,0xf0,0x01,0x05,0x62,0x00]
3258 image_sample_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xc
3259 // CHECK
: [0x00,0x0c,0xc0,0xf0,0x01,0x05,0x62,0x00]
3261 image_sample_o v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xd
3262 // CHECK
: [0x00,0x0d,0xc0,0xf0,0x01,0x05,0x62,0x00]
3264 image_sample_o v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xe
3265 // CHECK
: [0x00,0x0e,0xc0,0xf0,0x01,0x05,0x62,0x00]
3267 image_sample_o v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0xf
3268 // CHECK
: [0x00,0x0f,0xc0,0xf0,0x01,0x05,0x62,0x00]
3270 image_sample_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x0
3271 // CHECK
: [0x00,0x00,0xc0,0xf0,0x01,0x05,0x62,0x00]
3273 image_sample_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
3274 // CHECK
: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x62,0x00]
3276 image_sample_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
3277 // CHECK
: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x62,0x00]
3279 image_sample_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 unorm
3280 // CHECK
: [0x00,0x11,0xc0,0xf0,0x01,0x05,0x62,0x00]
3282 image_sample_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 glc
3283 // CHECK
: [0x00,0x21,0xc0,0xf0,0x01,0x05,0x62,0x00]
3285 image_sample_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 slc
3286 // CHECK
: [0x00,0x01,0xc0,0xf2,0x01,0x05,0x62,0x00]
3288 image_sample_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
3289 // CHECK
: [0x00,0x81,0xc0,0xf0,0x01,0x05,0x62,0x00]
3291 image_sample_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 tfe
3292 // CHECK
: [0x00,0x01,0xc1,0xf0,0x01,0x05,0x62,0x00]
3294 image_sample_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 lwe
3295 // CHECK
: [0x00,0x01,0xc2,0xf0,0x01,0x05,0x62,0x00]
3297 image_sample_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 da
3298 // CHECK
: [0x00,0x41,0xc0,0xf0,0x01,0x05,0x62,0x00]
3300 image_sample_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 d16
3301 // CHECK
: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x62,0x80]
3303 image_sample_cl_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
3304 // CHECK
: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x62,0x00]
3306 image_sample_cl_o v252
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
3307 // CHECK
: [0x00,0x01,0xc4,0xf0,0x01,0xfc,0x62,0x00]
3309 image_sample_cl_o v5
, v
[251:253], s
[8:15], s
[12:15] dmask
:0x1
3310 // CHECK
: [0x00,0x01,0xc4,0xf0,0xfb,0x05,0x62,0x00]
3312 image_sample_cl_o v5
, v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
3313 // CHECK
: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x63,0x00]
3315 image_sample_cl_o v5
, v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
3316 // CHECK
: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x77,0x00]
3318 image_sample_cl_o v5
, v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
3319 // CHECK
: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x7d,0x00]
3321 image_sample_cl_o v5
, v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
3322 // CHECK
: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x82,0x00]
3324 image_sample_cl_o v5
, v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
3325 // CHECK
: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x02,0x03]
3327 image_sample_cl_o v5
, v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
3328 // CHECK
: [0x00,0x01,0xc4,0xf0,0x01,0x05,0xc2,0x03]
3330 image_sample_cl_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
3331 // CHECK
: [0x00,0x02,0xc4,0xf0,0x01,0x05,0x62,0x00]
3333 image_sample_cl_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x3
3334 // CHECK
: [0x00,0x03,0xc4,0xf0,0x01,0x05,0x62,0x00]
3336 image_sample_cl_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
3337 // CHECK
: [0x00,0x04,0xc4,0xf0,0x01,0x05,0x62,0x00]
3339 image_sample_cl_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x5
3340 // CHECK
: [0x00,0x05,0xc4,0xf0,0x01,0x05,0x62,0x00]
3342 image_sample_cl_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x6
3343 // CHECK
: [0x00,0x06,0xc4,0xf0,0x01,0x05,0x62,0x00]
3345 image_sample_cl_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0x7
3346 // CHECK
: [0x00,0x07,0xc4,0xf0,0x01,0x05,0x62,0x00]
3348 image_sample_cl_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
3349 // CHECK
: [0x00,0x08,0xc4,0xf0,0x01,0x05,0x62,0x00]
3351 image_sample_cl_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x9
3352 // CHECK
: [0x00,0x09,0xc4,0xf0,0x01,0x05,0x62,0x00]
3354 image_sample_cl_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xa
3355 // CHECK
: [0x00,0x0a,0xc4,0xf0,0x01,0x05,0x62,0x00]
3357 image_sample_cl_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xb
3358 // CHECK
: [0x00,0x0b,0xc4,0xf0,0x01,0x05,0x62,0x00]
3360 image_sample_cl_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xc
3361 // CHECK
: [0x00,0x0c,0xc4,0xf0,0x01,0x05,0x62,0x00]
3363 image_sample_cl_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xd
3364 // CHECK
: [0x00,0x0d,0xc4,0xf0,0x01,0x05,0x62,0x00]
3366 image_sample_cl_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xe
3367 // CHECK
: [0x00,0x0e,0xc4,0xf0,0x01,0x05,0x62,0x00]
3369 image_sample_cl_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0xf
3370 // CHECK
: [0x00,0x0f,0xc4,0xf0,0x01,0x05,0x62,0x00]
3372 image_sample_cl_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x0
3373 // CHECK
: [0x00,0x00,0xc4,0xf0,0x01,0x05,0x62,0x00]
3375 image_sample_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
3376 // CHECK
: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x62,0x00]
3378 image_sample_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
3379 // CHECK
: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x62,0x00]
3381 image_sample_cl_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
3382 // CHECK
: [0x00,0x11,0xc4,0xf0,0x01,0x05,0x62,0x00]
3384 image_sample_cl_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
3385 // CHECK
: [0x00,0x21,0xc4,0xf0,0x01,0x05,0x62,0x00]
3387 image_sample_cl_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
3388 // CHECK
: [0x00,0x01,0xc4,0xf2,0x01,0x05,0x62,0x00]
3390 image_sample_cl_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
3391 // CHECK
: [0x00,0x81,0xc4,0xf0,0x01,0x05,0x62,0x00]
3393 image_sample_cl_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 tfe
3394 // CHECK
: [0x00,0x01,0xc5,0xf0,0x01,0x05,0x62,0x00]
3396 image_sample_cl_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
3397 // CHECK
: [0x00,0x01,0xc6,0xf0,0x01,0x05,0x62,0x00]
3399 image_sample_cl_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
3400 // CHECK
: [0x00,0x41,0xc4,0xf0,0x01,0x05,0x62,0x00]
3402 image_sample_cl_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
3403 // CHECK
: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x62,0x80]
3405 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
3406 // CHECK
: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x62,0x00]
3408 image_sample_d_o v252
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
3409 // CHECK
: [0x00,0x01,0xc8,0xf0,0x01,0xfc,0x62,0x00]
3411 image_sample_d_o v5
, v
[246:249], s
[8:15], s
[12:15] dmask
:0x1
3412 // CHECK
: [0x00,0x01,0xc8,0xf0,0xf6,0x05,0x62,0x00]
3414 image_sample_d_o v5
, v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
3415 // CHECK
: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x63,0x00]
3417 image_sample_d_o v5
, v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
3418 // CHECK
: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x77,0x00]
3420 image_sample_d_o v5
, v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
3421 // CHECK
: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x7d,0x00]
3423 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
3424 // CHECK
: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x82,0x00]
3426 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
3427 // CHECK
: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x02,0x03]
3429 image_sample_d_o v5
, v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
3430 // CHECK
: [0x00,0x01,0xc8,0xf0,0x01,0x05,0xc2,0x03]
3432 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
3433 // CHECK
: [0x00,0x02,0xc8,0xf0,0x01,0x05,0x62,0x00]
3435 image_sample_d_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x3
3436 // CHECK
: [0x00,0x03,0xc8,0xf0,0x01,0x05,0x62,0x00]
3438 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
3439 // CHECK
: [0x00,0x04,0xc8,0xf0,0x01,0x05,0x62,0x00]
3441 image_sample_d_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x5
3442 // CHECK
: [0x00,0x05,0xc8,0xf0,0x01,0x05,0x62,0x00]
3444 image_sample_d_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x6
3445 // CHECK
: [0x00,0x06,0xc8,0xf0,0x01,0x05,0x62,0x00]
3447 image_sample_d_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0x7
3448 // CHECK
: [0x00,0x07,0xc8,0xf0,0x01,0x05,0x62,0x00]
3450 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
3451 // CHECK
: [0x00,0x08,0xc8,0xf0,0x01,0x05,0x62,0x00]
3453 image_sample_d_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x9
3454 // CHECK
: [0x00,0x09,0xc8,0xf0,0x01,0x05,0x62,0x00]
3456 image_sample_d_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xa
3457 // CHECK
: [0x00,0x0a,0xc8,0xf0,0x01,0x05,0x62,0x00]
3459 image_sample_d_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xb
3460 // CHECK
: [0x00,0x0b,0xc8,0xf0,0x01,0x05,0x62,0x00]
3462 image_sample_d_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xc
3463 // CHECK
: [0x00,0x0c,0xc8,0xf0,0x01,0x05,0x62,0x00]
3465 image_sample_d_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xd
3466 // CHECK
: [0x00,0x0d,0xc8,0xf0,0x01,0x05,0x62,0x00]
3468 image_sample_d_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xe
3469 // CHECK
: [0x00,0x0e,0xc8,0xf0,0x01,0x05,0x62,0x00]
3471 image_sample_d_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0xf
3472 // CHECK
: [0x00,0x0f,0xc8,0xf0,0x01,0x05,0x62,0x00]
3474 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x0
3475 // CHECK
: [0x00,0x00,0xc8,0xf0,0x01,0x05,0x62,0x00]
3477 image_sample_d_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
3478 // CHECK
: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x62,0x00]
3480 image_sample_d_o v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
3481 // CHECK
: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x62,0x00]
3483 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
3484 // CHECK
: [0x00,0x11,0xc8,0xf0,0x01,0x05,0x62,0x00]
3486 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
3487 // CHECK
: [0x00,0x21,0xc8,0xf0,0x01,0x05,0x62,0x00]
3489 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
3490 // CHECK
: [0x00,0x01,0xc8,0xf2,0x01,0x05,0x62,0x00]
3492 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
3493 // CHECK
: [0x00,0x81,0xc8,0xf0,0x01,0x05,0x62,0x00]
3495 image_sample_d_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 tfe
3496 // CHECK
: [0x00,0x01,0xc9,0xf0,0x01,0x05,0x62,0x00]
3498 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
3499 // CHECK
: [0x00,0x01,0xca,0xf0,0x01,0x05,0x62,0x00]
3501 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
3502 // CHECK
: [0x00,0x41,0xc8,0xf0,0x01,0x05,0x62,0x00]
3504 image_sample_d_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
3505 // CHECK
: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x62,0x80]
3507 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
3508 // CHECK
: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x62,0x00]
3510 image_sample_d_cl_o v252
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
3511 // CHECK
: [0x00,0x01,0xcc,0xf0,0x01,0xfc,0x62,0x00]
3513 image_sample_d_cl_o v5
, v
[245:252], s
[8:15], s
[12:15] dmask
:0x1
3514 // CHECK
: [0x00,0x01,0xcc,0xf0,0xf5,0x05,0x62,0x00]
3516 image_sample_d_cl_o v5
, v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
3517 // CHECK
: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x63,0x00]
3519 image_sample_d_cl_o v5
, v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
3520 // CHECK
: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x77,0x00]
3522 image_sample_d_cl_o v5
, v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
3523 // CHECK
: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x7d,0x00]
3525 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
3526 // CHECK
: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x82,0x00]
3528 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
3529 // CHECK
: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x02,0x03]
3531 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
3532 // CHECK
: [0x00,0x01,0xcc,0xf0,0x01,0x05,0xc2,0x03]
3534 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
3535 // CHECK
: [0x00,0x02,0xcc,0xf0,0x01,0x05,0x62,0x00]
3537 image_sample_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x3
3538 // CHECK
: [0x00,0x03,0xcc,0xf0,0x01,0x05,0x62,0x00]
3540 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
3541 // CHECK
: [0x00,0x04,0xcc,0xf0,0x01,0x05,0x62,0x00]
3543 image_sample_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x5
3544 // CHECK
: [0x00,0x05,0xcc,0xf0,0x01,0x05,0x62,0x00]
3546 image_sample_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x6
3547 // CHECK
: [0x00,0x06,0xcc,0xf0,0x01,0x05,0x62,0x00]
3549 image_sample_d_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0x7
3550 // CHECK
: [0x00,0x07,0xcc,0xf0,0x01,0x05,0x62,0x00]
3552 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
3553 // CHECK
: [0x00,0x08,0xcc,0xf0,0x01,0x05,0x62,0x00]
3555 image_sample_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x9
3556 // CHECK
: [0x00,0x09,0xcc,0xf0,0x01,0x05,0x62,0x00]
3558 image_sample_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xa
3559 // CHECK
: [0x00,0x0a,0xcc,0xf0,0x01,0x05,0x62,0x00]
3561 image_sample_d_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xb
3562 // CHECK
: [0x00,0x0b,0xcc,0xf0,0x01,0x05,0x62,0x00]
3564 image_sample_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xc
3565 // CHECK
: [0x00,0x0c,0xcc,0xf0,0x01,0x05,0x62,0x00]
3567 image_sample_d_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xd
3568 // CHECK
: [0x00,0x0d,0xcc,0xf0,0x01,0x05,0x62,0x00]
3570 image_sample_d_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xe
3571 // CHECK
: [0x00,0x0e,0xcc,0xf0,0x01,0x05,0x62,0x00]
3573 image_sample_d_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0xf
3574 // CHECK
: [0x00,0x0f,0xcc,0xf0,0x01,0x05,0x62,0x00]
3576 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x0
3577 // CHECK
: [0x00,0x00,0xcc,0xf0,0x01,0x05,0x62,0x00]
3579 image_sample_d_cl_o v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
3580 // CHECK
: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x62,0x00]
3582 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
3583 // CHECK
: [0x00,0x11,0xcc,0xf0,0x01,0x05,0x62,0x00]
3585 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
3586 // CHECK
: [0x00,0x21,0xcc,0xf0,0x01,0x05,0x62,0x00]
3588 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
3589 // CHECK
: [0x00,0x01,0xcc,0xf2,0x01,0x05,0x62,0x00]
3591 image_sample_d_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
3592 // CHECK
: [0x00,0x81,0xcc,0xf0,0x01,0x05,0x62,0x00]
3594 image_sample_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 tfe
3595 // CHECK
: [0x00,0x01,0xcd,0xf0,0x01,0x05,0x62,0x00]
3597 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
3598 // CHECK
: [0x00,0x01,0xce,0xf0,0x01,0x05,0x62,0x00]
3600 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
3601 // CHECK
: [0x00,0x41,0xcc,0xf0,0x01,0x05,0x62,0x00]
3603 image_sample_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
3604 // CHECK
: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x62,0x80]
3606 image_sample_l_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
3607 // CHECK
: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x62,0x00]
3609 image_sample_l_o v252
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
3610 // CHECK
: [0x00,0x01,0xd0,0xf0,0x01,0xfc,0x62,0x00]
3612 image_sample_l_o v5
, v
[251:253], s
[8:15], s
[12:15] dmask
:0x1
3613 // CHECK
: [0x00,0x01,0xd0,0xf0,0xfb,0x05,0x62,0x00]
3615 image_sample_l_o v5
, v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
3616 // CHECK
: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x63,0x00]
3618 image_sample_l_o v5
, v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
3619 // CHECK
: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x77,0x00]
3621 image_sample_l_o v5
, v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
3622 // CHECK
: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x7d,0x00]
3624 image_sample_l_o v5
, v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
3625 // CHECK
: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x82,0x00]
3627 image_sample_l_o v5
, v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
3628 // CHECK
: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x02,0x03]
3630 image_sample_l_o v5
, v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
3631 // CHECK
: [0x00,0x01,0xd0,0xf0,0x01,0x05,0xc2,0x03]
3633 image_sample_l_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
3634 // CHECK
: [0x00,0x02,0xd0,0xf0,0x01,0x05,0x62,0x00]
3636 image_sample_l_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x3
3637 // CHECK
: [0x00,0x03,0xd0,0xf0,0x01,0x05,0x62,0x00]
3639 image_sample_l_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
3640 // CHECK
: [0x00,0x04,0xd0,0xf0,0x01,0x05,0x62,0x00]
3642 image_sample_l_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x5
3643 // CHECK
: [0x00,0x05,0xd0,0xf0,0x01,0x05,0x62,0x00]
3645 image_sample_l_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x6
3646 // CHECK
: [0x00,0x06,0xd0,0xf0,0x01,0x05,0x62,0x00]
3648 image_sample_l_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0x7
3649 // CHECK
: [0x00,0x07,0xd0,0xf0,0x01,0x05,0x62,0x00]
3651 image_sample_l_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
3652 // CHECK
: [0x00,0x08,0xd0,0xf0,0x01,0x05,0x62,0x00]
3654 image_sample_l_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x9
3655 // CHECK
: [0x00,0x09,0xd0,0xf0,0x01,0x05,0x62,0x00]
3657 image_sample_l_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xa
3658 // CHECK
: [0x00,0x0a,0xd0,0xf0,0x01,0x05,0x62,0x00]
3660 image_sample_l_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xb
3661 // CHECK
: [0x00,0x0b,0xd0,0xf0,0x01,0x05,0x62,0x00]
3663 image_sample_l_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xc
3664 // CHECK
: [0x00,0x0c,0xd0,0xf0,0x01,0x05,0x62,0x00]
3666 image_sample_l_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xd
3667 // CHECK
: [0x00,0x0d,0xd0,0xf0,0x01,0x05,0x62,0x00]
3669 image_sample_l_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xe
3670 // CHECK
: [0x00,0x0e,0xd0,0xf0,0x01,0x05,0x62,0x00]
3672 image_sample_l_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0xf
3673 // CHECK
: [0x00,0x0f,0xd0,0xf0,0x01,0x05,0x62,0x00]
3675 image_sample_l_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x0
3676 // CHECK
: [0x00,0x00,0xd0,0xf0,0x01,0x05,0x62,0x00]
3678 image_sample_l_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
3679 // CHECK
: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x62,0x00]
3681 image_sample_l_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
3682 // CHECK
: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x62,0x00]
3684 image_sample_l_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
3685 // CHECK
: [0x00,0x11,0xd0,0xf0,0x01,0x05,0x62,0x00]
3687 image_sample_l_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
3688 // CHECK
: [0x00,0x21,0xd0,0xf0,0x01,0x05,0x62,0x00]
3690 image_sample_l_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
3691 // CHECK
: [0x00,0x01,0xd0,0xf2,0x01,0x05,0x62,0x00]
3693 image_sample_l_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
3694 // CHECK
: [0x00,0x81,0xd0,0xf0,0x01,0x05,0x62,0x00]
3696 image_sample_l_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 tfe
3697 // CHECK
: [0x00,0x01,0xd1,0xf0,0x01,0x05,0x62,0x00]
3699 image_sample_l_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
3700 // CHECK
: [0x00,0x01,0xd2,0xf0,0x01,0x05,0x62,0x00]
3702 image_sample_l_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
3703 // CHECK
: [0x00,0x41,0xd0,0xf0,0x01,0x05,0x62,0x00]
3705 image_sample_l_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
3706 // CHECK
: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x62,0x80]
3708 image_sample_b_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
3709 // CHECK
: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x62,0x00]
3711 image_sample_b_o v252
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
3712 // CHECK
: [0x00,0x01,0xd4,0xf0,0x01,0xfc,0x62,0x00]
3714 image_sample_b_o v5
, v
[251:253], s
[8:15], s
[12:15] dmask
:0x1
3715 // CHECK
: [0x00,0x01,0xd4,0xf0,0xfb,0x05,0x62,0x00]
3717 image_sample_b_o v5
, v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
3718 // CHECK
: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x63,0x00]
3720 image_sample_b_o v5
, v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
3721 // CHECK
: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x77,0x00]
3723 image_sample_b_o v5
, v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
3724 // CHECK
: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x7d,0x00]
3726 image_sample_b_o v5
, v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
3727 // CHECK
: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x82,0x00]
3729 image_sample_b_o v5
, v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
3730 // CHECK
: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x02,0x03]
3732 image_sample_b_o v5
, v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
3733 // CHECK
: [0x00,0x01,0xd4,0xf0,0x01,0x05,0xc2,0x03]
3735 image_sample_b_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
3736 // CHECK
: [0x00,0x02,0xd4,0xf0,0x01,0x05,0x62,0x00]
3738 image_sample_b_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x3
3739 // CHECK
: [0x00,0x03,0xd4,0xf0,0x01,0x05,0x62,0x00]
3741 image_sample_b_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
3742 // CHECK
: [0x00,0x04,0xd4,0xf0,0x01,0x05,0x62,0x00]
3744 image_sample_b_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x5
3745 // CHECK
: [0x00,0x05,0xd4,0xf0,0x01,0x05,0x62,0x00]
3747 image_sample_b_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x6
3748 // CHECK
: [0x00,0x06,0xd4,0xf0,0x01,0x05,0x62,0x00]
3750 image_sample_b_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0x7
3751 // CHECK
: [0x00,0x07,0xd4,0xf0,0x01,0x05,0x62,0x00]
3753 image_sample_b_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
3754 // CHECK
: [0x00,0x08,0xd4,0xf0,0x01,0x05,0x62,0x00]
3756 image_sample_b_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x9
3757 // CHECK
: [0x00,0x09,0xd4,0xf0,0x01,0x05,0x62,0x00]
3759 image_sample_b_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xa
3760 // CHECK
: [0x00,0x0a,0xd4,0xf0,0x01,0x05,0x62,0x00]
3762 image_sample_b_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xb
3763 // CHECK
: [0x00,0x0b,0xd4,0xf0,0x01,0x05,0x62,0x00]
3765 image_sample_b_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xc
3766 // CHECK
: [0x00,0x0c,0xd4,0xf0,0x01,0x05,0x62,0x00]
3768 image_sample_b_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xd
3769 // CHECK
: [0x00,0x0d,0xd4,0xf0,0x01,0x05,0x62,0x00]
3771 image_sample_b_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xe
3772 // CHECK
: [0x00,0x0e,0xd4,0xf0,0x01,0x05,0x62,0x00]
3774 image_sample_b_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0xf
3775 // CHECK
: [0x00,0x0f,0xd4,0xf0,0x01,0x05,0x62,0x00]
3777 image_sample_b_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x0
3778 // CHECK
: [0x00,0x00,0xd4,0xf0,0x01,0x05,0x62,0x00]
3780 image_sample_b_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
3781 // CHECK
: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x62,0x00]
3783 image_sample_b_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
3784 // CHECK
: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x62,0x00]
3786 image_sample_b_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
3787 // CHECK
: [0x00,0x11,0xd4,0xf0,0x01,0x05,0x62,0x00]
3789 image_sample_b_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
3790 // CHECK
: [0x00,0x21,0xd4,0xf0,0x01,0x05,0x62,0x00]
3792 image_sample_b_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
3793 // CHECK
: [0x00,0x01,0xd4,0xf2,0x01,0x05,0x62,0x00]
3795 image_sample_b_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 tfe
3796 // CHECK
: [0x00,0x01,0xd5,0xf0,0x01,0x05,0x62,0x00]
3798 image_sample_b_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
3799 // CHECK
: [0x00,0x01,0xd6,0xf0,0x01,0x05,0x62,0x00]
3801 image_sample_b_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
3802 // CHECK
: [0x00,0x41,0xd4,0xf0,0x01,0x05,0x62,0x00]
3804 image_sample_b_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
3805 // CHECK
: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x62,0x80]
3807 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
3808 // CHECK
: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x62,0x00]
3810 image_sample_b_cl_o v252
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
3811 // CHECK
: [0x00,0x01,0xd8,0xf0,0x01,0xfc,0x62,0x00]
3813 image_sample_b_cl_o v5
, v
[250:253], s
[8:15], s
[12:15] dmask
:0x1
3814 // CHECK
: [0x00,0x01,0xd8,0xf0,0xfa,0x05,0x62,0x00]
3816 image_sample_b_cl_o v5
, v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
3817 // CHECK
: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x63,0x00]
3819 image_sample_b_cl_o v5
, v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
3820 // CHECK
: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x77,0x00]
3822 image_sample_b_cl_o v5
, v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
3823 // CHECK
: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x7d,0x00]
3825 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
3826 // CHECK
: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x82,0x00]
3828 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
3829 // CHECK
: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x02,0x03]
3831 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
3832 // CHECK
: [0x00,0x01,0xd8,0xf0,0x01,0x05,0xc2,0x03]
3834 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
3835 // CHECK
: [0x00,0x02,0xd8,0xf0,0x01,0x05,0x62,0x00]
3837 image_sample_b_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x3
3838 // CHECK
: [0x00,0x03,0xd8,0xf0,0x01,0x05,0x62,0x00]
3840 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
3841 // CHECK
: [0x00,0x04,0xd8,0xf0,0x01,0x05,0x62,0x00]
3843 image_sample_b_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x5
3844 // CHECK
: [0x00,0x05,0xd8,0xf0,0x01,0x05,0x62,0x00]
3846 image_sample_b_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x6
3847 // CHECK
: [0x00,0x06,0xd8,0xf0,0x01,0x05,0x62,0x00]
3849 image_sample_b_cl_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0x7
3850 // CHECK
: [0x00,0x07,0xd8,0xf0,0x01,0x05,0x62,0x00]
3852 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
3853 // CHECK
: [0x00,0x08,0xd8,0xf0,0x01,0x05,0x62,0x00]
3855 image_sample_b_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x9
3856 // CHECK
: [0x00,0x09,0xd8,0xf0,0x01,0x05,0x62,0x00]
3858 image_sample_b_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xa
3859 // CHECK
: [0x00,0x0a,0xd8,0xf0,0x01,0x05,0x62,0x00]
3861 image_sample_b_cl_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xb
3862 // CHECK
: [0x00,0x0b,0xd8,0xf0,0x01,0x05,0x62,0x00]
3864 image_sample_b_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xc
3865 // CHECK
: [0x00,0x0c,0xd8,0xf0,0x01,0x05,0x62,0x00]
3867 image_sample_b_cl_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xd
3868 // CHECK
: [0x00,0x0d,0xd8,0xf0,0x01,0x05,0x62,0x00]
3870 image_sample_b_cl_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xe
3871 // CHECK
: [0x00,0x0e,0xd8,0xf0,0x01,0x05,0x62,0x00]
3873 image_sample_b_cl_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0xf
3874 // CHECK
: [0x00,0x0f,0xd8,0xf0,0x01,0x05,0x62,0x00]
3876 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x0
3877 // CHECK
: [0x00,0x00,0xd8,0xf0,0x01,0x05,0x62,0x00]
3879 image_sample_b_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
3880 // CHECK
: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x62,0x00]
3882 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
3883 // CHECK
: [0x00,0x11,0xd8,0xf0,0x01,0x05,0x62,0x00]
3885 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
3886 // CHECK
: [0x00,0x21,0xd8,0xf0,0x01,0x05,0x62,0x00]
3888 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
3889 // CHECK
: [0x00,0x01,0xd8,0xf2,0x01,0x05,0x62,0x00]
3891 image_sample_b_cl_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
3892 // CHECK
: [0x00,0x81,0xd8,0xf0,0x01,0x05,0x62,0x00]
3894 image_sample_b_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 tfe
3895 // CHECK
: [0x00,0x01,0xd9,0xf0,0x01,0x05,0x62,0x00]
3897 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
3898 // CHECK
: [0x00,0x01,0xda,0xf0,0x01,0x05,0x62,0x00]
3900 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
3901 // CHECK
: [0x00,0x41,0xd8,0xf0,0x01,0x05,0x62,0x00]
3903 image_sample_b_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
3904 // CHECK
: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x62,0x80]
3906 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
3907 // CHECK
: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x62,0x00]
3909 image_sample_lz_o v252
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
3910 // CHECK
: [0x00,0x01,0xdc,0xf0,0x01,0xfc,0x62,0x00]
3912 image_sample_lz_o v5
, v
[252:253], s
[8:15], s
[12:15] dmask
:0x1
3913 // CHECK
: [0x00,0x01,0xdc,0xf0,0xfc,0x05,0x62,0x00]
3915 image_sample_lz_o v5
, v
[1:2], s
[12:19], s
[12:15] dmask
:0x1
3916 // CHECK
: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x63,0x00]
3918 image_sample_lz_o v5
, v
[1:2], s
[92:99], s
[12:15] dmask
:0x1
3919 // CHECK
: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x77,0x00]
3921 image_sample_lz_o v5
, v
[1:2], ttmp
[8:15], s
[12:15] dmask
:0x1
3922 // CHECK
: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x7d,0x00]
3924 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[16:19] dmask
:0x1
3925 // CHECK
: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x82,0x00]
3927 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[96:99] dmask
:0x1
3928 // CHECK
: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x02,0x03]
3930 image_sample_lz_o v5
, v
[1:2], s
[8:15], ttmp
[12:15] dmask
:0x1
3931 // CHECK
: [0x00,0x01,0xdc,0xf0,0x01,0x05,0xc2,0x03]
3933 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x2
3934 // CHECK
: [0x00,0x02,0xdc,0xf0,0x01,0x05,0x62,0x00]
3936 image_sample_lz_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x3
3937 // CHECK
: [0x00,0x03,0xdc,0xf0,0x01,0x05,0x62,0x00]
3939 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x4
3940 // CHECK
: [0x00,0x04,0xdc,0xf0,0x01,0x05,0x62,0x00]
3942 image_sample_lz_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x5
3943 // CHECK
: [0x00,0x05,0xdc,0xf0,0x01,0x05,0x62,0x00]
3945 image_sample_lz_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x6
3946 // CHECK
: [0x00,0x06,0xdc,0xf0,0x01,0x05,0x62,0x00]
3948 image_sample_lz_o v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0x7
3949 // CHECK
: [0x00,0x07,0xdc,0xf0,0x01,0x05,0x62,0x00]
3951 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x8
3952 // CHECK
: [0x00,0x08,0xdc,0xf0,0x01,0x05,0x62,0x00]
3954 image_sample_lz_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x9
3955 // CHECK
: [0x00,0x09,0xdc,0xf0,0x01,0x05,0x62,0x00]
3957 image_sample_lz_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xa
3958 // CHECK
: [0x00,0x0a,0xdc,0xf0,0x01,0x05,0x62,0x00]
3960 image_sample_lz_o v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xb
3961 // CHECK
: [0x00,0x0b,0xdc,0xf0,0x01,0x05,0x62,0x00]
3963 image_sample_lz_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0xc
3964 // CHECK
: [0x00,0x0c,0xdc,0xf0,0x01,0x05,0x62,0x00]
3966 image_sample_lz_o v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xd
3967 // CHECK
: [0x00,0x0d,0xdc,0xf0,0x01,0x05,0x62,0x00]
3969 image_sample_lz_o v
[5:7], v
[1:2], s
[8:15], s
[12:15] dmask
:0xe
3970 // CHECK
: [0x00,0x0e,0xdc,0xf0,0x01,0x05,0x62,0x00]
3972 image_sample_lz_o v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0xf
3973 // CHECK
: [0x00,0x0f,0xdc,0xf0,0x01,0x05,0x62,0x00]
3975 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x0
3976 // CHECK
: [0x00,0x00,0xdc,0xf0,0x01,0x05,0x62,0x00]
3978 image_sample_lz_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
3979 // CHECK
: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x62,0x00]
3981 image_sample_lz_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
3982 // CHECK
: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x62,0x00]
3984 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 unorm
3985 // CHECK
: [0x00,0x11,0xdc,0xf0,0x01,0x05,0x62,0x00]
3987 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 glc
3988 // CHECK
: [0x00,0x21,0xdc,0xf0,0x01,0x05,0x62,0x00]
3990 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 slc
3991 // CHECK
: [0x00,0x01,0xdc,0xf2,0x01,0x05,0x62,0x00]
3993 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
3994 // CHECK
: [0x00,0x81,0xdc,0xf0,0x01,0x05,0x62,0x00]
3996 image_sample_lz_o v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 tfe
3997 // CHECK
: [0x00,0x01,0xdd,0xf0,0x01,0x05,0x62,0x00]
3999 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 lwe
4000 // CHECK
: [0x00,0x01,0xde,0xf0,0x01,0x05,0x62,0x00]
4002 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 da
4003 // CHECK
: [0x00,0x41,0xdc,0xf0,0x01,0x05,0x62,0x00]
4005 image_sample_lz_o v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 d16
4006 // CHECK
: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x62,0x80]
4008 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
4009 // CHECK
: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x62,0x00]
4011 image_sample_c_o v252
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
4012 // CHECK
: [0x00,0x01,0xe0,0xf0,0x01,0xfc,0x62,0x00]
4014 image_sample_c_o v5
, v
[251:253], s
[8:15], s
[12:15] dmask
:0x1
4015 // CHECK
: [0x00,0x01,0xe0,0xf0,0xfb,0x05,0x62,0x00]
4017 image_sample_c_o v5
, v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
4018 // CHECK
: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x63,0x00]
4020 image_sample_c_o v5
, v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
4021 // CHECK
: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x77,0x00]
4023 image_sample_c_o v5
, v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
4024 // CHECK
: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x7d,0x00]
4026 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
4027 // CHECK
: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x82,0x00]
4029 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
4030 // CHECK
: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x02,0x03]
4032 image_sample_c_o v5
, v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
4033 // CHECK
: [0x00,0x01,0xe0,0xf0,0x01,0x05,0xc2,0x03]
4035 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
4036 // CHECK
: [0x00,0x02,0xe0,0xf0,0x01,0x05,0x62,0x00]
4038 image_sample_c_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x3
4039 // CHECK
: [0x00,0x03,0xe0,0xf0,0x01,0x05,0x62,0x00]
4041 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
4042 // CHECK
: [0x00,0x04,0xe0,0xf0,0x01,0x05,0x62,0x00]
4044 image_sample_c_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x5
4045 // CHECK
: [0x00,0x05,0xe0,0xf0,0x01,0x05,0x62,0x00]
4047 image_sample_c_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x6
4048 // CHECK
: [0x00,0x06,0xe0,0xf0,0x01,0x05,0x62,0x00]
4050 image_sample_c_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0x7
4051 // CHECK
: [0x00,0x07,0xe0,0xf0,0x01,0x05,0x62,0x00]
4053 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
4054 // CHECK
: [0x00,0x08,0xe0,0xf0,0x01,0x05,0x62,0x00]
4056 image_sample_c_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x9
4057 // CHECK
: [0x00,0x09,0xe0,0xf0,0x01,0x05,0x62,0x00]
4059 image_sample_c_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xa
4060 // CHECK
: [0x00,0x0a,0xe0,0xf0,0x01,0x05,0x62,0x00]
4062 image_sample_c_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xb
4063 // CHECK
: [0x00,0x0b,0xe0,0xf0,0x01,0x05,0x62,0x00]
4065 image_sample_c_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xc
4066 // CHECK
: [0x00,0x0c,0xe0,0xf0,0x01,0x05,0x62,0x00]
4068 image_sample_c_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xd
4069 // CHECK
: [0x00,0x0d,0xe0,0xf0,0x01,0x05,0x62,0x00]
4071 image_sample_c_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xe
4072 // CHECK
: [0x00,0x0e,0xe0,0xf0,0x01,0x05,0x62,0x00]
4074 image_sample_c_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0xf
4075 // CHECK
: [0x00,0x0f,0xe0,0xf0,0x01,0x05,0x62,0x00]
4077 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x0
4078 // CHECK
: [0x00,0x00,0xe0,0xf0,0x01,0x05,0x62,0x00]
4080 image_sample_c_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
4081 // CHECK
: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x62,0x00]
4083 image_sample_c_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
4084 // CHECK
: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x62,0x00]
4086 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
4087 // CHECK
: [0x00,0x11,0xe0,0xf0,0x01,0x05,0x62,0x00]
4089 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
4090 // CHECK
: [0x00,0x21,0xe0,0xf0,0x01,0x05,0x62,0x00]
4092 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
4093 // CHECK
: [0x00,0x01,0xe0,0xf2,0x01,0x05,0x62,0x00]
4095 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
4096 // CHECK
: [0x00,0x81,0xe0,0xf0,0x01,0x05,0x62,0x00]
4098 image_sample_c_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 tfe
4099 // CHECK
: [0x00,0x01,0xe1,0xf0,0x01,0x05,0x62,0x00]
4101 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
4102 // CHECK
: [0x00,0x01,0xe2,0xf0,0x01,0x05,0x62,0x00]
4104 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
4105 // CHECK
: [0x00,0x41,0xe0,0xf0,0x01,0x05,0x62,0x00]
4107 image_sample_c_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
4108 // CHECK
: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x62,0x80]
4110 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
4111 // CHECK
: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x62,0x00]
4113 image_sample_c_cl_o v252
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
4114 // CHECK
: [0x00,0x01,0xe4,0xf0,0x01,0xfc,0x62,0x00]
4116 image_sample_c_cl_o v5
, v
[250:253], s
[8:15], s
[12:15] dmask
:0x1
4117 // CHECK
: [0x00,0x01,0xe4,0xf0,0xfa,0x05,0x62,0x00]
4119 image_sample_c_cl_o v5
, v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
4120 // CHECK
: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x63,0x00]
4122 image_sample_c_cl_o v5
, v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
4123 // CHECK
: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x77,0x00]
4125 image_sample_c_cl_o v5
, v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
4126 // CHECK
: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x7d,0x00]
4128 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
4129 // CHECK
: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x82,0x00]
4131 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
4132 // CHECK
: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x02,0x03]
4134 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
4135 // CHECK
: [0x00,0x01,0xe4,0xf0,0x01,0x05,0xc2,0x03]
4137 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
4138 // CHECK
: [0x00,0x02,0xe4,0xf0,0x01,0x05,0x62,0x00]
4140 image_sample_c_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x3
4141 // CHECK
: [0x00,0x03,0xe4,0xf0,0x01,0x05,0x62,0x00]
4143 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
4144 // CHECK
: [0x00,0x04,0xe4,0xf0,0x01,0x05,0x62,0x00]
4146 image_sample_c_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x5
4147 // CHECK
: [0x00,0x05,0xe4,0xf0,0x01,0x05,0x62,0x00]
4149 image_sample_c_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x6
4150 // CHECK
: [0x00,0x06,0xe4,0xf0,0x01,0x05,0x62,0x00]
4152 image_sample_c_cl_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0x7
4153 // CHECK
: [0x00,0x07,0xe4,0xf0,0x01,0x05,0x62,0x00]
4155 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
4156 // CHECK
: [0x00,0x08,0xe4,0xf0,0x01,0x05,0x62,0x00]
4158 image_sample_c_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x9
4159 // CHECK
: [0x00,0x09,0xe4,0xf0,0x01,0x05,0x62,0x00]
4161 image_sample_c_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xa
4162 // CHECK
: [0x00,0x0a,0xe4,0xf0,0x01,0x05,0x62,0x00]
4164 image_sample_c_cl_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xb
4165 // CHECK
: [0x00,0x0b,0xe4,0xf0,0x01,0x05,0x62,0x00]
4167 image_sample_c_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xc
4168 // CHECK
: [0x00,0x0c,0xe4,0xf0,0x01,0x05,0x62,0x00]
4170 image_sample_c_cl_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xd
4171 // CHECK
: [0x00,0x0d,0xe4,0xf0,0x01,0x05,0x62,0x00]
4173 image_sample_c_cl_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xe
4174 // CHECK
: [0x00,0x0e,0xe4,0xf0,0x01,0x05,0x62,0x00]
4176 image_sample_c_cl_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0xf
4177 // CHECK
: [0x00,0x0f,0xe4,0xf0,0x01,0x05,0x62,0x00]
4179 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x0
4180 // CHECK
: [0x00,0x00,0xe4,0xf0,0x01,0x05,0x62,0x00]
4182 image_sample_c_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
4183 // CHECK
: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x62,0x00]
4185 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
4186 // CHECK
: [0x00,0x11,0xe4,0xf0,0x01,0x05,0x62,0x00]
4188 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
4189 // CHECK
: [0x00,0x21,0xe4,0xf0,0x01,0x05,0x62,0x00]
4191 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
4192 // CHECK
: [0x00,0x01,0xe4,0xf2,0x01,0x05,0x62,0x00]
4194 image_sample_c_cl_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
4195 // CHECK
: [0x00,0x81,0xe4,0xf0,0x01,0x05,0x62,0x00]
4197 image_sample_c_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 tfe
4198 // CHECK
: [0x00,0x01,0xe5,0xf0,0x01,0x05,0x62,0x00]
4200 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
4201 // CHECK
: [0x00,0x01,0xe6,0xf0,0x01,0x05,0x62,0x00]
4203 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
4204 // CHECK
: [0x00,0x41,0xe4,0xf0,0x01,0x05,0x62,0x00]
4206 image_sample_c_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
4207 // CHECK
: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x62,0x80]
4209 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
4210 // CHECK
: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x62,0x00]
4212 image_sample_c_d_o v252
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
4213 // CHECK
: [0x00,0x01,0xe8,0xf0,0x01,0xfc,0x62,0x00]
4215 image_sample_c_d_o v5
, v
[245:252], s
[8:15], s
[12:15] dmask
:0x1
4216 // CHECK
: [0x00,0x01,0xe8,0xf0,0xf5,0x05,0x62,0x00]
4218 image_sample_c_d_o v5
, v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
4219 // CHECK
: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x63,0x00]
4221 image_sample_c_d_o v5
, v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
4222 // CHECK
: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x77,0x00]
4224 image_sample_c_d_o v5
, v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
4225 // CHECK
: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x7d,0x00]
4227 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
4228 // CHECK
: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x82,0x00]
4230 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
4231 // CHECK
: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x02,0x03]
4233 image_sample_c_d_o v5
, v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
4234 // CHECK
: [0x00,0x01,0xe8,0xf0,0x01,0x05,0xc2,0x03]
4236 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
4237 // CHECK
: [0x00,0x02,0xe8,0xf0,0x01,0x05,0x62,0x00]
4239 image_sample_c_d_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x3
4240 // CHECK
: [0x00,0x03,0xe8,0xf0,0x01,0x05,0x62,0x00]
4242 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
4243 // CHECK
: [0x00,0x04,0xe8,0xf0,0x01,0x05,0x62,0x00]
4245 image_sample_c_d_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x5
4246 // CHECK
: [0x00,0x05,0xe8,0xf0,0x01,0x05,0x62,0x00]
4248 image_sample_c_d_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x6
4249 // CHECK
: [0x00,0x06,0xe8,0xf0,0x01,0x05,0x62,0x00]
4251 image_sample_c_d_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0x7
4252 // CHECK
: [0x00,0x07,0xe8,0xf0,0x01,0x05,0x62,0x00]
4254 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
4255 // CHECK
: [0x00,0x08,0xe8,0xf0,0x01,0x05,0x62,0x00]
4257 image_sample_c_d_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x9
4258 // CHECK
: [0x00,0x09,0xe8,0xf0,0x01,0x05,0x62,0x00]
4260 image_sample_c_d_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xa
4261 // CHECK
: [0x00,0x0a,0xe8,0xf0,0x01,0x05,0x62,0x00]
4263 image_sample_c_d_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xb
4264 // CHECK
: [0x00,0x0b,0xe8,0xf0,0x01,0x05,0x62,0x00]
4266 image_sample_c_d_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xc
4267 // CHECK
: [0x00,0x0c,0xe8,0xf0,0x01,0x05,0x62,0x00]
4269 image_sample_c_d_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xd
4270 // CHECK
: [0x00,0x0d,0xe8,0xf0,0x01,0x05,0x62,0x00]
4272 image_sample_c_d_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xe
4273 // CHECK
: [0x00,0x0e,0xe8,0xf0,0x01,0x05,0x62,0x00]
4275 image_sample_c_d_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0xf
4276 // CHECK
: [0x00,0x0f,0xe8,0xf0,0x01,0x05,0x62,0x00]
4278 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x0
4279 // CHECK
: [0x00,0x00,0xe8,0xf0,0x01,0x05,0x62,0x00]
4281 image_sample_c_d_o v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
4282 // CHECK
: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x62,0x00]
4284 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
4285 // CHECK
: [0x00,0x11,0xe8,0xf0,0x01,0x05,0x62,0x00]
4287 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
4288 // CHECK
: [0x00,0x21,0xe8,0xf0,0x01,0x05,0x62,0x00]
4290 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
4291 // CHECK
: [0x00,0x01,0xe8,0xf2,0x01,0x05,0x62,0x00]
4293 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 a16
4294 // CHECK
: [0x00,0x81,0xe8,0xf0,0x01,0x05,0x62,0x00]
4296 image_sample_c_d_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 tfe
4297 // CHECK
: [0x00,0x01,0xe9,0xf0,0x01,0x05,0x62,0x00]
4299 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
4300 // CHECK
: [0x00,0x01,0xea,0xf0,0x01,0x05,0x62,0x00]
4302 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
4303 // CHECK
: [0x00,0x41,0xe8,0xf0,0x01,0x05,0x62,0x00]
4305 image_sample_c_d_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
4306 // CHECK
: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x62,0x80]
4308 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
4309 // CHECK
: [0x00,0x01,0xec,0xf0,0x01,0x05,0x62,0x00]
4311 image_sample_c_d_cl_o v252
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
4312 // CHECK
: [0x00,0x01,0xec,0xf0,0x01,0xfc,0x62,0x00]
4314 image_sample_c_d_cl_o v5
, v
[244:251], s
[8:15], s
[12:15] dmask
:0x1
4315 // CHECK
: [0x00,0x01,0xec,0xf0,0xf4,0x05,0x62,0x00]
4317 image_sample_c_d_cl_o v5
, v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
4318 // CHECK
: [0x00,0x01,0xec,0xf0,0x01,0x05,0x63,0x00]
4320 image_sample_c_d_cl_o v5
, v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
4321 // CHECK
: [0x00,0x01,0xec,0xf0,0x01,0x05,0x77,0x00]
4323 image_sample_c_d_cl_o v5
, v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
4324 // CHECK
: [0x00,0x01,0xec,0xf0,0x01,0x05,0x7d,0x00]
4326 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
4327 // CHECK
: [0x00,0x01,0xec,0xf0,0x01,0x05,0x82,0x00]
4329 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
4330 // CHECK
: [0x00,0x01,0xec,0xf0,0x01,0x05,0x02,0x03]
4332 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
4333 // CHECK
: [0x00,0x01,0xec,0xf0,0x01,0x05,0xc2,0x03]
4335 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
4336 // CHECK
: [0x00,0x02,0xec,0xf0,0x01,0x05,0x62,0x00]
4338 image_sample_c_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x3
4339 // CHECK
: [0x00,0x03,0xec,0xf0,0x01,0x05,0x62,0x00]
4341 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
4342 // CHECK
: [0x00,0x04,0xec,0xf0,0x01,0x05,0x62,0x00]
4344 image_sample_c_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x5
4345 // CHECK
: [0x00,0x05,0xec,0xf0,0x01,0x05,0x62,0x00]
4347 image_sample_c_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x6
4348 // CHECK
: [0x00,0x06,0xec,0xf0,0x01,0x05,0x62,0x00]
4350 image_sample_c_d_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0x7
4351 // CHECK
: [0x00,0x07,0xec,0xf0,0x01,0x05,0x62,0x00]
4353 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
4354 // CHECK
: [0x00,0x08,0xec,0xf0,0x01,0x05,0x62,0x00]
4356 image_sample_c_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x9
4357 // CHECK
: [0x00,0x09,0xec,0xf0,0x01,0x05,0x62,0x00]
4359 image_sample_c_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xa
4360 // CHECK
: [0x00,0x0a,0xec,0xf0,0x01,0x05,0x62,0x00]
4362 image_sample_c_d_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xb
4363 // CHECK
: [0x00,0x0b,0xec,0xf0,0x01,0x05,0x62,0x00]
4365 image_sample_c_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xc
4366 // CHECK
: [0x00,0x0c,0xec,0xf0,0x01,0x05,0x62,0x00]
4368 image_sample_c_d_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xd
4369 // CHECK
: [0x00,0x0d,0xec,0xf0,0x01,0x05,0x62,0x00]
4371 image_sample_c_d_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xe
4372 // CHECK
: [0x00,0x0e,0xec,0xf0,0x01,0x05,0x62,0x00]
4374 image_sample_c_d_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0xf
4375 // CHECK
: [0x00,0x0f,0xec,0xf0,0x01,0x05,0x62,0x00]
4377 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x0
4378 // CHECK
: [0x00,0x00,0xec,0xf0,0x01,0x05,0x62,0x00]
4380 image_sample_c_d_cl_o v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
4381 // CHECK
: [0x00,0x01,0xec,0xf0,0x01,0x05,0x62,0x00]
4383 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
4384 // CHECK
: [0x00,0x11,0xec,0xf0,0x01,0x05,0x62,0x00]
4386 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
4387 // CHECK
: [0x00,0x21,0xec,0xf0,0x01,0x05,0x62,0x00]
4389 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
4390 // CHECK
: [0x00,0x01,0xec,0xf2,0x01,0x05,0x62,0x00]
4392 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 a16
4393 // CHECK
: [0x00,0x81,0xec,0xf0,0x01,0x05,0x62,0x00]
4395 image_sample_c_d_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 tfe
4396 // CHECK
: [0x00,0x01,0xed,0xf0,0x01,0x05,0x62,0x00]
4398 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
4399 // CHECK
: [0x00,0x01,0xee,0xf0,0x01,0x05,0x62,0x00]
4401 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
4402 // CHECK
: [0x00,0x41,0xec,0xf0,0x01,0x05,0x62,0x00]
4404 image_sample_c_d_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
4405 // CHECK
: [0x00,0x01,0xec,0xf0,0x01,0x05,0x62,0x80]
4407 image_sample_c_l_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
4408 // CHECK
: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x62,0x00]
4410 image_sample_c_l_o v252
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
4411 // CHECK
: [0x00,0x01,0xf0,0xf0,0x01,0xfc,0x62,0x00]
4413 image_sample_c_l_o v5
, v
[250:253], s
[8:15], s
[12:15] dmask
:0x1
4414 // CHECK
: [0x00,0x01,0xf0,0xf0,0xfa,0x05,0x62,0x00]
4416 image_sample_c_l_o v5
, v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
4417 // CHECK
: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x63,0x00]
4419 image_sample_c_l_o v5
, v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
4420 // CHECK
: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x77,0x00]
4422 image_sample_c_l_o v5
, v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
4423 // CHECK
: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x7d,0x00]
4425 image_sample_c_l_o v5
, v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
4426 // CHECK
: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x82,0x00]
4428 image_sample_c_l_o v5
, v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
4429 // CHECK
: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x02,0x03]
4431 image_sample_c_l_o v5
, v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
4432 // CHECK
: [0x00,0x01,0xf0,0xf0,0x01,0x05,0xc2,0x03]
4434 image_sample_c_l_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
4435 // CHECK
: [0x00,0x02,0xf0,0xf0,0x01,0x05,0x62,0x00]
4437 image_sample_c_l_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x3
4438 // CHECK
: [0x00,0x03,0xf0,0xf0,0x01,0x05,0x62,0x00]
4440 image_sample_c_l_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
4441 // CHECK
: [0x00,0x04,0xf0,0xf0,0x01,0x05,0x62,0x00]
4443 image_sample_c_l_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x5
4444 // CHECK
: [0x00,0x05,0xf0,0xf0,0x01,0x05,0x62,0x00]
4446 image_sample_c_l_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x6
4447 // CHECK
: [0x00,0x06,0xf0,0xf0,0x01,0x05,0x62,0x00]
4449 image_sample_c_l_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0x7
4450 // CHECK
: [0x00,0x07,0xf0,0xf0,0x01,0x05,0x62,0x00]
4452 image_sample_c_l_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
4453 // CHECK
: [0x00,0x08,0xf0,0xf0,0x01,0x05,0x62,0x00]
4455 image_sample_c_l_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x9
4456 // CHECK
: [0x00,0x09,0xf0,0xf0,0x01,0x05,0x62,0x00]
4458 image_sample_c_l_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xa
4459 // CHECK
: [0x00,0x0a,0xf0,0xf0,0x01,0x05,0x62,0x00]
4461 image_sample_c_l_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xb
4462 // CHECK
: [0x00,0x0b,0xf0,0xf0,0x01,0x05,0x62,0x00]
4464 image_sample_c_l_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xc
4465 // CHECK
: [0x00,0x0c,0xf0,0xf0,0x01,0x05,0x62,0x00]
4467 image_sample_c_l_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xd
4468 // CHECK
: [0x00,0x0d,0xf0,0xf0,0x01,0x05,0x62,0x00]
4470 image_sample_c_l_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xe
4471 // CHECK
: [0x00,0x0e,0xf0,0xf0,0x01,0x05,0x62,0x00]
4473 image_sample_c_l_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0xf
4474 // CHECK
: [0x00,0x0f,0xf0,0xf0,0x01,0x05,0x62,0x00]
4476 image_sample_c_l_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x0
4477 // CHECK
: [0x00,0x00,0xf0,0xf0,0x01,0x05,0x62,0x00]
4479 image_sample_c_l_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
4480 // CHECK
: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x62,0x00]
4482 image_sample_c_l_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
4483 // CHECK
: [0x00,0x11,0xf0,0xf0,0x01,0x05,0x62,0x00]
4485 image_sample_c_l_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
4486 // CHECK
: [0x00,0x21,0xf0,0xf0,0x01,0x05,0x62,0x00]
4488 image_sample_c_l_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
4489 // CHECK
: [0x00,0x01,0xf0,0xf2,0x01,0x05,0x62,0x00]
4491 image_sample_c_l_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
4492 // CHECK
: [0x00,0x81,0xf0,0xf0,0x01,0x05,0x62,0x00]
4494 image_sample_c_l_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 tfe
4495 // CHECK
: [0x00,0x01,0xf1,0xf0,0x01,0x05,0x62,0x00]
4497 image_sample_c_l_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
4498 // CHECK
: [0x00,0x01,0xf2,0xf0,0x01,0x05,0x62,0x00]
4500 image_sample_c_l_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
4501 // CHECK
: [0x00,0x41,0xf0,0xf0,0x01,0x05,0x62,0x00]
4503 image_sample_c_l_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
4504 // CHECK
: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x62,0x80]
4506 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
4507 // CHECK
: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x62,0x00]
4509 image_sample_c_b_o v252
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
4510 // CHECK
: [0x00,0x01,0xf4,0xf0,0x01,0xfc,0x62,0x00]
4512 image_sample_c_b_o v5
, v
[250:253], s
[8:15], s
[12:15] dmask
:0x1
4513 // CHECK
: [0x00,0x01,0xf4,0xf0,0xfa,0x05,0x62,0x00]
4515 image_sample_c_b_o v5
, v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
4516 // CHECK
: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x63,0x00]
4518 image_sample_c_b_o v5
, v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
4519 // CHECK
: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x77,0x00]
4521 image_sample_c_b_o v5
, v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
4522 // CHECK
: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x7d,0x00]
4524 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
4525 // CHECK
: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x82,0x00]
4527 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
4528 // CHECK
: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x02,0x03]
4530 image_sample_c_b_o v5
, v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
4531 // CHECK
: [0x00,0x01,0xf4,0xf0,0x01,0x05,0xc2,0x03]
4533 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
4534 // CHECK
: [0x00,0x02,0xf4,0xf0,0x01,0x05,0x62,0x00]
4536 image_sample_c_b_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x3
4537 // CHECK
: [0x00,0x03,0xf4,0xf0,0x01,0x05,0x62,0x00]
4539 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
4540 // CHECK
: [0x00,0x04,0xf4,0xf0,0x01,0x05,0x62,0x00]
4542 image_sample_c_b_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x5
4543 // CHECK
: [0x00,0x05,0xf4,0xf0,0x01,0x05,0x62,0x00]
4545 image_sample_c_b_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x6
4546 // CHECK
: [0x00,0x06,0xf4,0xf0,0x01,0x05,0x62,0x00]
4548 image_sample_c_b_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0x7
4549 // CHECK
: [0x00,0x07,0xf4,0xf0,0x01,0x05,0x62,0x00]
4551 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
4552 // CHECK
: [0x00,0x08,0xf4,0xf0,0x01,0x05,0x62,0x00]
4554 image_sample_c_b_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x9
4555 // CHECK
: [0x00,0x09,0xf4,0xf0,0x01,0x05,0x62,0x00]
4557 image_sample_c_b_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xa
4558 // CHECK
: [0x00,0x0a,0xf4,0xf0,0x01,0x05,0x62,0x00]
4560 image_sample_c_b_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xb
4561 // CHECK
: [0x00,0x0b,0xf4,0xf0,0x01,0x05,0x62,0x00]
4563 image_sample_c_b_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xc
4564 // CHECK
: [0x00,0x0c,0xf4,0xf0,0x01,0x05,0x62,0x00]
4566 image_sample_c_b_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xd
4567 // CHECK
: [0x00,0x0d,0xf4,0xf0,0x01,0x05,0x62,0x00]
4569 image_sample_c_b_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xe
4570 // CHECK
: [0x00,0x0e,0xf4,0xf0,0x01,0x05,0x62,0x00]
4572 image_sample_c_b_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0xf
4573 // CHECK
: [0x00,0x0f,0xf4,0xf0,0x01,0x05,0x62,0x00]
4575 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x0
4576 // CHECK
: [0x00,0x00,0xf4,0xf0,0x01,0x05,0x62,0x00]
4578 image_sample_c_b_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
4579 // CHECK
: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x62,0x00]
4581 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
4582 // CHECK
: [0x00,0x11,0xf4,0xf0,0x01,0x05,0x62,0x00]
4584 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
4585 // CHECK
: [0x00,0x21,0xf4,0xf0,0x01,0x05,0x62,0x00]
4587 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
4588 // CHECK
: [0x00,0x01,0xf4,0xf2,0x01,0x05,0x62,0x00]
4590 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
4591 // CHECK
: [0x00,0x81,0xf4,0xf0,0x01,0x05,0x62,0x00]
4593 image_sample_c_b_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 tfe
4594 // CHECK
: [0x00,0x01,0xf5,0xf0,0x01,0x05,0x62,0x00]
4596 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
4597 // CHECK
: [0x00,0x01,0xf6,0xf0,0x01,0x05,0x62,0x00]
4599 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
4600 // CHECK
: [0x00,0x41,0xf4,0xf0,0x01,0x05,0x62,0x00]
4602 image_sample_c_b_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
4603 // CHECK
: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x62,0x80]
4605 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
4606 // CHECK
: [0x00,0x01,0xf8,0xf0,0x01,0x05,0x62,0x00]
4608 image_sample_c_b_cl_o v252
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
4609 // CHECK
: [0x00,0x01,0xf8,0xf0,0x01,0xfc,0x62,0x00]
4611 image_sample_c_b_cl_o v5
, v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
4612 // CHECK
: [0x00,0x01,0xf8,0xf0,0x01,0x05,0x63,0x00]
4614 image_sample_c_b_cl_o v5
, v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
4615 // CHECK
: [0x00,0x01,0xf8,0xf0,0x01,0x05,0x77,0x00]
4617 image_sample_c_b_cl_o v5
, v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
4618 // CHECK
: [0x00,0x01,0xf8,0xf0,0x01,0x05,0x7d,0x00]
4620 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
4621 // CHECK
: [0x00,0x01,0xf8,0xf0,0x01,0x05,0x82,0x00]
4623 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
4624 // CHECK
: [0x00,0x01,0xf8,0xf0,0x01,0x05,0x02,0x03]
4626 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
4627 // CHECK
: [0x00,0x01,0xf8,0xf0,0x01,0x05,0xc2,0x03]
4629 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
4630 // CHECK
: [0x00,0x02,0xf8,0xf0,0x01,0x05,0x62,0x00]
4632 image_sample_c_b_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x3
4633 // CHECK
: [0x00,0x03,0xf8,0xf0,0x01,0x05,0x62,0x00]
4635 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
4636 // CHECK
: [0x00,0x04,0xf8,0xf0,0x01,0x05,0x62,0x00]
4638 image_sample_c_b_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x5
4639 // CHECK
: [0x00,0x05,0xf8,0xf0,0x01,0x05,0x62,0x00]
4641 image_sample_c_b_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x6
4642 // CHECK
: [0x00,0x06,0xf8,0xf0,0x01,0x05,0x62,0x00]
4644 image_sample_c_b_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0x7
4645 // CHECK
: [0x00,0x07,0xf8,0xf0,0x01,0x05,0x62,0x00]
4647 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
4648 // CHECK
: [0x00,0x08,0xf8,0xf0,0x01,0x05,0x62,0x00]
4650 image_sample_c_b_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x9
4651 // CHECK
: [0x00,0x09,0xf8,0xf0,0x01,0x05,0x62,0x00]
4653 image_sample_c_b_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xa
4654 // CHECK
: [0x00,0x0a,0xf8,0xf0,0x01,0x05,0x62,0x00]
4656 image_sample_c_b_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xb
4657 // CHECK
: [0x00,0x0b,0xf8,0xf0,0x01,0x05,0x62,0x00]
4659 image_sample_c_b_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xc
4660 // CHECK
: [0x00,0x0c,0xf8,0xf0,0x01,0x05,0x62,0x00]
4662 image_sample_c_b_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xd
4663 // CHECK
: [0x00,0x0d,0xf8,0xf0,0x01,0x05,0x62,0x00]
4665 image_sample_c_b_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xe
4666 // CHECK
: [0x00,0x0e,0xf8,0xf0,0x01,0x05,0x62,0x00]
4668 image_sample_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0xf
4669 // CHECK
: [0x00,0x0f,0xf8,0xf0,0x01,0x05,0x62,0x00]
4671 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x0
4672 // CHECK
: [0x00,0x00,0xf8,0xf0,0x01,0x05,0x62,0x00]
4674 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
4675 // CHECK
: [0x00,0x11,0xf8,0xf0,0x01,0x05,0x62,0x00]
4677 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
4678 // CHECK
: [0x00,0x21,0xf8,0xf0,0x01,0x05,0x62,0x00]
4680 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
4681 // CHECK
: [0x00,0x01,0xf8,0xf2,0x01,0x05,0x62,0x00]
4683 image_sample_c_b_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
4684 // CHECK
: [0x00,0x81,0xf8,0xf0,0x01,0x05,0x62,0x00]
4686 image_sample_c_b_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 tfe
4687 // CHECK
: [0x00,0x01,0xf9,0xf0,0x01,0x05,0x62,0x00]
4689 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
4690 // CHECK
: [0x00,0x01,0xfa,0xf0,0x01,0x05,0x62,0x00]
4692 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
4693 // CHECK
: [0x00,0x41,0xf8,0xf0,0x01,0x05,0x62,0x00]
4695 image_sample_c_b_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
4696 // CHECK
: [0x00,0x01,0xf8,0xf0,0x01,0x05,0x62,0x80]
4698 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
4699 // CHECK
: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x62,0x00]
4701 image_sample_c_lz_o v252
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
4702 // CHECK
: [0x00,0x01,0xfc,0xf0,0x01,0xfc,0x62,0x00]
4704 image_sample_c_lz_o v5
, v
[251:253], s
[8:15], s
[12:15] dmask
:0x1
4705 // CHECK
: [0x00,0x01,0xfc,0xf0,0xfb,0x05,0x62,0x00]
4707 image_sample_c_lz_o v5
, v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
4708 // CHECK
: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x63,0x00]
4710 image_sample_c_lz_o v5
, v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
4711 // CHECK
: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x77,0x00]
4713 image_sample_c_lz_o v5
, v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
4714 // CHECK
: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x7d,0x00]
4716 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
4717 // CHECK
: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x82,0x00]
4719 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
4720 // CHECK
: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x02,0x03]
4722 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
4723 // CHECK
: [0x00,0x01,0xfc,0xf0,0x01,0x05,0xc2,0x03]
4725 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
4726 // CHECK
: [0x00,0x02,0xfc,0xf0,0x01,0x05,0x62,0x00]
4728 image_sample_c_lz_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x3
4729 // CHECK
: [0x00,0x03,0xfc,0xf0,0x01,0x05,0x62,0x00]
4731 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
4732 // CHECK
: [0x00,0x04,0xfc,0xf0,0x01,0x05,0x62,0x00]
4734 image_sample_c_lz_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x5
4735 // CHECK
: [0x00,0x05,0xfc,0xf0,0x01,0x05,0x62,0x00]
4737 image_sample_c_lz_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x6
4738 // CHECK
: [0x00,0x06,0xfc,0xf0,0x01,0x05,0x62,0x00]
4740 image_sample_c_lz_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0x7
4741 // CHECK
: [0x00,0x07,0xfc,0xf0,0x01,0x05,0x62,0x00]
4743 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
4744 // CHECK
: [0x00,0x08,0xfc,0xf0,0x01,0x05,0x62,0x00]
4746 image_sample_c_lz_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x9
4747 // CHECK
: [0x00,0x09,0xfc,0xf0,0x01,0x05,0x62,0x00]
4749 image_sample_c_lz_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xa
4750 // CHECK
: [0x00,0x0a,0xfc,0xf0,0x01,0x05,0x62,0x00]
4752 image_sample_c_lz_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xb
4753 // CHECK
: [0x00,0x0b,0xfc,0xf0,0x01,0x05,0x62,0x00]
4755 image_sample_c_lz_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xc
4756 // CHECK
: [0x00,0x0c,0xfc,0xf0,0x01,0x05,0x62,0x00]
4758 image_sample_c_lz_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xd
4759 // CHECK
: [0x00,0x0d,0xfc,0xf0,0x01,0x05,0x62,0x00]
4761 image_sample_c_lz_o v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xe
4762 // CHECK
: [0x00,0x0e,0xfc,0xf0,0x01,0x05,0x62,0x00]
4764 image_sample_c_lz_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0xf
4765 // CHECK
: [0x00,0x0f,0xfc,0xf0,0x01,0x05,0x62,0x00]
4767 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x0
4768 // CHECK
: [0x00,0x00,0xfc,0xf0,0x01,0x05,0x62,0x00]
4770 image_sample_c_lz_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
4771 // CHECK
: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x62,0x00]
4773 image_sample_c_lz_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
4774 // CHECK
: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x62,0x00]
4776 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
4777 // CHECK
: [0x00,0x11,0xfc,0xf0,0x01,0x05,0x62,0x00]
4779 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
4780 // CHECK
: [0x00,0x21,0xfc,0xf0,0x01,0x05,0x62,0x00]
4782 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
4783 // CHECK
: [0x00,0x01,0xfc,0xf2,0x01,0x05,0x62,0x00]
4785 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
4786 // CHECK
: [0x00,0x81,0xfc,0xf0,0x01,0x05,0x62,0x00]
4788 image_sample_c_lz_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 tfe
4789 // CHECK
: [0x00,0x01,0xfd,0xf0,0x01,0x05,0x62,0x00]
4791 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
4792 // CHECK
: [0x00,0x01,0xfe,0xf0,0x01,0x05,0x62,0x00]
4794 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
4795 // CHECK
: [0x00,0x41,0xfc,0xf0,0x01,0x05,0x62,0x00]
4797 image_sample_c_lz_o v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
4798 // CHECK
: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x62,0x80]
4800 image_gather4 v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
4801 // CHECK
: [0x00,0x01,0x00,0xf1,0x01,0x05,0x62,0x00]
4803 image_gather4 v
[252:255], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
4804 // CHECK
: [0x00,0x01,0x00,0xf1,0x01,0xfc,0x62,0x00]
4806 image_gather4 v
[5:8], v
[253:254], s
[8:15], s
[12:15] dmask
:0x1
4807 // CHECK
: [0x00,0x01,0x00,0xf1,0xfd,0x05,0x62,0x00]
4809 image_gather4 v
[5:8], v
[1:2], s
[12:19], s
[12:15] dmask
:0x1
4810 // CHECK
: [0x00,0x01,0x00,0xf1,0x01,0x05,0x63,0x00]
4812 image_gather4 v
[5:8], v
[1:2], s
[92:99], s
[12:15] dmask
:0x1
4813 // CHECK
: [0x00,0x01,0x00,0xf1,0x01,0x05,0x77,0x00]
4815 image_gather4 v
[5:8], v
[1:2], ttmp
[8:15], s
[12:15] dmask
:0x1
4816 // CHECK
: [0x00,0x01,0x00,0xf1,0x01,0x05,0x7d,0x00]
4818 image_gather4 v
[5:8], v
[1:2], s
[8:15], s
[16:19] dmask
:0x1
4819 // CHECK
: [0x00,0x01,0x00,0xf1,0x01,0x05,0x82,0x00]
4821 image_gather4 v
[5:8], v
[1:2], s
[8:15], s
[96:99] dmask
:0x1
4822 // CHECK
: [0x00,0x01,0x00,0xf1,0x01,0x05,0x02,0x03]
4824 image_gather4 v
[5:8], v
[1:2], s
[8:15], ttmp
[12:15] dmask
:0x1
4825 // CHECK
: [0x00,0x01,0x00,0xf1,0x01,0x05,0xc2,0x03]
4827 image_gather4 v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x2
4828 // CHECK
: [0x00,0x02,0x00,0xf1,0x01,0x05,0x62,0x00]
4830 image_gather4 v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x4
4831 // CHECK
: [0x00,0x04,0x00,0xf1,0x01,0x05,0x62,0x00]
4833 image_gather4 v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x8
4834 // CHECK
: [0x00,0x08,0x00,0xf1,0x01,0x05,0x62,0x00]
4836 image_gather4 v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
4837 // CHECK
: [0x00,0x01,0x00,0xf1,0x01,0x05,0x62,0x00]
4839 image_gather4 v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 unorm
4840 // CHECK
: [0x00,0x11,0x00,0xf1,0x01,0x05,0x62,0x00]
4842 image_gather4 v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 glc
4843 // CHECK
: [0x00,0x21,0x00,0xf1,0x01,0x05,0x62,0x00]
4845 image_gather4 v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 slc
4846 // CHECK
: [0x00,0x01,0x00,0xf3,0x01,0x05,0x62,0x00]
4848 image_gather4 v
[5:8], v1
, s
[8:15], s
[12:15] dmask
:0x1 a16
4849 // CHECK
: [0x00,0x81,0x00,0xf1,0x01,0x05,0x62,0x00]
4851 image_gather4 v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 lwe
4852 // CHECK
: [0x00,0x01,0x02,0xf1,0x01,0x05,0x62,0x00]
4854 image_gather4 v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 da
4855 // CHECK
: [0x00,0x41,0x00,0xf1,0x01,0x05,0x62,0x00]
4857 image_gather4 v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 d16
4858 // CHECK
: [0x00,0x01,0x00,0xf1,0x01,0x05,0x62,0x80]
4860 image_gather4_cl v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
4861 // CHECK
: [0x00,0x01,0x04,0xf1,0x01,0x05,0x62,0x00]
4863 image_gather4_cl v
[252:255], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
4864 // CHECK
: [0x00,0x01,0x04,0xf1,0x01,0xfc,0x62,0x00]
4866 image_gather4_cl v
[5:8], v
[252:254], s
[8:15], s
[12:15] dmask
:0x1
4867 // CHECK
: [0x00,0x01,0x04,0xf1,0xfc,0x05,0x62,0x00]
4869 image_gather4_cl v
[5:8], v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
4870 // CHECK
: [0x00,0x01,0x04,0xf1,0x01,0x05,0x63,0x00]
4872 image_gather4_cl v
[5:8], v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
4873 // CHECK
: [0x00,0x01,0x04,0xf1,0x01,0x05,0x77,0x00]
4875 image_gather4_cl v
[5:8], v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
4876 // CHECK
: [0x00,0x01,0x04,0xf1,0x01,0x05,0x7d,0x00]
4878 image_gather4_cl v
[5:8], v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
4879 // CHECK
: [0x00,0x01,0x04,0xf1,0x01,0x05,0x82,0x00]
4881 image_gather4_cl v
[5:8], v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
4882 // CHECK
: [0x00,0x01,0x04,0xf1,0x01,0x05,0x02,0x03]
4884 image_gather4_cl v
[5:8], v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
4885 // CHECK
: [0x00,0x01,0x04,0xf1,0x01,0x05,0xc2,0x03]
4887 image_gather4_cl v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
4888 // CHECK
: [0x00,0x02,0x04,0xf1,0x01,0x05,0x62,0x00]
4890 image_gather4_cl v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
4891 // CHECK
: [0x00,0x04,0x04,0xf1,0x01,0x05,0x62,0x00]
4893 image_gather4_cl v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
4894 // CHECK
: [0x00,0x08,0x04,0xf1,0x01,0x05,0x62,0x00]
4896 image_gather4_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
4897 // CHECK
: [0x00,0x01,0x04,0xf1,0x01,0x05,0x62,0x00]
4899 image_gather4_cl v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
4900 // CHECK
: [0x00,0x11,0x04,0xf1,0x01,0x05,0x62,0x00]
4902 image_gather4_cl v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
4903 // CHECK
: [0x00,0x21,0x04,0xf1,0x01,0x05,0x62,0x00]
4905 image_gather4_cl v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
4906 // CHECK
: [0x00,0x01,0x04,0xf3,0x01,0x05,0x62,0x00]
4908 image_gather4_cl v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
4909 // CHECK
: [0x00,0x81,0x04,0xf1,0x01,0x05,0x62,0x00]
4911 image_gather4_cl v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
4912 // CHECK
: [0x00,0x01,0x06,0xf1,0x01,0x05,0x62,0x00]
4914 image_gather4_cl v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
4915 // CHECK
: [0x00,0x41,0x04,0xf1,0x01,0x05,0x62,0x00]
4917 image_gather4_cl v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
4918 // CHECK
: [0x00,0x01,0x04,0xf1,0x01,0x05,0x62,0x80]
4920 image_gather4_l v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
4921 // CHECK
: [0x00,0x01,0x10,0xf1,0x01,0x05,0x62,0x00]
4923 image_gather4_l v
[252:255], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
4924 // CHECK
: [0x00,0x01,0x10,0xf1,0x01,0xfc,0x62,0x00]
4926 image_gather4_l v
[5:8], v
[252:254], s
[8:15], s
[12:15] dmask
:0x1
4927 // CHECK
: [0x00,0x01,0x10,0xf1,0xfc,0x05,0x62,0x00]
4929 image_gather4_l v
[5:8], v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
4930 // CHECK
: [0x00,0x01,0x10,0xf1,0x01,0x05,0x63,0x00]
4932 image_gather4_l v
[5:8], v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
4933 // CHECK
: [0x00,0x01,0x10,0xf1,0x01,0x05,0x77,0x00]
4935 image_gather4_l v
[5:8], v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
4936 // CHECK
: [0x00,0x01,0x10,0xf1,0x01,0x05,0x7d,0x00]
4938 image_gather4_l v
[5:8], v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
4939 // CHECK
: [0x00,0x01,0x10,0xf1,0x01,0x05,0x82,0x00]
4941 image_gather4_l v
[5:8], v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
4942 // CHECK
: [0x00,0x01,0x10,0xf1,0x01,0x05,0x02,0x03]
4944 image_gather4_l v
[5:8], v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
4945 // CHECK
: [0x00,0x01,0x10,0xf1,0x01,0x05,0xc2,0x03]
4947 image_gather4_l v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
4948 // CHECK
: [0x00,0x02,0x10,0xf1,0x01,0x05,0x62,0x00]
4950 image_gather4_l v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
4951 // CHECK
: [0x00,0x04,0x10,0xf1,0x01,0x05,0x62,0x00]
4953 image_gather4_l v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
4954 // CHECK
: [0x00,0x08,0x10,0xf1,0x01,0x05,0x62,0x00]
4956 image_gather4_l v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
4957 // CHECK
: [0x00,0x01,0x10,0xf1,0x01,0x05,0x62,0x00]
4959 image_gather4_l v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
4960 // CHECK
: [0x00,0x11,0x10,0xf1,0x01,0x05,0x62,0x00]
4962 image_gather4_l v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
4963 // CHECK
: [0x00,0x21,0x10,0xf1,0x01,0x05,0x62,0x00]
4965 image_gather4_l v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
4966 // CHECK
: [0x00,0x01,0x10,0xf3,0x01,0x05,0x62,0x00]
4968 image_gather4_l v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
4969 // CHECK
: [0x00,0x81,0x10,0xf1,0x01,0x05,0x62,0x00]
4971 image_gather4_l v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
4972 // CHECK
: [0x00,0x01,0x12,0xf1,0x01,0x05,0x62,0x00]
4974 image_gather4_l v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
4975 // CHECK
: [0x00,0x41,0x10,0xf1,0x01,0x05,0x62,0x00]
4977 image_gather4_l v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
4978 // CHECK
: [0x00,0x01,0x10,0xf1,0x01,0x05,0x62,0x80]
4980 image_gather4_b v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
4981 // CHECK
: [0x00,0x01,0x14,0xf1,0x01,0x05,0x62,0x00]
4983 image_gather4_b v
[252:255], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
4984 // CHECK
: [0x00,0x01,0x14,0xf1,0x01,0xfc,0x62,0x00]
4986 image_gather4_b v
[5:8], v
[252:254], s
[8:15], s
[12:15] dmask
:0x1
4987 // CHECK
: [0x00,0x01,0x14,0xf1,0xfc,0x05,0x62,0x00]
4989 image_gather4_b v
[5:8], v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
4990 // CHECK
: [0x00,0x01,0x14,0xf1,0x01,0x05,0x63,0x00]
4992 image_gather4_b v
[5:8], v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
4993 // CHECK
: [0x00,0x01,0x14,0xf1,0x01,0x05,0x77,0x00]
4995 image_gather4_b v
[5:8], v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
4996 // CHECK
: [0x00,0x01,0x14,0xf1,0x01,0x05,0x7d,0x00]
4998 image_gather4_b v
[5:8], v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
4999 // CHECK
: [0x00,0x01,0x14,0xf1,0x01,0x05,0x82,0x00]
5001 image_gather4_b v
[5:8], v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
5002 // CHECK
: [0x00,0x01,0x14,0xf1,0x01,0x05,0x02,0x03]
5004 image_gather4_b v
[5:8], v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
5005 // CHECK
: [0x00,0x01,0x14,0xf1,0x01,0x05,0xc2,0x03]
5007 image_gather4_b v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
5008 // CHECK
: [0x00,0x02,0x14,0xf1,0x01,0x05,0x62,0x00]
5010 image_gather4_b v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
5011 // CHECK
: [0x00,0x04,0x14,0xf1,0x01,0x05,0x62,0x00]
5013 image_gather4_b v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
5014 // CHECK
: [0x00,0x08,0x14,0xf1,0x01,0x05,0x62,0x00]
5016 image_gather4_b v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5017 // CHECK
: [0x00,0x01,0x14,0xf1,0x01,0x05,0x62,0x00]
5019 image_gather4_b v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
5020 // CHECK
: [0x00,0x11,0x14,0xf1,0x01,0x05,0x62,0x00]
5022 image_gather4_b v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
5023 // CHECK
: [0x00,0x21,0x14,0xf1,0x01,0x05,0x62,0x00]
5025 image_gather4_b v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
5026 // CHECK
: [0x00,0x01,0x14,0xf3,0x01,0x05,0x62,0x00]
5028 image_gather4_b v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
5029 // CHECK
: [0x00,0x81,0x14,0xf1,0x01,0x05,0x62,0x00]
5031 image_gather4_b v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
5032 // CHECK
: [0x00,0x01,0x16,0xf1,0x01,0x05,0x62,0x00]
5034 image_gather4_b v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
5035 // CHECK
: [0x00,0x41,0x14,0xf1,0x01,0x05,0x62,0x00]
5037 image_gather4_b v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
5038 // CHECK
: [0x00,0x01,0x14,0xf1,0x01,0x05,0x62,0x80]
5040 image_gather4_b_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5041 // CHECK
: [0x00,0x01,0x18,0xf1,0x01,0x05,0x62,0x00]
5043 image_gather4_b_cl v
[252:255], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5044 // CHECK
: [0x00,0x01,0x18,0xf1,0x01,0xfc,0x62,0x00]
5046 image_gather4_b_cl v
[5:8], v
[251:254], s
[8:15], s
[12:15] dmask
:0x1
5047 // CHECK
: [0x00,0x01,0x18,0xf1,0xfb,0x05,0x62,0x00]
5049 image_gather4_b_cl v
[5:8], v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
5050 // CHECK
: [0x00,0x01,0x18,0xf1,0x01,0x05,0x63,0x00]
5052 image_gather4_b_cl v
[5:8], v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
5053 // CHECK
: [0x00,0x01,0x18,0xf1,0x01,0x05,0x77,0x00]
5055 image_gather4_b_cl v
[5:8], v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
5056 // CHECK
: [0x00,0x01,0x18,0xf1,0x01,0x05,0x7d,0x00]
5058 image_gather4_b_cl v
[5:8], v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
5059 // CHECK
: [0x00,0x01,0x18,0xf1,0x01,0x05,0x82,0x00]
5061 image_gather4_b_cl v
[5:8], v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
5062 // CHECK
: [0x00,0x01,0x18,0xf1,0x01,0x05,0x02,0x03]
5064 image_gather4_b_cl v
[5:8], v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
5065 // CHECK
: [0x00,0x01,0x18,0xf1,0x01,0x05,0xc2,0x03]
5067 image_gather4_b_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
5068 // CHECK
: [0x00,0x02,0x18,0xf1,0x01,0x05,0x62,0x00]
5070 image_gather4_b_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
5071 // CHECK
: [0x00,0x04,0x18,0xf1,0x01,0x05,0x62,0x00]
5073 image_gather4_b_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
5074 // CHECK
: [0x00,0x08,0x18,0xf1,0x01,0x05,0x62,0x00]
5076 image_gather4_b_cl v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5077 // CHECK
: [0x00,0x01,0x18,0xf1,0x01,0x05,0x62,0x00]
5079 image_gather4_b_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
5080 // CHECK
: [0x00,0x11,0x18,0xf1,0x01,0x05,0x62,0x00]
5082 image_gather4_b_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
5083 // CHECK
: [0x00,0x21,0x18,0xf1,0x01,0x05,0x62,0x00]
5085 image_gather4_b_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
5086 // CHECK
: [0x00,0x01,0x18,0xf3,0x01,0x05,0x62,0x00]
5088 image_gather4_b_cl v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
5089 // CHECK
: [0x00,0x81,0x18,0xf1,0x01,0x05,0x62,0x00]
5091 image_gather4_b_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
5092 // CHECK
: [0x00,0x01,0x1a,0xf1,0x01,0x05,0x62,0x00]
5094 image_gather4_b_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
5095 // CHECK
: [0x00,0x41,0x18,0xf1,0x01,0x05,0x62,0x00]
5097 image_gather4_b_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
5098 // CHECK
: [0x00,0x01,0x18,0xf1,0x01,0x05,0x62,0x80]
5100 image_gather4_lz v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
5101 // CHECK
: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x62,0x00]
5103 image_gather4_lz v
[252:255], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
5104 // CHECK
: [0x00,0x01,0x1c,0xf1,0x01,0xfc,0x62,0x00]
5106 image_gather4_lz v
[5:8], v
[253:254], s
[8:15], s
[12:15] dmask
:0x1
5107 // CHECK
: [0x00,0x01,0x1c,0xf1,0xfd,0x05,0x62,0x00]
5109 image_gather4_lz v
[5:8], v
[1:2], s
[12:19], s
[12:15] dmask
:0x1
5110 // CHECK
: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x63,0x00]
5112 image_gather4_lz v
[5:8], v
[1:2], s
[92:99], s
[12:15] dmask
:0x1
5113 // CHECK
: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x77,0x00]
5115 image_gather4_lz v
[5:8], v
[1:2], ttmp
[8:15], s
[12:15] dmask
:0x1
5116 // CHECK
: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x7d,0x00]
5118 image_gather4_lz v
[5:8], v
[1:2], s
[8:15], s
[16:19] dmask
:0x1
5119 // CHECK
: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x82,0x00]
5121 image_gather4_lz v
[5:8], v
[1:2], s
[8:15], s
[96:99] dmask
:0x1
5122 // CHECK
: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x02,0x03]
5124 image_gather4_lz v
[5:8], v
[1:2], s
[8:15], ttmp
[12:15] dmask
:0x1
5125 // CHECK
: [0x00,0x01,0x1c,0xf1,0x01,0x05,0xc2,0x03]
5127 image_gather4_lz v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x2
5128 // CHECK
: [0x00,0x02,0x1c,0xf1,0x01,0x05,0x62,0x00]
5130 image_gather4_lz v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x4
5131 // CHECK
: [0x00,0x04,0x1c,0xf1,0x01,0x05,0x62,0x00]
5133 image_gather4_lz v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x8
5134 // CHECK
: [0x00,0x08,0x1c,0xf1,0x01,0x05,0x62,0x00]
5136 image_gather4_lz v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
5137 // CHECK
: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x62,0x00]
5139 image_gather4_lz v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 unorm
5140 // CHECK
: [0x00,0x11,0x1c,0xf1,0x01,0x05,0x62,0x00]
5142 image_gather4_lz v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 glc
5143 // CHECK
: [0x00,0x21,0x1c,0xf1,0x01,0x05,0x62,0x00]
5145 image_gather4_lz v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 slc
5146 // CHECK
: [0x00,0x01,0x1c,0xf3,0x01,0x05,0x62,0x00]
5148 image_gather4_lz v
[5:8], v1
, s
[8:15], s
[12:15] dmask
:0x1 a16
5149 // CHECK
: [0x00,0x81,0x1c,0xf1,0x01,0x05,0x62,0x00]
5151 image_gather4_lz v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 lwe
5152 // CHECK
: [0x00,0x01,0x1e,0xf1,0x01,0x05,0x62,0x00]
5154 image_gather4_lz v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 da
5155 // CHECK
: [0x00,0x41,0x1c,0xf1,0x01,0x05,0x62,0x00]
5157 image_gather4_lz v
[5:6], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 d16
5158 // CHECK
: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x62,0x80]
5160 image_gather4_c v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
5161 // CHECK
: [0x00,0x01,0x20,0xf1,0x01,0x05,0x62,0x00]
5163 image_gather4_c v
[252:255], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
5164 // CHECK
: [0x00,0x01,0x20,0xf1,0x01,0xfc,0x62,0x00]
5166 image_gather4_c v
[5:8], v
[252:254], s
[8:15], s
[12:15] dmask
:0x1
5167 // CHECK
: [0x00,0x01,0x20,0xf1,0xfc,0x05,0x62,0x00]
5169 image_gather4_c v
[5:8], v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
5170 // CHECK
: [0x00,0x01,0x20,0xf1,0x01,0x05,0x63,0x00]
5172 image_gather4_c v
[5:8], v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
5173 // CHECK
: [0x00,0x01,0x20,0xf1,0x01,0x05,0x77,0x00]
5175 image_gather4_c v
[5:8], v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
5176 // CHECK
: [0x00,0x01,0x20,0xf1,0x01,0x05,0x7d,0x00]
5178 image_gather4_c v
[5:8], v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
5179 // CHECK
: [0x00,0x01,0x20,0xf1,0x01,0x05,0x82,0x00]
5181 image_gather4_c v
[5:8], v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
5182 // CHECK
: [0x00,0x01,0x20,0xf1,0x01,0x05,0x02,0x03]
5184 image_gather4_c v
[5:8], v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
5185 // CHECK
: [0x00,0x01,0x20,0xf1,0x01,0x05,0xc2,0x03]
5187 image_gather4_c v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
5188 // CHECK
: [0x00,0x02,0x20,0xf1,0x01,0x05,0x62,0x00]
5190 image_gather4_c v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
5191 // CHECK
: [0x00,0x04,0x20,0xf1,0x01,0x05,0x62,0x00]
5193 image_gather4_c v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
5194 // CHECK
: [0x00,0x08,0x20,0xf1,0x01,0x05,0x62,0x00]
5196 image_gather4_c v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5197 // CHECK
: [0x00,0x01,0x20,0xf1,0x01,0x05,0x62,0x00]
5199 image_gather4_c v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
5200 // CHECK
: [0x00,0x11,0x20,0xf1,0x01,0x05,0x62,0x00]
5202 image_gather4_c v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
5203 // CHECK
: [0x00,0x21,0x20,0xf1,0x01,0x05,0x62,0x00]
5205 image_gather4_c v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
5206 // CHECK
: [0x00,0x01,0x20,0xf3,0x01,0x05,0x62,0x00]
5208 image_gather4_c v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
5209 // CHECK
: [0x00,0x81,0x20,0xf1,0x01,0x05,0x62,0x00]
5211 image_gather4_c v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
5212 // CHECK
: [0x00,0x01,0x22,0xf1,0x01,0x05,0x62,0x00]
5214 image_gather4_c v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
5215 // CHECK
: [0x00,0x41,0x20,0xf1,0x01,0x05,0x62,0x00]
5217 image_gather4_c v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
5218 // CHECK
: [0x00,0x01,0x20,0xf1,0x01,0x05,0x62,0x80]
5220 image_gather4_c_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5221 // CHECK
: [0x00,0x01,0x24,0xf1,0x01,0x05,0x62,0x00]
5223 image_gather4_c_cl v
[252:255], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5224 // CHECK
: [0x00,0x01,0x24,0xf1,0x01,0xfc,0x62,0x00]
5226 image_gather4_c_cl v
[5:8], v
[251:254], s
[8:15], s
[12:15] dmask
:0x1
5227 // CHECK
: [0x00,0x01,0x24,0xf1,0xfb,0x05,0x62,0x00]
5229 image_gather4_c_cl v
[5:8], v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
5230 // CHECK
: [0x00,0x01,0x24,0xf1,0x01,0x05,0x63,0x00]
5232 image_gather4_c_cl v
[5:8], v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
5233 // CHECK
: [0x00,0x01,0x24,0xf1,0x01,0x05,0x77,0x00]
5235 image_gather4_c_cl v
[5:8], v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
5236 // CHECK
: [0x00,0x01,0x24,0xf1,0x01,0x05,0x7d,0x00]
5238 image_gather4_c_cl v
[5:8], v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
5239 // CHECK
: [0x00,0x01,0x24,0xf1,0x01,0x05,0x82,0x00]
5241 image_gather4_c_cl v
[5:8], v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
5242 // CHECK
: [0x00,0x01,0x24,0xf1,0x01,0x05,0x02,0x03]
5244 image_gather4_c_cl v
[5:8], v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
5245 // CHECK
: [0x00,0x01,0x24,0xf1,0x01,0x05,0xc2,0x03]
5247 image_gather4_c_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
5248 // CHECK
: [0x00,0x02,0x24,0xf1,0x01,0x05,0x62,0x00]
5250 image_gather4_c_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
5251 // CHECK
: [0x00,0x04,0x24,0xf1,0x01,0x05,0x62,0x00]
5253 image_gather4_c_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
5254 // CHECK
: [0x00,0x08,0x24,0xf1,0x01,0x05,0x62,0x00]
5256 image_gather4_c_cl v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5257 // CHECK
: [0x00,0x01,0x24,0xf1,0x01,0x05,0x62,0x00]
5259 image_gather4_c_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
5260 // CHECK
: [0x00,0x11,0x24,0xf1,0x01,0x05,0x62,0x00]
5262 image_gather4_c_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
5263 // CHECK
: [0x00,0x21,0x24,0xf1,0x01,0x05,0x62,0x00]
5265 image_gather4_c_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
5266 // CHECK
: [0x00,0x01,0x24,0xf3,0x01,0x05,0x62,0x00]
5268 image_gather4_c_cl v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
5269 // CHECK
: [0x00,0x81,0x24,0xf1,0x01,0x05,0x62,0x00]
5271 image_gather4_c_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
5272 // CHECK
: [0x00,0x01,0x26,0xf1,0x01,0x05,0x62,0x00]
5274 image_gather4_c_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
5275 // CHECK
: [0x00,0x41,0x24,0xf1,0x01,0x05,0x62,0x00]
5277 image_gather4_c_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
5278 // CHECK
: [0x00,0x01,0x24,0xf1,0x01,0x05,0x62,0x80]
5280 image_gather4_c_l v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5281 // CHECK
: [0x00,0x01,0x30,0xf1,0x01,0x05,0x62,0x00]
5283 image_gather4_c_l v
[252:255], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5284 // CHECK
: [0x00,0x01,0x30,0xf1,0x01,0xfc,0x62,0x00]
5286 image_gather4_c_l v
[5:8], v
[251:254], s
[8:15], s
[12:15] dmask
:0x1
5287 // CHECK
: [0x00,0x01,0x30,0xf1,0xfb,0x05,0x62,0x00]
5289 image_gather4_c_l v
[5:8], v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
5290 // CHECK
: [0x00,0x01,0x30,0xf1,0x01,0x05,0x63,0x00]
5292 image_gather4_c_l v
[5:8], v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
5293 // CHECK
: [0x00,0x01,0x30,0xf1,0x01,0x05,0x77,0x00]
5295 image_gather4_c_l v
[5:8], v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
5296 // CHECK
: [0x00,0x01,0x30,0xf1,0x01,0x05,0x7d,0x00]
5298 image_gather4_c_l v
[5:8], v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
5299 // CHECK
: [0x00,0x01,0x30,0xf1,0x01,0x05,0x82,0x00]
5301 image_gather4_c_l v
[5:8], v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
5302 // CHECK
: [0x00,0x01,0x30,0xf1,0x01,0x05,0x02,0x03]
5304 image_gather4_c_l v
[5:8], v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
5305 // CHECK
: [0x00,0x01,0x30,0xf1,0x01,0x05,0xc2,0x03]
5307 image_gather4_c_l v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
5308 // CHECK
: [0x00,0x02,0x30,0xf1,0x01,0x05,0x62,0x00]
5310 image_gather4_c_l v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
5311 // CHECK
: [0x00,0x04,0x30,0xf1,0x01,0x05,0x62,0x00]
5313 image_gather4_c_l v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
5314 // CHECK
: [0x00,0x08,0x30,0xf1,0x01,0x05,0x62,0x00]
5316 image_gather4_c_l v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5317 // CHECK
: [0x00,0x01,0x30,0xf1,0x01,0x05,0x62,0x00]
5319 image_gather4_c_l v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
5320 // CHECK
: [0x00,0x11,0x30,0xf1,0x01,0x05,0x62,0x00]
5322 image_gather4_c_l v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
5323 // CHECK
: [0x00,0x21,0x30,0xf1,0x01,0x05,0x62,0x00]
5325 image_gather4_c_l v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
5326 // CHECK
: [0x00,0x01,0x30,0xf3,0x01,0x05,0x62,0x00]
5328 image_gather4_c_l v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
5329 // CHECK
: [0x00,0x81,0x30,0xf1,0x01,0x05,0x62,0x00]
5331 image_gather4_c_l v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
5332 // CHECK
: [0x00,0x01,0x32,0xf1,0x01,0x05,0x62,0x00]
5334 image_gather4_c_l v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
5335 // CHECK
: [0x00,0x41,0x30,0xf1,0x01,0x05,0x62,0x00]
5337 image_gather4_c_l v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
5338 // CHECK
: [0x00,0x01,0x30,0xf1,0x01,0x05,0x62,0x80]
5340 image_gather4_c_b v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5341 // CHECK
: [0x00,0x01,0x34,0xf1,0x01,0x05,0x62,0x00]
5343 image_gather4_c_b v
[252:255], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5344 // CHECK
: [0x00,0x01,0x34,0xf1,0x01,0xfc,0x62,0x00]
5346 image_gather4_c_b v
[5:8], v
[251:254], s
[8:15], s
[12:15] dmask
:0x1
5347 // CHECK
: [0x00,0x01,0x34,0xf1,0xfb,0x05,0x62,0x00]
5349 image_gather4_c_b v
[5:8], v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
5350 // CHECK
: [0x00,0x01,0x34,0xf1,0x01,0x05,0x63,0x00]
5352 image_gather4_c_b v
[5:8], v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
5353 // CHECK
: [0x00,0x01,0x34,0xf1,0x01,0x05,0x77,0x00]
5355 image_gather4_c_b v
[5:8], v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
5356 // CHECK
: [0x00,0x01,0x34,0xf1,0x01,0x05,0x7d,0x00]
5358 image_gather4_c_b v
[5:8], v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
5359 // CHECK
: [0x00,0x01,0x34,0xf1,0x01,0x05,0x82,0x00]
5361 image_gather4_c_b v
[5:8], v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
5362 // CHECK
: [0x00,0x01,0x34,0xf1,0x01,0x05,0x02,0x03]
5364 image_gather4_c_b v
[5:8], v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
5365 // CHECK
: [0x00,0x01,0x34,0xf1,0x01,0x05,0xc2,0x03]
5367 image_gather4_c_b v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
5368 // CHECK
: [0x00,0x02,0x34,0xf1,0x01,0x05,0x62,0x00]
5370 image_gather4_c_b v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
5371 // CHECK
: [0x00,0x04,0x34,0xf1,0x01,0x05,0x62,0x00]
5373 image_gather4_c_b v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
5374 // CHECK
: [0x00,0x08,0x34,0xf1,0x01,0x05,0x62,0x00]
5376 image_gather4_c_b v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5377 // CHECK
: [0x00,0x01,0x34,0xf1,0x01,0x05,0x62,0x00]
5379 image_gather4_c_b v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
5380 // CHECK
: [0x00,0x11,0x34,0xf1,0x01,0x05,0x62,0x00]
5382 image_gather4_c_b v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
5383 // CHECK
: [0x00,0x21,0x34,0xf1,0x01,0x05,0x62,0x00]
5385 image_gather4_c_b v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
5386 // CHECK
: [0x00,0x01,0x34,0xf3,0x01,0x05,0x62,0x00]
5388 image_gather4_c_b v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
5389 // CHECK
: [0x00,0x81,0x34,0xf1,0x01,0x05,0x62,0x00]
5391 image_gather4_c_b v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
5392 // CHECK
: [0x00,0x01,0x36,0xf1,0x01,0x05,0x62,0x00]
5394 image_gather4_c_b v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
5395 // CHECK
: [0x00,0x41,0x34,0xf1,0x01,0x05,0x62,0x00]
5397 image_gather4_c_b v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
5398 // CHECK
: [0x00,0x01,0x34,0xf1,0x01,0x05,0x62,0x80]
5400 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5401 // CHECK
: [0x00,0x01,0x38,0xf1,0x01,0x05,0x62,0x00]
5403 image_gather4_c_b_cl v
[252:255], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5404 // CHECK
: [0x00,0x01,0x38,0xf1,0x01,0xfc,0x62,0x00]
5406 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
5407 // CHECK
: [0x00,0x01,0x38,0xf1,0x01,0x05,0x63,0x00]
5409 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
5410 // CHECK
: [0x00,0x01,0x38,0xf1,0x01,0x05,0x77,0x00]
5412 image_gather4_c_b_cl v
[5:8], v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
5413 // CHECK
: [0x00,0x01,0x38,0xf1,0x01,0x05,0x7d,0x00]
5415 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
5416 // CHECK
: [0x00,0x01,0x38,0xf1,0x01,0x05,0x82,0x00]
5418 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
5419 // CHECK
: [0x00,0x01,0x38,0xf1,0x01,0x05,0x02,0x03]
5421 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
5422 // CHECK
: [0x00,0x01,0x38,0xf1,0x01,0x05,0xc2,0x03]
5424 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
5425 // CHECK
: [0x00,0x02,0x38,0xf1,0x01,0x05,0x62,0x00]
5427 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
5428 // CHECK
: [0x00,0x04,0x38,0xf1,0x01,0x05,0x62,0x00]
5430 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
5431 // CHECK
: [0x00,0x08,0x38,0xf1,0x01,0x05,0x62,0x00]
5433 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
5434 // CHECK
: [0x00,0x11,0x38,0xf1,0x01,0x05,0x62,0x00]
5436 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
5437 // CHECK
: [0x00,0x21,0x38,0xf1,0x01,0x05,0x62,0x00]
5439 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
5440 // CHECK
: [0x00,0x01,0x38,0xf3,0x01,0x05,0x62,0x00]
5442 image_gather4_c_b_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
5443 // CHECK
: [0x00,0x81,0x38,0xf1,0x01,0x05,0x62,0x00]
5445 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
5446 // CHECK
: [0x00,0x01,0x3a,0xf1,0x01,0x05,0x62,0x00]
5448 image_gather4_c_b_cl v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
5449 // CHECK
: [0x00,0x41,0x38,0xf1,0x01,0x05,0x62,0x00]
5451 image_gather4_c_b_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
5452 // CHECK
: [0x00,0x01,0x38,0xf1,0x01,0x05,0x62,0x80]
5454 image_gather4_c_lz v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
5455 // CHECK
: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x62,0x00]
5457 image_gather4_c_lz v
[252:255], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
5458 // CHECK
: [0x00,0x01,0x3c,0xf1,0x01,0xfc,0x62,0x00]
5460 image_gather4_c_lz v
[5:8], v
[252:254], s
[8:15], s
[12:15] dmask
:0x1
5461 // CHECK
: [0x00,0x01,0x3c,0xf1,0xfc,0x05,0x62,0x00]
5463 image_gather4_c_lz v
[5:8], v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
5464 // CHECK
: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x63,0x00]
5466 image_gather4_c_lz v
[5:8], v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
5467 // CHECK
: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x77,0x00]
5469 image_gather4_c_lz v
[5:8], v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
5470 // CHECK
: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x7d,0x00]
5472 image_gather4_c_lz v
[5:8], v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
5473 // CHECK
: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x82,0x00]
5475 image_gather4_c_lz v
[5:8], v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
5476 // CHECK
: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x02,0x03]
5478 image_gather4_c_lz v
[5:8], v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
5479 // CHECK
: [0x00,0x01,0x3c,0xf1,0x01,0x05,0xc2,0x03]
5481 image_gather4_c_lz v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
5482 // CHECK
: [0x00,0x02,0x3c,0xf1,0x01,0x05,0x62,0x00]
5484 image_gather4_c_lz v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
5485 // CHECK
: [0x00,0x04,0x3c,0xf1,0x01,0x05,0x62,0x00]
5487 image_gather4_c_lz v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
5488 // CHECK
: [0x00,0x08,0x3c,0xf1,0x01,0x05,0x62,0x00]
5490 image_gather4_c_lz v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5491 // CHECK
: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x62,0x00]
5493 image_gather4_c_lz v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
5494 // CHECK
: [0x00,0x11,0x3c,0xf1,0x01,0x05,0x62,0x00]
5496 image_gather4_c_lz v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
5497 // CHECK
: [0x00,0x21,0x3c,0xf1,0x01,0x05,0x62,0x00]
5499 image_gather4_c_lz v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
5500 // CHECK
: [0x00,0x01,0x3c,0xf3,0x01,0x05,0x62,0x00]
5502 image_gather4_c_lz v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
5503 // CHECK
: [0x00,0x81,0x3c,0xf1,0x01,0x05,0x62,0x00]
5505 image_gather4_c_lz v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
5506 // CHECK
: [0x00,0x01,0x3e,0xf1,0x01,0x05,0x62,0x00]
5508 image_gather4_c_lz v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
5509 // CHECK
: [0x00,0x41,0x3c,0xf1,0x01,0x05,0x62,0x00]
5511 image_gather4_c_lz v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
5512 // CHECK
: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x62,0x80]
5514 image_gather4_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
5515 // CHECK
: [0x00,0x01,0x40,0xf1,0x01,0x05,0x62,0x00]
5517 image_gather4_o v
[252:255], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
5518 // CHECK
: [0x00,0x01,0x40,0xf1,0x01,0xfc,0x62,0x00]
5520 image_gather4_o v
[5:8], v
[252:254], s
[8:15], s
[12:15] dmask
:0x1
5521 // CHECK
: [0x00,0x01,0x40,0xf1,0xfc,0x05,0x62,0x00]
5523 image_gather4_o v
[5:8], v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
5524 // CHECK
: [0x00,0x01,0x40,0xf1,0x01,0x05,0x63,0x00]
5526 image_gather4_o v
[5:8], v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
5527 // CHECK
: [0x00,0x01,0x40,0xf1,0x01,0x05,0x77,0x00]
5529 image_gather4_o v
[5:8], v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
5530 // CHECK
: [0x00,0x01,0x40,0xf1,0x01,0x05,0x7d,0x00]
5532 image_gather4_o v
[5:8], v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
5533 // CHECK
: [0x00,0x01,0x40,0xf1,0x01,0x05,0x82,0x00]
5535 image_gather4_o v
[5:8], v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
5536 // CHECK
: [0x00,0x01,0x40,0xf1,0x01,0x05,0x02,0x03]
5538 image_gather4_o v
[5:8], v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
5539 // CHECK
: [0x00,0x01,0x40,0xf1,0x01,0x05,0xc2,0x03]
5541 image_gather4_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
5542 // CHECK
: [0x00,0x02,0x40,0xf1,0x01,0x05,0x62,0x00]
5544 image_gather4_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
5545 // CHECK
: [0x00,0x04,0x40,0xf1,0x01,0x05,0x62,0x00]
5547 image_gather4_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
5548 // CHECK
: [0x00,0x08,0x40,0xf1,0x01,0x05,0x62,0x00]
5550 image_gather4_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5551 // CHECK
: [0x00,0x01,0x40,0xf1,0x01,0x05,0x62,0x00]
5553 image_gather4_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
5554 // CHECK
: [0x00,0x11,0x40,0xf1,0x01,0x05,0x62,0x00]
5556 image_gather4_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
5557 // CHECK
: [0x00,0x21,0x40,0xf1,0x01,0x05,0x62,0x00]
5559 image_gather4_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
5560 // CHECK
: [0x00,0x01,0x40,0xf3,0x01,0x05,0x62,0x00]
5562 image_gather4_o v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
5563 // CHECK
: [0x00,0x81,0x40,0xf1,0x01,0x05,0x62,0x00]
5565 image_gather4_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
5566 // CHECK
: [0x00,0x01,0x42,0xf1,0x01,0x05,0x62,0x00]
5568 image_gather4_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
5569 // CHECK
: [0x00,0x41,0x40,0xf1,0x01,0x05,0x62,0x00]
5571 image_gather4_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
5572 // CHECK
: [0x00,0x01,0x40,0xf1,0x01,0x05,0x62,0x80]
5574 image_gather4_cl_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5575 // CHECK
: [0x00,0x01,0x44,0xf1,0x01,0x05,0x62,0x00]
5577 image_gather4_cl_o v
[252:255], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5578 // CHECK
: [0x00,0x01,0x44,0xf1,0x01,0xfc,0x62,0x00]
5580 image_gather4_cl_o v
[5:8], v
[251:254], s
[8:15], s
[12:15] dmask
:0x1
5581 // CHECK
: [0x00,0x01,0x44,0xf1,0xfb,0x05,0x62,0x00]
5583 image_gather4_cl_o v
[5:8], v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
5584 // CHECK
: [0x00,0x01,0x44,0xf1,0x01,0x05,0x63,0x00]
5586 image_gather4_cl_o v
[5:8], v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
5587 // CHECK
: [0x00,0x01,0x44,0xf1,0x01,0x05,0x77,0x00]
5589 image_gather4_cl_o v
[5:8], v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
5590 // CHECK
: [0x00,0x01,0x44,0xf1,0x01,0x05,0x7d,0x00]
5592 image_gather4_cl_o v
[5:8], v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
5593 // CHECK
: [0x00,0x01,0x44,0xf1,0x01,0x05,0x82,0x00]
5595 image_gather4_cl_o v
[5:8], v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
5596 // CHECK
: [0x00,0x01,0x44,0xf1,0x01,0x05,0x02,0x03]
5598 image_gather4_cl_o v
[5:8], v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
5599 // CHECK
: [0x00,0x01,0x44,0xf1,0x01,0x05,0xc2,0x03]
5601 image_gather4_cl_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
5602 // CHECK
: [0x00,0x02,0x44,0xf1,0x01,0x05,0x62,0x00]
5604 image_gather4_cl_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
5605 // CHECK
: [0x00,0x04,0x44,0xf1,0x01,0x05,0x62,0x00]
5607 image_gather4_cl_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
5608 // CHECK
: [0x00,0x08,0x44,0xf1,0x01,0x05,0x62,0x00]
5610 image_gather4_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5611 // CHECK
: [0x00,0x01,0x44,0xf1,0x01,0x05,0x62,0x00]
5613 image_gather4_cl_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
5614 // CHECK
: [0x00,0x11,0x44,0xf1,0x01,0x05,0x62,0x00]
5616 image_gather4_cl_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
5617 // CHECK
: [0x00,0x21,0x44,0xf1,0x01,0x05,0x62,0x00]
5619 image_gather4_cl_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
5620 // CHECK
: [0x00,0x01,0x44,0xf3,0x01,0x05,0x62,0x00]
5622 image_gather4_cl_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
5623 // CHECK
: [0x00,0x81,0x44,0xf1,0x01,0x05,0x62,0x00]
5625 image_gather4_cl_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
5626 // CHECK
: [0x00,0x01,0x46,0xf1,0x01,0x05,0x62,0x00]
5628 image_gather4_cl_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
5629 // CHECK
: [0x00,0x41,0x44,0xf1,0x01,0x05,0x62,0x00]
5631 image_gather4_cl_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
5632 // CHECK
: [0x00,0x01,0x44,0xf1,0x01,0x05,0x62,0x80]
5634 image_gather4_l_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5635 // CHECK
: [0x00,0x01,0x50,0xf1,0x01,0x05,0x62,0x00]
5637 image_gather4_l_o v
[252:255], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5638 // CHECK
: [0x00,0x01,0x50,0xf1,0x01,0xfc,0x62,0x00]
5640 image_gather4_l_o v
[5:8], v
[251:254], s
[8:15], s
[12:15] dmask
:0x1
5641 // CHECK
: [0x00,0x01,0x50,0xf1,0xfb,0x05,0x62,0x00]
5643 image_gather4_l_o v
[5:8], v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
5644 // CHECK
: [0x00,0x01,0x50,0xf1,0x01,0x05,0x63,0x00]
5646 image_gather4_l_o v
[5:8], v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
5647 // CHECK
: [0x00,0x01,0x50,0xf1,0x01,0x05,0x77,0x00]
5649 image_gather4_l_o v
[5:8], v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
5650 // CHECK
: [0x00,0x01,0x50,0xf1,0x01,0x05,0x7d,0x00]
5652 image_gather4_l_o v
[5:8], v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
5653 // CHECK
: [0x00,0x01,0x50,0xf1,0x01,0x05,0x82,0x00]
5655 image_gather4_l_o v
[5:8], v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
5656 // CHECK
: [0x00,0x01,0x50,0xf1,0x01,0x05,0x02,0x03]
5658 image_gather4_l_o v
[5:8], v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
5659 // CHECK
: [0x00,0x01,0x50,0xf1,0x01,0x05,0xc2,0x03]
5661 image_gather4_l_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
5662 // CHECK
: [0x00,0x02,0x50,0xf1,0x01,0x05,0x62,0x00]
5664 image_gather4_l_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
5665 // CHECK
: [0x00,0x04,0x50,0xf1,0x01,0x05,0x62,0x00]
5667 image_gather4_l_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
5668 // CHECK
: [0x00,0x08,0x50,0xf1,0x01,0x05,0x62,0x00]
5670 image_gather4_l_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5671 // CHECK
: [0x00,0x01,0x50,0xf1,0x01,0x05,0x62,0x00]
5673 image_gather4_l_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
5674 // CHECK
: [0x00,0x11,0x50,0xf1,0x01,0x05,0x62,0x00]
5676 image_gather4_l_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
5677 // CHECK
: [0x00,0x21,0x50,0xf1,0x01,0x05,0x62,0x00]
5679 image_gather4_l_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
5680 // CHECK
: [0x00,0x01,0x50,0xf3,0x01,0x05,0x62,0x00]
5682 image_gather4_l_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
5683 // CHECK
: [0x00,0x81,0x50,0xf1,0x01,0x05,0x62,0x00]
5685 image_gather4_l_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
5686 // CHECK
: [0x00,0x01,0x52,0xf1,0x01,0x05,0x62,0x00]
5688 image_gather4_l_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
5689 // CHECK
: [0x00,0x41,0x50,0xf1,0x01,0x05,0x62,0x00]
5691 image_gather4_l_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
5692 // CHECK
: [0x00,0x01,0x50,0xf1,0x01,0x05,0x62,0x80]
5694 image_gather4_b_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5695 // CHECK
: [0x00,0x01,0x54,0xf1,0x01,0x05,0x62,0x00]
5697 image_gather4_b_o v
[252:255], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5698 // CHECK
: [0x00,0x01,0x54,0xf1,0x01,0xfc,0x62,0x00]
5700 image_gather4_b_o v
[5:8], v
[251:254], s
[8:15], s
[12:15] dmask
:0x1
5701 // CHECK
: [0x00,0x01,0x54,0xf1,0xfb,0x05,0x62,0x00]
5703 image_gather4_b_o v
[5:8], v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
5704 // CHECK
: [0x00,0x01,0x54,0xf1,0x01,0x05,0x63,0x00]
5706 image_gather4_b_o v
[5:8], v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
5707 // CHECK
: [0x00,0x01,0x54,0xf1,0x01,0x05,0x77,0x00]
5709 image_gather4_b_o v
[5:8], v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
5710 // CHECK
: [0x00,0x01,0x54,0xf1,0x01,0x05,0x7d,0x00]
5712 image_gather4_b_o v
[5:8], v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
5713 // CHECK
: [0x00,0x01,0x54,0xf1,0x01,0x05,0x82,0x00]
5715 image_gather4_b_o v
[5:8], v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
5716 // CHECK
: [0x00,0x01,0x54,0xf1,0x01,0x05,0x02,0x03]
5718 image_gather4_b_o v
[5:8], v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
5719 // CHECK
: [0x00,0x01,0x54,0xf1,0x01,0x05,0xc2,0x03]
5721 image_gather4_b_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
5722 // CHECK
: [0x00,0x02,0x54,0xf1,0x01,0x05,0x62,0x00]
5724 image_gather4_b_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
5725 // CHECK
: [0x00,0x04,0x54,0xf1,0x01,0x05,0x62,0x00]
5727 image_gather4_b_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
5728 // CHECK
: [0x00,0x08,0x54,0xf1,0x01,0x05,0x62,0x00]
5730 image_gather4_b_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5731 // CHECK
: [0x00,0x01,0x54,0xf1,0x01,0x05,0x62,0x00]
5733 image_gather4_b_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
5734 // CHECK
: [0x00,0x11,0x54,0xf1,0x01,0x05,0x62,0x00]
5736 image_gather4_b_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
5737 // CHECK
: [0x00,0x21,0x54,0xf1,0x01,0x05,0x62,0x00]
5739 image_gather4_b_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
5740 // CHECK
: [0x00,0x01,0x54,0xf3,0x01,0x05,0x62,0x00]
5742 image_gather4_b_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
5743 // CHECK
: [0x00,0x81,0x54,0xf1,0x01,0x05,0x62,0x00]
5745 image_gather4_b_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
5746 // CHECK
: [0x00,0x01,0x56,0xf1,0x01,0x05,0x62,0x00]
5748 image_gather4_b_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
5749 // CHECK
: [0x00,0x41,0x54,0xf1,0x01,0x05,0x62,0x00]
5751 image_gather4_b_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
5752 // CHECK
: [0x00,0x01,0x54,0xf1,0x01,0x05,0x62,0x80]
5754 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5755 // CHECK
: [0x00,0x01,0x58,0xf1,0x01,0x05,0x62,0x00]
5757 image_gather4_b_cl_o v
[252:255], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5758 // CHECK
: [0x00,0x01,0x58,0xf1,0x01,0xfc,0x62,0x00]
5760 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
5761 // CHECK
: [0x00,0x01,0x58,0xf1,0x01,0x05,0x63,0x00]
5763 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
5764 // CHECK
: [0x00,0x01,0x58,0xf1,0x01,0x05,0x77,0x00]
5766 image_gather4_b_cl_o v
[5:8], v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
5767 // CHECK
: [0x00,0x01,0x58,0xf1,0x01,0x05,0x7d,0x00]
5769 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
5770 // CHECK
: [0x00,0x01,0x58,0xf1,0x01,0x05,0x82,0x00]
5772 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
5773 // CHECK
: [0x00,0x01,0x58,0xf1,0x01,0x05,0x02,0x03]
5775 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
5776 // CHECK
: [0x00,0x01,0x58,0xf1,0x01,0x05,0xc2,0x03]
5778 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
5779 // CHECK
: [0x00,0x02,0x58,0xf1,0x01,0x05,0x62,0x00]
5781 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
5782 // CHECK
: [0x00,0x04,0x58,0xf1,0x01,0x05,0x62,0x00]
5784 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
5785 // CHECK
: [0x00,0x08,0x58,0xf1,0x01,0x05,0x62,0x00]
5787 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
5788 // CHECK
: [0x00,0x11,0x58,0xf1,0x01,0x05,0x62,0x00]
5790 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
5791 // CHECK
: [0x00,0x21,0x58,0xf1,0x01,0x05,0x62,0x00]
5793 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
5794 // CHECK
: [0x00,0x01,0x58,0xf3,0x01,0x05,0x62,0x00]
5796 image_gather4_b_cl_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
5797 // CHECK
: [0x00,0x81,0x58,0xf1,0x01,0x05,0x62,0x00]
5799 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
5800 // CHECK
: [0x00,0x01,0x5a,0xf1,0x01,0x05,0x62,0x00]
5802 image_gather4_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
5803 // CHECK
: [0x00,0x41,0x58,0xf1,0x01,0x05,0x62,0x00]
5805 image_gather4_b_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
5806 // CHECK
: [0x00,0x01,0x58,0xf1,0x01,0x05,0x62,0x80]
5808 image_gather4_lz_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
5809 // CHECK
: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x62,0x00]
5811 image_gather4_lz_o v
[252:255], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
5812 // CHECK
: [0x00,0x01,0x5c,0xf1,0x01,0xfc,0x62,0x00]
5814 image_gather4_lz_o v
[5:8], v
[252:254], s
[8:15], s
[12:15] dmask
:0x1
5815 // CHECK
: [0x00,0x01,0x5c,0xf1,0xfc,0x05,0x62,0x00]
5817 image_gather4_lz_o v
[5:8], v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
5818 // CHECK
: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x63,0x00]
5820 image_gather4_lz_o v
[5:8], v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
5821 // CHECK
: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x77,0x00]
5823 image_gather4_lz_o v
[5:8], v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
5824 // CHECK
: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x7d,0x00]
5826 image_gather4_lz_o v
[5:8], v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
5827 // CHECK
: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x82,0x00]
5829 image_gather4_lz_o v
[5:8], v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
5830 // CHECK
: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x02,0x03]
5832 image_gather4_lz_o v
[5:8], v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
5833 // CHECK
: [0x00,0x01,0x5c,0xf1,0x01,0x05,0xc2,0x03]
5835 image_gather4_lz_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
5836 // CHECK
: [0x00,0x02,0x5c,0xf1,0x01,0x05,0x62,0x00]
5838 image_gather4_lz_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
5839 // CHECK
: [0x00,0x04,0x5c,0xf1,0x01,0x05,0x62,0x00]
5841 image_gather4_lz_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
5842 // CHECK
: [0x00,0x08,0x5c,0xf1,0x01,0x05,0x62,0x00]
5844 image_gather4_lz_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5845 // CHECK
: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x62,0x00]
5847 image_gather4_lz_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
5848 // CHECK
: [0x00,0x11,0x5c,0xf1,0x01,0x05,0x62,0x00]
5850 image_gather4_lz_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
5851 // CHECK
: [0x00,0x21,0x5c,0xf1,0x01,0x05,0x62,0x00]
5853 image_gather4_lz_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
5854 // CHECK
: [0x00,0x01,0x5c,0xf3,0x01,0x05,0x62,0x00]
5856 image_gather4_lz_o v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1 a16
5857 // CHECK
: [0x00,0x81,0x5c,0xf1,0x01,0x05,0x62,0x00]
5859 image_gather4_lz_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
5860 // CHECK
: [0x00,0x01,0x5e,0xf1,0x01,0x05,0x62,0x00]
5862 image_gather4_lz_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
5863 // CHECK
: [0x00,0x41,0x5c,0xf1,0x01,0x05,0x62,0x00]
5865 image_gather4_lz_o v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
5866 // CHECK
: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x62,0x80]
5868 image_gather4_c_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5869 // CHECK
: [0x00,0x01,0x60,0xf1,0x01,0x05,0x62,0x00]
5871 image_gather4_c_o v
[252:255], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
5872 // CHECK
: [0x00,0x01,0x60,0xf1,0x01,0xfc,0x62,0x00]
5874 image_gather4_c_o v
[5:8], v
[251:254], s
[8:15], s
[12:15] dmask
:0x1
5875 // CHECK
: [0x00,0x01,0x60,0xf1,0xfb,0x05,0x62,0x00]
5877 image_gather4_c_o v
[5:8], v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
5878 // CHECK
: [0x00,0x01,0x60,0xf1,0x01,0x05,0x63,0x00]
5880 image_gather4_c_o v
[5:8], v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
5881 // CHECK
: [0x00,0x01,0x60,0xf1,0x01,0x05,0x77,0x00]
5883 image_gather4_c_o v
[5:8], v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
5884 // CHECK
: [0x00,0x01,0x60,0xf1,0x01,0x05,0x7d,0x00]
5886 image_gather4_c_o v
[5:8], v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
5887 // CHECK
: [0x00,0x01,0x60,0xf1,0x01,0x05,0x82,0x00]
5889 image_gather4_c_o v
[5:8], v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
5890 // CHECK
: [0x00,0x01,0x60,0xf1,0x01,0x05,0x02,0x03]
5892 image_gather4_c_o v
[5:8], v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
5893 // CHECK
: [0x00,0x01,0x60,0xf1,0x01,0x05,0xc2,0x03]
5895 image_gather4_c_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
5896 // CHECK
: [0x00,0x02,0x60,0xf1,0x01,0x05,0x62,0x00]
5898 image_gather4_c_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
5899 // CHECK
: [0x00,0x04,0x60,0xf1,0x01,0x05,0x62,0x00]
5901 image_gather4_c_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
5902 // CHECK
: [0x00,0x08,0x60,0xf1,0x01,0x05,0x62,0x00]
5904 image_gather4_c_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5905 // CHECK
: [0x00,0x01,0x60,0xf1,0x01,0x05,0x62,0x00]
5907 image_gather4_c_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
5908 // CHECK
: [0x00,0x11,0x60,0xf1,0x01,0x05,0x62,0x00]
5910 image_gather4_c_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
5911 // CHECK
: [0x00,0x21,0x60,0xf1,0x01,0x05,0x62,0x00]
5913 image_gather4_c_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
5914 // CHECK
: [0x00,0x01,0x60,0xf3,0x01,0x05,0x62,0x00]
5916 image_gather4_c_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
5917 // CHECK
: [0x00,0x81,0x60,0xf1,0x01,0x05,0x62,0x00]
5919 image_gather4_c_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
5920 // CHECK
: [0x00,0x01,0x62,0xf1,0x01,0x05,0x62,0x00]
5922 image_gather4_c_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
5923 // CHECK
: [0x00,0x41,0x60,0xf1,0x01,0x05,0x62,0x00]
5925 image_gather4_c_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
5926 // CHECK
: [0x00,0x01,0x60,0xf1,0x01,0x05,0x62,0x80]
5928 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5929 // CHECK
: [0x00,0x01,0x64,0xf1,0x01,0x05,0x62,0x00]
5931 image_gather4_c_cl_o v
[252:255], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5932 // CHECK
: [0x00,0x01,0x64,0xf1,0x01,0xfc,0x62,0x00]
5934 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
5935 // CHECK
: [0x00,0x01,0x64,0xf1,0x01,0x05,0x63,0x00]
5937 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
5938 // CHECK
: [0x00,0x01,0x64,0xf1,0x01,0x05,0x77,0x00]
5940 image_gather4_c_cl_o v
[5:8], v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
5941 // CHECK
: [0x00,0x01,0x64,0xf1,0x01,0x05,0x7d,0x00]
5943 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
5944 // CHECK
: [0x00,0x01,0x64,0xf1,0x01,0x05,0x82,0x00]
5946 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
5947 // CHECK
: [0x00,0x01,0x64,0xf1,0x01,0x05,0x02,0x03]
5949 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
5950 // CHECK
: [0x00,0x01,0x64,0xf1,0x01,0x05,0xc2,0x03]
5952 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
5953 // CHECK
: [0x00,0x02,0x64,0xf1,0x01,0x05,0x62,0x00]
5955 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
5956 // CHECK
: [0x00,0x04,0x64,0xf1,0x01,0x05,0x62,0x00]
5958 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
5959 // CHECK
: [0x00,0x08,0x64,0xf1,0x01,0x05,0x62,0x00]
5961 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
5962 // CHECK
: [0x00,0x11,0x64,0xf1,0x01,0x05,0x62,0x00]
5964 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
5965 // CHECK
: [0x00,0x21,0x64,0xf1,0x01,0x05,0x62,0x00]
5967 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
5968 // CHECK
: [0x00,0x01,0x64,0xf3,0x01,0x05,0x62,0x00]
5970 image_gather4_c_cl_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
5971 // CHECK
: [0x00,0x81,0x64,0xf1,0x01,0x05,0x62,0x00]
5973 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
5974 // CHECK
: [0x00,0x01,0x66,0xf1,0x01,0x05,0x62,0x00]
5976 image_gather4_c_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
5977 // CHECK
: [0x00,0x41,0x64,0xf1,0x01,0x05,0x62,0x00]
5979 image_gather4_c_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
5980 // CHECK
: [0x00,0x01,0x64,0xf1,0x01,0x05,0x62,0x80]
5982 image_gather4_c_l_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5983 // CHECK
: [0x00,0x01,0x70,0xf1,0x01,0x05,0x62,0x00]
5985 image_gather4_c_l_o v
[252:255], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
5986 // CHECK
: [0x00,0x01,0x70,0xf1,0x01,0xfc,0x62,0x00]
5988 image_gather4_c_l_o v
[5:8], v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
5989 // CHECK
: [0x00,0x01,0x70,0xf1,0x01,0x05,0x63,0x00]
5991 image_gather4_c_l_o v
[5:8], v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
5992 // CHECK
: [0x00,0x01,0x70,0xf1,0x01,0x05,0x77,0x00]
5994 image_gather4_c_l_o v
[5:8], v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
5995 // CHECK
: [0x00,0x01,0x70,0xf1,0x01,0x05,0x7d,0x00]
5997 image_gather4_c_l_o v
[5:8], v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
5998 // CHECK
: [0x00,0x01,0x70,0xf1,0x01,0x05,0x82,0x00]
6000 image_gather4_c_l_o v
[5:8], v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
6001 // CHECK
: [0x00,0x01,0x70,0xf1,0x01,0x05,0x02,0x03]
6003 image_gather4_c_l_o v
[5:8], v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
6004 // CHECK
: [0x00,0x01,0x70,0xf1,0x01,0x05,0xc2,0x03]
6006 image_gather4_c_l_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
6007 // CHECK
: [0x00,0x02,0x70,0xf1,0x01,0x05,0x62,0x00]
6009 image_gather4_c_l_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
6010 // CHECK
: [0x00,0x04,0x70,0xf1,0x01,0x05,0x62,0x00]
6012 image_gather4_c_l_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
6013 // CHECK
: [0x00,0x08,0x70,0xf1,0x01,0x05,0x62,0x00]
6015 image_gather4_c_l_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
6016 // CHECK
: [0x00,0x11,0x70,0xf1,0x01,0x05,0x62,0x00]
6018 image_gather4_c_l_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
6019 // CHECK
: [0x00,0x21,0x70,0xf1,0x01,0x05,0x62,0x00]
6021 image_gather4_c_l_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
6022 // CHECK
: [0x00,0x01,0x70,0xf3,0x01,0x05,0x62,0x00]
6024 image_gather4_c_l_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
6025 // CHECK
: [0x00,0x81,0x70,0xf1,0x01,0x05,0x62,0x00]
6027 image_gather4_c_l_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
6028 // CHECK
: [0x00,0x01,0x72,0xf1,0x01,0x05,0x62,0x00]
6030 image_gather4_c_l_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
6031 // CHECK
: [0x00,0x41,0x70,0xf1,0x01,0x05,0x62,0x00]
6033 image_gather4_c_l_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
6034 // CHECK
: [0x00,0x01,0x70,0xf1,0x01,0x05,0x62,0x80]
6036 image_gather4_c_b_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6037 // CHECK
: [0x00,0x01,0x74,0xf1,0x01,0x05,0x62,0x00]
6039 image_gather4_c_b_o v
[252:255], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6040 // CHECK
: [0x00,0x01,0x74,0xf1,0x01,0xfc,0x62,0x00]
6042 image_gather4_c_b_o v
[5:8], v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
6043 // CHECK
: [0x00,0x01,0x74,0xf1,0x01,0x05,0x63,0x00]
6045 image_gather4_c_b_o v
[5:8], v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
6046 // CHECK
: [0x00,0x01,0x74,0xf1,0x01,0x05,0x77,0x00]
6048 image_gather4_c_b_o v
[5:8], v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
6049 // CHECK
: [0x00,0x01,0x74,0xf1,0x01,0x05,0x7d,0x00]
6051 image_gather4_c_b_o v
[5:8], v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
6052 // CHECK
: [0x00,0x01,0x74,0xf1,0x01,0x05,0x82,0x00]
6054 image_gather4_c_b_o v
[5:8], v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
6055 // CHECK
: [0x00,0x01,0x74,0xf1,0x01,0x05,0x02,0x03]
6057 image_gather4_c_b_o v
[5:8], v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
6058 // CHECK
: [0x00,0x01,0x74,0xf1,0x01,0x05,0xc2,0x03]
6060 image_gather4_c_b_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
6061 // CHECK
: [0x00,0x02,0x74,0xf1,0x01,0x05,0x62,0x00]
6063 image_gather4_c_b_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
6064 // CHECK
: [0x00,0x04,0x74,0xf1,0x01,0x05,0x62,0x00]
6066 image_gather4_c_b_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
6067 // CHECK
: [0x00,0x08,0x74,0xf1,0x01,0x05,0x62,0x00]
6069 image_gather4_c_b_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
6070 // CHECK
: [0x00,0x11,0x74,0xf1,0x01,0x05,0x62,0x00]
6072 image_gather4_c_b_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
6073 // CHECK
: [0x00,0x21,0x74,0xf1,0x01,0x05,0x62,0x00]
6075 image_gather4_c_b_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
6076 // CHECK
: [0x00,0x01,0x74,0xf3,0x01,0x05,0x62,0x00]
6078 image_gather4_c_b_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
6079 // CHECK
: [0x00,0x81,0x74,0xf1,0x01,0x05,0x62,0x00]
6081 image_gather4_c_b_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
6082 // CHECK
: [0x00,0x01,0x76,0xf1,0x01,0x05,0x62,0x00]
6084 image_gather4_c_b_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
6085 // CHECK
: [0x00,0x41,0x74,0xf1,0x01,0x05,0x62,0x00]
6087 image_gather4_c_b_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
6088 // CHECK
: [0x00,0x01,0x74,0xf1,0x01,0x05,0x62,0x80]
6090 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6091 // CHECK
: [0x00,0x01,0x78,0xf1,0x01,0x05,0x62,0x00]
6093 image_gather4_c_b_cl_o v
[252:255], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6094 // CHECK
: [0x00,0x01,0x78,0xf1,0x01,0xfc,0x62,0x00]
6096 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
6097 // CHECK
: [0x00,0x01,0x78,0xf1,0x01,0x05,0x63,0x00]
6099 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
6100 // CHECK
: [0x00,0x01,0x78,0xf1,0x01,0x05,0x77,0x00]
6102 image_gather4_c_b_cl_o v
[5:8], v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
6103 // CHECK
: [0x00,0x01,0x78,0xf1,0x01,0x05,0x7d,0x00]
6105 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
6106 // CHECK
: [0x00,0x01,0x78,0xf1,0x01,0x05,0x82,0x00]
6108 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
6109 // CHECK
: [0x00,0x01,0x78,0xf1,0x01,0x05,0x02,0x03]
6111 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
6112 // CHECK
: [0x00,0x01,0x78,0xf1,0x01,0x05,0xc2,0x03]
6114 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
6115 // CHECK
: [0x00,0x02,0x78,0xf1,0x01,0x05,0x62,0x00]
6117 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
6118 // CHECK
: [0x00,0x04,0x78,0xf1,0x01,0x05,0x62,0x00]
6120 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
6121 // CHECK
: [0x00,0x08,0x78,0xf1,0x01,0x05,0x62,0x00]
6123 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
6124 // CHECK
: [0x00,0x11,0x78,0xf1,0x01,0x05,0x62,0x00]
6126 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
6127 // CHECK
: [0x00,0x21,0x78,0xf1,0x01,0x05,0x62,0x00]
6129 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
6130 // CHECK
: [0x00,0x01,0x78,0xf3,0x01,0x05,0x62,0x00]
6132 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 a16
6133 // CHECK
: [0x00,0x81,0x78,0xf1,0x01,0x05,0x62,0x00]
6135 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
6136 // CHECK
: [0x00,0x01,0x7a,0xf1,0x01,0x05,0x62,0x00]
6138 image_gather4_c_b_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
6139 // CHECK
: [0x00,0x41,0x78,0xf1,0x01,0x05,0x62,0x00]
6141 image_gather4_c_b_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
6142 // CHECK
: [0x00,0x01,0x78,0xf1,0x01,0x05,0x62,0x80]
6144 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
6145 // CHECK
: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x62,0x00]
6147 image_gather4_c_lz_o v
[252:255], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
6148 // CHECK
: [0x00,0x01,0x7c,0xf1,0x01,0xfc,0x62,0x00]
6150 image_gather4_c_lz_o v
[5:8], v
[251:254], s
[8:15], s
[12:15] dmask
:0x1
6151 // CHECK
: [0x00,0x01,0x7c,0xf1,0xfb,0x05,0x62,0x00]
6153 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
6154 // CHECK
: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x63,0x00]
6156 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
6157 // CHECK
: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x77,0x00]
6159 image_gather4_c_lz_o v
[5:8], v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
6160 // CHECK
: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x7d,0x00]
6162 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
6163 // CHECK
: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x82,0x00]
6165 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
6166 // CHECK
: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x02,0x03]
6168 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
6169 // CHECK
: [0x00,0x01,0x7c,0xf1,0x01,0x05,0xc2,0x03]
6171 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
6172 // CHECK
: [0x00,0x02,0x7c,0xf1,0x01,0x05,0x62,0x00]
6174 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
6175 // CHECK
: [0x00,0x04,0x7c,0xf1,0x01,0x05,0x62,0x00]
6177 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
6178 // CHECK
: [0x00,0x08,0x7c,0xf1,0x01,0x05,0x62,0x00]
6180 image_gather4_c_lz_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6181 // CHECK
: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x62,0x00]
6183 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
6184 // CHECK
: [0x00,0x11,0x7c,0xf1,0x01,0x05,0x62,0x00]
6186 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
6187 // CHECK
: [0x00,0x21,0x7c,0xf1,0x01,0x05,0x62,0x00]
6189 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
6190 // CHECK
: [0x00,0x01,0x7c,0xf3,0x01,0x05,0x62,0x00]
6192 image_gather4_c_lz_o v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
6193 // CHECK
: [0x00,0x81,0x7c,0xf1,0x01,0x05,0x62,0x00]
6195 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
6196 // CHECK
: [0x00,0x01,0x7e,0xf1,0x01,0x05,0x62,0x00]
6198 image_gather4_c_lz_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
6199 // CHECK
: [0x00,0x41,0x7c,0xf1,0x01,0x05,0x62,0x00]
6201 image_gather4_c_lz_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
6202 // CHECK
: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x62,0x80]
6204 image_gather4h v
[5:8], v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
6205 // CHECK
: encoding
: [0x00,0x01,0x08,0xf1,0x01,0x05,0x62,0x00]
6207 image_gather4h v
[5:8], v
[254:255], s
[8:15], s
[12:15] dmask
:0x2
6208 // CHECK
: encoding
: [0x00,0x02,0x08,0xf1,0xfe,0x05,0x62,0x00]
6210 image_gather4h v
[5:8], v1
, s
[8:15], s
[12:15] dmask
:0x4 a16
6211 // CHECK
: [0x00,0x84,0x08,0xf1,0x01,0x05,0x62,0x00]
6213 image_gather4h v
[5:8], v255
, s
[8:15], s
[12:15] dmask
:0x8 a16
6214 // CHECK
: encoding
: [0x00,0x88,0x08,0xf1,0xff,0x05,0x62,0x00]
6216 image_gather4h v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
6217 // CHECK
: [0x00,0x04,0x08,0xf1,0x01,0x05,0x62,0x00]
6219 image_gather4h v
[252:255], v
[253:255], s
[8:15], s
[12:15] dmask
:0x4
6220 // CHECK
: [0x00,0x04,0x08,0xf1,0xfd,0xfc,0x62,0x00]
6222 image_gather4h v
[5:6], v
[1:2], s
[92:99], s
[96:99] dmask
:0x4 a16 d16
6223 // CHECK
: [0x00,0x84,0x08,0xf1,0x01,0x05,0x17,0x83]
6225 image_gather4h v
[254:255], v
[254:255], ttmp
[8:15], ttmp
[12:15] dmask
:0x4 unorm glc slc a16 lwe da d16
6226 // CHECK
: [0x00,0xf4,0x0a,0xf3,0xfe,0xfe,0xdd,0x83]
6228 image_get_lod v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1
6229 // CHECK
: [0x00,0x01,0x80,0xf1,0x01,0x05,0x62,0x00]
6231 image_get_lod v252
, v1
, s
[8:15], s
[12:15] dmask
:0x1
6232 // CHECK
: [0x00,0x01,0x80,0xf1,0x01,0xfc,0x62,0x00]
6234 image_get_lod v5
, v253
, s
[8:15], s
[12:15] dmask
:0x1
6235 // CHECK
: [0x00,0x01,0x80,0xf1,0xfd,0x05,0x62,0x00]
6237 image_get_lod v5
, v1
, s
[12:19], s
[12:15] dmask
:0x1
6238 // CHECK
: [0x00,0x01,0x80,0xf1,0x01,0x05,0x63,0x00]
6240 image_get_lod v5
, v1
, s
[92:99], s
[12:15] dmask
:0x1
6241 // CHECK
: [0x00,0x01,0x80,0xf1,0x01,0x05,0x77,0x00]
6243 image_get_lod v5
, v1
, ttmp
[8:15], s
[12:15] dmask
:0x1
6244 // CHECK
: [0x00,0x01,0x80,0xf1,0x01,0x05,0x7d,0x00]
6246 image_get_lod v5
, v1
, s
[8:15], s
[16:19] dmask
:0x1
6247 // CHECK
: [0x00,0x01,0x80,0xf1,0x01,0x05,0x82,0x00]
6249 image_get_lod v5
, v1
, s
[8:15], s
[96:99] dmask
:0x1
6250 // CHECK
: [0x00,0x01,0x80,0xf1,0x01,0x05,0x02,0x03]
6252 image_get_lod v5
, v1
, s
[8:15], ttmp
[12:15] dmask
:0x1
6253 // CHECK
: [0x00,0x01,0x80,0xf1,0x01,0x05,0xc2,0x03]
6255 image_get_lod v5
, v1
, s
[8:15], s
[12:15] dmask
:0x2
6256 // CHECK
: [0x00,0x02,0x80,0xf1,0x01,0x05,0x62,0x00]
6258 image_get_lod v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x3
6259 // CHECK
: [0x00,0x03,0x80,0xf1,0x01,0x05,0x62,0x00]
6261 image_get_lod v5
, v1
, s
[8:15], s
[12:15] dmask
:0x4
6262 // CHECK
: [0x00,0x04,0x80,0xf1,0x01,0x05,0x62,0x00]
6264 image_get_lod v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x5
6265 // CHECK
: [0x00,0x05,0x80,0xf1,0x01,0x05,0x62,0x00]
6267 image_get_lod v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x6
6268 // CHECK
: [0x00,0x06,0x80,0xf1,0x01,0x05,0x62,0x00]
6270 image_get_lod v
[5:7], v1
, s
[8:15], s
[12:15] dmask
:0x7
6271 // CHECK
: [0x00,0x07,0x80,0xf1,0x01,0x05,0x62,0x00]
6273 image_get_lod v5
, v1
, s
[8:15], s
[12:15] dmask
:0x8
6274 // CHECK
: [0x00,0x08,0x80,0xf1,0x01,0x05,0x62,0x00]
6276 image_get_lod v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x9
6277 // CHECK
: [0x00,0x09,0x80,0xf1,0x01,0x05,0x62,0x00]
6279 image_get_lod v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0xa
6280 // CHECK
: [0x00,0x0a,0x80,0xf1,0x01,0x05,0x62,0x00]
6282 image_get_lod v
[5:7], v1
, s
[8:15], s
[12:15] dmask
:0xb
6283 // CHECK
: [0x00,0x0b,0x80,0xf1,0x01,0x05,0x62,0x00]
6285 image_get_lod v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0xc
6286 // CHECK
: [0x00,0x0c,0x80,0xf1,0x01,0x05,0x62,0x00]
6288 image_get_lod v
[5:7], v1
, s
[8:15], s
[12:15] dmask
:0xd
6289 // CHECK
: [0x00,0x0d,0x80,0xf1,0x01,0x05,0x62,0x00]
6291 image_get_lod v
[5:7], v1
, s
[8:15], s
[12:15] dmask
:0xe
6292 // CHECK
: [0x00,0x0e,0x80,0xf1,0x01,0x05,0x62,0x00]
6294 image_get_lod v
[5:8], v1
, s
[8:15], s
[12:15] dmask
:0xf
6295 // CHECK
: [0x00,0x0f,0x80,0xf1,0x01,0x05,0x62,0x00]
6297 image_get_lod v5
, v1
, s
[8:15], s
[12:15] dmask
:0x0
6298 // CHECK
: [0x00,0x00,0x80,0xf1,0x01,0x05,0x62,0x00]
6300 image_get_lod v5
, v
[1:2], s
[8:15], s
[12:15] dmask
:0x1
6301 // CHECK
: [0x00,0x01,0x80,0xf1,0x01,0x05,0x62,0x00]
6303 image_get_lod v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
6304 // CHECK
: [0x00,0x01,0x80,0xf1,0x01,0x05,0x62,0x00]
6306 image_get_lod v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 unorm
6307 // CHECK
: [0x00,0x11,0x80,0xf1,0x01,0x05,0x62,0x00]
6309 image_get_lod v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 glc
6310 // CHECK
: [0x00,0x21,0x80,0xf1,0x01,0x05,0x62,0x00]
6312 image_get_lod v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 slc
6313 // CHECK
: [0x00,0x01,0x80,0xf3,0x01,0x05,0x62,0x00]
6315 image_get_lod v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 a16
6316 // CHECK
: [0x00,0x81,0x80,0xf1,0x01,0x05,0x62,0x00]
6318 image_get_lod v
[5:6], v1
, s
[8:15], s
[12:15] dmask
:0x1 tfe
6319 // CHECK
: [0x00,0x01,0x81,0xf1,0x01,0x05,0x62,0x00]
6321 image_get_lod v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 lwe
6322 // CHECK
: [0x00,0x01,0x82,0xf1,0x01,0x05,0x62,0x00]
6324 image_get_lod v5
, v1
, s
[8:15], s
[12:15] dmask
:0x1 da
6325 // CHECK
: [0x00,0x41,0x80,0xf1,0x01,0x05,0x62,0x00]
6327 image_sample_cd v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
6328 // CHECK
: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x62,0x00]
6330 image_sample_cd v252
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1
6331 // CHECK
: [0x00,0x01,0xa0,0xf1,0x01,0xfc,0x62,0x00]
6333 image_sample_cd v5
, v
[247:249], s
[8:15], s
[12:15] dmask
:0x1
6334 // CHECK
: [0x00,0x01,0xa0,0xf1,0xf7,0x05,0x62,0x00]
6336 image_sample_cd v5
, v
[1:3], s
[12:19], s
[12:15] dmask
:0x1
6337 // CHECK
: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x63,0x00]
6339 image_sample_cd v5
, v
[1:3], s
[92:99], s
[12:15] dmask
:0x1
6340 // CHECK
: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x77,0x00]
6342 image_sample_cd v5
, v
[1:3], ttmp
[8:15], s
[12:15] dmask
:0x1
6343 // CHECK
: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x7d,0x00]
6345 image_sample_cd v5
, v
[1:3], s
[8:15], s
[16:19] dmask
:0x1
6346 // CHECK
: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x82,0x00]
6348 image_sample_cd v5
, v
[1:3], s
[8:15], s
[96:99] dmask
:0x1
6349 // CHECK
: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x02,0x03]
6351 image_sample_cd v5
, v
[1:3], s
[8:15], ttmp
[12:15] dmask
:0x1
6352 // CHECK
: [0x00,0x01,0xa0,0xf1,0x01,0x05,0xc2,0x03]
6354 image_sample_cd v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x2
6355 // CHECK
: [0x00,0x02,0xa0,0xf1,0x01,0x05,0x62,0x00]
6357 image_sample_cd v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x3
6358 // CHECK
: [0x00,0x03,0xa0,0xf1,0x01,0x05,0x62,0x00]
6360 image_sample_cd v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x4
6361 // CHECK
: [0x00,0x04,0xa0,0xf1,0x01,0x05,0x62,0x00]
6363 image_sample_cd v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x5
6364 // CHECK
: [0x00,0x05,0xa0,0xf1,0x01,0x05,0x62,0x00]
6366 image_sample_cd v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x6
6367 // CHECK
: [0x00,0x06,0xa0,0xf1,0x01,0x05,0x62,0x00]
6369 image_sample_cd v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0x7
6370 // CHECK
: [0x00,0x07,0xa0,0xf1,0x01,0x05,0x62,0x00]
6372 image_sample_cd v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x8
6373 // CHECK
: [0x00,0x08,0xa0,0xf1,0x01,0x05,0x62,0x00]
6375 image_sample_cd v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x9
6376 // CHECK
: [0x00,0x09,0xa0,0xf1,0x01,0x05,0x62,0x00]
6378 image_sample_cd v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xa
6379 // CHECK
: [0x00,0x0a,0xa0,0xf1,0x01,0x05,0x62,0x00]
6381 image_sample_cd v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xb
6382 // CHECK
: [0x00,0x0b,0xa0,0xf1,0x01,0x05,0x62,0x00]
6384 image_sample_cd v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0xc
6385 // CHECK
: [0x00,0x0c,0xa0,0xf1,0x01,0x05,0x62,0x00]
6387 image_sample_cd v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xd
6388 // CHECK
: [0x00,0x0d,0xa0,0xf1,0x01,0x05,0x62,0x00]
6390 image_sample_cd v
[5:7], v
[1:3], s
[8:15], s
[12:15] dmask
:0xe
6391 // CHECK
: [0x00,0x0e,0xa0,0xf1,0x01,0x05,0x62,0x00]
6393 image_sample_cd v
[5:8], v
[1:3], s
[8:15], s
[12:15] dmask
:0xf
6394 // CHECK
: [0x00,0x0f,0xa0,0xf1,0x01,0x05,0x62,0x00]
6396 image_sample_cd v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x0
6397 // CHECK
: [0x00,0x00,0xa0,0xf1,0x01,0x05,0x62,0x00]
6399 image_sample_cd v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6400 // CHECK
: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x62,0x00]
6402 image_sample_cd v5
, v
[1:9], s
[8:15], s
[12:15] dmask
:0x1
6403 // CHECK
: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x62,0x00]
6405 image_sample_cd v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
6406 // CHECK
: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x62,0x00]
6408 image_sample_cd v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 unorm
6409 // CHECK
: [0x00,0x11,0xa0,0xf1,0x01,0x05,0x62,0x00]
6411 image_sample_cd v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 glc
6412 // CHECK
: [0x00,0x21,0xa0,0xf1,0x01,0x05,0x62,0x00]
6414 image_sample_cd v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 slc
6415 // CHECK
: [0x00,0x01,0xa0,0xf3,0x01,0x05,0x62,0x00]
6417 image_sample_cd v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
6418 // CHECK
: [0x00,0x81,0xa0,0xf1,0x01,0x05,0x62,0x00]
6420 image_sample_cd v
[5:6], v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 tfe
6421 // CHECK
: [0x00,0x01,0xa1,0xf1,0x01,0x05,0x62,0x00]
6423 image_sample_cd v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 lwe
6424 // CHECK
: [0x00,0x01,0xa2,0xf1,0x01,0x05,0x62,0x00]
6426 image_sample_cd v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 da
6427 // CHECK
: [0x00,0x41,0xa0,0xf1,0x01,0x05,0x62,0x00]
6429 image_sample_cd v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 d16
6430 // CHECK
: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x62,0x80]
6432 image_sample_cd_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
6433 // CHECK
: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x62,0x00]
6435 image_sample_cd_cl v252
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
6436 // CHECK
: [0x00,0x01,0xa4,0xf1,0x01,0xfc,0x62,0x00]
6438 image_sample_cd_cl v5
, v
[246:249], s
[8:15], s
[12:15] dmask
:0x1
6439 // CHECK
: [0x00,0x01,0xa4,0xf1,0xf6,0x05,0x62,0x00]
6441 image_sample_cd_cl v5
, v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
6442 // CHECK
: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x63,0x00]
6444 image_sample_cd_cl v5
, v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
6445 // CHECK
: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x77,0x00]
6447 image_sample_cd_cl v5
, v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
6448 // CHECK
: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x7d,0x00]
6450 image_sample_cd_cl v5
, v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
6451 // CHECK
: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x82,0x00]
6453 image_sample_cd_cl v5
, v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
6454 // CHECK
: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x02,0x03]
6456 image_sample_cd_cl v5
, v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
6457 // CHECK
: [0x00,0x01,0xa4,0xf1,0x01,0x05,0xc2,0x03]
6459 image_sample_cd_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
6460 // CHECK
: [0x00,0x02,0xa4,0xf1,0x01,0x05,0x62,0x00]
6462 image_sample_cd_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x3
6463 // CHECK
: [0x00,0x03,0xa4,0xf1,0x01,0x05,0x62,0x00]
6465 image_sample_cd_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
6466 // CHECK
: [0x00,0x04,0xa4,0xf1,0x01,0x05,0x62,0x00]
6468 image_sample_cd_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x5
6469 // CHECK
: [0x00,0x05,0xa4,0xf1,0x01,0x05,0x62,0x00]
6471 image_sample_cd_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x6
6472 // CHECK
: [0x00,0x06,0xa4,0xf1,0x01,0x05,0x62,0x00]
6474 image_sample_cd_cl v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0x7
6475 // CHECK
: [0x00,0x07,0xa4,0xf1,0x01,0x05,0x62,0x00]
6477 image_sample_cd_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
6478 // CHECK
: [0x00,0x08,0xa4,0xf1,0x01,0x05,0x62,0x00]
6480 image_sample_cd_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x9
6481 // CHECK
: [0x00,0x09,0xa4,0xf1,0x01,0x05,0x62,0x00]
6483 image_sample_cd_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xa
6484 // CHECK
: [0x00,0x0a,0xa4,0xf1,0x01,0x05,0x62,0x00]
6486 image_sample_cd_cl v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xb
6487 // CHECK
: [0x00,0x0b,0xa4,0xf1,0x01,0x05,0x62,0x00]
6489 image_sample_cd_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xc
6490 // CHECK
: [0x00,0x0c,0xa4,0xf1,0x01,0x05,0x62,0x00]
6492 image_sample_cd_cl v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xd
6493 // CHECK
: [0x00,0x0d,0xa4,0xf1,0x01,0x05,0x62,0x00]
6495 image_sample_cd_cl v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xe
6496 // CHECK
: [0x00,0x0e,0xa4,0xf1,0x01,0x05,0x62,0x00]
6498 image_sample_cd_cl v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0xf
6499 // CHECK
: [0x00,0x0f,0xa4,0xf1,0x01,0x05,0x62,0x00]
6501 image_sample_cd_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x0
6502 // CHECK
: [0x00,0x00,0xa4,0xf1,0x01,0x05,0x62,0x00]
6504 image_sample_cd_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6505 // CHECK
: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x62,0x00]
6507 image_sample_cd_cl v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
6508 // CHECK
: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x62,0x00]
6510 image_sample_cd_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
6511 // CHECK
: [0x00,0x11,0xa4,0xf1,0x01,0x05,0x62,0x00]
6513 image_sample_cd_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
6514 // CHECK
: [0x00,0x21,0xa4,0xf1,0x01,0x05,0x62,0x00]
6516 image_sample_cd_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
6517 // CHECK
: [0x00,0x01,0xa4,0xf3,0x01,0x05,0x62,0x00]
6519 image_sample_cd_cl v5
, v
[1:3], s
[8:15], s
[12:15] dmask
:0x1 a16
6520 // CHECK
: [0x00,0x81,0xa4,0xf1,0x01,0x05,0x62,0x00]
6522 image_sample_cd_cl v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 tfe
6523 // CHECK
: [0x00,0x01,0xa5,0xf1,0x01,0x05,0x62,0x00]
6525 image_sample_cd_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
6526 // CHECK
: [0x00,0x01,0xa6,0xf1,0x01,0x05,0x62,0x00]
6528 image_sample_cd_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
6529 // CHECK
: [0x00,0x41,0xa4,0xf1,0x01,0x05,0x62,0x00]
6531 image_sample_cd_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
6532 // CHECK
: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x62,0x80]
6534 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
6535 // CHECK
: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x62,0x00]
6537 image_sample_c_cd v252
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
6538 // CHECK
: [0x00,0x01,0xa8,0xf1,0x01,0xfc,0x62,0x00]
6540 image_sample_c_cd v5
, v
[246:249], s
[8:15], s
[12:15] dmask
:0x1
6541 // CHECK
: [0x00,0x01,0xa8,0xf1,0xf6,0x05,0x62,0x00]
6543 image_sample_c_cd v5
, v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
6544 // CHECK
: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x63,0x00]
6546 image_sample_c_cd v5
, v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
6547 // CHECK
: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x77,0x00]
6549 image_sample_c_cd v5
, v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
6550 // CHECK
: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x7d,0x00]
6552 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
6553 // CHECK
: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x82,0x00]
6555 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
6556 // CHECK
: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x02,0x03]
6558 image_sample_c_cd v5
, v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
6559 // CHECK
: [0x00,0x01,0xa8,0xf1,0x01,0x05,0xc2,0x03]
6561 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
6562 // CHECK
: [0x00,0x02,0xa8,0xf1,0x01,0x05,0x62,0x00]
6564 image_sample_c_cd v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x3
6565 // CHECK
: [0x00,0x03,0xa8,0xf1,0x01,0x05,0x62,0x00]
6567 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
6568 // CHECK
: [0x00,0x04,0xa8,0xf1,0x01,0x05,0x62,0x00]
6570 image_sample_c_cd v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x5
6571 // CHECK
: [0x00,0x05,0xa8,0xf1,0x01,0x05,0x62,0x00]
6573 image_sample_c_cd v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x6
6574 // CHECK
: [0x00,0x06,0xa8,0xf1,0x01,0x05,0x62,0x00]
6576 image_sample_c_cd v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0x7
6577 // CHECK
: [0x00,0x07,0xa8,0xf1,0x01,0x05,0x62,0x00]
6579 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
6580 // CHECK
: [0x00,0x08,0xa8,0xf1,0x01,0x05,0x62,0x00]
6582 image_sample_c_cd v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x9
6583 // CHECK
: [0x00,0x09,0xa8,0xf1,0x01,0x05,0x62,0x00]
6585 image_sample_c_cd v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xa
6586 // CHECK
: [0x00,0x0a,0xa8,0xf1,0x01,0x05,0x62,0x00]
6588 image_sample_c_cd v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xb
6589 // CHECK
: [0x00,0x0b,0xa8,0xf1,0x01,0x05,0x62,0x00]
6591 image_sample_c_cd v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xc
6592 // CHECK
: [0x00,0x0c,0xa8,0xf1,0x01,0x05,0x62,0x00]
6594 image_sample_c_cd v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xd
6595 // CHECK
: [0x00,0x0d,0xa8,0xf1,0x01,0x05,0x62,0x00]
6597 image_sample_c_cd v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xe
6598 // CHECK
: [0x00,0x0e,0xa8,0xf1,0x01,0x05,0x62,0x00]
6600 image_sample_c_cd v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0xf
6601 // CHECK
: [0x00,0x0f,0xa8,0xf1,0x01,0x05,0x62,0x00]
6603 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x0
6604 // CHECK
: [0x00,0x00,0xa8,0xf1,0x01,0x05,0x62,0x00]
6606 image_sample_c_cd v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6607 // CHECK
: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x62,0x00]
6609 image_sample_c_cd v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
6610 // CHECK
: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x62,0x00]
6612 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
6613 // CHECK
: [0x00,0x11,0xa8,0xf1,0x01,0x05,0x62,0x00]
6615 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
6616 // CHECK
: [0x00,0x21,0xa8,0xf1,0x01,0x05,0x62,0x00]
6618 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
6619 // CHECK
: [0x00,0x01,0xa8,0xf3,0x01,0x05,0x62,0x00]
6621 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
6622 // CHECK
: [0x00,0x81,0xa8,0xf1,0x01,0x05,0x62,0x00]
6624 image_sample_c_cd v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 tfe
6625 // CHECK
: [0x00,0x01,0xa9,0xf1,0x01,0x05,0x62,0x00]
6627 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
6628 // CHECK
: [0x00,0x01,0xaa,0xf1,0x01,0x05,0x62,0x00]
6630 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
6631 // CHECK
: [0x00,0x41,0xa8,0xf1,0x01,0x05,0x62,0x00]
6633 image_sample_c_cd v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
6634 // CHECK
: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x62,0x80]
6636 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6637 // CHECK
: [0x00,0x01,0xac,0xf1,0x01,0x05,0x62,0x00]
6639 image_sample_c_cd_cl v252
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6640 // CHECK
: [0x00,0x01,0xac,0xf1,0x01,0xfc,0x62,0x00]
6642 image_sample_c_cd_cl v5
, v
[245:252], s
[8:15], s
[12:15] dmask
:0x1
6643 // CHECK
: [0x00,0x01,0xac,0xf1,0xf5,0x05,0x62,0x00]
6645 image_sample_c_cd_cl v5
, v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
6646 // CHECK
: [0x00,0x01,0xac,0xf1,0x01,0x05,0x63,0x00]
6648 image_sample_c_cd_cl v5
, v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
6649 // CHECK
: [0x00,0x01,0xac,0xf1,0x01,0x05,0x77,0x00]
6651 image_sample_c_cd_cl v5
, v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
6652 // CHECK
: [0x00,0x01,0xac,0xf1,0x01,0x05,0x7d,0x00]
6654 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
6655 // CHECK
: [0x00,0x01,0xac,0xf1,0x01,0x05,0x82,0x00]
6657 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
6658 // CHECK
: [0x00,0x01,0xac,0xf1,0x01,0x05,0x02,0x03]
6660 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
6661 // CHECK
: [0x00,0x01,0xac,0xf1,0x01,0x05,0xc2,0x03]
6663 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
6664 // CHECK
: [0x00,0x02,0xac,0xf1,0x01,0x05,0x62,0x00]
6666 image_sample_c_cd_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x3
6667 // CHECK
: [0x00,0x03,0xac,0xf1,0x01,0x05,0x62,0x00]
6669 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
6670 // CHECK
: [0x00,0x04,0xac,0xf1,0x01,0x05,0x62,0x00]
6672 image_sample_c_cd_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x5
6673 // CHECK
: [0x00,0x05,0xac,0xf1,0x01,0x05,0x62,0x00]
6675 image_sample_c_cd_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x6
6676 // CHECK
: [0x00,0x06,0xac,0xf1,0x01,0x05,0x62,0x00]
6678 image_sample_c_cd_cl v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0x7
6679 // CHECK
: [0x00,0x07,0xac,0xf1,0x01,0x05,0x62,0x00]
6681 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
6682 // CHECK
: [0x00,0x08,0xac,0xf1,0x01,0x05,0x62,0x00]
6684 image_sample_c_cd_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x9
6685 // CHECK
: [0x00,0x09,0xac,0xf1,0x01,0x05,0x62,0x00]
6687 image_sample_c_cd_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xa
6688 // CHECK
: [0x00,0x0a,0xac,0xf1,0x01,0x05,0x62,0x00]
6690 image_sample_c_cd_cl v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xb
6691 // CHECK
: [0x00,0x0b,0xac,0xf1,0x01,0x05,0x62,0x00]
6693 image_sample_c_cd_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xc
6694 // CHECK
: [0x00,0x0c,0xac,0xf1,0x01,0x05,0x62,0x00]
6696 image_sample_c_cd_cl v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xd
6697 // CHECK
: [0x00,0x0d,0xac,0xf1,0x01,0x05,0x62,0x00]
6699 image_sample_c_cd_cl v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xe
6700 // CHECK
: [0x00,0x0e,0xac,0xf1,0x01,0x05,0x62,0x00]
6702 image_sample_c_cd_cl v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0xf
6703 // CHECK
: [0x00,0x0f,0xac,0xf1,0x01,0x05,0x62,0x00]
6705 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x0
6706 // CHECK
: [0x00,0x00,0xac,0xf1,0x01,0x05,0x62,0x00]
6708 image_sample_c_cd_cl v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
6709 // CHECK
: [0x00,0x01,0xac,0xf1,0x01,0x05,0x62,0x00]
6711 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
6712 // CHECK
: [0x00,0x11,0xac,0xf1,0x01,0x05,0x62,0x00]
6714 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
6715 // CHECK
: [0x00,0x21,0xac,0xf1,0x01,0x05,0x62,0x00]
6717 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
6718 // CHECK
: [0x00,0x01,0xac,0xf3,0x01,0x05,0x62,0x00]
6720 image_sample_c_cd_cl v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
6721 // CHECK
: [0x00,0x81,0xac,0xf1,0x01,0x05,0x62,0x00]
6723 image_sample_c_cd_cl v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 tfe
6724 // CHECK
: [0x00,0x01,0xad,0xf1,0x01,0x05,0x62,0x00]
6726 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
6727 // CHECK
: [0x00,0x01,0xae,0xf1,0x01,0x05,0x62,0x00]
6729 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
6730 // CHECK
: [0x00,0x41,0xac,0xf1,0x01,0x05,0x62,0x00]
6732 image_sample_c_cd_cl v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
6733 // CHECK
: [0x00,0x01,0xac,0xf1,0x01,0x05,0x62,0x80]
6735 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
6736 // CHECK
: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x62,0x00]
6738 image_sample_cd_o v252
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1
6739 // CHECK
: [0x00,0x01,0xb0,0xf1,0x01,0xfc,0x62,0x00]
6741 image_sample_cd_o v5
, v
[246:249], s
[8:15], s
[12:15] dmask
:0x1
6742 // CHECK
: [0x00,0x01,0xb0,0xf1,0xf6,0x05,0x62,0x00]
6744 image_sample_cd_o v5
, v
[1:4], s
[12:19], s
[12:15] dmask
:0x1
6745 // CHECK
: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x63,0x00]
6747 image_sample_cd_o v5
, v
[1:4], s
[92:99], s
[12:15] dmask
:0x1
6748 // CHECK
: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x77,0x00]
6750 image_sample_cd_o v5
, v
[1:4], ttmp
[8:15], s
[12:15] dmask
:0x1
6751 // CHECK
: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x7d,0x00]
6753 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[16:19] dmask
:0x1
6754 // CHECK
: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x82,0x00]
6756 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[96:99] dmask
:0x1
6757 // CHECK
: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x02,0x03]
6759 image_sample_cd_o v5
, v
[1:4], s
[8:15], ttmp
[12:15] dmask
:0x1
6760 // CHECK
: [0x00,0x01,0xb0,0xf1,0x01,0x05,0xc2,0x03]
6762 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x2
6763 // CHECK
: [0x00,0x02,0xb0,0xf1,0x01,0x05,0x62,0x00]
6765 image_sample_cd_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x3
6766 // CHECK
: [0x00,0x03,0xb0,0xf1,0x01,0x05,0x62,0x00]
6768 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x4
6769 // CHECK
: [0x00,0x04,0xb0,0xf1,0x01,0x05,0x62,0x00]
6771 image_sample_cd_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x5
6772 // CHECK
: [0x00,0x05,0xb0,0xf1,0x01,0x05,0x62,0x00]
6774 image_sample_cd_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x6
6775 // CHECK
: [0x00,0x06,0xb0,0xf1,0x01,0x05,0x62,0x00]
6777 image_sample_cd_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0x7
6778 // CHECK
: [0x00,0x07,0xb0,0xf1,0x01,0x05,0x62,0x00]
6780 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x8
6781 // CHECK
: [0x00,0x08,0xb0,0xf1,0x01,0x05,0x62,0x00]
6783 image_sample_cd_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x9
6784 // CHECK
: [0x00,0x09,0xb0,0xf1,0x01,0x05,0x62,0x00]
6786 image_sample_cd_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xa
6787 // CHECK
: [0x00,0x0a,0xb0,0xf1,0x01,0x05,0x62,0x00]
6789 image_sample_cd_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xb
6790 // CHECK
: [0x00,0x0b,0xb0,0xf1,0x01,0x05,0x62,0x00]
6792 image_sample_cd_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0xc
6793 // CHECK
: [0x00,0x0c,0xb0,0xf1,0x01,0x05,0x62,0x00]
6795 image_sample_cd_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xd
6796 // CHECK
: [0x00,0x0d,0xb0,0xf1,0x01,0x05,0x62,0x00]
6798 image_sample_cd_o v
[5:7], v
[1:4], s
[8:15], s
[12:15] dmask
:0xe
6799 // CHECK
: [0x00,0x0e,0xb0,0xf1,0x01,0x05,0x62,0x00]
6801 image_sample_cd_o v
[5:8], v
[1:4], s
[8:15], s
[12:15] dmask
:0xf
6802 // CHECK
: [0x00,0x0f,0xb0,0xf1,0x01,0x05,0x62,0x00]
6804 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x0
6805 // CHECK
: [0x00,0x00,0xb0,0xf1,0x01,0x05,0x62,0x00]
6807 image_sample_cd_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6808 // CHECK
: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x62,0x00]
6810 image_sample_cd_o v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
6811 // CHECK
: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x62,0x00]
6813 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 unorm
6814 // CHECK
: [0x00,0x11,0xb0,0xf1,0x01,0x05,0x62,0x00]
6816 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 glc
6817 // CHECK
: [0x00,0x21,0xb0,0xf1,0x01,0x05,0x62,0x00]
6819 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 slc
6820 // CHECK
: [0x00,0x01,0xb0,0xf3,0x01,0x05,0x62,0x00]
6822 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
6823 // CHECK
: [0x00,0x81,0xb0,0xf1,0x01,0x05,0x62,0x00]
6825 image_sample_cd_o v
[5:6], v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 tfe
6826 // CHECK
: [0x00,0x01,0xb1,0xf1,0x01,0x05,0x62,0x00]
6828 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 lwe
6829 // CHECK
: [0x00,0x01,0xb2,0xf1,0x01,0x05,0x62,0x00]
6831 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 da
6832 // CHECK
: [0x00,0x41,0xb0,0xf1,0x01,0x05,0x62,0x00]
6834 image_sample_cd_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 d16
6835 // CHECK
: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x62,0x80]
6837 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6838 // CHECK
: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x62,0x00]
6840 image_sample_cd_cl_o v252
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6841 // CHECK
: [0x00,0x01,0xb4,0xf1,0x01,0xfc,0x62,0x00]
6843 image_sample_cd_cl_o v5
, v
[245:252], s
[8:15], s
[12:15] dmask
:0x1
6844 // CHECK
: [0x00,0x01,0xb4,0xf1,0xf5,0x05,0x62,0x00]
6846 image_sample_cd_cl_o v5
, v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
6847 // CHECK
: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x63,0x00]
6849 image_sample_cd_cl_o v5
, v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
6850 // CHECK
: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x77,0x00]
6852 image_sample_cd_cl_o v5
, v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
6853 // CHECK
: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x7d,0x00]
6855 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
6856 // CHECK
: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x82,0x00]
6858 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
6859 // CHECK
: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x02,0x03]
6861 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
6862 // CHECK
: [0x00,0x01,0xb4,0xf1,0x01,0x05,0xc2,0x03]
6864 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
6865 // CHECK
: [0x00,0x02,0xb4,0xf1,0x01,0x05,0x62,0x00]
6867 image_sample_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x3
6868 // CHECK
: [0x00,0x03,0xb4,0xf1,0x01,0x05,0x62,0x00]
6870 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
6871 // CHECK
: [0x00,0x04,0xb4,0xf1,0x01,0x05,0x62,0x00]
6873 image_sample_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x5
6874 // CHECK
: [0x00,0x05,0xb4,0xf1,0x01,0x05,0x62,0x00]
6876 image_sample_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x6
6877 // CHECK
: [0x00,0x06,0xb4,0xf1,0x01,0x05,0x62,0x00]
6879 image_sample_cd_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0x7
6880 // CHECK
: [0x00,0x07,0xb4,0xf1,0x01,0x05,0x62,0x00]
6882 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
6883 // CHECK
: [0x00,0x08,0xb4,0xf1,0x01,0x05,0x62,0x00]
6885 image_sample_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x9
6886 // CHECK
: [0x00,0x09,0xb4,0xf1,0x01,0x05,0x62,0x00]
6888 image_sample_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xa
6889 // CHECK
: [0x00,0x0a,0xb4,0xf1,0x01,0x05,0x62,0x00]
6891 image_sample_cd_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xb
6892 // CHECK
: [0x00,0x0b,0xb4,0xf1,0x01,0x05,0x62,0x00]
6894 image_sample_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xc
6895 // CHECK
: [0x00,0x0c,0xb4,0xf1,0x01,0x05,0x62,0x00]
6897 image_sample_cd_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xd
6898 // CHECK
: [0x00,0x0d,0xb4,0xf1,0x01,0x05,0x62,0x00]
6900 image_sample_cd_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xe
6901 // CHECK
: [0x00,0x0e,0xb4,0xf1,0x01,0x05,0x62,0x00]
6903 image_sample_cd_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0xf
6904 // CHECK
: [0x00,0x0f,0xb4,0xf1,0x01,0x05,0x62,0x00]
6906 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x0
6907 // CHECK
: [0x00,0x00,0xb4,0xf1,0x01,0x05,0x62,0x00]
6909 image_sample_cd_cl_o v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
6910 // CHECK
: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x62,0x00]
6912 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
6913 // CHECK
: [0x00,0x11,0xb4,0xf1,0x01,0x05,0x62,0x00]
6915 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
6916 // CHECK
: [0x00,0x21,0xb4,0xf1,0x01,0x05,0x62,0x00]
6918 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
6919 // CHECK
: [0x00,0x01,0xb4,0xf3,0x01,0x05,0x62,0x00]
6921 image_sample_cd_cl_o v5
, v
[1:4], s
[8:15], s
[12:15] dmask
:0x1 a16
6922 // CHECK
: [0x00,0x81,0xb4,0xf1,0x01,0x05,0x62,0x00]
6924 image_sample_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 tfe
6925 // CHECK
: [0x00,0x01,0xb5,0xf1,0x01,0x05,0x62,0x00]
6927 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
6928 // CHECK
: [0x00,0x01,0xb6,0xf1,0x01,0x05,0x62,0x00]
6930 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
6931 // CHECK
: [0x00,0x41,0xb4,0xf1,0x01,0x05,0x62,0x00]
6933 image_sample_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
6934 // CHECK
: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x62,0x80]
6936 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6937 // CHECK
: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x62,0x00]
6939 image_sample_c_cd_o v252
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
6940 // CHECK
: [0x00,0x01,0xb8,0xf1,0x01,0xfc,0x62,0x00]
6942 image_sample_c_cd_o v5
, v
[245:252], s
[8:15], s
[12:15] dmask
:0x1
6943 // CHECK
: [0x00,0x01,0xb8,0xf1,0xf5,0x05,0x62,0x00]
6945 image_sample_c_cd_o v5
, v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
6946 // CHECK
: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x63,0x00]
6948 image_sample_c_cd_o v5
, v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
6949 // CHECK
: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x77,0x00]
6951 image_sample_c_cd_o v5
, v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
6952 // CHECK
: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x7d,0x00]
6954 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
6955 // CHECK
: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x82,0x00]
6957 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
6958 // CHECK
: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x02,0x03]
6960 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
6961 // CHECK
: [0x00,0x01,0xb8,0xf1,0x01,0x05,0xc2,0x03]
6963 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
6964 // CHECK
: [0x00,0x02,0xb8,0xf1,0x01,0x05,0x62,0x00]
6966 image_sample_c_cd_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x3
6967 // CHECK
: [0x00,0x03,0xb8,0xf1,0x01,0x05,0x62,0x00]
6969 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
6970 // CHECK
: [0x00,0x04,0xb8,0xf1,0x01,0x05,0x62,0x00]
6972 image_sample_c_cd_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x5
6973 // CHECK
: [0x00,0x05,0xb8,0xf1,0x01,0x05,0x62,0x00]
6975 image_sample_c_cd_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x6
6976 // CHECK
: [0x00,0x06,0xb8,0xf1,0x01,0x05,0x62,0x00]
6978 image_sample_c_cd_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0x7
6979 // CHECK
: [0x00,0x07,0xb8,0xf1,0x01,0x05,0x62,0x00]
6981 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
6982 // CHECK
: [0x00,0x08,0xb8,0xf1,0x01,0x05,0x62,0x00]
6984 image_sample_c_cd_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x9
6985 // CHECK
: [0x00,0x09,0xb8,0xf1,0x01,0x05,0x62,0x00]
6987 image_sample_c_cd_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xa
6988 // CHECK
: [0x00,0x0a,0xb8,0xf1,0x01,0x05,0x62,0x00]
6990 image_sample_c_cd_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xb
6991 // CHECK
: [0x00,0x0b,0xb8,0xf1,0x01,0x05,0x62,0x00]
6993 image_sample_c_cd_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xc
6994 // CHECK
: [0x00,0x0c,0xb8,0xf1,0x01,0x05,0x62,0x00]
6996 image_sample_c_cd_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xd
6997 // CHECK
: [0x00,0x0d,0xb8,0xf1,0x01,0x05,0x62,0x00]
6999 image_sample_c_cd_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xe
7000 // CHECK
: [0x00,0x0e,0xb8,0xf1,0x01,0x05,0x62,0x00]
7002 image_sample_c_cd_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0xf
7003 // CHECK
: [0x00,0x0f,0xb8,0xf1,0x01,0x05,0x62,0x00]
7005 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x0
7006 // CHECK
: [0x00,0x00,0xb8,0xf1,0x01,0x05,0x62,0x00]
7008 image_sample_c_cd_o v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
7009 // CHECK
: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x62,0x00]
7011 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
7012 // CHECK
: [0x00,0x11,0xb8,0xf1,0x01,0x05,0x62,0x00]
7014 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
7015 // CHECK
: [0x00,0x21,0xb8,0xf1,0x01,0x05,0x62,0x00]
7017 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
7018 // CHECK
: [0x00,0x01,0xb8,0xf3,0x01,0x05,0x62,0x00]
7020 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 a16
7021 // CHECK
: [0x00,0x81,0xb8,0xf1,0x01,0x05,0x62,0x00]
7023 image_sample_c_cd_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 tfe
7024 // CHECK
: [0x00,0x01,0xb9,0xf1,0x01,0x05,0x62,0x00]
7026 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
7027 // CHECK
: [0x00,0x01,0xba,0xf1,0x01,0x05,0x62,0x00]
7029 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
7030 // CHECK
: [0x00,0x41,0xb8,0xf1,0x01,0x05,0x62,0x00]
7032 image_sample_c_cd_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
7033 // CHECK
: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x62,0x80]
7035 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
7036 // CHECK
: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x62,0x00]
7038 image_sample_c_cd_cl_o v252
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1
7039 // CHECK
: [0x00,0x01,0xbc,0xf1,0x01,0xfc,0x62,0x00]
7041 image_sample_c_cd_cl_o v5
, v
[244:251], s
[8:15], s
[12:15] dmask
:0x1
7042 // CHECK
: [0x00,0x01,0xbc,0xf1,0xf4,0x05,0x62,0x00]
7044 image_sample_c_cd_cl_o v5
, v
[1:8], s
[12:19], s
[12:15] dmask
:0x1
7045 // CHECK
: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x63,0x00]
7047 image_sample_c_cd_cl_o v5
, v
[1:8], s
[92:99], s
[12:15] dmask
:0x1
7048 // CHECK
: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x77,0x00]
7050 image_sample_c_cd_cl_o v5
, v
[1:8], ttmp
[8:15], s
[12:15] dmask
:0x1
7051 // CHECK
: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x7d,0x00]
7053 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[16:19] dmask
:0x1
7054 // CHECK
: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x82,0x00]
7056 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[96:99] dmask
:0x1
7057 // CHECK
: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x02,0x03]
7059 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], ttmp
[12:15] dmask
:0x1
7060 // CHECK
: [0x00,0x01,0xbc,0xf1,0x01,0x05,0xc2,0x03]
7062 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x2
7063 // CHECK
: [0x00,0x02,0xbc,0xf1,0x01,0x05,0x62,0x00]
7065 image_sample_c_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x3
7066 // CHECK
: [0x00,0x03,0xbc,0xf1,0x01,0x05,0x62,0x00]
7068 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x4
7069 // CHECK
: [0x00,0x04,0xbc,0xf1,0x01,0x05,0x62,0x00]
7071 image_sample_c_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x5
7072 // CHECK
: [0x00,0x05,0xbc,0xf1,0x01,0x05,0x62,0x00]
7074 image_sample_c_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x6
7075 // CHECK
: [0x00,0x06,0xbc,0xf1,0x01,0x05,0x62,0x00]
7077 image_sample_c_cd_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0x7
7078 // CHECK
: [0x00,0x07,0xbc,0xf1,0x01,0x05,0x62,0x00]
7080 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x8
7081 // CHECK
: [0x00,0x08,0xbc,0xf1,0x01,0x05,0x62,0x00]
7083 image_sample_c_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x9
7084 // CHECK
: [0x00,0x09,0xbc,0xf1,0x01,0x05,0x62,0x00]
7086 image_sample_c_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xa
7087 // CHECK
: [0x00,0x0a,0xbc,0xf1,0x01,0x05,0x62,0x00]
7089 image_sample_c_cd_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xb
7090 // CHECK
: [0x00,0x0b,0xbc,0xf1,0x01,0x05,0x62,0x00]
7092 image_sample_c_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0xc
7093 // CHECK
: [0x00,0x0c,0xbc,0xf1,0x01,0x05,0x62,0x00]
7095 image_sample_c_cd_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xd
7096 // CHECK
: [0x00,0x0d,0xbc,0xf1,0x01,0x05,0x62,0x00]
7098 image_sample_c_cd_cl_o v
[5:7], v
[1:8], s
[8:15], s
[12:15] dmask
:0xe
7099 // CHECK
: [0x00,0x0e,0xbc,0xf1,0x01,0x05,0x62,0x00]
7101 image_sample_c_cd_cl_o v
[5:8], v
[1:8], s
[8:15], s
[12:15] dmask
:0xf
7102 // CHECK
: [0x00,0x0f,0xbc,0xf1,0x01,0x05,0x62,0x00]
7104 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x0
7105 // CHECK
: [0x00,0x00,0xbc,0xf1,0x01,0x05,0x62,0x00]
7107 image_sample_c_cd_cl_o v5
, v
[1:10], s
[8:15], s
[12:15] dmask
:0x1
7108 // CHECK
: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x62,0x00]
7110 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 unorm
7111 // CHECK
: [0x00,0x11,0xbc,0xf1,0x01,0x05,0x62,0x00]
7113 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 glc
7114 // CHECK
: [0x00,0x21,0xbc,0xf1,0x01,0x05,0x62,0x00]
7116 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 slc
7117 // CHECK
: [0x00,0x01,0xbc,0xf3,0x01,0x05,0x62,0x00]
7119 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 a16
7120 // CHECK
: [0x00,0x81,0xbc,0xf1,0x01,0x05,0x62,0x00]
7122 image_sample_c_cd_cl_o v
[5:6], v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 tfe
7123 // CHECK
: [0x00,0x01,0xbd,0xf1,0x01,0x05,0x62,0x00]
7125 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 lwe
7126 // CHECK
: [0x00,0x01,0xbe,0xf1,0x01,0x05,0x62,0x00]
7128 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 da
7129 // CHECK
: [0x00,0x41,0xbc,0xf1,0x01,0x05,0x62,0x00]
7131 image_sample_c_cd_cl_o v5
, v
[1:8], s
[8:15], s
[12:15] dmask
:0x1 d16
7132 // CHECK
: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x62,0x80]