1 // RUN
: llvm-mc
-arch
=amdgcn
-mcpu
=bonaire
-show-encoding
%s | FileCheck
%s
3 tbuffer_load_format_x v5
, off
, s
[8:11], s3 offset
:4095
4 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x03]
6 tbuffer_load_format_x v255
, off
, s
[8:11], s3 offset
:4095
7 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0xff,0x02,0x03]
9 tbuffer_load_format_x v5
, off
, s
[12:15], s3 offset
:4095
10 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x03,0x03]
12 tbuffer_load_format_x v5
, off
, s
[100:103], s3 offset
:4095
13 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x19,0x03]
15 tbuffer_load_format_x v5
, off
, ttmp
[8:11], s3 offset
:4095
16 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x1e,0x03]
18 tbuffer_load_format_x v5
, off
, s
[8:11], s103 offset
:4095
19 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x67]
21 tbuffer_load_format_x v5
, off
, s
[8:11], flat_scratch_lo offset
:4095
22 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x68]
24 tbuffer_load_format_x v5
, off
, s
[8:11], flat_scratch_hi offset
:4095
25 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x69]
27 tbuffer_load_format_x v5
, off
, s
[8:11], vcc_lo offset
:4095
28 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x6a]
30 tbuffer_load_format_x v5
, off
, s
[8:11], vcc_hi offset
:4095
31 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x6b]
33 tbuffer_load_format_x v5
, off
, s
[8:11], tba_lo offset
:4095
34 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x6c]
36 tbuffer_load_format_x v5
, off
, s
[8:11], tba_hi offset
:4095
37 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x6d]
39 tbuffer_load_format_x v5
, off
, s
[8:11], tma_lo offset
:4095
40 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x6e]
42 tbuffer_load_format_x v5
, off
, s
[8:11], tma_hi offset
:4095
43 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x6f]
45 tbuffer_load_format_x v5
, off
, s
[8:11], ttmp11 offset
:4095
46 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x7b]
48 tbuffer_load_format_x v5
, off
, s
[8:11], m0 offset
:4095
49 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x7c]
51 tbuffer_load_format_x v5
, off
, s
[8:11], exec_lo offset
:4095
52 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x7e]
54 tbuffer_load_format_x v5
, off
, s
[8:11], exec_hi offset
:4095
55 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x7f]
57 tbuffer_load_format_x v5
, off
, s
[8:11], 0 offset
:4095
58 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x80]
60 tbuffer_load_format_x v5
, off
, s
[8:11], -1 offset
:4095
61 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0xc1]
63 tbuffer_load_format_x v5
, off
, s
[8:11], 0.5 offset
:4095
64 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0xf0]
66 tbuffer_load_format_x v5
, off
, s
[8:11], -4.0 offset
:4095
67 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0xf7]
69 tbuffer_load_format_x v5
, off
, s
[8:11], src_vccz offset
:4095
70 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0xfb]
72 tbuffer_load_format_x v5
, off
, s
[8:11], src_execz offset
:4095
73 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0xfc]
75 tbuffer_load_format_x v5
, off
, s
[8:11], src_scc offset
:4095
76 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0xfd]
78 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_8
] offset
:4095
79 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x03]
81 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_16
] offset
:4095
82 // CHECK
: [0xff,0x0f,0x10,0xe8,0x00,0x05,0x02,0x03]
84 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_8_8
] offset
:4095
85 // CHECK
: [0xff,0x0f,0x18,0xe8,0x00,0x05,0x02,0x03]
87 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32
] offset
:4095
88 // CHECK
: [0xff,0x0f,0x20,0xe8,0x00,0x05,0x02,0x03]
90 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_16_16
] offset
:4095
91 // CHECK
: [0xff,0x0f,0x28,0xe8,0x00,0x05,0x02,0x03]
93 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_10_11_11
] offset
:4095
94 // CHECK
: [0xff,0x0f,0x30,0xe8,0x00,0x05,0x02,0x03]
96 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_11_11_10
] offset
:4095
97 // CHECK
: [0xff,0x0f,0x38,0xe8,0x00,0x05,0x02,0x03]
99 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_10_10_10_2
] offset
:4095
100 // CHECK
: [0xff,0x0f,0x40,0xe8,0x00,0x05,0x02,0x03]
102 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_2_10_10_10
] offset
:4095
103 // CHECK
: [0xff,0x0f,0x48,0xe8,0x00,0x05,0x02,0x03]
105 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_8_8_8_8
] offset
:4095
106 // CHECK
: [0xff,0x0f,0x50,0xe8,0x00,0x05,0x02,0x03]
108 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32_32
] offset
:4095
109 // CHECK
: [0xff,0x0f,0x58,0xe8,0x00,0x05,0x02,0x03]
111 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_16_16_16_16
] offset
:4095
112 // CHECK
: [0xff,0x0f,0x60,0xe8,0x00,0x05,0x02,0x03]
114 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32_32_32
] offset
:4095
115 // CHECK
: [0xff,0x0f,0x68,0xe8,0x00,0x05,0x02,0x03]
117 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32_32_32_32
] offset
:4095
118 // CHECK
: [0xff,0x0f,0x70,0xe8,0x00,0x05,0x02,0x03]
120 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_RESERVED_15
] offset
:4095
121 // CHECK
: [0xff,0x0f,0x78,0xe8,0x00,0x05,0x02,0x03]
123 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_INVALID
] offset
:4095
124 // CHECK
: [0xff,0x0f,0x00,0xe8,0x00,0x05,0x02,0x03]
126 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_UNORM
] offset
:4095
127 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x02,0x03]
129 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SNORM
] offset
:4095
130 // CHECK
: [0xff,0x0f,0x88,0xe8,0x00,0x05,0x02,0x03]
132 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_USCALED
] offset
:4095
133 // CHECK
: [0xff,0x0f,0x08,0xe9,0x00,0x05,0x02,0x03]
135 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SSCALED
] offset
:4095
136 // CHECK
: [0xff,0x0f,0x88,0xe9,0x00,0x05,0x02,0x03]
138 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_UINT
] offset
:4095
139 // CHECK
: [0xff,0x0f,0x08,0xea,0x00,0x05,0x02,0x03]
141 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SINT
] offset
:4095
142 // CHECK
: [0xff,0x0f,0x88,0xea,0x00,0x05,0x02,0x03]
144 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SNORM_OGL
] offset
:4095
145 // CHECK
: [0xff,0x0f,0x08,0xeb,0x00,0x05,0x02,0x03]
147 tbuffer_load_format_x v5
, off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_FLOAT
] offset
:4095
148 // CHECK
: [0xff,0x0f,0x88,0xeb,0x00,0x05,0x02,0x03]
150 tbuffer_load_format_x v5
, v0
, s
[8:11], s3 idxen offset
:4095
151 // CHECK
: [0xff,0x2f,0x08,0xe8,0x00,0x05,0x02,0x03]
153 tbuffer_load_format_x v5
, v0
, s
[8:11], s3 offen offset
:4095
154 // CHECK
: [0xff,0x1f,0x08,0xe8,0x00,0x05,0x02,0x03]
156 tbuffer_load_format_x v5
, v
[0:1], s
[8:11], s3 addr64 offset
:4095
157 // CHECK
: [0xff,0x8f,0x08,0xe8,0x00,0x05,0x02,0x03]
159 tbuffer_load_format_x v5
, off
, s
[8:11], s3
160 // CHECK
: [0x00,0x00,0x08,0xe8,0x00,0x05,0x02,0x03]
162 tbuffer_load_format_x v5
, off
, s
[8:11], s3 offset
:0
163 // CHECK
: [0x00,0x00,0x08,0xe8,0x00,0x05,0x02,0x03]
165 tbuffer_load_format_x v5
, off
, s
[8:11], s3 offset
:7
166 // CHECK
: [0x07,0x00,0x08,0xe8,0x00,0x05,0x02,0x03]
168 tbuffer_load_format_x v5
, off
, s
[8:11], s3 offset
:4095 glc
169 // CHECK
: [0xff,0x4f,0x08,0xe8,0x00,0x05,0x02,0x03]
171 tbuffer_load_format_x v5
, off
, s
[8:11], s3 offset
:4095 slc
172 // CHECK
: [0xff,0x0f,0x08,0xe8,0x00,0x05,0x42,0x03]
174 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 offset
:4095
175 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x03]
177 tbuffer_load_format_xy v
[254:255], off
, s
[8:11], s3 offset
:4095
178 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0xfe,0x02,0x03]
180 tbuffer_load_format_xy v
[5:6], off
, s
[12:15], s3 offset
:4095
181 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x03,0x03]
183 tbuffer_load_format_xy v
[5:6], off
, s
[100:103], s3 offset
:4095
184 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x19,0x03]
186 tbuffer_load_format_xy v
[5:6], off
, ttmp
[8:11], s3 offset
:4095
187 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x1e,0x03]
189 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s103 offset
:4095
190 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x67]
192 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], flat_scratch_lo offset
:4095
193 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x68]
195 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], flat_scratch_hi offset
:4095
196 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x69]
198 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], vcc_lo offset
:4095
199 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x6a]
201 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], vcc_hi offset
:4095
202 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x6b]
204 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], tba_lo offset
:4095
205 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x6c]
207 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], tba_hi offset
:4095
208 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x6d]
210 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], tma_lo offset
:4095
211 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x6e]
213 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], tma_hi offset
:4095
214 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x6f]
216 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], ttmp11 offset
:4095
217 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x7b]
219 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], m0 offset
:4095
220 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x7c]
222 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], exec_lo offset
:4095
223 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x7e]
225 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], exec_hi offset
:4095
226 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x7f]
228 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], 0 offset
:4095
229 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x80]
231 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], -1 offset
:4095
232 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0xc1]
234 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], 0.5 offset
:4095
235 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0xf0]
237 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], -4.0 offset
:4095
238 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0xf7]
240 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], src_vccz offset
:4095
241 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0xfb]
243 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], src_execz offset
:4095
244 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0xfc]
246 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], src_scc offset
:4095
247 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0xfd]
249 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_8
] offset
:4095
250 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x03]
252 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_16
] offset
:4095
253 // CHECK
: [0xff,0x0f,0x11,0xe8,0x00,0x05,0x02,0x03]
255 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_8_8
] offset
:4095
256 // CHECK
: [0xff,0x0f,0x19,0xe8,0x00,0x05,0x02,0x03]
258 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32
] offset
:4095
259 // CHECK
: [0xff,0x0f,0x21,0xe8,0x00,0x05,0x02,0x03]
261 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_16_16
] offset
:4095
262 // CHECK
: [0xff,0x0f,0x29,0xe8,0x00,0x05,0x02,0x03]
264 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_10_11_11
] offset
:4095
265 // CHECK
: [0xff,0x0f,0x31,0xe8,0x00,0x05,0x02,0x03]
267 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_11_11_10
] offset
:4095
268 // CHECK
: [0xff,0x0f,0x39,0xe8,0x00,0x05,0x02,0x03]
270 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_10_10_10_2
] offset
:4095
271 // CHECK
: [0xff,0x0f,0x41,0xe8,0x00,0x05,0x02,0x03]
273 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_2_10_10_10
] offset
:4095
274 // CHECK
: [0xff,0x0f,0x49,0xe8,0x00,0x05,0x02,0x03]
276 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_8_8_8_8
] offset
:4095
277 // CHECK
: [0xff,0x0f,0x51,0xe8,0x00,0x05,0x02,0x03]
279 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32_32
] offset
:4095
280 // CHECK
: [0xff,0x0f,0x59,0xe8,0x00,0x05,0x02,0x03]
282 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_16_16_16_16
] offset
:4095
283 // CHECK
: [0xff,0x0f,0x61,0xe8,0x00,0x05,0x02,0x03]
285 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32_32_32
] offset
:4095
286 // CHECK
: [0xff,0x0f,0x69,0xe8,0x00,0x05,0x02,0x03]
288 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32_32_32_32
] offset
:4095
289 // CHECK
: [0xff,0x0f,0x71,0xe8,0x00,0x05,0x02,0x03]
291 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_RESERVED_15
] offset
:4095
292 // CHECK
: [0xff,0x0f,0x79,0xe8,0x00,0x05,0x02,0x03]
294 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_INVALID
] offset
:4095
295 // CHECK
: [0xff,0x0f,0x01,0xe8,0x00,0x05,0x02,0x03]
297 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_UNORM
] offset
:4095
298 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x02,0x03]
300 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SNORM
] offset
:4095
301 // CHECK
: [0xff,0x0f,0x89,0xe8,0x00,0x05,0x02,0x03]
303 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_USCALED
] offset
:4095
304 // CHECK
: [0xff,0x0f,0x09,0xe9,0x00,0x05,0x02,0x03]
306 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SSCALED
] offset
:4095
307 // CHECK
: [0xff,0x0f,0x89,0xe9,0x00,0x05,0x02,0x03]
309 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_UINT
] offset
:4095
310 // CHECK
: [0xff,0x0f,0x09,0xea,0x00,0x05,0x02,0x03]
312 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SINT
] offset
:4095
313 // CHECK
: [0xff,0x0f,0x89,0xea,0x00,0x05,0x02,0x03]
315 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SNORM_OGL
] offset
:4095
316 // CHECK
: [0xff,0x0f,0x09,0xeb,0x00,0x05,0x02,0x03]
318 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_FLOAT
] offset
:4095
319 // CHECK
: [0xff,0x0f,0x89,0xeb,0x00,0x05,0x02,0x03]
321 tbuffer_load_format_xy v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
322 // CHECK
: [0xff,0x2f,0x09,0xe8,0x00,0x05,0x02,0x03]
324 tbuffer_load_format_xy v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
325 // CHECK
: [0xff,0x1f,0x09,0xe8,0x00,0x05,0x02,0x03]
327 tbuffer_load_format_xy v
[5:6], v
[0:1], s
[8:11], s3 addr64 offset
:4095
328 // CHECK
: [0xff,0x8f,0x09,0xe8,0x00,0x05,0x02,0x03]
330 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3
331 // CHECK
: [0x00,0x00,0x09,0xe8,0x00,0x05,0x02,0x03]
333 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 offset
:0
334 // CHECK
: [0x00,0x00,0x09,0xe8,0x00,0x05,0x02,0x03]
336 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 offset
:7
337 // CHECK
: [0x07,0x00,0x09,0xe8,0x00,0x05,0x02,0x03]
339 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
340 // CHECK
: [0xff,0x4f,0x09,0xe8,0x00,0x05,0x02,0x03]
342 tbuffer_load_format_xy v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
343 // CHECK
: [0xff,0x0f,0x09,0xe8,0x00,0x05,0x42,0x03]
345 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 offset
:4095
346 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x03]
348 tbuffer_load_format_xyz v
[253:255], off
, s
[8:11], s3 offset
:4095
349 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0xfd,0x02,0x03]
351 tbuffer_load_format_xyz v
[5:7], off
, s
[12:15], s3 offset
:4095
352 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x03,0x03]
354 tbuffer_load_format_xyz v
[5:7], off
, s
[100:103], s3 offset
:4095
355 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x19,0x03]
357 tbuffer_load_format_xyz v
[5:7], off
, ttmp
[8:11], s3 offset
:4095
358 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x1e,0x03]
360 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s103 offset
:4095
361 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x67]
363 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], flat_scratch_lo offset
:4095
364 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x68]
366 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], flat_scratch_hi offset
:4095
367 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x69]
369 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], vcc_lo offset
:4095
370 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x6a]
372 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], vcc_hi offset
:4095
373 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x6b]
375 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], tba_lo offset
:4095
376 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x6c]
378 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], tba_hi offset
:4095
379 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x6d]
381 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], tma_lo offset
:4095
382 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x6e]
384 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], tma_hi offset
:4095
385 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x6f]
387 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], ttmp11 offset
:4095
388 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x7b]
390 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], m0 offset
:4095
391 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x7c]
393 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], exec_lo offset
:4095
394 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x7e]
396 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], exec_hi offset
:4095
397 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x7f]
399 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], 0 offset
:4095
400 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x80]
402 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], -1 offset
:4095
403 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0xc1]
405 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], 0.5 offset
:4095
406 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0xf0]
408 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], -4.0 offset
:4095
409 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0xf7]
411 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], src_vccz offset
:4095
412 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0xfb]
414 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], src_execz offset
:4095
415 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0xfc]
417 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], src_scc offset
:4095
418 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0xfd]
420 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_8
] offset
:4095
421 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x03]
423 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_16
] offset
:4095
424 // CHECK
: [0xff,0x0f,0x12,0xe8,0x00,0x05,0x02,0x03]
426 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_8_8
] offset
:4095
427 // CHECK
: [0xff,0x0f,0x1a,0xe8,0x00,0x05,0x02,0x03]
429 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32
] offset
:4095
430 // CHECK
: [0xff,0x0f,0x22,0xe8,0x00,0x05,0x02,0x03]
432 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_16_16
] offset
:4095
433 // CHECK
: [0xff,0x0f,0x2a,0xe8,0x00,0x05,0x02,0x03]
435 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_10_11_11
] offset
:4095
436 // CHECK
: [0xff,0x0f,0x32,0xe8,0x00,0x05,0x02,0x03]
438 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_11_11_10
] offset
:4095
439 // CHECK
: [0xff,0x0f,0x3a,0xe8,0x00,0x05,0x02,0x03]
441 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_10_10_10_2
] offset
:4095
442 // CHECK
: [0xff,0x0f,0x42,0xe8,0x00,0x05,0x02,0x03]
444 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_2_10_10_10
] offset
:4095
445 // CHECK
: [0xff,0x0f,0x4a,0xe8,0x00,0x05,0x02,0x03]
447 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_8_8_8_8
] offset
:4095
448 // CHECK
: [0xff,0x0f,0x52,0xe8,0x00,0x05,0x02,0x03]
450 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32_32
] offset
:4095
451 // CHECK
: [0xff,0x0f,0x5a,0xe8,0x00,0x05,0x02,0x03]
453 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_16_16_16_16
] offset
:4095
454 // CHECK
: [0xff,0x0f,0x62,0xe8,0x00,0x05,0x02,0x03]
456 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32_32_32
] offset
:4095
457 // CHECK
: [0xff,0x0f,0x6a,0xe8,0x00,0x05,0x02,0x03]
459 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32_32_32_32
] offset
:4095
460 // CHECK
: [0xff,0x0f,0x72,0xe8,0x00,0x05,0x02,0x03]
462 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_RESERVED_15
] offset
:4095
463 // CHECK
: [0xff,0x0f,0x7a,0xe8,0x00,0x05,0x02,0x03]
465 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_INVALID
] offset
:4095
466 // CHECK
: [0xff,0x0f,0x02,0xe8,0x00,0x05,0x02,0x03]
468 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_UNORM
] offset
:4095
469 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x02,0x03]
471 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SNORM
] offset
:4095
472 // CHECK
: [0xff,0x0f,0x8a,0xe8,0x00,0x05,0x02,0x03]
474 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_USCALED
] offset
:4095
475 // CHECK
: [0xff,0x0f,0x0a,0xe9,0x00,0x05,0x02,0x03]
477 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SSCALED
] offset
:4095
478 // CHECK
: [0xff,0x0f,0x8a,0xe9,0x00,0x05,0x02,0x03]
480 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_UINT
] offset
:4095
481 // CHECK
: [0xff,0x0f,0x0a,0xea,0x00,0x05,0x02,0x03]
483 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SINT
] offset
:4095
484 // CHECK
: [0xff,0x0f,0x8a,0xea,0x00,0x05,0x02,0x03]
486 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SNORM_OGL
] offset
:4095
487 // CHECK
: [0xff,0x0f,0x0a,0xeb,0x00,0x05,0x02,0x03]
489 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_FLOAT
] offset
:4095
490 // CHECK
: [0xff,0x0f,0x8a,0xeb,0x00,0x05,0x02,0x03]
492 tbuffer_load_format_xyz v
[5:7], v0
, s
[8:11], s3 idxen offset
:4095
493 // CHECK
: [0xff,0x2f,0x0a,0xe8,0x00,0x05,0x02,0x03]
495 tbuffer_load_format_xyz v
[5:7], v0
, s
[8:11], s3 offen offset
:4095
496 // CHECK
: [0xff,0x1f,0x0a,0xe8,0x00,0x05,0x02,0x03]
498 tbuffer_load_format_xyz v
[5:7], v
[0:1], s
[8:11], s3 addr64 offset
:4095
499 // CHECK
: [0xff,0x8f,0x0a,0xe8,0x00,0x05,0x02,0x03]
501 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3
502 // CHECK
: [0x00,0x00,0x0a,0xe8,0x00,0x05,0x02,0x03]
504 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 offset
:0
505 // CHECK
: [0x00,0x00,0x0a,0xe8,0x00,0x05,0x02,0x03]
507 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 offset
:7
508 // CHECK
: [0x07,0x00,0x0a,0xe8,0x00,0x05,0x02,0x03]
510 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 offset
:4095 glc
511 // CHECK
: [0xff,0x4f,0x0a,0xe8,0x00,0x05,0x02,0x03]
513 tbuffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 offset
:4095 slc
514 // CHECK
: [0xff,0x0f,0x0a,0xe8,0x00,0x05,0x42,0x03]
516 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 offset
:4095
517 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x03]
519 tbuffer_load_format_xyzw v
[252:255], off
, s
[8:11], s3 offset
:4095
520 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0xfc,0x02,0x03]
522 tbuffer_load_format_xyzw v
[5:8], off
, s
[12:15], s3 offset
:4095
523 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x03,0x03]
525 tbuffer_load_format_xyzw v
[5:8], off
, s
[100:103], s3 offset
:4095
526 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x19,0x03]
528 tbuffer_load_format_xyzw v
[5:8], off
, ttmp
[8:11], s3 offset
:4095
529 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x1e,0x03]
531 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s103 offset
:4095
532 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x67]
534 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], flat_scratch_lo offset
:4095
535 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x68]
537 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], flat_scratch_hi offset
:4095
538 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x69]
540 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], vcc_lo offset
:4095
541 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x6a]
543 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], vcc_hi offset
:4095
544 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x6b]
546 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], tba_lo offset
:4095
547 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x6c]
549 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], tba_hi offset
:4095
550 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x6d]
552 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], tma_lo offset
:4095
553 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x6e]
555 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], tma_hi offset
:4095
556 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x6f]
558 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], ttmp11 offset
:4095
559 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x7b]
561 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], m0 offset
:4095
562 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x7c]
564 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], exec_lo offset
:4095
565 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x7e]
567 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], exec_hi offset
:4095
568 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x7f]
570 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], 0 offset
:4095
571 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x80]
573 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], -1 offset
:4095
574 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0xc1]
576 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], 0.5 offset
:4095
577 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0xf0]
579 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], -4.0 offset
:4095
580 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0xf7]
582 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], src_vccz offset
:4095
583 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0xfb]
585 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], src_execz offset
:4095
586 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0xfc]
588 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], src_scc offset
:4095
589 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0xfd]
591 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_8
] offset
:4095
592 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x03]
594 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_16
] offset
:4095
595 // CHECK
: [0xff,0x0f,0x13,0xe8,0x00,0x05,0x02,0x03]
597 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_8_8
] offset
:4095
598 // CHECK
: [0xff,0x0f,0x1b,0xe8,0x00,0x05,0x02,0x03]
600 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32
] offset
:4095
601 // CHECK
: [0xff,0x0f,0x23,0xe8,0x00,0x05,0x02,0x03]
603 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_16_16
] offset
:4095
604 // CHECK
: [0xff,0x0f,0x2b,0xe8,0x00,0x05,0x02,0x03]
606 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_10_11_11
] offset
:4095
607 // CHECK
: [0xff,0x0f,0x33,0xe8,0x00,0x05,0x02,0x03]
609 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_11_11_10
] offset
:4095
610 // CHECK
: [0xff,0x0f,0x3b,0xe8,0x00,0x05,0x02,0x03]
612 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_10_10_10_2
] offset
:4095
613 // CHECK
: [0xff,0x0f,0x43,0xe8,0x00,0x05,0x02,0x03]
615 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_2_10_10_10
] offset
:4095
616 // CHECK
: [0xff,0x0f,0x4b,0xe8,0x00,0x05,0x02,0x03]
618 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_8_8_8_8
] offset
:4095
619 // CHECK
: [0xff,0x0f,0x53,0xe8,0x00,0x05,0x02,0x03]
621 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32_32
] offset
:4095
622 // CHECK
: [0xff,0x0f,0x5b,0xe8,0x00,0x05,0x02,0x03]
624 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_16_16_16_16
] offset
:4095
625 // CHECK
: [0xff,0x0f,0x63,0xe8,0x00,0x05,0x02,0x03]
627 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32_32_32
] offset
:4095
628 // CHECK
: [0xff,0x0f,0x6b,0xe8,0x00,0x05,0x02,0x03]
630 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_32_32_32_32
] offset
:4095
631 // CHECK
: [0xff,0x0f,0x73,0xe8,0x00,0x05,0x02,0x03]
633 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_RESERVED_15
] offset
:4095
634 // CHECK
: [0xff,0x0f,0x7b,0xe8,0x00,0x05,0x02,0x03]
636 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_DATA_FORMAT_INVALID
] offset
:4095
637 // CHECK
: [0xff,0x0f,0x03,0xe8,0x00,0x05,0x02,0x03]
639 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_UNORM
] offset
:4095
640 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x02,0x03]
642 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SNORM
] offset
:4095
643 // CHECK
: [0xff,0x0f,0x8b,0xe8,0x00,0x05,0x02,0x03]
645 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_USCALED
] offset
:4095
646 // CHECK
: [0xff,0x0f,0x0b,0xe9,0x00,0x05,0x02,0x03]
648 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SSCALED
] offset
:4095
649 // CHECK
: [0xff,0x0f,0x8b,0xe9,0x00,0x05,0x02,0x03]
651 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_UINT
] offset
:4095
652 // CHECK
: [0xff,0x0f,0x0b,0xea,0x00,0x05,0x02,0x03]
654 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SINT
] offset
:4095
655 // CHECK
: [0xff,0x0f,0x8b,0xea,0x00,0x05,0x02,0x03]
657 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_SNORM_OGL
] offset
:4095
658 // CHECK
: [0xff,0x0f,0x0b,0xeb,0x00,0x05,0x02,0x03]
660 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 format
:[BUF_NUM_FORMAT_FLOAT
] offset
:4095
661 // CHECK
: [0xff,0x0f,0x8b,0xeb,0x00,0x05,0x02,0x03]
663 tbuffer_load_format_xyzw v
[5:8], v0
, s
[8:11], s3 idxen offset
:4095
664 // CHECK
: [0xff,0x2f,0x0b,0xe8,0x00,0x05,0x02,0x03]
666 tbuffer_load_format_xyzw v
[5:8], v0
, s
[8:11], s3 offen offset
:4095
667 // CHECK
: [0xff,0x1f,0x0b,0xe8,0x00,0x05,0x02,0x03]
669 tbuffer_load_format_xyzw v
[5:8], v
[0:1], s
[8:11], s3 addr64 offset
:4095
670 // CHECK
: [0xff,0x8f,0x0b,0xe8,0x00,0x05,0x02,0x03]
672 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3
673 // CHECK
: [0x00,0x00,0x0b,0xe8,0x00,0x05,0x02,0x03]
675 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 offset
:0
676 // CHECK
: [0x00,0x00,0x0b,0xe8,0x00,0x05,0x02,0x03]
678 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 offset
:7
679 // CHECK
: [0x07,0x00,0x0b,0xe8,0x00,0x05,0x02,0x03]
681 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 offset
:4095 glc
682 // CHECK
: [0xff,0x4f,0x0b,0xe8,0x00,0x05,0x02,0x03]
684 tbuffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 offset
:4095 slc
685 // CHECK
: [0xff,0x0f,0x0b,0xe8,0x00,0x05,0x42,0x03]
687 tbuffer_store_format_x v1
, off
, s
[12:15], s4 offset
:4095
688 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x04]
690 tbuffer_store_format_x v255
, off
, s
[12:15], s4 offset
:4095
691 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0xff,0x03,0x04]
693 tbuffer_store_format_x v1
, off
, s
[16:19], s4 offset
:4095
694 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x04,0x04]
696 tbuffer_store_format_x v1
, off
, s
[100:103], s4 offset
:4095
697 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x19,0x04]
699 tbuffer_store_format_x v1
, off
, ttmp
[8:11], s4 offset
:4095
700 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x1e,0x04]
702 tbuffer_store_format_x v1
, off
, s
[12:15], s103 offset
:4095
703 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x67]
705 tbuffer_store_format_x v1
, off
, s
[12:15], flat_scratch_lo offset
:4095
706 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x68]
708 tbuffer_store_format_x v1
, off
, s
[12:15], flat_scratch_hi offset
:4095
709 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x69]
711 tbuffer_store_format_x v1
, off
, s
[12:15], vcc_lo offset
:4095
712 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x6a]
714 tbuffer_store_format_x v1
, off
, s
[12:15], vcc_hi offset
:4095
715 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x6b]
717 tbuffer_store_format_x v1
, off
, s
[12:15], tba_lo offset
:4095
718 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x6c]
720 tbuffer_store_format_x v1
, off
, s
[12:15], tba_hi offset
:4095
721 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x6d]
723 tbuffer_store_format_x v1
, off
, s
[12:15], tma_lo offset
:4095
724 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x6e]
726 tbuffer_store_format_x v1
, off
, s
[12:15], tma_hi offset
:4095
727 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x6f]
729 tbuffer_store_format_x v1
, off
, s
[12:15], ttmp11 offset
:4095
730 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x7b]
732 tbuffer_store_format_x v1
, off
, s
[12:15], m0 offset
:4095
733 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x7c]
735 tbuffer_store_format_x v1
, off
, s
[12:15], exec_lo offset
:4095
736 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x7e]
738 tbuffer_store_format_x v1
, off
, s
[12:15], exec_hi offset
:4095
739 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x7f]
741 tbuffer_store_format_x v1
, off
, s
[12:15], 0 offset
:4095
742 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x80]
744 tbuffer_store_format_x v1
, off
, s
[12:15], -1 offset
:4095
745 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0xc1]
747 tbuffer_store_format_x v1
, off
, s
[12:15], 0.5 offset
:4095
748 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0xf0]
750 tbuffer_store_format_x v1
, off
, s
[12:15], -4.0 offset
:4095
751 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0xf7]
753 tbuffer_store_format_x v1
, off
, s
[12:15], src_vccz offset
:4095
754 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0xfb]
756 tbuffer_store_format_x v1
, off
, s
[12:15], src_execz offset
:4095
757 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0xfc]
759 tbuffer_store_format_x v1
, off
, s
[12:15], src_scc offset
:4095
760 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0xfd]
762 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_8
] offset
:4095
763 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x04]
765 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_16
] offset
:4095
766 // CHECK
: [0xff,0x0f,0x14,0xe8,0x00,0x01,0x03,0x04]
768 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_8_8
] offset
:4095
769 // CHECK
: [0xff,0x0f,0x1c,0xe8,0x00,0x01,0x03,0x04]
771 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32
] offset
:4095
772 // CHECK
: [0xff,0x0f,0x24,0xe8,0x00,0x01,0x03,0x04]
774 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_16_16
] offset
:4095
775 // CHECK
: [0xff,0x0f,0x2c,0xe8,0x00,0x01,0x03,0x04]
777 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_10_11_11
] offset
:4095
778 // CHECK
: [0xff,0x0f,0x34,0xe8,0x00,0x01,0x03,0x04]
780 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_11_11_10
] offset
:4095
781 // CHECK
: [0xff,0x0f,0x3c,0xe8,0x00,0x01,0x03,0x04]
783 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_10_10_10_2
] offset
:4095
784 // CHECK
: [0xff,0x0f,0x44,0xe8,0x00,0x01,0x03,0x04]
786 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_2_10_10_10
] offset
:4095
787 // CHECK
: [0xff,0x0f,0x4c,0xe8,0x00,0x01,0x03,0x04]
789 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_8_8_8_8
] offset
:4095
790 // CHECK
: [0xff,0x0f,0x54,0xe8,0x00,0x01,0x03,0x04]
792 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32_32
] offset
:4095
793 // CHECK
: [0xff,0x0f,0x5c,0xe8,0x00,0x01,0x03,0x04]
795 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_16_16_16_16
] offset
:4095
796 // CHECK
: [0xff,0x0f,0x64,0xe8,0x00,0x01,0x03,0x04]
798 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32_32_32
] offset
:4095
799 // CHECK
: [0xff,0x0f,0x6c,0xe8,0x00,0x01,0x03,0x04]
801 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32_32_32_32
] offset
:4095
802 // CHECK
: [0xff,0x0f,0x74,0xe8,0x00,0x01,0x03,0x04]
804 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_RESERVED_15
] offset
:4095
805 // CHECK
: [0xff,0x0f,0x7c,0xe8,0x00,0x01,0x03,0x04]
807 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_INVALID
] offset
:4095
808 // CHECK
: [0xff,0x0f,0x04,0xe8,0x00,0x01,0x03,0x04]
810 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_UNORM
] offset
:4095
811 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x03,0x04]
813 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SNORM
] offset
:4095
814 // CHECK
: [0xff,0x0f,0x8c,0xe8,0x00,0x01,0x03,0x04]
816 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_USCALED
] offset
:4095
817 // CHECK
: [0xff,0x0f,0x0c,0xe9,0x00,0x01,0x03,0x04]
819 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SSCALED
] offset
:4095
820 // CHECK
: [0xff,0x0f,0x8c,0xe9,0x00,0x01,0x03,0x04]
822 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_UINT
] offset
:4095
823 // CHECK
: [0xff,0x0f,0x0c,0xea,0x00,0x01,0x03,0x04]
825 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SINT
] offset
:4095
826 // CHECK
: [0xff,0x0f,0x8c,0xea,0x00,0x01,0x03,0x04]
828 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SNORM_OGL
] offset
:4095
829 // CHECK
: [0xff,0x0f,0x0c,0xeb,0x00,0x01,0x03,0x04]
831 tbuffer_store_format_x v1
, off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_FLOAT
] offset
:4095
832 // CHECK
: [0xff,0x0f,0x8c,0xeb,0x00,0x01,0x03,0x04]
834 tbuffer_store_format_x v1
, v0
, s
[12:15], s4 idxen offset
:4095
835 // CHECK
: [0xff,0x2f,0x0c,0xe8,0x00,0x01,0x03,0x04]
837 tbuffer_store_format_x v1
, v0
, s
[12:15], s4 offen offset
:4095
838 // CHECK
: [0xff,0x1f,0x0c,0xe8,0x00,0x01,0x03,0x04]
840 tbuffer_store_format_x v1
, v
[0:1], s
[12:15], s4 addr64 offset
:4095
841 // CHECK
: [0xff,0x8f,0x0c,0xe8,0x00,0x01,0x03,0x04]
843 tbuffer_store_format_x v1
, off
, s
[12:15], s4
844 // CHECK
: [0x00,0x00,0x0c,0xe8,0x00,0x01,0x03,0x04]
846 tbuffer_store_format_x v1
, off
, s
[12:15], s4 offset
:0
847 // CHECK
: [0x00,0x00,0x0c,0xe8,0x00,0x01,0x03,0x04]
849 tbuffer_store_format_x v1
, off
, s
[12:15], s4 offset
:7
850 // CHECK
: [0x07,0x00,0x0c,0xe8,0x00,0x01,0x03,0x04]
852 tbuffer_store_format_x v1
, off
, s
[12:15], s4 offset
:4095 glc
853 // CHECK
: [0xff,0x4f,0x0c,0xe8,0x00,0x01,0x03,0x04]
855 tbuffer_store_format_x v1
, off
, s
[12:15], s4 offset
:4095 slc
856 // CHECK
: [0xff,0x0f,0x0c,0xe8,0x00,0x01,0x43,0x04]
858 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 offset
:4095
859 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x04]
861 tbuffer_store_format_xy v
[254:255], off
, s
[12:15], s4 offset
:4095
862 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0xfe,0x03,0x04]
864 tbuffer_store_format_xy v
[1:2], off
, s
[16:19], s4 offset
:4095
865 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x04,0x04]
867 tbuffer_store_format_xy v
[1:2], off
, s
[100:103], s4 offset
:4095
868 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x19,0x04]
870 tbuffer_store_format_xy v
[1:2], off
, ttmp
[8:11], s4 offset
:4095
871 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x1e,0x04]
873 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s103 offset
:4095
874 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x67]
876 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], flat_scratch_lo offset
:4095
877 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x68]
879 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], flat_scratch_hi offset
:4095
880 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x69]
882 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], vcc_lo offset
:4095
883 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x6a]
885 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], vcc_hi offset
:4095
886 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x6b]
888 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], tba_lo offset
:4095
889 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x6c]
891 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], tba_hi offset
:4095
892 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x6d]
894 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], tma_lo offset
:4095
895 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x6e]
897 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], tma_hi offset
:4095
898 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x6f]
900 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], ttmp11 offset
:4095
901 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x7b]
903 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], m0 offset
:4095
904 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x7c]
906 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], exec_lo offset
:4095
907 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x7e]
909 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], exec_hi offset
:4095
910 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x7f]
912 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], 0 offset
:4095
913 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x80]
915 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], -1 offset
:4095
916 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0xc1]
918 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], 0.5 offset
:4095
919 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0xf0]
921 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], -4.0 offset
:4095
922 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0xf7]
924 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], src_vccz offset
:4095
925 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0xfb]
927 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], src_execz offset
:4095
928 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0xfc]
930 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], src_scc offset
:4095
931 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0xfd]
933 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_8
] offset
:4095
934 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x04]
936 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_16
] offset
:4095
937 // CHECK
: [0xff,0x0f,0x15,0xe8,0x00,0x01,0x03,0x04]
939 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_8_8
] offset
:4095
940 // CHECK
: [0xff,0x0f,0x1d,0xe8,0x00,0x01,0x03,0x04]
942 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32
] offset
:4095
943 // CHECK
: [0xff,0x0f,0x25,0xe8,0x00,0x01,0x03,0x04]
945 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_16_16
] offset
:4095
946 // CHECK
: [0xff,0x0f,0x2d,0xe8,0x00,0x01,0x03,0x04]
948 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_10_11_11
] offset
:4095
949 // CHECK
: [0xff,0x0f,0x35,0xe8,0x00,0x01,0x03,0x04]
951 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_11_11_10
] offset
:4095
952 // CHECK
: [0xff,0x0f,0x3d,0xe8,0x00,0x01,0x03,0x04]
954 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_10_10_10_2
] offset
:4095
955 // CHECK
: [0xff,0x0f,0x45,0xe8,0x00,0x01,0x03,0x04]
957 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_2_10_10_10
] offset
:4095
958 // CHECK
: [0xff,0x0f,0x4d,0xe8,0x00,0x01,0x03,0x04]
960 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_8_8_8_8
] offset
:4095
961 // CHECK
: [0xff,0x0f,0x55,0xe8,0x00,0x01,0x03,0x04]
963 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32_32
] offset
:4095
964 // CHECK
: [0xff,0x0f,0x5d,0xe8,0x00,0x01,0x03,0x04]
966 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_16_16_16_16
] offset
:4095
967 // CHECK
: [0xff,0x0f,0x65,0xe8,0x00,0x01,0x03,0x04]
969 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32_32_32
] offset
:4095
970 // CHECK
: [0xff,0x0f,0x6d,0xe8,0x00,0x01,0x03,0x04]
972 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32_32_32_32
] offset
:4095
973 // CHECK
: [0xff,0x0f,0x75,0xe8,0x00,0x01,0x03,0x04]
975 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_RESERVED_15
] offset
:4095
976 // CHECK
: [0xff,0x0f,0x7d,0xe8,0x00,0x01,0x03,0x04]
978 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_INVALID
] offset
:4095
979 // CHECK
: [0xff,0x0f,0x05,0xe8,0x00,0x01,0x03,0x04]
981 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_UNORM
] offset
:4095
982 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x03,0x04]
984 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SNORM
] offset
:4095
985 // CHECK
: [0xff,0x0f,0x8d,0xe8,0x00,0x01,0x03,0x04]
987 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_USCALED
] offset
:4095
988 // CHECK
: [0xff,0x0f,0x0d,0xe9,0x00,0x01,0x03,0x04]
990 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SSCALED
] offset
:4095
991 // CHECK
: [0xff,0x0f,0x8d,0xe9,0x00,0x01,0x03,0x04]
993 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_UINT
] offset
:4095
994 // CHECK
: [0xff,0x0f,0x0d,0xea,0x00,0x01,0x03,0x04]
996 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SINT
] offset
:4095
997 // CHECK
: [0xff,0x0f,0x8d,0xea,0x00,0x01,0x03,0x04]
999 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SNORM_OGL
] offset
:4095
1000 // CHECK
: [0xff,0x0f,0x0d,0xeb,0x00,0x01,0x03,0x04]
1002 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_FLOAT
] offset
:4095
1003 // CHECK
: [0xff,0x0f,0x8d,0xeb,0x00,0x01,0x03,0x04]
1005 tbuffer_store_format_xy v
[1:2], v0
, s
[12:15], s4 idxen offset
:4095
1006 // CHECK
: [0xff,0x2f,0x0d,0xe8,0x00,0x01,0x03,0x04]
1008 tbuffer_store_format_xy v
[1:2], v0
, s
[12:15], s4 offen offset
:4095
1009 // CHECK
: [0xff,0x1f,0x0d,0xe8,0x00,0x01,0x03,0x04]
1011 tbuffer_store_format_xy v
[1:2], v
[0:1], s
[12:15], s4 addr64 offset
:4095
1012 // CHECK
: [0xff,0x8f,0x0d,0xe8,0x00,0x01,0x03,0x04]
1014 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4
1015 // CHECK
: [0x00,0x00,0x0d,0xe8,0x00,0x01,0x03,0x04]
1017 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 offset
:0
1018 // CHECK
: [0x00,0x00,0x0d,0xe8,0x00,0x01,0x03,0x04]
1020 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 offset
:7
1021 // CHECK
: [0x07,0x00,0x0d,0xe8,0x00,0x01,0x03,0x04]
1023 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 offset
:4095 glc
1024 // CHECK
: [0xff,0x4f,0x0d,0xe8,0x00,0x01,0x03,0x04]
1026 tbuffer_store_format_xy v
[1:2], off
, s
[12:15], s4 offset
:4095 slc
1027 // CHECK
: [0xff,0x0f,0x0d,0xe8,0x00,0x01,0x43,0x04]
1029 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 offset
:4095
1030 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x04]
1032 tbuffer_store_format_xyz v
[253:255], off
, s
[12:15], s4 offset
:4095
1033 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0xfd,0x03,0x04]
1035 tbuffer_store_format_xyz v
[1:3], off
, s
[16:19], s4 offset
:4095
1036 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x04,0x04]
1038 tbuffer_store_format_xyz v
[1:3], off
, s
[100:103], s4 offset
:4095
1039 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x19,0x04]
1041 tbuffer_store_format_xyz v
[1:3], off
, ttmp
[8:11], s4 offset
:4095
1042 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x1e,0x04]
1044 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s103 offset
:4095
1045 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x67]
1047 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], flat_scratch_lo offset
:4095
1048 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x68]
1050 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], flat_scratch_hi offset
:4095
1051 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x69]
1053 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], vcc_lo offset
:4095
1054 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x6a]
1056 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], vcc_hi offset
:4095
1057 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x6b]
1059 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], tba_lo offset
:4095
1060 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x6c]
1062 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], tba_hi offset
:4095
1063 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x6d]
1065 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], tma_lo offset
:4095
1066 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x6e]
1068 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], tma_hi offset
:4095
1069 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x6f]
1071 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], ttmp11 offset
:4095
1072 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x7b]
1074 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], m0 offset
:4095
1075 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x7c]
1077 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], exec_lo offset
:4095
1078 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x7e]
1080 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], exec_hi offset
:4095
1081 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x7f]
1083 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], 0 offset
:4095
1084 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x80]
1086 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], -1 offset
:4095
1087 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0xc1]
1089 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], 0.5 offset
:4095
1090 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0xf0]
1092 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], -4.0 offset
:4095
1093 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0xf7]
1095 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], src_vccz offset
:4095
1096 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0xfb]
1098 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], src_execz offset
:4095
1099 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0xfc]
1101 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], src_scc offset
:4095
1102 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0xfd]
1104 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_8
] offset
:4095
1105 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x04]
1107 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_16
] offset
:4095
1108 // CHECK
: [0xff,0x0f,0x16,0xe8,0x00,0x01,0x03,0x04]
1110 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_8_8
] offset
:4095
1111 // CHECK
: [0xff,0x0f,0x1e,0xe8,0x00,0x01,0x03,0x04]
1113 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32
] offset
:4095
1114 // CHECK
: [0xff,0x0f,0x26,0xe8,0x00,0x01,0x03,0x04]
1116 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_16_16
] offset
:4095
1117 // CHECK
: [0xff,0x0f,0x2e,0xe8,0x00,0x01,0x03,0x04]
1119 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_10_11_11
] offset
:4095
1120 // CHECK
: [0xff,0x0f,0x36,0xe8,0x00,0x01,0x03,0x04]
1122 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_11_11_10
] offset
:4095
1123 // CHECK
: [0xff,0x0f,0x3e,0xe8,0x00,0x01,0x03,0x04]
1125 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_10_10_10_2
] offset
:4095
1126 // CHECK
: [0xff,0x0f,0x46,0xe8,0x00,0x01,0x03,0x04]
1128 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_2_10_10_10
] offset
:4095
1129 // CHECK
: [0xff,0x0f,0x4e,0xe8,0x00,0x01,0x03,0x04]
1131 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_8_8_8_8
] offset
:4095
1132 // CHECK
: [0xff,0x0f,0x56,0xe8,0x00,0x01,0x03,0x04]
1134 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32_32
] offset
:4095
1135 // CHECK
: [0xff,0x0f,0x5e,0xe8,0x00,0x01,0x03,0x04]
1137 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_16_16_16_16
] offset
:4095
1138 // CHECK
: [0xff,0x0f,0x66,0xe8,0x00,0x01,0x03,0x04]
1140 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32_32_32
] offset
:4095
1141 // CHECK
: [0xff,0x0f,0x6e,0xe8,0x00,0x01,0x03,0x04]
1143 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32_32_32_32
] offset
:4095
1144 // CHECK
: [0xff,0x0f,0x76,0xe8,0x00,0x01,0x03,0x04]
1146 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_RESERVED_15
] offset
:4095
1147 // CHECK
: [0xff,0x0f,0x7e,0xe8,0x00,0x01,0x03,0x04]
1149 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_INVALID
] offset
:4095
1150 // CHECK
: [0xff,0x0f,0x06,0xe8,0x00,0x01,0x03,0x04]
1152 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_UNORM
] offset
:4095
1153 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x03,0x04]
1155 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SNORM
] offset
:4095
1156 // CHECK
: [0xff,0x0f,0x8e,0xe8,0x00,0x01,0x03,0x04]
1158 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_USCALED
] offset
:4095
1159 // CHECK
: [0xff,0x0f,0x0e,0xe9,0x00,0x01,0x03,0x04]
1161 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SSCALED
] offset
:4095
1162 // CHECK
: [0xff,0x0f,0x8e,0xe9,0x00,0x01,0x03,0x04]
1164 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_UINT
] offset
:4095
1165 // CHECK
: [0xff,0x0f,0x0e,0xea,0x00,0x01,0x03,0x04]
1167 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SINT
] offset
:4095
1168 // CHECK
: [0xff,0x0f,0x8e,0xea,0x00,0x01,0x03,0x04]
1170 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SNORM_OGL
] offset
:4095
1171 // CHECK
: [0xff,0x0f,0x0e,0xeb,0x00,0x01,0x03,0x04]
1173 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_FLOAT
] offset
:4095
1174 // CHECK
: [0xff,0x0f,0x8e,0xeb,0x00,0x01,0x03,0x04]
1176 tbuffer_store_format_xyz v
[1:3], v0
, s
[12:15], s4 idxen offset
:4095
1177 // CHECK
: [0xff,0x2f,0x0e,0xe8,0x00,0x01,0x03,0x04]
1179 tbuffer_store_format_xyz v
[1:3], v0
, s
[12:15], s4 offen offset
:4095
1180 // CHECK
: [0xff,0x1f,0x0e,0xe8,0x00,0x01,0x03,0x04]
1182 tbuffer_store_format_xyz v
[1:3], v
[0:1], s
[12:15], s4 addr64 offset
:4095
1183 // CHECK
: [0xff,0x8f,0x0e,0xe8,0x00,0x01,0x03,0x04]
1185 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4
1186 // CHECK
: [0x00,0x00,0x0e,0xe8,0x00,0x01,0x03,0x04]
1188 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 offset
:0
1189 // CHECK
: [0x00,0x00,0x0e,0xe8,0x00,0x01,0x03,0x04]
1191 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 offset
:7
1192 // CHECK
: [0x07,0x00,0x0e,0xe8,0x00,0x01,0x03,0x04]
1194 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 offset
:4095 glc
1195 // CHECK
: [0xff,0x4f,0x0e,0xe8,0x00,0x01,0x03,0x04]
1197 tbuffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 offset
:4095 slc
1198 // CHECK
: [0xff,0x0f,0x0e,0xe8,0x00,0x01,0x43,0x04]
1200 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 offset
:4095
1201 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x04]
1203 tbuffer_store_format_xyzw v
[252:255], off
, s
[12:15], s4 offset
:4095
1204 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0xfc,0x03,0x04]
1206 tbuffer_store_format_xyzw v
[1:4], off
, s
[16:19], s4 offset
:4095
1207 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x04,0x04]
1209 tbuffer_store_format_xyzw v
[1:4], off
, s
[100:103], s4 offset
:4095
1210 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x19,0x04]
1212 tbuffer_store_format_xyzw v
[1:4], off
, ttmp
[8:11], s4 offset
:4095
1213 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x1e,0x04]
1215 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s103 offset
:4095
1216 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x67]
1218 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], flat_scratch_lo offset
:4095
1219 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x68]
1221 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], flat_scratch_hi offset
:4095
1222 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x69]
1224 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], vcc_lo offset
:4095
1225 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x6a]
1227 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], vcc_hi offset
:4095
1228 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x6b]
1230 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], tba_lo offset
:4095
1231 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x6c]
1233 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], tba_hi offset
:4095
1234 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x6d]
1236 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], tma_lo offset
:4095
1237 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x6e]
1239 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], tma_hi offset
:4095
1240 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x6f]
1242 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], ttmp11 offset
:4095
1243 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x7b]
1245 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], m0 offset
:4095
1246 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x7c]
1248 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], exec_lo offset
:4095
1249 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x7e]
1251 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], exec_hi offset
:4095
1252 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x7f]
1254 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], 0 offset
:4095
1255 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x80]
1257 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], -1 offset
:4095
1258 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0xc1]
1260 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], 0.5 offset
:4095
1261 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0xf0]
1263 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], -4.0 offset
:4095
1264 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0xf7]
1266 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], src_vccz offset
:4095
1267 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0xfb]
1269 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], src_execz offset
:4095
1270 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0xfc]
1272 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], src_scc offset
:4095
1273 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0xfd]
1275 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_8
] offset
:4095
1276 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x04]
1278 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_16
] offset
:4095
1279 // CHECK
: [0xff,0x0f,0x17,0xe8,0x00,0x01,0x03,0x04]
1281 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_8_8
] offset
:4095
1282 // CHECK
: [0xff,0x0f,0x1f,0xe8,0x00,0x01,0x03,0x04]
1284 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32
] offset
:4095
1285 // CHECK
: [0xff,0x0f,0x27,0xe8,0x00,0x01,0x03,0x04]
1287 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_16_16
] offset
:4095
1288 // CHECK
: [0xff,0x0f,0x2f,0xe8,0x00,0x01,0x03,0x04]
1290 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_10_11_11
] offset
:4095
1291 // CHECK
: [0xff,0x0f,0x37,0xe8,0x00,0x01,0x03,0x04]
1293 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_11_11_10
] offset
:4095
1294 // CHECK
: [0xff,0x0f,0x3f,0xe8,0x00,0x01,0x03,0x04]
1296 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_10_10_10_2
] offset
:4095
1297 // CHECK
: [0xff,0x0f,0x47,0xe8,0x00,0x01,0x03,0x04]
1299 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_2_10_10_10
] offset
:4095
1300 // CHECK
: [0xff,0x0f,0x4f,0xe8,0x00,0x01,0x03,0x04]
1302 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_8_8_8_8
] offset
:4095
1303 // CHECK
: [0xff,0x0f,0x57,0xe8,0x00,0x01,0x03,0x04]
1305 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32_32
] offset
:4095
1306 // CHECK
: [0xff,0x0f,0x5f,0xe8,0x00,0x01,0x03,0x04]
1308 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_16_16_16_16
] offset
:4095
1309 // CHECK
: [0xff,0x0f,0x67,0xe8,0x00,0x01,0x03,0x04]
1311 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32_32_32
] offset
:4095
1312 // CHECK
: [0xff,0x0f,0x6f,0xe8,0x00,0x01,0x03,0x04]
1314 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_32_32_32_32
] offset
:4095
1315 // CHECK
: [0xff,0x0f,0x77,0xe8,0x00,0x01,0x03,0x04]
1317 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_RESERVED_15
] offset
:4095
1318 // CHECK
: [0xff,0x0f,0x7f,0xe8,0x00,0x01,0x03,0x04]
1320 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_DATA_FORMAT_INVALID
] offset
:4095
1321 // CHECK
: [0xff,0x0f,0x07,0xe8,0x00,0x01,0x03,0x04]
1323 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_UNORM
] offset
:4095
1324 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x03,0x04]
1326 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SNORM
] offset
:4095
1327 // CHECK
: [0xff,0x0f,0x8f,0xe8,0x00,0x01,0x03,0x04]
1329 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_USCALED
] offset
:4095
1330 // CHECK
: [0xff,0x0f,0x0f,0xe9,0x00,0x01,0x03,0x04]
1332 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SSCALED
] offset
:4095
1333 // CHECK
: [0xff,0x0f,0x8f,0xe9,0x00,0x01,0x03,0x04]
1335 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_UINT
] offset
:4095
1336 // CHECK
: [0xff,0x0f,0x0f,0xea,0x00,0x01,0x03,0x04]
1338 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SINT
] offset
:4095
1339 // CHECK
: [0xff,0x0f,0x8f,0xea,0x00,0x01,0x03,0x04]
1341 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_SNORM_OGL
] offset
:4095
1342 // CHECK
: [0xff,0x0f,0x0f,0xeb,0x00,0x01,0x03,0x04]
1344 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 format
:[BUF_NUM_FORMAT_FLOAT
] offset
:4095
1345 // CHECK
: [0xff,0x0f,0x8f,0xeb,0x00,0x01,0x03,0x04]
1347 tbuffer_store_format_xyzw v
[1:4], v0
, s
[12:15], s4 idxen offset
:4095
1348 // CHECK
: [0xff,0x2f,0x0f,0xe8,0x00,0x01,0x03,0x04]
1350 tbuffer_store_format_xyzw v
[1:4], v0
, s
[12:15], s4 offen offset
:4095
1351 // CHECK
: [0xff,0x1f,0x0f,0xe8,0x00,0x01,0x03,0x04]
1353 tbuffer_store_format_xyzw v
[1:4], v
[0:1], s
[12:15], s4 addr64 offset
:4095
1354 // CHECK
: [0xff,0x8f,0x0f,0xe8,0x00,0x01,0x03,0x04]
1356 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4
1357 // CHECK
: [0x00,0x00,0x0f,0xe8,0x00,0x01,0x03,0x04]
1359 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 offset
:0
1360 // CHECK
: [0x00,0x00,0x0f,0xe8,0x00,0x01,0x03,0x04]
1362 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 offset
:7
1363 // CHECK
: [0x07,0x00,0x0f,0xe8,0x00,0x01,0x03,0x04]
1365 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 offset
:4095 glc
1366 // CHECK
: [0xff,0x4f,0x0f,0xe8,0x00,0x01,0x03,0x04]
1368 tbuffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 offset
:4095 slc
1369 // CHECK
: [0xff,0x0f,0x0f,0xe8,0x00,0x01,0x43,0x04]