[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx10_asm_ds.s
blob14670eb6a8ad60300550e01889188fafae2e7d88
1 // RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s
2 // RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s
4 //===----------------------------------------------------------------------===//
5 // ENC_DS.
6 //===----------------------------------------------------------------------===//
8 ds_add_u32 v0, v1
9 // GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0x01,0x00,0x00]
11 ds_add_u32 v255, v254
12 // GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0xfe,0x00,0x00]
14 ds_add_u32 v0, v254
15 // GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0xfe,0x00,0x00]
17 ds_add_u32 v255, v1
18 // GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0x01,0x00,0x00]
20 ds_add_u32 v0, v1 offset:0
21 // GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0x01,0x00,0x00]
23 ds_add_u32 v255, v254 offset:0
24 // GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0xfe,0x00,0x00]
26 ds_add_u32 v0, v254 offset:0
27 // GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0xfe,0x00,0x00]
29 ds_add_u32 v255, v1 offset:0
30 // GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0x01,0x00,0x00]
32 ds_add_u32 v0, v1 offset:4660
33 // GFX10: encoding: [0x34,0x12,0x00,0xd8,0x00,0x01,0x00,0x00]
35 ds_add_u32 v255, v254 offset:4660
36 // GFX10: encoding: [0x34,0x12,0x00,0xd8,0xff,0xfe,0x00,0x00]
38 ds_add_u32 v0, v254 offset:4660
39 // GFX10: encoding: [0x34,0x12,0x00,0xd8,0x00,0xfe,0x00,0x00]
41 ds_add_u32 v255, v1 offset:4660
42 // GFX10: encoding: [0x34,0x12,0x00,0xd8,0xff,0x01,0x00,0x00]
44 ds_add_u32 v0, v1 offset:65535
45 // GFX10: encoding: [0xff,0xff,0x00,0xd8,0x00,0x01,0x00,0x00]
47 ds_add_u32 v255, v254 offset:65535
48 // GFX10: encoding: [0xff,0xff,0x00,0xd8,0xff,0xfe,0x00,0x00]
50 ds_add_u32 v0, v254 offset:65535
51 // GFX10: encoding: [0xff,0xff,0x00,0xd8,0x00,0xfe,0x00,0x00]
53 ds_add_u32 v255, v1 offset:65535
54 // GFX10: encoding: [0xff,0xff,0x00,0xd8,0xff,0x01,0x00,0x00]
56 ds_add_u32 v0, v1 gds
57 // GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0x01,0x00,0x00]
59 ds_add_u32 v255, v254 gds
60 // GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0xfe,0x00,0x00]
62 ds_add_u32 v0, v254 gds
63 // GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0xfe,0x00,0x00]
65 ds_add_u32 v255, v1 gds
66 // GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0x01,0x00,0x00]
68 ds_add_u32 v0, v1 offset:0 gds
69 // GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0x01,0x00,0x00]
71 ds_add_u32 v255, v254 offset:0 gds
72 // GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0xfe,0x00,0x00]
74 ds_add_u32 v0, v254 offset:0 gds
75 // GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0xfe,0x00,0x00]
77 ds_add_u32 v255, v1 offset:0 gds
78 // GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0x01,0x00,0x00]
80 ds_add_u32 v0, v1 offset:4660 gds
81 // GFX10: encoding: [0x34,0x12,0x02,0xd8,0x00,0x01,0x00,0x00]
83 ds_add_u32 v255, v254 offset:4660 gds
84 // GFX10: encoding: [0x34,0x12,0x02,0xd8,0xff,0xfe,0x00,0x00]
86 ds_add_u32 v0, v254 offset:4660 gds
87 // GFX10: encoding: [0x34,0x12,0x02,0xd8,0x00,0xfe,0x00,0x00]
89 ds_add_u32 v255, v1 offset:4660 gds
90 // GFX10: encoding: [0x34,0x12,0x02,0xd8,0xff,0x01,0x00,0x00]
92 ds_add_u32 v0, v1 offset:65535 gds
93 // GFX10: encoding: [0xff,0xff,0x02,0xd8,0x00,0x01,0x00,0x00]
95 ds_add_u32 v255, v254 offset:65535 gds
96 // GFX10: encoding: [0xff,0xff,0x02,0xd8,0xff,0xfe,0x00,0x00]
98 ds_add_u32 v0, v254 offset:65535 gds
99 // GFX10: encoding: [0xff,0xff,0x02,0xd8,0x00,0xfe,0x00,0x00]
101 ds_add_u32 v255, v1 offset:65535 gds
102 // GFX10: encoding: [0xff,0xff,0x02,0xd8,0xff,0x01,0x00,0x00]
104 ds_sub_u32 v0, v1
105 // GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0x01,0x00,0x00]
107 ds_sub_u32 v255, v254
108 // GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0xfe,0x00,0x00]
110 ds_sub_u32 v0, v254
111 // GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0xfe,0x00,0x00]
113 ds_sub_u32 v255, v1
114 // GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0x01,0x00,0x00]
116 ds_sub_u32 v0, v1 offset:0
117 // GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0x01,0x00,0x00]
119 ds_sub_u32 v255, v254 offset:0
120 // GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0xfe,0x00,0x00]
122 ds_sub_u32 v0, v254 offset:0
123 // GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0xfe,0x00,0x00]
125 ds_sub_u32 v255, v1 offset:0
126 // GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0x01,0x00,0x00]
128 ds_sub_u32 v0, v1 offset:4660
129 // GFX10: encoding: [0x34,0x12,0x04,0xd8,0x00,0x01,0x00,0x00]
131 ds_sub_u32 v255, v254 offset:4660
132 // GFX10: encoding: [0x34,0x12,0x04,0xd8,0xff,0xfe,0x00,0x00]
134 ds_sub_u32 v0, v254 offset:4660
135 // GFX10: encoding: [0x34,0x12,0x04,0xd8,0x00,0xfe,0x00,0x00]
137 ds_sub_u32 v255, v1 offset:4660
138 // GFX10: encoding: [0x34,0x12,0x04,0xd8,0xff,0x01,0x00,0x00]
140 ds_sub_u32 v0, v1 offset:65535
141 // GFX10: encoding: [0xff,0xff,0x04,0xd8,0x00,0x01,0x00,0x00]
143 ds_sub_u32 v255, v254 offset:65535
144 // GFX10: encoding: [0xff,0xff,0x04,0xd8,0xff,0xfe,0x00,0x00]
146 ds_sub_u32 v0, v254 offset:65535
147 // GFX10: encoding: [0xff,0xff,0x04,0xd8,0x00,0xfe,0x00,0x00]
149 ds_sub_u32 v255, v1 offset:65535
150 // GFX10: encoding: [0xff,0xff,0x04,0xd8,0xff,0x01,0x00,0x00]
152 ds_sub_u32 v0, v1 gds
153 // GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0x01,0x00,0x00]
155 ds_sub_u32 v255, v254 gds
156 // GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0xfe,0x00,0x00]
158 ds_sub_u32 v0, v254 gds
159 // GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0xfe,0x00,0x00]
161 ds_sub_u32 v255, v1 gds
162 // GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0x01,0x00,0x00]
164 ds_sub_u32 v0, v1 offset:0 gds
165 // GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0x01,0x00,0x00]
167 ds_sub_u32 v255, v254 offset:0 gds
168 // GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0xfe,0x00,0x00]
170 ds_sub_u32 v0, v254 offset:0 gds
171 // GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0xfe,0x00,0x00]
173 ds_sub_u32 v255, v1 offset:0 gds
174 // GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0x01,0x00,0x00]
176 ds_sub_u32 v0, v1 offset:4660 gds
177 // GFX10: encoding: [0x34,0x12,0x06,0xd8,0x00,0x01,0x00,0x00]
179 ds_sub_u32 v255, v254 offset:4660 gds
180 // GFX10: encoding: [0x34,0x12,0x06,0xd8,0xff,0xfe,0x00,0x00]
182 ds_sub_u32 v0, v254 offset:4660 gds
183 // GFX10: encoding: [0x34,0x12,0x06,0xd8,0x00,0xfe,0x00,0x00]
185 ds_sub_u32 v255, v1 offset:4660 gds
186 // GFX10: encoding: [0x34,0x12,0x06,0xd8,0xff,0x01,0x00,0x00]
188 ds_sub_u32 v0, v1 offset:65535 gds
189 // GFX10: encoding: [0xff,0xff,0x06,0xd8,0x00,0x01,0x00,0x00]
191 ds_sub_u32 v255, v254 offset:65535 gds
192 // GFX10: encoding: [0xff,0xff,0x06,0xd8,0xff,0xfe,0x00,0x00]
194 ds_sub_u32 v0, v254 offset:65535 gds
195 // GFX10: encoding: [0xff,0xff,0x06,0xd8,0x00,0xfe,0x00,0x00]
197 ds_sub_u32 v255, v1 offset:65535 gds
198 // GFX10: encoding: [0xff,0xff,0x06,0xd8,0xff,0x01,0x00,0x00]
200 ds_rsub_u32 v0, v1
201 // GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0x01,0x00,0x00]
203 ds_rsub_u32 v255, v254
204 // GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0xfe,0x00,0x00]
206 ds_rsub_u32 v0, v254
207 // GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0xfe,0x00,0x00]
209 ds_rsub_u32 v255, v1
210 // GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0x01,0x00,0x00]
212 ds_rsub_u32 v0, v1 offset:0
213 // GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0x01,0x00,0x00]
215 ds_rsub_u32 v255, v254 offset:0
216 // GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0xfe,0x00,0x00]
218 ds_rsub_u32 v0, v254 offset:0
219 // GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0xfe,0x00,0x00]
221 ds_rsub_u32 v255, v1 offset:0
222 // GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0x01,0x00,0x00]
224 ds_rsub_u32 v0, v1 offset:4660
225 // GFX10: encoding: [0x34,0x12,0x08,0xd8,0x00,0x01,0x00,0x00]
227 ds_rsub_u32 v255, v254 offset:4660
228 // GFX10: encoding: [0x34,0x12,0x08,0xd8,0xff,0xfe,0x00,0x00]
230 ds_rsub_u32 v0, v254 offset:4660
231 // GFX10: encoding: [0x34,0x12,0x08,0xd8,0x00,0xfe,0x00,0x00]
233 ds_rsub_u32 v255, v1 offset:4660
234 // GFX10: encoding: [0x34,0x12,0x08,0xd8,0xff,0x01,0x00,0x00]
236 ds_rsub_u32 v0, v1 offset:65535
237 // GFX10: encoding: [0xff,0xff,0x08,0xd8,0x00,0x01,0x00,0x00]
239 ds_rsub_u32 v255, v254 offset:65535
240 // GFX10: encoding: [0xff,0xff,0x08,0xd8,0xff,0xfe,0x00,0x00]
242 ds_rsub_u32 v0, v254 offset:65535
243 // GFX10: encoding: [0xff,0xff,0x08,0xd8,0x00,0xfe,0x00,0x00]
245 ds_rsub_u32 v255, v1 offset:65535
246 // GFX10: encoding: [0xff,0xff,0x08,0xd8,0xff,0x01,0x00,0x00]
248 ds_rsub_u32 v0, v1 gds
249 // GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0x01,0x00,0x00]
251 ds_rsub_u32 v255, v254 gds
252 // GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0xfe,0x00,0x00]
254 ds_rsub_u32 v0, v254 gds
255 // GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0xfe,0x00,0x00]
257 ds_rsub_u32 v255, v1 gds
258 // GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0x01,0x00,0x00]
260 ds_rsub_u32 v0, v1 offset:0 gds
261 // GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0x01,0x00,0x00]
263 ds_rsub_u32 v255, v254 offset:0 gds
264 // GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0xfe,0x00,0x00]
266 ds_rsub_u32 v0, v254 offset:0 gds
267 // GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0xfe,0x00,0x00]
269 ds_rsub_u32 v255, v1 offset:0 gds
270 // GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0x01,0x00,0x00]
272 ds_rsub_u32 v0, v1 offset:4660 gds
273 // GFX10: encoding: [0x34,0x12,0x0a,0xd8,0x00,0x01,0x00,0x00]
275 ds_rsub_u32 v255, v254 offset:4660 gds
276 // GFX10: encoding: [0x34,0x12,0x0a,0xd8,0xff,0xfe,0x00,0x00]
278 ds_rsub_u32 v0, v254 offset:4660 gds
279 // GFX10: encoding: [0x34,0x12,0x0a,0xd8,0x00,0xfe,0x00,0x00]
281 ds_rsub_u32 v255, v1 offset:4660 gds
282 // GFX10: encoding: [0x34,0x12,0x0a,0xd8,0xff,0x01,0x00,0x00]
284 ds_rsub_u32 v0, v1 offset:65535 gds
285 // GFX10: encoding: [0xff,0xff,0x0a,0xd8,0x00,0x01,0x00,0x00]
287 ds_rsub_u32 v255, v254 offset:65535 gds
288 // GFX10: encoding: [0xff,0xff,0x0a,0xd8,0xff,0xfe,0x00,0x00]
290 ds_rsub_u32 v0, v254 offset:65535 gds
291 // GFX10: encoding: [0xff,0xff,0x0a,0xd8,0x00,0xfe,0x00,0x00]
293 ds_rsub_u32 v255, v1 offset:65535 gds
294 // GFX10: encoding: [0xff,0xff,0x0a,0xd8,0xff,0x01,0x00,0x00]
296 ds_inc_u32 v0, v1
297 // GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0x01,0x00,0x00]
299 ds_inc_u32 v255, v254
300 // GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0xfe,0x00,0x00]
302 ds_inc_u32 v0, v254
303 // GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0xfe,0x00,0x00]
305 ds_inc_u32 v255, v1
306 // GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0x01,0x00,0x00]
308 ds_inc_u32 v0, v1 offset:0
309 // GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0x01,0x00,0x00]
311 ds_inc_u32 v255, v254 offset:0
312 // GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0xfe,0x00,0x00]
314 ds_inc_u32 v0, v254 offset:0
315 // GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0xfe,0x00,0x00]
317 ds_inc_u32 v255, v1 offset:0
318 // GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0x01,0x00,0x00]
320 ds_inc_u32 v0, v1 offset:4660
321 // GFX10: encoding: [0x34,0x12,0x0c,0xd8,0x00,0x01,0x00,0x00]
323 ds_inc_u32 v255, v254 offset:4660
324 // GFX10: encoding: [0x34,0x12,0x0c,0xd8,0xff,0xfe,0x00,0x00]
326 ds_inc_u32 v0, v254 offset:4660
327 // GFX10: encoding: [0x34,0x12,0x0c,0xd8,0x00,0xfe,0x00,0x00]
329 ds_inc_u32 v255, v1 offset:4660
330 // GFX10: encoding: [0x34,0x12,0x0c,0xd8,0xff,0x01,0x00,0x00]
332 ds_inc_u32 v0, v1 offset:65535
333 // GFX10: encoding: [0xff,0xff,0x0c,0xd8,0x00,0x01,0x00,0x00]
335 ds_inc_u32 v255, v254 offset:65535
336 // GFX10: encoding: [0xff,0xff,0x0c,0xd8,0xff,0xfe,0x00,0x00]
338 ds_inc_u32 v0, v254 offset:65535
339 // GFX10: encoding: [0xff,0xff,0x0c,0xd8,0x00,0xfe,0x00,0x00]
341 ds_inc_u32 v255, v1 offset:65535
342 // GFX10: encoding: [0xff,0xff,0x0c,0xd8,0xff,0x01,0x00,0x00]
344 ds_inc_u32 v0, v1 gds
345 // GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0x01,0x00,0x00]
347 ds_inc_u32 v255, v254 gds
348 // GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0xfe,0x00,0x00]
350 ds_inc_u32 v0, v254 gds
351 // GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0xfe,0x00,0x00]
353 ds_inc_u32 v255, v1 gds
354 // GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0x01,0x00,0x00]
356 ds_inc_u32 v0, v1 offset:0 gds
357 // GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0x01,0x00,0x00]
359 ds_inc_u32 v255, v254 offset:0 gds
360 // GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0xfe,0x00,0x00]
362 ds_inc_u32 v0, v254 offset:0 gds
363 // GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0xfe,0x00,0x00]
365 ds_inc_u32 v255, v1 offset:0 gds
366 // GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0x01,0x00,0x00]
368 ds_inc_u32 v0, v1 offset:4660 gds
369 // GFX10: encoding: [0x34,0x12,0x0e,0xd8,0x00,0x01,0x00,0x00]
371 ds_inc_u32 v255, v254 offset:4660 gds
372 // GFX10: encoding: [0x34,0x12,0x0e,0xd8,0xff,0xfe,0x00,0x00]
374 ds_inc_u32 v0, v254 offset:4660 gds
375 // GFX10: encoding: [0x34,0x12,0x0e,0xd8,0x00,0xfe,0x00,0x00]
377 ds_inc_u32 v255, v1 offset:4660 gds
378 // GFX10: encoding: [0x34,0x12,0x0e,0xd8,0xff,0x01,0x00,0x00]
380 ds_inc_u32 v0, v1 offset:65535 gds
381 // GFX10: encoding: [0xff,0xff,0x0e,0xd8,0x00,0x01,0x00,0x00]
383 ds_inc_u32 v255, v254 offset:65535 gds
384 // GFX10: encoding: [0xff,0xff,0x0e,0xd8,0xff,0xfe,0x00,0x00]
386 ds_inc_u32 v0, v254 offset:65535 gds
387 // GFX10: encoding: [0xff,0xff,0x0e,0xd8,0x00,0xfe,0x00,0x00]
389 ds_inc_u32 v255, v1 offset:65535 gds
390 // GFX10: encoding: [0xff,0xff,0x0e,0xd8,0xff,0x01,0x00,0x00]
392 ds_dec_u32 v0, v1
393 // GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0x01,0x00,0x00]
395 ds_dec_u32 v255, v254
396 // GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0xfe,0x00,0x00]
398 ds_dec_u32 v0, v254
399 // GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0xfe,0x00,0x00]
401 ds_dec_u32 v255, v1
402 // GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0x01,0x00,0x00]
404 ds_dec_u32 v0, v1 offset:0
405 // GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0x01,0x00,0x00]
407 ds_dec_u32 v255, v254 offset:0
408 // GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0xfe,0x00,0x00]
410 ds_dec_u32 v0, v254 offset:0
411 // GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0xfe,0x00,0x00]
413 ds_dec_u32 v255, v1 offset:0
414 // GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0x01,0x00,0x00]
416 ds_dec_u32 v0, v1 offset:4660
417 // GFX10: encoding: [0x34,0x12,0x10,0xd8,0x00,0x01,0x00,0x00]
419 ds_dec_u32 v255, v254 offset:4660
420 // GFX10: encoding: [0x34,0x12,0x10,0xd8,0xff,0xfe,0x00,0x00]
422 ds_dec_u32 v0, v254 offset:4660
423 // GFX10: encoding: [0x34,0x12,0x10,0xd8,0x00,0xfe,0x00,0x00]
425 ds_dec_u32 v255, v1 offset:4660
426 // GFX10: encoding: [0x34,0x12,0x10,0xd8,0xff,0x01,0x00,0x00]
428 ds_dec_u32 v0, v1 offset:65535
429 // GFX10: encoding: [0xff,0xff,0x10,0xd8,0x00,0x01,0x00,0x00]
431 ds_dec_u32 v255, v254 offset:65535
432 // GFX10: encoding: [0xff,0xff,0x10,0xd8,0xff,0xfe,0x00,0x00]
434 ds_dec_u32 v0, v254 offset:65535
435 // GFX10: encoding: [0xff,0xff,0x10,0xd8,0x00,0xfe,0x00,0x00]
437 ds_dec_u32 v255, v1 offset:65535
438 // GFX10: encoding: [0xff,0xff,0x10,0xd8,0xff,0x01,0x00,0x00]
440 ds_dec_u32 v0, v1 gds
441 // GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0x01,0x00,0x00]
443 ds_dec_u32 v255, v254 gds
444 // GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0xfe,0x00,0x00]
446 ds_dec_u32 v0, v254 gds
447 // GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0xfe,0x00,0x00]
449 ds_dec_u32 v255, v1 gds
450 // GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0x01,0x00,0x00]
452 ds_dec_u32 v0, v1 offset:0 gds
453 // GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0x01,0x00,0x00]
455 ds_dec_u32 v255, v254 offset:0 gds
456 // GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0xfe,0x00,0x00]
458 ds_dec_u32 v0, v254 offset:0 gds
459 // GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0xfe,0x00,0x00]
461 ds_dec_u32 v255, v1 offset:0 gds
462 // GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0x01,0x00,0x00]
464 ds_dec_u32 v0, v1 offset:4660 gds
465 // GFX10: encoding: [0x34,0x12,0x12,0xd8,0x00,0x01,0x00,0x00]
467 ds_dec_u32 v255, v254 offset:4660 gds
468 // GFX10: encoding: [0x34,0x12,0x12,0xd8,0xff,0xfe,0x00,0x00]
470 ds_dec_u32 v0, v254 offset:4660 gds
471 // GFX10: encoding: [0x34,0x12,0x12,0xd8,0x00,0xfe,0x00,0x00]
473 ds_dec_u32 v255, v1 offset:4660 gds
474 // GFX10: encoding: [0x34,0x12,0x12,0xd8,0xff,0x01,0x00,0x00]
476 ds_dec_u32 v0, v1 offset:65535 gds
477 // GFX10: encoding: [0xff,0xff,0x12,0xd8,0x00,0x01,0x00,0x00]
479 ds_dec_u32 v255, v254 offset:65535 gds
480 // GFX10: encoding: [0xff,0xff,0x12,0xd8,0xff,0xfe,0x00,0x00]
482 ds_dec_u32 v0, v254 offset:65535 gds
483 // GFX10: encoding: [0xff,0xff,0x12,0xd8,0x00,0xfe,0x00,0x00]
485 ds_dec_u32 v255, v1 offset:65535 gds
486 // GFX10: encoding: [0xff,0xff,0x12,0xd8,0xff,0x01,0x00,0x00]
488 ds_min_i32 v0, v1
489 // GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0x01,0x00,0x00]
491 ds_min_i32 v255, v254
492 // GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0xfe,0x00,0x00]
494 ds_min_i32 v0, v254
495 // GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0xfe,0x00,0x00]
497 ds_min_i32 v255, v1
498 // GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0x01,0x00,0x00]
500 ds_min_i32 v0, v1 offset:0
501 // GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0x01,0x00,0x00]
503 ds_min_i32 v255, v254 offset:0
504 // GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0xfe,0x00,0x00]
506 ds_min_i32 v0, v254 offset:0
507 // GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0xfe,0x00,0x00]
509 ds_min_i32 v255, v1 offset:0
510 // GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0x01,0x00,0x00]
512 ds_min_i32 v0, v1 offset:4660
513 // GFX10: encoding: [0x34,0x12,0x14,0xd8,0x00,0x01,0x00,0x00]
515 ds_min_i32 v255, v254 offset:4660
516 // GFX10: encoding: [0x34,0x12,0x14,0xd8,0xff,0xfe,0x00,0x00]
518 ds_min_i32 v0, v254 offset:4660
519 // GFX10: encoding: [0x34,0x12,0x14,0xd8,0x00,0xfe,0x00,0x00]
521 ds_min_i32 v255, v1 offset:4660
522 // GFX10: encoding: [0x34,0x12,0x14,0xd8,0xff,0x01,0x00,0x00]
524 ds_min_i32 v0, v1 offset:65535
525 // GFX10: encoding: [0xff,0xff,0x14,0xd8,0x00,0x01,0x00,0x00]
527 ds_min_i32 v255, v254 offset:65535
528 // GFX10: encoding: [0xff,0xff,0x14,0xd8,0xff,0xfe,0x00,0x00]
530 ds_min_i32 v0, v254 offset:65535
531 // GFX10: encoding: [0xff,0xff,0x14,0xd8,0x00,0xfe,0x00,0x00]
533 ds_min_i32 v255, v1 offset:65535
534 // GFX10: encoding: [0xff,0xff,0x14,0xd8,0xff,0x01,0x00,0x00]
536 ds_min_i32 v0, v1 gds
537 // GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0x01,0x00,0x00]
539 ds_min_i32 v255, v254 gds
540 // GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0xfe,0x00,0x00]
542 ds_min_i32 v0, v254 gds
543 // GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0xfe,0x00,0x00]
545 ds_min_i32 v255, v1 gds
546 // GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0x01,0x00,0x00]
548 ds_min_i32 v0, v1 offset:0 gds
549 // GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0x01,0x00,0x00]
551 ds_min_i32 v255, v254 offset:0 gds
552 // GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0xfe,0x00,0x00]
554 ds_min_i32 v0, v254 offset:0 gds
555 // GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0xfe,0x00,0x00]
557 ds_min_i32 v255, v1 offset:0 gds
558 // GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0x01,0x00,0x00]
560 ds_min_i32 v0, v1 offset:4660 gds
561 // GFX10: encoding: [0x34,0x12,0x16,0xd8,0x00,0x01,0x00,0x00]
563 ds_min_i32 v255, v254 offset:4660 gds
564 // GFX10: encoding: [0x34,0x12,0x16,0xd8,0xff,0xfe,0x00,0x00]
566 ds_min_i32 v0, v254 offset:4660 gds
567 // GFX10: encoding: [0x34,0x12,0x16,0xd8,0x00,0xfe,0x00,0x00]
569 ds_min_i32 v255, v1 offset:4660 gds
570 // GFX10: encoding: [0x34,0x12,0x16,0xd8,0xff,0x01,0x00,0x00]
572 ds_min_i32 v0, v1 offset:65535 gds
573 // GFX10: encoding: [0xff,0xff,0x16,0xd8,0x00,0x01,0x00,0x00]
575 ds_min_i32 v255, v254 offset:65535 gds
576 // GFX10: encoding: [0xff,0xff,0x16,0xd8,0xff,0xfe,0x00,0x00]
578 ds_min_i32 v0, v254 offset:65535 gds
579 // GFX10: encoding: [0xff,0xff,0x16,0xd8,0x00,0xfe,0x00,0x00]
581 ds_min_i32 v255, v1 offset:65535 gds
582 // GFX10: encoding: [0xff,0xff,0x16,0xd8,0xff,0x01,0x00,0x00]
584 ds_max_i32 v0, v1
585 // GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0x01,0x00,0x00]
587 ds_max_i32 v255, v254
588 // GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0xfe,0x00,0x00]
590 ds_max_i32 v0, v254
591 // GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0xfe,0x00,0x00]
593 ds_max_i32 v255, v1
594 // GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0x01,0x00,0x00]
596 ds_max_i32 v0, v1 offset:0
597 // GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0x01,0x00,0x00]
599 ds_max_i32 v255, v254 offset:0
600 // GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0xfe,0x00,0x00]
602 ds_max_i32 v0, v254 offset:0
603 // GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0xfe,0x00,0x00]
605 ds_max_i32 v255, v1 offset:0
606 // GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0x01,0x00,0x00]
608 ds_max_i32 v0, v1 offset:4660
609 // GFX10: encoding: [0x34,0x12,0x18,0xd8,0x00,0x01,0x00,0x00]
611 ds_max_i32 v255, v254 offset:4660
612 // GFX10: encoding: [0x34,0x12,0x18,0xd8,0xff,0xfe,0x00,0x00]
614 ds_max_i32 v0, v254 offset:4660
615 // GFX10: encoding: [0x34,0x12,0x18,0xd8,0x00,0xfe,0x00,0x00]
617 ds_max_i32 v255, v1 offset:4660
618 // GFX10: encoding: [0x34,0x12,0x18,0xd8,0xff,0x01,0x00,0x00]
620 ds_max_i32 v0, v1 offset:65535
621 // GFX10: encoding: [0xff,0xff,0x18,0xd8,0x00,0x01,0x00,0x00]
623 ds_max_i32 v255, v254 offset:65535
624 // GFX10: encoding: [0xff,0xff,0x18,0xd8,0xff,0xfe,0x00,0x00]
626 ds_max_i32 v0, v254 offset:65535
627 // GFX10: encoding: [0xff,0xff,0x18,0xd8,0x00,0xfe,0x00,0x00]
629 ds_max_i32 v255, v1 offset:65535
630 // GFX10: encoding: [0xff,0xff,0x18,0xd8,0xff,0x01,0x00,0x00]
632 ds_max_i32 v0, v1 gds
633 // GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0x01,0x00,0x00]
635 ds_max_i32 v255, v254 gds
636 // GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0xfe,0x00,0x00]
638 ds_max_i32 v0, v254 gds
639 // GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0xfe,0x00,0x00]
641 ds_max_i32 v255, v1 gds
642 // GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0x01,0x00,0x00]
644 ds_max_i32 v0, v1 offset:0 gds
645 // GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0x01,0x00,0x00]
647 ds_max_i32 v255, v254 offset:0 gds
648 // GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0xfe,0x00,0x00]
650 ds_max_i32 v0, v254 offset:0 gds
651 // GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0xfe,0x00,0x00]
653 ds_max_i32 v255, v1 offset:0 gds
654 // GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0x01,0x00,0x00]
656 ds_max_i32 v0, v1 offset:4660 gds
657 // GFX10: encoding: [0x34,0x12,0x1a,0xd8,0x00,0x01,0x00,0x00]
659 ds_max_i32 v255, v254 offset:4660 gds
660 // GFX10: encoding: [0x34,0x12,0x1a,0xd8,0xff,0xfe,0x00,0x00]
662 ds_max_i32 v0, v254 offset:4660 gds
663 // GFX10: encoding: [0x34,0x12,0x1a,0xd8,0x00,0xfe,0x00,0x00]
665 ds_max_i32 v255, v1 offset:4660 gds
666 // GFX10: encoding: [0x34,0x12,0x1a,0xd8,0xff,0x01,0x00,0x00]
668 ds_max_i32 v0, v1 offset:65535 gds
669 // GFX10: encoding: [0xff,0xff,0x1a,0xd8,0x00,0x01,0x00,0x00]
671 ds_max_i32 v255, v254 offset:65535 gds
672 // GFX10: encoding: [0xff,0xff,0x1a,0xd8,0xff,0xfe,0x00,0x00]
674 ds_max_i32 v0, v254 offset:65535 gds
675 // GFX10: encoding: [0xff,0xff,0x1a,0xd8,0x00,0xfe,0x00,0x00]
677 ds_max_i32 v255, v1 offset:65535 gds
678 // GFX10: encoding: [0xff,0xff,0x1a,0xd8,0xff,0x01,0x00,0x00]
680 ds_min_u32 v0, v1
681 // GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0x01,0x00,0x00]
683 ds_min_u32 v255, v254
684 // GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0xfe,0x00,0x00]
686 ds_min_u32 v0, v254
687 // GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0xfe,0x00,0x00]
689 ds_min_u32 v255, v1
690 // GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0x01,0x00,0x00]
692 ds_min_u32 v0, v1 offset:0
693 // GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0x01,0x00,0x00]
695 ds_min_u32 v255, v254 offset:0
696 // GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0xfe,0x00,0x00]
698 ds_min_u32 v0, v254 offset:0
699 // GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0xfe,0x00,0x00]
701 ds_min_u32 v255, v1 offset:0
702 // GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0x01,0x00,0x00]
704 ds_min_u32 v0, v1 offset:4660
705 // GFX10: encoding: [0x34,0x12,0x1c,0xd8,0x00,0x01,0x00,0x00]
707 ds_min_u32 v255, v254 offset:4660
708 // GFX10: encoding: [0x34,0x12,0x1c,0xd8,0xff,0xfe,0x00,0x00]
710 ds_min_u32 v0, v254 offset:4660
711 // GFX10: encoding: [0x34,0x12,0x1c,0xd8,0x00,0xfe,0x00,0x00]
713 ds_min_u32 v255, v1 offset:4660
714 // GFX10: encoding: [0x34,0x12,0x1c,0xd8,0xff,0x01,0x00,0x00]
716 ds_min_u32 v0, v1 offset:65535
717 // GFX10: encoding: [0xff,0xff,0x1c,0xd8,0x00,0x01,0x00,0x00]
719 ds_min_u32 v255, v254 offset:65535
720 // GFX10: encoding: [0xff,0xff,0x1c,0xd8,0xff,0xfe,0x00,0x00]
722 ds_min_u32 v0, v254 offset:65535
723 // GFX10: encoding: [0xff,0xff,0x1c,0xd8,0x00,0xfe,0x00,0x00]
725 ds_min_u32 v255, v1 offset:65535
726 // GFX10: encoding: [0xff,0xff,0x1c,0xd8,0xff,0x01,0x00,0x00]
728 ds_min_u32 v0, v1 gds
729 // GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0x01,0x00,0x00]
731 ds_min_u32 v255, v254 gds
732 // GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0xfe,0x00,0x00]
734 ds_min_u32 v0, v254 gds
735 // GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0xfe,0x00,0x00]
737 ds_min_u32 v255, v1 gds
738 // GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0x01,0x00,0x00]
740 ds_min_u32 v0, v1 offset:0 gds
741 // GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0x01,0x00,0x00]
743 ds_min_u32 v255, v254 offset:0 gds
744 // GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0xfe,0x00,0x00]
746 ds_min_u32 v0, v254 offset:0 gds
747 // GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0xfe,0x00,0x00]
749 ds_min_u32 v255, v1 offset:0 gds
750 // GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0x01,0x00,0x00]
752 ds_min_u32 v0, v1 offset:4660 gds
753 // GFX10: encoding: [0x34,0x12,0x1e,0xd8,0x00,0x01,0x00,0x00]
755 ds_min_u32 v255, v254 offset:4660 gds
756 // GFX10: encoding: [0x34,0x12,0x1e,0xd8,0xff,0xfe,0x00,0x00]
758 ds_min_u32 v0, v254 offset:4660 gds
759 // GFX10: encoding: [0x34,0x12,0x1e,0xd8,0x00,0xfe,0x00,0x00]
761 ds_min_u32 v255, v1 offset:4660 gds
762 // GFX10: encoding: [0x34,0x12,0x1e,0xd8,0xff,0x01,0x00,0x00]
764 ds_min_u32 v0, v1 offset:65535 gds
765 // GFX10: encoding: [0xff,0xff,0x1e,0xd8,0x00,0x01,0x00,0x00]
767 ds_min_u32 v255, v254 offset:65535 gds
768 // GFX10: encoding: [0xff,0xff,0x1e,0xd8,0xff,0xfe,0x00,0x00]
770 ds_min_u32 v0, v254 offset:65535 gds
771 // GFX10: encoding: [0xff,0xff,0x1e,0xd8,0x00,0xfe,0x00,0x00]
773 ds_min_u32 v255, v1 offset:65535 gds
774 // GFX10: encoding: [0xff,0xff,0x1e,0xd8,0xff,0x01,0x00,0x00]
776 ds_max_u32 v0, v1
777 // GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0x01,0x00,0x00]
779 ds_max_u32 v255, v254
780 // GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0xfe,0x00,0x00]
782 ds_max_u32 v0, v254
783 // GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0xfe,0x00,0x00]
785 ds_max_u32 v255, v1
786 // GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0x01,0x00,0x00]
788 ds_max_u32 v0, v1 offset:0
789 // GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0x01,0x00,0x00]
791 ds_max_u32 v255, v254 offset:0
792 // GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0xfe,0x00,0x00]
794 ds_max_u32 v0, v254 offset:0
795 // GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0xfe,0x00,0x00]
797 ds_max_u32 v255, v1 offset:0
798 // GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0x01,0x00,0x00]
800 ds_max_u32 v0, v1 offset:4660
801 // GFX10: encoding: [0x34,0x12,0x20,0xd8,0x00,0x01,0x00,0x00]
803 ds_max_u32 v255, v254 offset:4660
804 // GFX10: encoding: [0x34,0x12,0x20,0xd8,0xff,0xfe,0x00,0x00]
806 ds_max_u32 v0, v254 offset:4660
807 // GFX10: encoding: [0x34,0x12,0x20,0xd8,0x00,0xfe,0x00,0x00]
809 ds_max_u32 v255, v1 offset:4660
810 // GFX10: encoding: [0x34,0x12,0x20,0xd8,0xff,0x01,0x00,0x00]
812 ds_max_u32 v0, v1 offset:65535
813 // GFX10: encoding: [0xff,0xff,0x20,0xd8,0x00,0x01,0x00,0x00]
815 ds_max_u32 v255, v254 offset:65535
816 // GFX10: encoding: [0xff,0xff,0x20,0xd8,0xff,0xfe,0x00,0x00]
818 ds_max_u32 v0, v254 offset:65535
819 // GFX10: encoding: [0xff,0xff,0x20,0xd8,0x00,0xfe,0x00,0x00]
821 ds_max_u32 v255, v1 offset:65535
822 // GFX10: encoding: [0xff,0xff,0x20,0xd8,0xff,0x01,0x00,0x00]
824 ds_max_u32 v0, v1 gds
825 // GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0x01,0x00,0x00]
827 ds_max_u32 v255, v254 gds
828 // GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0xfe,0x00,0x00]
830 ds_max_u32 v0, v254 gds
831 // GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0xfe,0x00,0x00]
833 ds_max_u32 v255, v1 gds
834 // GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0x01,0x00,0x00]
836 ds_max_u32 v0, v1 offset:0 gds
837 // GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0x01,0x00,0x00]
839 ds_max_u32 v255, v254 offset:0 gds
840 // GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0xfe,0x00,0x00]
842 ds_max_u32 v0, v254 offset:0 gds
843 // GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0xfe,0x00,0x00]
845 ds_max_u32 v255, v1 offset:0 gds
846 // GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0x01,0x00,0x00]
848 ds_max_u32 v0, v1 offset:4660 gds
849 // GFX10: encoding: [0x34,0x12,0x22,0xd8,0x00,0x01,0x00,0x00]
851 ds_max_u32 v255, v254 offset:4660 gds
852 // GFX10: encoding: [0x34,0x12,0x22,0xd8,0xff,0xfe,0x00,0x00]
854 ds_max_u32 v0, v254 offset:4660 gds
855 // GFX10: encoding: [0x34,0x12,0x22,0xd8,0x00,0xfe,0x00,0x00]
857 ds_max_u32 v255, v1 offset:4660 gds
858 // GFX10: encoding: [0x34,0x12,0x22,0xd8,0xff,0x01,0x00,0x00]
860 ds_max_u32 v0, v1 offset:65535 gds
861 // GFX10: encoding: [0xff,0xff,0x22,0xd8,0x00,0x01,0x00,0x00]
863 ds_max_u32 v255, v254 offset:65535 gds
864 // GFX10: encoding: [0xff,0xff,0x22,0xd8,0xff,0xfe,0x00,0x00]
866 ds_max_u32 v0, v254 offset:65535 gds
867 // GFX10: encoding: [0xff,0xff,0x22,0xd8,0x00,0xfe,0x00,0x00]
869 ds_max_u32 v255, v1 offset:65535 gds
870 // GFX10: encoding: [0xff,0xff,0x22,0xd8,0xff,0x01,0x00,0x00]
872 ds_and_b32 v0, v1
873 // GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0x01,0x00,0x00]
875 ds_and_b32 v255, v254
876 // GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0xfe,0x00,0x00]
878 ds_and_b32 v0, v254
879 // GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0xfe,0x00,0x00]
881 ds_and_b32 v255, v1
882 // GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0x01,0x00,0x00]
884 ds_and_b32 v0, v1 offset:0
885 // GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0x01,0x00,0x00]
887 ds_and_b32 v255, v254 offset:0
888 // GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0xfe,0x00,0x00]
890 ds_and_b32 v0, v254 offset:0
891 // GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0xfe,0x00,0x00]
893 ds_and_b32 v255, v1 offset:0
894 // GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0x01,0x00,0x00]
896 ds_and_b32 v0, v1 offset:4660
897 // GFX10: encoding: [0x34,0x12,0x24,0xd8,0x00,0x01,0x00,0x00]
899 ds_and_b32 v255, v254 offset:4660
900 // GFX10: encoding: [0x34,0x12,0x24,0xd8,0xff,0xfe,0x00,0x00]
902 ds_and_b32 v0, v254 offset:4660
903 // GFX10: encoding: [0x34,0x12,0x24,0xd8,0x00,0xfe,0x00,0x00]
905 ds_and_b32 v255, v1 offset:4660
906 // GFX10: encoding: [0x34,0x12,0x24,0xd8,0xff,0x01,0x00,0x00]
908 ds_and_b32 v0, v1 offset:65535
909 // GFX10: encoding: [0xff,0xff,0x24,0xd8,0x00,0x01,0x00,0x00]
911 ds_and_b32 v255, v254 offset:65535
912 // GFX10: encoding: [0xff,0xff,0x24,0xd8,0xff,0xfe,0x00,0x00]
914 ds_and_b32 v0, v254 offset:65535
915 // GFX10: encoding: [0xff,0xff,0x24,0xd8,0x00,0xfe,0x00,0x00]
917 ds_and_b32 v255, v1 offset:65535
918 // GFX10: encoding: [0xff,0xff,0x24,0xd8,0xff,0x01,0x00,0x00]
920 ds_and_b32 v0, v1 gds
921 // GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0x01,0x00,0x00]
923 ds_and_b32 v255, v254 gds
924 // GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0xfe,0x00,0x00]
926 ds_and_b32 v0, v254 gds
927 // GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0xfe,0x00,0x00]
929 ds_and_b32 v255, v1 gds
930 // GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0x01,0x00,0x00]
932 ds_and_b32 v0, v1 offset:0 gds
933 // GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0x01,0x00,0x00]
935 ds_and_b32 v255, v254 offset:0 gds
936 // GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0xfe,0x00,0x00]
938 ds_and_b32 v0, v254 offset:0 gds
939 // GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0xfe,0x00,0x00]
941 ds_and_b32 v255, v1 offset:0 gds
942 // GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0x01,0x00,0x00]
944 ds_and_b32 v0, v1 offset:4660 gds
945 // GFX10: encoding: [0x34,0x12,0x26,0xd8,0x00,0x01,0x00,0x00]
947 ds_and_b32 v255, v254 offset:4660 gds
948 // GFX10: encoding: [0x34,0x12,0x26,0xd8,0xff,0xfe,0x00,0x00]
950 ds_and_b32 v0, v254 offset:4660 gds
951 // GFX10: encoding: [0x34,0x12,0x26,0xd8,0x00,0xfe,0x00,0x00]
953 ds_and_b32 v255, v1 offset:4660 gds
954 // GFX10: encoding: [0x34,0x12,0x26,0xd8,0xff,0x01,0x00,0x00]
956 ds_and_b32 v0, v1 offset:65535 gds
957 // GFX10: encoding: [0xff,0xff,0x26,0xd8,0x00,0x01,0x00,0x00]
959 ds_and_b32 v255, v254 offset:65535 gds
960 // GFX10: encoding: [0xff,0xff,0x26,0xd8,0xff,0xfe,0x00,0x00]
962 ds_and_b32 v0, v254 offset:65535 gds
963 // GFX10: encoding: [0xff,0xff,0x26,0xd8,0x00,0xfe,0x00,0x00]
965 ds_and_b32 v255, v1 offset:65535 gds
966 // GFX10: encoding: [0xff,0xff,0x26,0xd8,0xff,0x01,0x00,0x00]
968 ds_or_b32 v0, v1
969 // GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0x01,0x00,0x00]
971 ds_or_b32 v255, v254
972 // GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0xfe,0x00,0x00]
974 ds_or_b32 v0, v254
975 // GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0xfe,0x00,0x00]
977 ds_or_b32 v255, v1
978 // GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0x01,0x00,0x00]
980 ds_or_b32 v0, v1 offset:0
981 // GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0x01,0x00,0x00]
983 ds_or_b32 v255, v254 offset:0
984 // GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0xfe,0x00,0x00]
986 ds_or_b32 v0, v254 offset:0
987 // GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0xfe,0x00,0x00]
989 ds_or_b32 v255, v1 offset:0
990 // GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0x01,0x00,0x00]
992 ds_or_b32 v0, v1 offset:4660
993 // GFX10: encoding: [0x34,0x12,0x28,0xd8,0x00,0x01,0x00,0x00]
995 ds_or_b32 v255, v254 offset:4660
996 // GFX10: encoding: [0x34,0x12,0x28,0xd8,0xff,0xfe,0x00,0x00]
998 ds_or_b32 v0, v254 offset:4660
999 // GFX10: encoding: [0x34,0x12,0x28,0xd8,0x00,0xfe,0x00,0x00]
1001 ds_or_b32 v255, v1 offset:4660
1002 // GFX10: encoding: [0x34,0x12,0x28,0xd8,0xff,0x01,0x00,0x00]
1004 ds_or_b32 v0, v1 offset:65535
1005 // GFX10: encoding: [0xff,0xff,0x28,0xd8,0x00,0x01,0x00,0x00]
1007 ds_or_b32 v255, v254 offset:65535
1008 // GFX10: encoding: [0xff,0xff,0x28,0xd8,0xff,0xfe,0x00,0x00]
1010 ds_or_b32 v0, v254 offset:65535
1011 // GFX10: encoding: [0xff,0xff,0x28,0xd8,0x00,0xfe,0x00,0x00]
1013 ds_or_b32 v255, v1 offset:65535
1014 // GFX10: encoding: [0xff,0xff,0x28,0xd8,0xff,0x01,0x00,0x00]
1016 ds_or_b32 v0, v1 gds
1017 // GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0x01,0x00,0x00]
1019 ds_or_b32 v255, v254 gds
1020 // GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0xfe,0x00,0x00]
1022 ds_or_b32 v0, v254 gds
1023 // GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0xfe,0x00,0x00]
1025 ds_or_b32 v255, v1 gds
1026 // GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0x01,0x00,0x00]
1028 ds_or_b32 v0, v1 offset:0 gds
1029 // GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0x01,0x00,0x00]
1031 ds_or_b32 v255, v254 offset:0 gds
1032 // GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0xfe,0x00,0x00]
1034 ds_or_b32 v0, v254 offset:0 gds
1035 // GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0xfe,0x00,0x00]
1037 ds_or_b32 v255, v1 offset:0 gds
1038 // GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0x01,0x00,0x00]
1040 ds_or_b32 v0, v1 offset:4660 gds
1041 // GFX10: encoding: [0x34,0x12,0x2a,0xd8,0x00,0x01,0x00,0x00]
1043 ds_or_b32 v255, v254 offset:4660 gds
1044 // GFX10: encoding: [0x34,0x12,0x2a,0xd8,0xff,0xfe,0x00,0x00]
1046 ds_or_b32 v0, v254 offset:4660 gds
1047 // GFX10: encoding: [0x34,0x12,0x2a,0xd8,0x00,0xfe,0x00,0x00]
1049 ds_or_b32 v255, v1 offset:4660 gds
1050 // GFX10: encoding: [0x34,0x12,0x2a,0xd8,0xff,0x01,0x00,0x00]
1052 ds_or_b32 v0, v1 offset:65535 gds
1053 // GFX10: encoding: [0xff,0xff,0x2a,0xd8,0x00,0x01,0x00,0x00]
1055 ds_or_b32 v255, v254 offset:65535 gds
1056 // GFX10: encoding: [0xff,0xff,0x2a,0xd8,0xff,0xfe,0x00,0x00]
1058 ds_or_b32 v0, v254 offset:65535 gds
1059 // GFX10: encoding: [0xff,0xff,0x2a,0xd8,0x00,0xfe,0x00,0x00]
1061 ds_or_b32 v255, v1 offset:65535 gds
1062 // GFX10: encoding: [0xff,0xff,0x2a,0xd8,0xff,0x01,0x00,0x00]
1064 ds_xor_b32 v0, v1
1065 // GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0x01,0x00,0x00]
1067 ds_xor_b32 v255, v254
1068 // GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0xfe,0x00,0x00]
1070 ds_xor_b32 v0, v254
1071 // GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0xfe,0x00,0x00]
1073 ds_xor_b32 v255, v1
1074 // GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0x01,0x00,0x00]
1076 ds_xor_b32 v0, v1 offset:0
1077 // GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0x01,0x00,0x00]
1079 ds_xor_b32 v255, v254 offset:0
1080 // GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0xfe,0x00,0x00]
1082 ds_xor_b32 v0, v254 offset:0
1083 // GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0xfe,0x00,0x00]
1085 ds_xor_b32 v255, v1 offset:0
1086 // GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0x01,0x00,0x00]
1088 ds_xor_b32 v0, v1 offset:4660
1089 // GFX10: encoding: [0x34,0x12,0x2c,0xd8,0x00,0x01,0x00,0x00]
1091 ds_xor_b32 v255, v254 offset:4660
1092 // GFX10: encoding: [0x34,0x12,0x2c,0xd8,0xff,0xfe,0x00,0x00]
1094 ds_xor_b32 v0, v254 offset:4660
1095 // GFX10: encoding: [0x34,0x12,0x2c,0xd8,0x00,0xfe,0x00,0x00]
1097 ds_xor_b32 v255, v1 offset:4660
1098 // GFX10: encoding: [0x34,0x12,0x2c,0xd8,0xff,0x01,0x00,0x00]
1100 ds_xor_b32 v0, v1 offset:65535
1101 // GFX10: encoding: [0xff,0xff,0x2c,0xd8,0x00,0x01,0x00,0x00]
1103 ds_xor_b32 v255, v254 offset:65535
1104 // GFX10: encoding: [0xff,0xff,0x2c,0xd8,0xff,0xfe,0x00,0x00]
1106 ds_xor_b32 v0, v254 offset:65535
1107 // GFX10: encoding: [0xff,0xff,0x2c,0xd8,0x00,0xfe,0x00,0x00]
1109 ds_xor_b32 v255, v1 offset:65535
1110 // GFX10: encoding: [0xff,0xff,0x2c,0xd8,0xff,0x01,0x00,0x00]
1112 ds_xor_b32 v0, v1 gds
1113 // GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0x01,0x00,0x00]
1115 ds_xor_b32 v255, v254 gds
1116 // GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0xfe,0x00,0x00]
1118 ds_xor_b32 v0, v254 gds
1119 // GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0xfe,0x00,0x00]
1121 ds_xor_b32 v255, v1 gds
1122 // GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0x01,0x00,0x00]
1124 ds_xor_b32 v0, v1 offset:0 gds
1125 // GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0x01,0x00,0x00]
1127 ds_xor_b32 v255, v254 offset:0 gds
1128 // GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0xfe,0x00,0x00]
1130 ds_xor_b32 v0, v254 offset:0 gds
1131 // GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0xfe,0x00,0x00]
1133 ds_xor_b32 v255, v1 offset:0 gds
1134 // GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0x01,0x00,0x00]
1136 ds_xor_b32 v0, v1 offset:4660 gds
1137 // GFX10: encoding: [0x34,0x12,0x2e,0xd8,0x00,0x01,0x00,0x00]
1139 ds_xor_b32 v255, v254 offset:4660 gds
1140 // GFX10: encoding: [0x34,0x12,0x2e,0xd8,0xff,0xfe,0x00,0x00]
1142 ds_xor_b32 v0, v254 offset:4660 gds
1143 // GFX10: encoding: [0x34,0x12,0x2e,0xd8,0x00,0xfe,0x00,0x00]
1145 ds_xor_b32 v255, v1 offset:4660 gds
1146 // GFX10: encoding: [0x34,0x12,0x2e,0xd8,0xff,0x01,0x00,0x00]
1148 ds_xor_b32 v0, v1 offset:65535 gds
1149 // GFX10: encoding: [0xff,0xff,0x2e,0xd8,0x00,0x01,0x00,0x00]
1151 ds_xor_b32 v255, v254 offset:65535 gds
1152 // GFX10: encoding: [0xff,0xff,0x2e,0xd8,0xff,0xfe,0x00,0x00]
1154 ds_xor_b32 v0, v254 offset:65535 gds
1155 // GFX10: encoding: [0xff,0xff,0x2e,0xd8,0x00,0xfe,0x00,0x00]
1157 ds_xor_b32 v255, v1 offset:65535 gds
1158 // GFX10: encoding: [0xff,0xff,0x2e,0xd8,0xff,0x01,0x00,0x00]
1160 ds_mskor_b32 v0, v1, v2
1161 // GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0x01,0x02,0x00]
1163 ds_mskor_b32 v255, v254, v253
1164 // GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0xfd,0x00]
1166 ds_mskor_b32 v0, v254, v253
1167 // GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0xfe,0xfd,0x00]
1169 ds_mskor_b32 v255, v1, v253
1170 // GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0x01,0xfd,0x00]
1172 ds_mskor_b32 v255, v254, v2
1173 // GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0x02,0x00]
1175 ds_mskor_b32 v0, v1, v2 offset:0
1176 // GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0x01,0x02,0x00]
1178 ds_mskor_b32 v255, v254, v253 offset:0
1179 // GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0xfd,0x00]
1181 ds_mskor_b32 v0, v254, v253 offset:0
1182 // GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0xfe,0xfd,0x00]
1184 ds_mskor_b32 v255, v1, v253 offset:0
1185 // GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0x01,0xfd,0x00]
1187 ds_mskor_b32 v255, v254, v2 offset:0
1188 // GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0x02,0x00]
1190 ds_mskor_b32 v0, v1, v2 offset:4660
1191 // GFX10: encoding: [0x34,0x12,0x30,0xd8,0x00,0x01,0x02,0x00]
1193 ds_mskor_b32 v255, v254, v253 offset:4660
1194 // GFX10: encoding: [0x34,0x12,0x30,0xd8,0xff,0xfe,0xfd,0x00]
1196 ds_mskor_b32 v0, v254, v253 offset:4660
1197 // GFX10: encoding: [0x34,0x12,0x30,0xd8,0x00,0xfe,0xfd,0x00]
1199 ds_mskor_b32 v255, v1, v253 offset:4660
1200 // GFX10: encoding: [0x34,0x12,0x30,0xd8,0xff,0x01,0xfd,0x00]
1202 ds_mskor_b32 v255, v254, v2 offset:4660
1203 // GFX10: encoding: [0x34,0x12,0x30,0xd8,0xff,0xfe,0x02,0x00]
1205 ds_mskor_b32 v0, v1, v2 offset:65535
1206 // GFX10: encoding: [0xff,0xff,0x30,0xd8,0x00,0x01,0x02,0x00]
1208 ds_mskor_b32 v255, v254, v253 offset:65535
1209 // GFX10: encoding: [0xff,0xff,0x30,0xd8,0xff,0xfe,0xfd,0x00]
1211 ds_mskor_b32 v0, v254, v253 offset:65535
1212 // GFX10: encoding: [0xff,0xff,0x30,0xd8,0x00,0xfe,0xfd,0x00]
1214 ds_mskor_b32 v255, v1, v253 offset:65535
1215 // GFX10: encoding: [0xff,0xff,0x30,0xd8,0xff,0x01,0xfd,0x00]
1217 ds_mskor_b32 v255, v254, v2 offset:65535
1218 // GFX10: encoding: [0xff,0xff,0x30,0xd8,0xff,0xfe,0x02,0x00]
1220 ds_mskor_b32 v0, v1, v2 gds
1221 // GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0x01,0x02,0x00]
1223 ds_mskor_b32 v255, v254, v253 gds
1224 // GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0xfd,0x00]
1226 ds_mskor_b32 v0, v254, v253 gds
1227 // GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0xfe,0xfd,0x00]
1229 ds_mskor_b32 v255, v1, v253 gds
1230 // GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0x01,0xfd,0x00]
1232 ds_mskor_b32 v255, v254, v2 gds
1233 // GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0x02,0x00]
1235 ds_mskor_b32 v0, v1, v2 offset:0 gds
1236 // GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0x01,0x02,0x00]
1238 ds_mskor_b32 v255, v254, v253 offset:0 gds
1239 // GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0xfd,0x00]
1241 ds_mskor_b32 v0, v254, v253 offset:0 gds
1242 // GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0xfe,0xfd,0x00]
1244 ds_mskor_b32 v255, v1, v253 offset:0 gds
1245 // GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0x01,0xfd,0x00]
1247 ds_mskor_b32 v255, v254, v2 offset:0 gds
1248 // GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0x02,0x00]
1250 ds_mskor_b32 v0, v1, v2 offset:4660 gds
1251 // GFX10: encoding: [0x34,0x12,0x32,0xd8,0x00,0x01,0x02,0x00]
1253 ds_mskor_b32 v255, v254, v253 offset:4660 gds
1254 // GFX10: encoding: [0x34,0x12,0x32,0xd8,0xff,0xfe,0xfd,0x00]
1256 ds_mskor_b32 v0, v254, v253 offset:4660 gds
1257 // GFX10: encoding: [0x34,0x12,0x32,0xd8,0x00,0xfe,0xfd,0x00]
1259 ds_mskor_b32 v255, v1, v253 offset:4660 gds
1260 // GFX10: encoding: [0x34,0x12,0x32,0xd8,0xff,0x01,0xfd,0x00]
1262 ds_mskor_b32 v255, v254, v2 offset:4660 gds
1263 // GFX10: encoding: [0x34,0x12,0x32,0xd8,0xff,0xfe,0x02,0x00]
1265 ds_mskor_b32 v0, v1, v2 offset:65535 gds
1266 // GFX10: encoding: [0xff,0xff,0x32,0xd8,0x00,0x01,0x02,0x00]
1268 ds_mskor_b32 v255, v254, v253 offset:65535 gds
1269 // GFX10: encoding: [0xff,0xff,0x32,0xd8,0xff,0xfe,0xfd,0x00]
1271 ds_mskor_b32 v0, v254, v253 offset:65535 gds
1272 // GFX10: encoding: [0xff,0xff,0x32,0xd8,0x00,0xfe,0xfd,0x00]
1274 ds_mskor_b32 v255, v1, v253 offset:65535 gds
1275 // GFX10: encoding: [0xff,0xff,0x32,0xd8,0xff,0x01,0xfd,0x00]
1277 ds_mskor_b32 v255, v254, v2 offset:65535 gds
1278 // GFX10: encoding: [0xff,0xff,0x32,0xd8,0xff,0xfe,0x02,0x00]
1280 ds_write_b32 v0, v1
1281 // GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0x01,0x00,0x00]
1283 ds_write_b32 v255, v254
1284 // GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0xfe,0x00,0x00]
1286 ds_write_b32 v0, v254
1287 // GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0xfe,0x00,0x00]
1289 ds_write_b32 v255, v1
1290 // GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0x01,0x00,0x00]
1292 ds_write_b32 v0, v1 offset:0
1293 // GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0x01,0x00,0x00]
1295 ds_write_b32 v255, v254 offset:0
1296 // GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0xfe,0x00,0x00]
1298 ds_write_b32 v0, v254 offset:0
1299 // GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0xfe,0x00,0x00]
1301 ds_write_b32 v255, v1 offset:0
1302 // GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0x01,0x00,0x00]
1304 ds_write_b32 v0, v1 offset:4660
1305 // GFX10: encoding: [0x34,0x12,0x34,0xd8,0x00,0x01,0x00,0x00]
1307 ds_write_b32 v255, v254 offset:4660
1308 // GFX10: encoding: [0x34,0x12,0x34,0xd8,0xff,0xfe,0x00,0x00]
1310 ds_write_b32 v0, v254 offset:4660
1311 // GFX10: encoding: [0x34,0x12,0x34,0xd8,0x00,0xfe,0x00,0x00]
1313 ds_write_b32 v255, v1 offset:4660
1314 // GFX10: encoding: [0x34,0x12,0x34,0xd8,0xff,0x01,0x00,0x00]
1316 ds_write_b32 v0, v1 offset:65535
1317 // GFX10: encoding: [0xff,0xff,0x34,0xd8,0x00,0x01,0x00,0x00]
1319 ds_write_b32 v255, v254 offset:65535
1320 // GFX10: encoding: [0xff,0xff,0x34,0xd8,0xff,0xfe,0x00,0x00]
1322 ds_write_b32 v0, v254 offset:65535
1323 // GFX10: encoding: [0xff,0xff,0x34,0xd8,0x00,0xfe,0x00,0x00]
1325 ds_write_b32 v255, v1 offset:65535
1326 // GFX10: encoding: [0xff,0xff,0x34,0xd8,0xff,0x01,0x00,0x00]
1328 ds_write_b32 v0, v1 gds
1329 // GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0x01,0x00,0x00]
1331 ds_write_b32 v255, v254 gds
1332 // GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0xfe,0x00,0x00]
1334 ds_write_b32 v0, v254 gds
1335 // GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0xfe,0x00,0x00]
1337 ds_write_b32 v255, v1 gds
1338 // GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0x01,0x00,0x00]
1340 ds_write_b32 v0, v1 offset:0 gds
1341 // GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0x01,0x00,0x00]
1343 ds_write_b32 v255, v254 offset:0 gds
1344 // GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0xfe,0x00,0x00]
1346 ds_write_b32 v0, v254 offset:0 gds
1347 // GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0xfe,0x00,0x00]
1349 ds_write_b32 v255, v1 offset:0 gds
1350 // GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0x01,0x00,0x00]
1352 ds_write_b32 v0, v1 offset:4660 gds
1353 // GFX10: encoding: [0x34,0x12,0x36,0xd8,0x00,0x01,0x00,0x00]
1355 ds_write_b32 v255, v254 offset:4660 gds
1356 // GFX10: encoding: [0x34,0x12,0x36,0xd8,0xff,0xfe,0x00,0x00]
1358 ds_write_b32 v0, v254 offset:4660 gds
1359 // GFX10: encoding: [0x34,0x12,0x36,0xd8,0x00,0xfe,0x00,0x00]
1361 ds_write_b32 v255, v1 offset:4660 gds
1362 // GFX10: encoding: [0x34,0x12,0x36,0xd8,0xff,0x01,0x00,0x00]
1364 ds_write_b32 v0, v1 offset:65535 gds
1365 // GFX10: encoding: [0xff,0xff,0x36,0xd8,0x00,0x01,0x00,0x00]
1367 ds_write_b32 v255, v254 offset:65535 gds
1368 // GFX10: encoding: [0xff,0xff,0x36,0xd8,0xff,0xfe,0x00,0x00]
1370 ds_write_b32 v0, v254 offset:65535 gds
1371 // GFX10: encoding: [0xff,0xff,0x36,0xd8,0x00,0xfe,0x00,0x00]
1373 ds_write_b32 v255, v1 offset:65535 gds
1374 // GFX10: encoding: [0xff,0xff,0x36,0xd8,0xff,0x01,0x00,0x00]
1376 ds_write2_b32 v0, v1, v2
1377 // GFX10: encoding: [0x00,0x00,0x38,0xd8,0x00,0x01,0x02,0x00]
1379 ds_write2_b32 v255, v254, v253
1380 // GFX10: encoding: [0x00,0x00,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1382 ds_write2_b32 v0, v254, v253
1383 // GFX10: encoding: [0x00,0x00,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1385 ds_write2_b32 v255, v1, v253
1386 // GFX10: encoding: [0x00,0x00,0x38,0xd8,0xff,0x01,0xfd,0x00]
1388 ds_write2_b32 v255, v254, v2
1389 // GFX10: encoding: [0x00,0x00,0x38,0xd8,0xff,0xfe,0x02,0x00]
1391 ds_write2_b32 v0, v1, v2 offset0:0 offset1:123
1392 // GFX10: encoding: [0x00,0x7b,0x38,0xd8,0x00,0x01,0x02,0x00]
1394 ds_write2_b32 v255, v254, v253 offset0:0 offset1:123
1395 // GFX10: encoding: [0x00,0x7b,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1397 ds_write2_b32 v0, v254, v253 offset0:0 offset1:123
1398 // GFX10: encoding: [0x00,0x7b,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1400 ds_write2_b32 v255, v1, v253 offset0:0 offset1:123
1401 // GFX10: encoding: [0x00,0x7b,0x38,0xd8,0xff,0x01,0xfd,0x00]
1403 ds_write2_b32 v255, v254, v2 offset0:0 offset1:123
1404 // GFX10: encoding: [0x00,0x7b,0x38,0xd8,0xff,0xfe,0x02,0x00]
1406 ds_write2_b32 v0, v1, v2 offset0:123 offset1:0
1407 // GFX10: encoding: [0x7b,0x00,0x38,0xd8,0x00,0x01,0x02,0x00]
1409 ds_write2_b32 v255, v254, v253 offset0:123 offset1:0
1410 // GFX10: encoding: [0x7b,0x00,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1412 ds_write2_b32 v0, v254, v253 offset0:123 offset1:0
1413 // GFX10: encoding: [0x7b,0x00,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1415 ds_write2_b32 v255, v1, v253 offset0:123 offset1:0
1416 // GFX10: encoding: [0x7b,0x00,0x38,0xd8,0xff,0x01,0xfd,0x00]
1418 ds_write2_b32 v255, v254, v2 offset0:123 offset1:0
1419 // GFX10: encoding: [0x7b,0x00,0x38,0xd8,0xff,0xfe,0x02,0x00]
1421 ds_write2_b32 v0, v1, v2 offset0:64 offset1:123
1422 // GFX10: encoding: [0x40,0x7b,0x38,0xd8,0x00,0x01,0x02,0x00]
1424 ds_write2_b32 v255, v254, v253 offset0:64 offset1:123
1425 // GFX10: encoding: [0x40,0x7b,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1427 ds_write2_b32 v0, v254, v253 offset0:64 offset1:123
1428 // GFX10: encoding: [0x40,0x7b,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1430 ds_write2_b32 v255, v1, v253 offset0:64 offset1:123
1431 // GFX10: encoding: [0x40,0x7b,0x38,0xd8,0xff,0x01,0xfd,0x00]
1433 ds_write2_b32 v255, v254, v2 offset0:64 offset1:123
1434 // GFX10: encoding: [0x40,0x7b,0x38,0xd8,0xff,0xfe,0x02,0x00]
1436 ds_write2_b32 v0, v1, v2 offset0:123 offset1:64
1437 // GFX10: encoding: [0x7b,0x40,0x38,0xd8,0x00,0x01,0x02,0x00]
1439 ds_write2_b32 v255, v254, v253 offset0:123 offset1:64
1440 // GFX10: encoding: [0x7b,0x40,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1442 ds_write2_b32 v0, v254, v253 offset0:123 offset1:64
1443 // GFX10: encoding: [0x7b,0x40,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1445 ds_write2_b32 v255, v1, v253 offset0:123 offset1:64
1446 // GFX10: encoding: [0x7b,0x40,0x38,0xd8,0xff,0x01,0xfd,0x00]
1448 ds_write2_b32 v255, v254, v2 offset0:123 offset1:64
1449 // GFX10: encoding: [0x7b,0x40,0x38,0xd8,0xff,0xfe,0x02,0x00]
1451 ds_write2_b32 v0, v1, v2 offset0:64 offset1:255
1452 // GFX10: encoding: [0x40,0xff,0x38,0xd8,0x00,0x01,0x02,0x00]
1454 ds_write2_b32 v255, v254, v253 offset0:64 offset1:255
1455 // GFX10: encoding: [0x40,0xff,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1457 ds_write2_b32 v0, v254, v253 offset0:64 offset1:255
1458 // GFX10: encoding: [0x40,0xff,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1460 ds_write2_b32 v255, v1, v253 offset0:64 offset1:255
1461 // GFX10: encoding: [0x40,0xff,0x38,0xd8,0xff,0x01,0xfd,0x00]
1463 ds_write2_b32 v255, v254, v2 offset0:64 offset1:255
1464 // GFX10: encoding: [0x40,0xff,0x38,0xd8,0xff,0xfe,0x02,0x00]
1466 ds_write2_b32 v0, v1, v2 offset0:255 offset1:64
1467 // GFX10: encoding: [0xff,0x40,0x38,0xd8,0x00,0x01,0x02,0x00]
1469 ds_write2_b32 v255, v254, v253 offset0:255 offset1:64
1470 // GFX10: encoding: [0xff,0x40,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1472 ds_write2_b32 v0, v254, v253 offset0:255 offset1:64
1473 // GFX10: encoding: [0xff,0x40,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1475 ds_write2_b32 v255, v1, v253 offset0:255 offset1:64
1476 // GFX10: encoding: [0xff,0x40,0x38,0xd8,0xff,0x01,0xfd,0x00]
1478 ds_write2_b32 v255, v254, v2 offset0:255 offset1:64
1479 // GFX10: encoding: [0xff,0x40,0x38,0xd8,0xff,0xfe,0x02,0x00]
1481 ds_write2_b32 v0, v1, v2 offset0:255 offset1:255
1482 // GFX10: encoding: [0xff,0xff,0x38,0xd8,0x00,0x01,0x02,0x00]
1484 ds_write2_b32 v255, v254, v253 offset0:255 offset1:255
1485 // GFX10: encoding: [0xff,0xff,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1487 ds_write2_b32 v0, v254, v253 offset0:255 offset1:255
1488 // GFX10: encoding: [0xff,0xff,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1490 ds_write2_b32 v255, v1, v253 offset0:255 offset1:255
1491 // GFX10: encoding: [0xff,0xff,0x38,0xd8,0xff,0x01,0xfd,0x00]
1493 ds_write2_b32 v255, v254, v2 offset0:255 offset1:255
1494 // GFX10: encoding: [0xff,0xff,0x38,0xd8,0xff,0xfe,0x02,0x00]
1496 ds_write2_b32 v0, v1, v2 gds
1497 // GFX10: encoding: [0x00,0x00,0x3a,0xd8,0x00,0x01,0x02,0x00]
1499 ds_write2_b32 v255, v254, v253 gds
1500 // GFX10: encoding: [0x00,0x00,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1502 ds_write2_b32 v0, v254, v253 gds
1503 // GFX10: encoding: [0x00,0x00,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1505 ds_write2_b32 v255, v1, v253 gds
1506 // GFX10: encoding: [0x00,0x00,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1508 ds_write2_b32 v255, v254, v2 gds
1509 // GFX10: encoding: [0x00,0x00,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1511 ds_write2_b32 v0, v1, v2 offset0:0 offset1:123 gds
1512 // GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0x00,0x01,0x02,0x00]
1514 ds_write2_b32 v255, v254, v253 offset0:0 offset1:123 gds
1515 // GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1517 ds_write2_b32 v0, v254, v253 offset0:0 offset1:123 gds
1518 // GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1520 ds_write2_b32 v255, v1, v253 offset0:0 offset1:123 gds
1521 // GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1523 ds_write2_b32 v255, v254, v2 offset0:0 offset1:123 gds
1524 // GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1526 ds_write2_b32 v0, v1, v2 offset0:123 offset1:0 gds
1527 // GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0x00,0x01,0x02,0x00]
1529 ds_write2_b32 v255, v254, v253 offset0:123 offset1:0 gds
1530 // GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1532 ds_write2_b32 v0, v254, v253 offset0:123 offset1:0 gds
1533 // GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1535 ds_write2_b32 v255, v1, v253 offset0:123 offset1:0 gds
1536 // GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1538 ds_write2_b32 v255, v254, v2 offset0:123 offset1:0 gds
1539 // GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1541 ds_write2_b32 v0, v1, v2 offset0:64 offset1:123 gds
1542 // GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0x00,0x01,0x02,0x00]
1544 ds_write2_b32 v255, v254, v253 offset0:64 offset1:123 gds
1545 // GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1547 ds_write2_b32 v0, v254, v253 offset0:64 offset1:123 gds
1548 // GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1550 ds_write2_b32 v255, v1, v253 offset0:64 offset1:123 gds
1551 // GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1553 ds_write2_b32 v255, v254, v2 offset0:64 offset1:123 gds
1554 // GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1556 ds_write2_b32 v0, v1, v2 offset0:123 offset1:64 gds
1557 // GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0x00,0x01,0x02,0x00]
1559 ds_write2_b32 v255, v254, v253 offset0:123 offset1:64 gds
1560 // GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1562 ds_write2_b32 v0, v254, v253 offset0:123 offset1:64 gds
1563 // GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1565 ds_write2_b32 v255, v1, v253 offset0:123 offset1:64 gds
1566 // GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1568 ds_write2_b32 v255, v254, v2 offset0:123 offset1:64 gds
1569 // GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1571 ds_write2_b32 v0, v1, v2 offset0:64 offset1:255 gds
1572 // GFX10: encoding: [0x40,0xff,0x3a,0xd8,0x00,0x01,0x02,0x00]
1574 ds_write2_b32 v255, v254, v253 offset0:64 offset1:255 gds
1575 // GFX10: encoding: [0x40,0xff,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1577 ds_write2_b32 v0, v254, v253 offset0:64 offset1:255 gds
1578 // GFX10: encoding: [0x40,0xff,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1580 ds_write2_b32 v255, v1, v253 offset0:64 offset1:255 gds
1581 // GFX10: encoding: [0x40,0xff,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1583 ds_write2_b32 v255, v254, v2 offset0:64 offset1:255 gds
1584 // GFX10: encoding: [0x40,0xff,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1586 ds_write2_b32 v0, v1, v2 offset0:255 offset1:64 gds
1587 // GFX10: encoding: [0xff,0x40,0x3a,0xd8,0x00,0x01,0x02,0x00]
1589 ds_write2_b32 v255, v254, v253 offset0:255 offset1:64 gds
1590 // GFX10: encoding: [0xff,0x40,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1592 ds_write2_b32 v0, v254, v253 offset0:255 offset1:64 gds
1593 // GFX10: encoding: [0xff,0x40,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1595 ds_write2_b32 v255, v1, v253 offset0:255 offset1:64 gds
1596 // GFX10: encoding: [0xff,0x40,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1598 ds_write2_b32 v255, v254, v2 offset0:255 offset1:64 gds
1599 // GFX10: encoding: [0xff,0x40,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1601 ds_write2_b32 v0, v1, v2 offset0:255 offset1:255 gds
1602 // GFX10: encoding: [0xff,0xff,0x3a,0xd8,0x00,0x01,0x02,0x00]
1604 ds_write2_b32 v255, v254, v253 offset0:255 offset1:255 gds
1605 // GFX10: encoding: [0xff,0xff,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1607 ds_write2_b32 v0, v254, v253 offset0:255 offset1:255 gds
1608 // GFX10: encoding: [0xff,0xff,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1610 ds_write2_b32 v255, v1, v253 offset0:255 offset1:255 gds
1611 // GFX10: encoding: [0xff,0xff,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1613 ds_write2_b32 v255, v254, v2 offset0:255 offset1:255 gds
1614 // GFX10: encoding: [0xff,0xff,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1616 ds_write2st64_b32 v0, v1, v2
1617 // GFX10: encoding: [0x00,0x00,0x3c,0xd8,0x00,0x01,0x02,0x00]
1619 ds_write2st64_b32 v255, v254, v253
1620 // GFX10: encoding: [0x00,0x00,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1622 ds_write2st64_b32 v0, v254, v253
1623 // GFX10: encoding: [0x00,0x00,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1625 ds_write2st64_b32 v255, v1, v253
1626 // GFX10: encoding: [0x00,0x00,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1628 ds_write2st64_b32 v255, v254, v2
1629 // GFX10: encoding: [0x00,0x00,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1631 ds_write2st64_b32 v0, v1, v2 offset0:0 offset1:123
1632 // GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0x00,0x01,0x02,0x00]
1634 ds_write2st64_b32 v255, v254, v253 offset0:0 offset1:123
1635 // GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1637 ds_write2st64_b32 v0, v254, v253 offset0:0 offset1:123
1638 // GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1640 ds_write2st64_b32 v255, v1, v253 offset0:0 offset1:123
1641 // GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1643 ds_write2st64_b32 v255, v254, v2 offset0:0 offset1:123
1644 // GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1646 ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:0
1647 // GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0x00,0x01,0x02,0x00]
1649 ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:0
1650 // GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1652 ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:0
1653 // GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1655 ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:0
1656 // GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1658 ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:0
1659 // GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1661 ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:123
1662 // GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0x00,0x01,0x02,0x00]
1664 ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:123
1665 // GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1667 ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:123
1668 // GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1670 ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:123
1671 // GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1673 ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:123
1674 // GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1676 ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:64
1677 // GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0x00,0x01,0x02,0x00]
1679 ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:64
1680 // GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1682 ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:64
1683 // GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1685 ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:64
1686 // GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1688 ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:64
1689 // GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1691 ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:255
1692 // GFX10: encoding: [0x40,0xff,0x3c,0xd8,0x00,0x01,0x02,0x00]
1694 ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:255
1695 // GFX10: encoding: [0x40,0xff,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1697 ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:255
1698 // GFX10: encoding: [0x40,0xff,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1700 ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:255
1701 // GFX10: encoding: [0x40,0xff,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1703 ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:255
1704 // GFX10: encoding: [0x40,0xff,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1706 ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:64
1707 // GFX10: encoding: [0xff,0x40,0x3c,0xd8,0x00,0x01,0x02,0x00]
1709 ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:64
1710 // GFX10: encoding: [0xff,0x40,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1712 ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:64
1713 // GFX10: encoding: [0xff,0x40,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1715 ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:64
1716 // GFX10: encoding: [0xff,0x40,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1718 ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:64
1719 // GFX10: encoding: [0xff,0x40,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1721 ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:255
1722 // GFX10: encoding: [0xff,0xff,0x3c,0xd8,0x00,0x01,0x02,0x00]
1724 ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:255
1725 // GFX10: encoding: [0xff,0xff,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1727 ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:255
1728 // GFX10: encoding: [0xff,0xff,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1730 ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:255
1731 // GFX10: encoding: [0xff,0xff,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1733 ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:255
1734 // GFX10: encoding: [0xff,0xff,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1736 ds_write2st64_b32 v0, v1, v2 gds
1737 // GFX10: encoding: [0x00,0x00,0x3e,0xd8,0x00,0x01,0x02,0x00]
1739 ds_write2st64_b32 v255, v254, v253 gds
1740 // GFX10: encoding: [0x00,0x00,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1742 ds_write2st64_b32 v0, v254, v253 gds
1743 // GFX10: encoding: [0x00,0x00,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1745 ds_write2st64_b32 v255, v1, v253 gds
1746 // GFX10: encoding: [0x00,0x00,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1748 ds_write2st64_b32 v255, v254, v2 gds
1749 // GFX10: encoding: [0x00,0x00,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1751 ds_write2st64_b32 v0, v1, v2 offset0:0 offset1:123 gds
1752 // GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0x00,0x01,0x02,0x00]
1754 ds_write2st64_b32 v255, v254, v253 offset0:0 offset1:123 gds
1755 // GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1757 ds_write2st64_b32 v0, v254, v253 offset0:0 offset1:123 gds
1758 // GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1760 ds_write2st64_b32 v255, v1, v253 offset0:0 offset1:123 gds
1761 // GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1763 ds_write2st64_b32 v255, v254, v2 offset0:0 offset1:123 gds
1764 // GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1766 ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:0 gds
1767 // GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0x00,0x01,0x02,0x00]
1769 ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:0 gds
1770 // GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1772 ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:0 gds
1773 // GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1775 ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:0 gds
1776 // GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1778 ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:0 gds
1779 // GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1781 ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:123 gds
1782 // GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0x00,0x01,0x02,0x00]
1784 ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:123 gds
1785 // GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1787 ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:123 gds
1788 // GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1790 ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:123 gds
1791 // GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1793 ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:123 gds
1794 // GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1796 ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:64 gds
1797 // GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0x00,0x01,0x02,0x00]
1799 ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:64 gds
1800 // GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1802 ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:64 gds
1803 // GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1805 ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:64 gds
1806 // GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1808 ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:64 gds
1809 // GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1811 ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:255 gds
1812 // GFX10: encoding: [0x40,0xff,0x3e,0xd8,0x00,0x01,0x02,0x00]
1814 ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:255 gds
1815 // GFX10: encoding: [0x40,0xff,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1817 ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:255 gds
1818 // GFX10: encoding: [0x40,0xff,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1820 ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:255 gds
1821 // GFX10: encoding: [0x40,0xff,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1823 ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:255 gds
1824 // GFX10: encoding: [0x40,0xff,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1826 ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:64 gds
1827 // GFX10: encoding: [0xff,0x40,0x3e,0xd8,0x00,0x01,0x02,0x00]
1829 ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:64 gds
1830 // GFX10: encoding: [0xff,0x40,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1832 ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:64 gds
1833 // GFX10: encoding: [0xff,0x40,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1835 ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:64 gds
1836 // GFX10: encoding: [0xff,0x40,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1838 ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:64 gds
1839 // GFX10: encoding: [0xff,0x40,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1841 ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:255 gds
1842 // GFX10: encoding: [0xff,0xff,0x3e,0xd8,0x00,0x01,0x02,0x00]
1844 ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:255 gds
1845 // GFX10: encoding: [0xff,0xff,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1847 ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:255 gds
1848 // GFX10: encoding: [0xff,0xff,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1850 ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:255 gds
1851 // GFX10: encoding: [0xff,0xff,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1853 ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:255 gds
1854 // GFX10: encoding: [0xff,0xff,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1856 ds_cmpst_b32 v0, v1, v2
1857 // GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0x01,0x02,0x00]
1859 ds_cmpst_b32 v255, v254, v253
1860 // GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0xfd,0x00]
1862 ds_cmpst_b32 v0, v254, v253
1863 // GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0xfe,0xfd,0x00]
1865 ds_cmpst_b32 v255, v1, v253
1866 // GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0x01,0xfd,0x00]
1868 ds_cmpst_b32 v255, v254, v2
1869 // GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0x02,0x00]
1871 ds_cmpst_b32 v0, v1, v2 offset:0
1872 // GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0x01,0x02,0x00]
1874 ds_cmpst_b32 v255, v254, v253 offset:0
1875 // GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0xfd,0x00]
1877 ds_cmpst_b32 v0, v254, v253 offset:0
1878 // GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0xfe,0xfd,0x00]
1880 ds_cmpst_b32 v255, v1, v253 offset:0
1881 // GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0x01,0xfd,0x00]
1883 ds_cmpst_b32 v255, v254, v2 offset:0
1884 // GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0x02,0x00]
1886 ds_cmpst_b32 v0, v1, v2 offset:4660
1887 // GFX10: encoding: [0x34,0x12,0x40,0xd8,0x00,0x01,0x02,0x00]
1889 ds_cmpst_b32 v255, v254, v253 offset:4660
1890 // GFX10: encoding: [0x34,0x12,0x40,0xd8,0xff,0xfe,0xfd,0x00]
1892 ds_cmpst_b32 v0, v254, v253 offset:4660
1893 // GFX10: encoding: [0x34,0x12,0x40,0xd8,0x00,0xfe,0xfd,0x00]
1895 ds_cmpst_b32 v255, v1, v253 offset:4660
1896 // GFX10: encoding: [0x34,0x12,0x40,0xd8,0xff,0x01,0xfd,0x00]
1898 ds_cmpst_b32 v255, v254, v2 offset:4660
1899 // GFX10: encoding: [0x34,0x12,0x40,0xd8,0xff,0xfe,0x02,0x00]
1901 ds_cmpst_b32 v0, v1, v2 offset:65535
1902 // GFX10: encoding: [0xff,0xff,0x40,0xd8,0x00,0x01,0x02,0x00]
1904 ds_cmpst_b32 v255, v254, v253 offset:65535
1905 // GFX10: encoding: [0xff,0xff,0x40,0xd8,0xff,0xfe,0xfd,0x00]
1907 ds_cmpst_b32 v0, v254, v253 offset:65535
1908 // GFX10: encoding: [0xff,0xff,0x40,0xd8,0x00,0xfe,0xfd,0x00]
1910 ds_cmpst_b32 v255, v1, v253 offset:65535
1911 // GFX10: encoding: [0xff,0xff,0x40,0xd8,0xff,0x01,0xfd,0x00]
1913 ds_cmpst_b32 v255, v254, v2 offset:65535
1914 // GFX10: encoding: [0xff,0xff,0x40,0xd8,0xff,0xfe,0x02,0x00]
1916 ds_cmpst_b32 v0, v1, v2 gds
1917 // GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0x01,0x02,0x00]
1919 ds_cmpst_b32 v255, v254, v253 gds
1920 // GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0xfd,0x00]
1922 ds_cmpst_b32 v0, v254, v253 gds
1923 // GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0xfe,0xfd,0x00]
1925 ds_cmpst_b32 v255, v1, v253 gds
1926 // GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0x01,0xfd,0x00]
1928 ds_cmpst_b32 v255, v254, v2 gds
1929 // GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0x02,0x00]
1931 ds_cmpst_b32 v0, v1, v2 offset:0 gds
1932 // GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0x01,0x02,0x00]
1934 ds_cmpst_b32 v255, v254, v253 offset:0 gds
1935 // GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0xfd,0x00]
1937 ds_cmpst_b32 v0, v254, v253 offset:0 gds
1938 // GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0xfe,0xfd,0x00]
1940 ds_cmpst_b32 v255, v1, v253 offset:0 gds
1941 // GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0x01,0xfd,0x00]
1943 ds_cmpst_b32 v255, v254, v2 offset:0 gds
1944 // GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0x02,0x00]
1946 ds_cmpst_b32 v0, v1, v2 offset:4660 gds
1947 // GFX10: encoding: [0x34,0x12,0x42,0xd8,0x00,0x01,0x02,0x00]
1949 ds_cmpst_b32 v255, v254, v253 offset:4660 gds
1950 // GFX10: encoding: [0x34,0x12,0x42,0xd8,0xff,0xfe,0xfd,0x00]
1952 ds_cmpst_b32 v0, v254, v253 offset:4660 gds
1953 // GFX10: encoding: [0x34,0x12,0x42,0xd8,0x00,0xfe,0xfd,0x00]
1955 ds_cmpst_b32 v255, v1, v253 offset:4660 gds
1956 // GFX10: encoding: [0x34,0x12,0x42,0xd8,0xff,0x01,0xfd,0x00]
1958 ds_cmpst_b32 v255, v254, v2 offset:4660 gds
1959 // GFX10: encoding: [0x34,0x12,0x42,0xd8,0xff,0xfe,0x02,0x00]
1961 ds_cmpst_b32 v0, v1, v2 offset:65535 gds
1962 // GFX10: encoding: [0xff,0xff,0x42,0xd8,0x00,0x01,0x02,0x00]
1964 ds_cmpst_b32 v255, v254, v253 offset:65535 gds
1965 // GFX10: encoding: [0xff,0xff,0x42,0xd8,0xff,0xfe,0xfd,0x00]
1967 ds_cmpst_b32 v0, v254, v253 offset:65535 gds
1968 // GFX10: encoding: [0xff,0xff,0x42,0xd8,0x00,0xfe,0xfd,0x00]
1970 ds_cmpst_b32 v255, v1, v253 offset:65535 gds
1971 // GFX10: encoding: [0xff,0xff,0x42,0xd8,0xff,0x01,0xfd,0x00]
1973 ds_cmpst_b32 v255, v254, v2 offset:65535 gds
1974 // GFX10: encoding: [0xff,0xff,0x42,0xd8,0xff,0xfe,0x02,0x00]
1976 ds_cmpst_f32 v0, v1, v2
1977 // GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0x01,0x02,0x00]
1979 ds_cmpst_f32 v255, v254, v253
1980 // GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0xfd,0x00]
1982 ds_cmpst_f32 v0, v254, v253
1983 // GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0xfe,0xfd,0x00]
1985 ds_cmpst_f32 v255, v1, v253
1986 // GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0x01,0xfd,0x00]
1988 ds_cmpst_f32 v255, v254, v2
1989 // GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0x02,0x00]
1991 ds_cmpst_f32 v0, v1, v2 offset:0
1992 // GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0x01,0x02,0x00]
1994 ds_cmpst_f32 v255, v254, v253 offset:0
1995 // GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0xfd,0x00]
1997 ds_cmpst_f32 v0, v254, v253 offset:0
1998 // GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0xfe,0xfd,0x00]
2000 ds_cmpst_f32 v255, v1, v253 offset:0
2001 // GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0x01,0xfd,0x00]
2003 ds_cmpst_f32 v255, v254, v2 offset:0
2004 // GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0x02,0x00]
2006 ds_cmpst_f32 v0, v1, v2 offset:4660
2007 // GFX10: encoding: [0x34,0x12,0x44,0xd8,0x00,0x01,0x02,0x00]
2009 ds_cmpst_f32 v255, v254, v253 offset:4660
2010 // GFX10: encoding: [0x34,0x12,0x44,0xd8,0xff,0xfe,0xfd,0x00]
2012 ds_cmpst_f32 v0, v254, v253 offset:4660
2013 // GFX10: encoding: [0x34,0x12,0x44,0xd8,0x00,0xfe,0xfd,0x00]
2015 ds_cmpst_f32 v255, v1, v253 offset:4660
2016 // GFX10: encoding: [0x34,0x12,0x44,0xd8,0xff,0x01,0xfd,0x00]
2018 ds_cmpst_f32 v255, v254, v2 offset:4660
2019 // GFX10: encoding: [0x34,0x12,0x44,0xd8,0xff,0xfe,0x02,0x00]
2021 ds_cmpst_f32 v0, v1, v2 offset:65535
2022 // GFX10: encoding: [0xff,0xff,0x44,0xd8,0x00,0x01,0x02,0x00]
2024 ds_cmpst_f32 v255, v254, v253 offset:65535
2025 // GFX10: encoding: [0xff,0xff,0x44,0xd8,0xff,0xfe,0xfd,0x00]
2027 ds_cmpst_f32 v0, v254, v253 offset:65535
2028 // GFX10: encoding: [0xff,0xff,0x44,0xd8,0x00,0xfe,0xfd,0x00]
2030 ds_cmpst_f32 v255, v1, v253 offset:65535
2031 // GFX10: encoding: [0xff,0xff,0x44,0xd8,0xff,0x01,0xfd,0x00]
2033 ds_cmpst_f32 v255, v254, v2 offset:65535
2034 // GFX10: encoding: [0xff,0xff,0x44,0xd8,0xff,0xfe,0x02,0x00]
2036 ds_cmpst_f32 v0, v1, v2 gds
2037 // GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0x01,0x02,0x00]
2039 ds_cmpst_f32 v255, v254, v253 gds
2040 // GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0xfd,0x00]
2042 ds_cmpst_f32 v0, v254, v253 gds
2043 // GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0xfe,0xfd,0x00]
2045 ds_cmpst_f32 v255, v1, v253 gds
2046 // GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0x01,0xfd,0x00]
2048 ds_cmpst_f32 v255, v254, v2 gds
2049 // GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0x02,0x00]
2051 ds_cmpst_f32 v0, v1, v2 offset:0 gds
2052 // GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0x01,0x02,0x00]
2054 ds_cmpst_f32 v255, v254, v253 offset:0 gds
2055 // GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0xfd,0x00]
2057 ds_cmpst_f32 v0, v254, v253 offset:0 gds
2058 // GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0xfe,0xfd,0x00]
2060 ds_cmpst_f32 v255, v1, v253 offset:0 gds
2061 // GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0x01,0xfd,0x00]
2063 ds_cmpst_f32 v255, v254, v2 offset:0 gds
2064 // GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0x02,0x00]
2066 ds_cmpst_f32 v0, v1, v2 offset:4660 gds
2067 // GFX10: encoding: [0x34,0x12,0x46,0xd8,0x00,0x01,0x02,0x00]
2069 ds_cmpst_f32 v255, v254, v253 offset:4660 gds
2070 // GFX10: encoding: [0x34,0x12,0x46,0xd8,0xff,0xfe,0xfd,0x00]
2072 ds_cmpst_f32 v0, v254, v253 offset:4660 gds
2073 // GFX10: encoding: [0x34,0x12,0x46,0xd8,0x00,0xfe,0xfd,0x00]
2075 ds_cmpst_f32 v255, v1, v253 offset:4660 gds
2076 // GFX10: encoding: [0x34,0x12,0x46,0xd8,0xff,0x01,0xfd,0x00]
2078 ds_cmpst_f32 v255, v254, v2 offset:4660 gds
2079 // GFX10: encoding: [0x34,0x12,0x46,0xd8,0xff,0xfe,0x02,0x00]
2081 ds_cmpst_f32 v0, v1, v2 offset:65535 gds
2082 // GFX10: encoding: [0xff,0xff,0x46,0xd8,0x00,0x01,0x02,0x00]
2084 ds_cmpst_f32 v255, v254, v253 offset:65535 gds
2085 // GFX10: encoding: [0xff,0xff,0x46,0xd8,0xff,0xfe,0xfd,0x00]
2087 ds_cmpst_f32 v0, v254, v253 offset:65535 gds
2088 // GFX10: encoding: [0xff,0xff,0x46,0xd8,0x00,0xfe,0xfd,0x00]
2090 ds_cmpst_f32 v255, v1, v253 offset:65535 gds
2091 // GFX10: encoding: [0xff,0xff,0x46,0xd8,0xff,0x01,0xfd,0x00]
2093 ds_cmpst_f32 v255, v254, v2 offset:65535 gds
2094 // GFX10: encoding: [0xff,0xff,0x46,0xd8,0xff,0xfe,0x02,0x00]
2096 ds_min_f32 v0, v1
2097 // GFX10: encoding: [0x00,0x00,0x48,0xd8,0x00,0x01,0x00,0x00]
2099 ds_min_f32 v255, v254
2100 // GFX10: encoding: [0x00,0x00,0x48,0xd8,0xff,0xfe,0x00,0x00]
2102 ds_min_f32 v0, v254
2103 // GFX10: encoding: [0x00,0x00,0x48,0xd8,0x00,0xfe,0x00,0x00]
2105 ds_min_f32 v255, v1
2106 // GFX10: encoding: [0x00,0x00,0x48,0xd8,0xff,0x01,0x00,0x00]
2108 ds_min_f32 v0, v1 offset:0
2109 // GFX10: encoding: [0x00,0x00,0x48,0xd8,0x00,0x01,0x00,0x00]
2111 ds_min_f32 v255, v254 offset:0
2112 // GFX10: encoding: [0x00,0x00,0x48,0xd8,0xff,0xfe,0x00,0x00]
2114 ds_min_f32 v0, v254 offset:0
2115 // GFX10: encoding: [0x00,0x00,0x48,0xd8,0x00,0xfe,0x00,0x00]
2117 ds_min_f32 v255, v1 offset:0
2118 // GFX10: encoding: [0x00,0x00,0x48,0xd8,0xff,0x01,0x00,0x00]
2120 ds_min_f32 v0, v1 offset:4660
2121 // GFX10: encoding: [0x34,0x12,0x48,0xd8,0x00,0x01,0x00,0x00]
2123 ds_min_f32 v255, v254 offset:4660
2124 // GFX10: encoding: [0x34,0x12,0x48,0xd8,0xff,0xfe,0x00,0x00]
2126 ds_min_f32 v0, v254 offset:4660
2127 // GFX10: encoding: [0x34,0x12,0x48,0xd8,0x00,0xfe,0x00,0x00]
2129 ds_min_f32 v255, v1 offset:4660
2130 // GFX10: encoding: [0x34,0x12,0x48,0xd8,0xff,0x01,0x00,0x00]
2132 ds_min_f32 v0, v1 offset:65535
2133 // GFX10: encoding: [0xff,0xff,0x48,0xd8,0x00,0x01,0x00,0x00]
2135 ds_min_f32 v255, v254 offset:65535
2136 // GFX10: encoding: [0xff,0xff,0x48,0xd8,0xff,0xfe,0x00,0x00]
2138 ds_min_f32 v0, v254 offset:65535
2139 // GFX10: encoding: [0xff,0xff,0x48,0xd8,0x00,0xfe,0x00,0x00]
2141 ds_min_f32 v255, v1 offset:65535
2142 // GFX10: encoding: [0xff,0xff,0x48,0xd8,0xff,0x01,0x00,0x00]
2144 ds_min_f32 v0, v1 gds
2145 // GFX10: encoding: [0x00,0x00,0x4a,0xd8,0x00,0x01,0x00,0x00]
2147 ds_min_f32 v255, v254 gds
2148 // GFX10: encoding: [0x00,0x00,0x4a,0xd8,0xff,0xfe,0x00,0x00]
2150 ds_min_f32 v0, v254 gds
2151 // GFX10: encoding: [0x00,0x00,0x4a,0xd8,0x00,0xfe,0x00,0x00]
2153 ds_min_f32 v255, v1 gds
2154 // GFX10: encoding: [0x00,0x00,0x4a,0xd8,0xff,0x01,0x00,0x00]
2156 ds_min_f32 v0, v1 offset:0 gds
2157 // GFX10: encoding: [0x00,0x00,0x4a,0xd8,0x00,0x01,0x00,0x00]
2159 ds_min_f32 v255, v254 offset:0 gds
2160 // GFX10: encoding: [0x00,0x00,0x4a,0xd8,0xff,0xfe,0x00,0x00]
2162 ds_min_f32 v0, v254 offset:0 gds
2163 // GFX10: encoding: [0x00,0x00,0x4a,0xd8,0x00,0xfe,0x00,0x00]
2165 ds_min_f32 v255, v1 offset:0 gds
2166 // GFX10: encoding: [0x00,0x00,0x4a,0xd8,0xff,0x01,0x00,0x00]
2168 ds_min_f32 v0, v1 offset:4660 gds
2169 // GFX10: encoding: [0x34,0x12,0x4a,0xd8,0x00,0x01,0x00,0x00]
2171 ds_min_f32 v255, v254 offset:4660 gds
2172 // GFX10: encoding: [0x34,0x12,0x4a,0xd8,0xff,0xfe,0x00,0x00]
2174 ds_min_f32 v0, v254 offset:4660 gds
2175 // GFX10: encoding: [0x34,0x12,0x4a,0xd8,0x00,0xfe,0x00,0x00]
2177 ds_min_f32 v255, v1 offset:4660 gds
2178 // GFX10: encoding: [0x34,0x12,0x4a,0xd8,0xff,0x01,0x00,0x00]
2180 ds_min_f32 v0, v1 offset:65535 gds
2181 // GFX10: encoding: [0xff,0xff,0x4a,0xd8,0x00,0x01,0x00,0x00]
2183 ds_min_f32 v255, v254 offset:65535 gds
2184 // GFX10: encoding: [0xff,0xff,0x4a,0xd8,0xff,0xfe,0x00,0x00]
2186 ds_min_f32 v0, v254 offset:65535 gds
2187 // GFX10: encoding: [0xff,0xff,0x4a,0xd8,0x00,0xfe,0x00,0x00]
2189 ds_min_f32 v255, v1 offset:65535 gds
2190 // GFX10: encoding: [0xff,0xff,0x4a,0xd8,0xff,0x01,0x00,0x00]
2192 ds_max_f32 v0, v1
2193 // GFX10: encoding: [0x00,0x00,0x4c,0xd8,0x00,0x01,0x00,0x00]
2195 ds_max_f32 v255, v254
2196 // GFX10: encoding: [0x00,0x00,0x4c,0xd8,0xff,0xfe,0x00,0x00]
2198 ds_max_f32 v0, v254
2199 // GFX10: encoding: [0x00,0x00,0x4c,0xd8,0x00,0xfe,0x00,0x00]
2201 ds_max_f32 v255, v1
2202 // GFX10: encoding: [0x00,0x00,0x4c,0xd8,0xff,0x01,0x00,0x00]
2204 ds_max_f32 v0, v1 offset:0
2205 // GFX10: encoding: [0x00,0x00,0x4c,0xd8,0x00,0x01,0x00,0x00]
2207 ds_max_f32 v255, v254 offset:0
2208 // GFX10: encoding: [0x00,0x00,0x4c,0xd8,0xff,0xfe,0x00,0x00]
2210 ds_max_f32 v0, v254 offset:0
2211 // GFX10: encoding: [0x00,0x00,0x4c,0xd8,0x00,0xfe,0x00,0x00]
2213 ds_max_f32 v255, v1 offset:0
2214 // GFX10: encoding: [0x00,0x00,0x4c,0xd8,0xff,0x01,0x00,0x00]
2216 ds_max_f32 v0, v1 offset:4660
2217 // GFX10: encoding: [0x34,0x12,0x4c,0xd8,0x00,0x01,0x00,0x00]
2219 ds_max_f32 v255, v254 offset:4660
2220 // GFX10: encoding: [0x34,0x12,0x4c,0xd8,0xff,0xfe,0x00,0x00]
2222 ds_max_f32 v0, v254 offset:4660
2223 // GFX10: encoding: [0x34,0x12,0x4c,0xd8,0x00,0xfe,0x00,0x00]
2225 ds_max_f32 v255, v1 offset:4660
2226 // GFX10: encoding: [0x34,0x12,0x4c,0xd8,0xff,0x01,0x00,0x00]
2228 ds_max_f32 v0, v1 offset:65535
2229 // GFX10: encoding: [0xff,0xff,0x4c,0xd8,0x00,0x01,0x00,0x00]
2231 ds_max_f32 v255, v254 offset:65535
2232 // GFX10: encoding: [0xff,0xff,0x4c,0xd8,0xff,0xfe,0x00,0x00]
2234 ds_max_f32 v0, v254 offset:65535
2235 // GFX10: encoding: [0xff,0xff,0x4c,0xd8,0x00,0xfe,0x00,0x00]
2237 ds_max_f32 v255, v1 offset:65535
2238 // GFX10: encoding: [0xff,0xff,0x4c,0xd8,0xff,0x01,0x00,0x00]
2240 ds_max_f32 v0, v1 gds
2241 // GFX10: encoding: [0x00,0x00,0x4e,0xd8,0x00,0x01,0x00,0x00]
2243 ds_max_f32 v255, v254 gds
2244 // GFX10: encoding: [0x00,0x00,0x4e,0xd8,0xff,0xfe,0x00,0x00]
2246 ds_max_f32 v0, v254 gds
2247 // GFX10: encoding: [0x00,0x00,0x4e,0xd8,0x00,0xfe,0x00,0x00]
2249 ds_max_f32 v255, v1 gds
2250 // GFX10: encoding: [0x00,0x00,0x4e,0xd8,0xff,0x01,0x00,0x00]
2252 ds_max_f32 v0, v1 offset:0 gds
2253 // GFX10: encoding: [0x00,0x00,0x4e,0xd8,0x00,0x01,0x00,0x00]
2255 ds_max_f32 v255, v254 offset:0 gds
2256 // GFX10: encoding: [0x00,0x00,0x4e,0xd8,0xff,0xfe,0x00,0x00]
2258 ds_max_f32 v0, v254 offset:0 gds
2259 // GFX10: encoding: [0x00,0x00,0x4e,0xd8,0x00,0xfe,0x00,0x00]
2261 ds_max_f32 v255, v1 offset:0 gds
2262 // GFX10: encoding: [0x00,0x00,0x4e,0xd8,0xff,0x01,0x00,0x00]
2264 ds_max_f32 v0, v1 offset:4660 gds
2265 // GFX10: encoding: [0x34,0x12,0x4e,0xd8,0x00,0x01,0x00,0x00]
2267 ds_max_f32 v255, v254 offset:4660 gds
2268 // GFX10: encoding: [0x34,0x12,0x4e,0xd8,0xff,0xfe,0x00,0x00]
2270 ds_max_f32 v0, v254 offset:4660 gds
2271 // GFX10: encoding: [0x34,0x12,0x4e,0xd8,0x00,0xfe,0x00,0x00]
2273 ds_max_f32 v255, v1 offset:4660 gds
2274 // GFX10: encoding: [0x34,0x12,0x4e,0xd8,0xff,0x01,0x00,0x00]
2276 ds_max_f32 v0, v1 offset:65535 gds
2277 // GFX10: encoding: [0xff,0xff,0x4e,0xd8,0x00,0x01,0x00,0x00]
2279 ds_max_f32 v255, v254 offset:65535 gds
2280 // GFX10: encoding: [0xff,0xff,0x4e,0xd8,0xff,0xfe,0x00,0x00]
2282 ds_max_f32 v0, v254 offset:65535 gds
2283 // GFX10: encoding: [0xff,0xff,0x4e,0xd8,0x00,0xfe,0x00,0x00]
2285 ds_max_f32 v255, v1 offset:65535 gds
2286 // GFX10: encoding: [0xff,0xff,0x4e,0xd8,0xff,0x01,0x00,0x00]
2288 ds_nop
2289 // GFX10: encoding: [0x00,0x00,0x50,0xd8,0x00,0x00,0x00,0x00]
2291 ds_add_f32 v0, v1
2292 // GFX10: encoding: [0x00,0x00,0x54,0xd8,0x00,0x01,0x00,0x00]
2294 ds_add_f32 v255, v254
2295 // GFX10: encoding: [0x00,0x00,0x54,0xd8,0xff,0xfe,0x00,0x00]
2297 ds_add_f32 v0, v254
2298 // GFX10: encoding: [0x00,0x00,0x54,0xd8,0x00,0xfe,0x00,0x00]
2300 ds_add_f32 v255, v1
2301 // GFX10: encoding: [0x00,0x00,0x54,0xd8,0xff,0x01,0x00,0x00]
2303 ds_add_f32 v0, v1 offset:0
2304 // GFX10: encoding: [0x00,0x00,0x54,0xd8,0x00,0x01,0x00,0x00]
2306 ds_add_f32 v255, v254 offset:0
2307 // GFX10: encoding: [0x00,0x00,0x54,0xd8,0xff,0xfe,0x00,0x00]
2309 ds_add_f32 v0, v254 offset:0
2310 // GFX10: encoding: [0x00,0x00,0x54,0xd8,0x00,0xfe,0x00,0x00]
2312 ds_add_f32 v255, v1 offset:0
2313 // GFX10: encoding: [0x00,0x00,0x54,0xd8,0xff,0x01,0x00,0x00]
2315 ds_add_f32 v0, v1 offset:4660
2316 // GFX10: encoding: [0x34,0x12,0x54,0xd8,0x00,0x01,0x00,0x00]
2318 ds_add_f32 v255, v254 offset:4660
2319 // GFX10: encoding: [0x34,0x12,0x54,0xd8,0xff,0xfe,0x00,0x00]
2321 ds_add_f32 v0, v254 offset:4660
2322 // GFX10: encoding: [0x34,0x12,0x54,0xd8,0x00,0xfe,0x00,0x00]
2324 ds_add_f32 v255, v1 offset:4660
2325 // GFX10: encoding: [0x34,0x12,0x54,0xd8,0xff,0x01,0x00,0x00]
2327 ds_add_f32 v0, v1 offset:65535
2328 // GFX10: encoding: [0xff,0xff,0x54,0xd8,0x00,0x01,0x00,0x00]
2330 ds_add_f32 v255, v254 offset:65535
2331 // GFX10: encoding: [0xff,0xff,0x54,0xd8,0xff,0xfe,0x00,0x00]
2333 ds_add_f32 v0, v254 offset:65535
2334 // GFX10: encoding: [0xff,0xff,0x54,0xd8,0x00,0xfe,0x00,0x00]
2336 ds_add_f32 v255, v1 offset:65535
2337 // GFX10: encoding: [0xff,0xff,0x54,0xd8,0xff,0x01,0x00,0x00]
2339 ds_add_f32 v0, v1 gds
2340 // GFX10: encoding: [0x00,0x00,0x56,0xd8,0x00,0x01,0x00,0x00]
2342 ds_add_f32 v255, v254 gds
2343 // GFX10: encoding: [0x00,0x00,0x56,0xd8,0xff,0xfe,0x00,0x00]
2345 ds_add_f32 v0, v254 gds
2346 // GFX10: encoding: [0x00,0x00,0x56,0xd8,0x00,0xfe,0x00,0x00]
2348 ds_add_f32 v255, v1 gds
2349 // GFX10: encoding: [0x00,0x00,0x56,0xd8,0xff,0x01,0x00,0x00]
2351 ds_add_f32 v0, v1 offset:0 gds
2352 // GFX10: encoding: [0x00,0x00,0x56,0xd8,0x00,0x01,0x00,0x00]
2354 ds_add_f32 v255, v254 offset:0 gds
2355 // GFX10: encoding: [0x00,0x00,0x56,0xd8,0xff,0xfe,0x00,0x00]
2357 ds_add_f32 v0, v254 offset:0 gds
2358 // GFX10: encoding: [0x00,0x00,0x56,0xd8,0x00,0xfe,0x00,0x00]
2360 ds_add_f32 v255, v1 offset:0 gds
2361 // GFX10: encoding: [0x00,0x00,0x56,0xd8,0xff,0x01,0x00,0x00]
2363 ds_add_f32 v0, v1 offset:4660 gds
2364 // GFX10: encoding: [0x34,0x12,0x56,0xd8,0x00,0x01,0x00,0x00]
2366 ds_add_f32 v255, v254 offset:4660 gds
2367 // GFX10: encoding: [0x34,0x12,0x56,0xd8,0xff,0xfe,0x00,0x00]
2369 ds_add_f32 v0, v254 offset:4660 gds
2370 // GFX10: encoding: [0x34,0x12,0x56,0xd8,0x00,0xfe,0x00,0x00]
2372 ds_add_f32 v255, v1 offset:4660 gds
2373 // GFX10: encoding: [0x34,0x12,0x56,0xd8,0xff,0x01,0x00,0x00]
2375 ds_add_f32 v0, v1 offset:65535 gds
2376 // GFX10: encoding: [0xff,0xff,0x56,0xd8,0x00,0x01,0x00,0x00]
2378 ds_add_f32 v255, v254 offset:65535 gds
2379 // GFX10: encoding: [0xff,0xff,0x56,0xd8,0xff,0xfe,0x00,0x00]
2381 ds_add_f32 v0, v254 offset:65535 gds
2382 // GFX10: encoding: [0xff,0xff,0x56,0xd8,0x00,0xfe,0x00,0x00]
2384 ds_add_f32 v255, v1 offset:65535 gds
2385 // GFX10: encoding: [0xff,0xff,0x56,0xd8,0xff,0x01,0x00,0x00]
2387 ds_gws_sema_release_all gds
2388 // GFX10: encoding: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
2390 ds_gws_sema_release_all offset:0 gds
2391 // GFX10: encoding: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
2393 ds_gws_sema_release_all offset:4660 gds
2394 // GFX10: encoding: [0x34,0x12,0x62,0xd8,0x00,0x00,0x00,0x00]
2396 ds_gws_sema_release_all offset:65535 gds
2397 // GFX10: encoding: [0xff,0xff,0x62,0xd8,0x00,0x00,0x00,0x00]
2399 ds_gws_init v0 gds
2400 // GFX10: encoding: [0x00,0x00,0x66,0xd8,0x00,0x00,0x00,0x00]
2402 ds_gws_init v255 gds
2403 // GFX10: encoding: [0x00,0x00,0x66,0xd8,0xff,0x00,0x00,0x00]
2405 ds_gws_init v0 offset:0 gds
2406 // GFX10: encoding: [0x00,0x00,0x66,0xd8,0x00,0x00,0x00,0x00]
2408 ds_gws_init v255 offset:0 gds
2409 // GFX10: encoding: [0x00,0x00,0x66,0xd8,0xff,0x00,0x00,0x00]
2411 ds_gws_init v0 offset:4660 gds
2412 // GFX10: encoding: [0x34,0x12,0x66,0xd8,0x00,0x00,0x00,0x00]
2414 ds_gws_init v255 offset:4660 gds
2415 // GFX10: encoding: [0x34,0x12,0x66,0xd8,0xff,0x00,0x00,0x00]
2417 ds_gws_init v0 offset:65535 gds
2418 // GFX10: encoding: [0xff,0xff,0x66,0xd8,0x00,0x00,0x00,0x00]
2420 ds_gws_init v255 offset:65535 gds
2421 // GFX10: encoding: [0xff,0xff,0x66,0xd8,0xff,0x00,0x00,0x00]
2423 ds_gws_sema_v gds
2424 // GFX10: encoding: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
2426 ds_gws_sema_v offset:0 gds
2427 // GFX10: encoding: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
2429 ds_gws_sema_v offset:4660 gds
2430 // GFX10: encoding: [0x34,0x12,0x6a,0xd8,0x00,0x00,0x00,0x00]
2432 ds_gws_sema_v offset:65535 gds
2433 // GFX10: encoding: [0xff,0xff,0x6a,0xd8,0x00,0x00,0x00,0x00]
2435 ds_gws_sema_br v0 gds
2436 // GFX10: encoding: [0x00,0x00,0x6e,0xd8,0x00,0x00,0x00,0x00]
2438 ds_gws_sema_br v255 gds
2439 // GFX10: encoding: [0x00,0x00,0x6e,0xd8,0xff,0x00,0x00,0x00]
2441 ds_gws_sema_br v0 offset:0 gds
2442 // GFX10: encoding: [0x00,0x00,0x6e,0xd8,0x00,0x00,0x00,0x00]
2444 ds_gws_sema_br v255 offset:0 gds
2445 // GFX10: encoding: [0x00,0x00,0x6e,0xd8,0xff,0x00,0x00,0x00]
2447 ds_gws_sema_br v0 offset:4660 gds
2448 // GFX10: encoding: [0x34,0x12,0x6e,0xd8,0x00,0x00,0x00,0x00]
2450 ds_gws_sema_br v255 offset:4660 gds
2451 // GFX10: encoding: [0x34,0x12,0x6e,0xd8,0xff,0x00,0x00,0x00]
2453 ds_gws_sema_br v0 offset:65535 gds
2454 // GFX10: encoding: [0xff,0xff,0x6e,0xd8,0x00,0x00,0x00,0x00]
2456 ds_gws_sema_br v255 offset:65535 gds
2457 // GFX10: encoding: [0xff,0xff,0x6e,0xd8,0xff,0x00,0x00,0x00]
2459 ds_gws_sema_p gds
2460 // GFX10: encoding: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
2462 ds_gws_sema_p offset:0 gds
2463 // GFX10: encoding: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
2465 ds_gws_sema_p offset:4660 gds
2466 // GFX10: encoding: [0x34,0x12,0x72,0xd8,0x00,0x00,0x00,0x00]
2468 ds_gws_sema_p offset:65535 gds
2469 // GFX10: encoding: [0xff,0xff,0x72,0xd8,0x00,0x00,0x00,0x00]
2471 ds_gws_barrier v0 gds
2472 // GFX10: encoding: [0x00,0x00,0x76,0xd8,0x00,0x00,0x00,0x00]
2474 ds_gws_barrier v255 gds
2475 // GFX10: encoding: [0x00,0x00,0x76,0xd8,0xff,0x00,0x00,0x00]
2477 ds_gws_barrier v0 offset:0 gds
2478 // GFX10: encoding: [0x00,0x00,0x76,0xd8,0x00,0x00,0x00,0x00]
2480 ds_gws_barrier v255 offset:0 gds
2481 // GFX10: encoding: [0x00,0x00,0x76,0xd8,0xff,0x00,0x00,0x00]
2483 ds_gws_barrier v0 offset:4660 gds
2484 // GFX10: encoding: [0x34,0x12,0x76,0xd8,0x00,0x00,0x00,0x00]
2486 ds_gws_barrier v255 offset:4660 gds
2487 // GFX10: encoding: [0x34,0x12,0x76,0xd8,0xff,0x00,0x00,0x00]
2489 ds_gws_barrier v0 offset:65535 gds
2490 // GFX10: encoding: [0xff,0xff,0x76,0xd8,0x00,0x00,0x00,0x00]
2492 ds_gws_barrier v255 offset:65535 gds
2493 // GFX10: encoding: [0xff,0xff,0x76,0xd8,0xff,0x00,0x00,0x00]
2495 ds_write_b8 v0, v1
2496 // GFX10: encoding: [0x00,0x00,0x78,0xd8,0x00,0x01,0x00,0x00]
2498 ds_write_b8 v255, v254
2499 // GFX10: encoding: [0x00,0x00,0x78,0xd8,0xff,0xfe,0x00,0x00]
2501 ds_write_b8 v0, v254
2502 // GFX10: encoding: [0x00,0x00,0x78,0xd8,0x00,0xfe,0x00,0x00]
2504 ds_write_b8 v255, v1
2505 // GFX10: encoding: [0x00,0x00,0x78,0xd8,0xff,0x01,0x00,0x00]
2507 ds_write_b8 v0, v1 offset:0
2508 // GFX10: encoding: [0x00,0x00,0x78,0xd8,0x00,0x01,0x00,0x00]
2510 ds_write_b8 v255, v254 offset:0
2511 // GFX10: encoding: [0x00,0x00,0x78,0xd8,0xff,0xfe,0x00,0x00]
2513 ds_write_b8 v0, v254 offset:0
2514 // GFX10: encoding: [0x00,0x00,0x78,0xd8,0x00,0xfe,0x00,0x00]
2516 ds_write_b8 v255, v1 offset:0
2517 // GFX10: encoding: [0x00,0x00,0x78,0xd8,0xff,0x01,0x00,0x00]
2519 ds_write_b8 v0, v1 offset:4660
2520 // GFX10: encoding: [0x34,0x12,0x78,0xd8,0x00,0x01,0x00,0x00]
2522 ds_write_b8 v255, v254 offset:4660
2523 // GFX10: encoding: [0x34,0x12,0x78,0xd8,0xff,0xfe,0x00,0x00]
2525 ds_write_b8 v0, v254 offset:4660
2526 // GFX10: encoding: [0x34,0x12,0x78,0xd8,0x00,0xfe,0x00,0x00]
2528 ds_write_b8 v255, v1 offset:4660
2529 // GFX10: encoding: [0x34,0x12,0x78,0xd8,0xff,0x01,0x00,0x00]
2531 ds_write_b8 v0, v1 offset:65535
2532 // GFX10: encoding: [0xff,0xff,0x78,0xd8,0x00,0x01,0x00,0x00]
2534 ds_write_b8 v255, v254 offset:65535
2535 // GFX10: encoding: [0xff,0xff,0x78,0xd8,0xff,0xfe,0x00,0x00]
2537 ds_write_b8 v0, v254 offset:65535
2538 // GFX10: encoding: [0xff,0xff,0x78,0xd8,0x00,0xfe,0x00,0x00]
2540 ds_write_b8 v255, v1 offset:65535
2541 // GFX10: encoding: [0xff,0xff,0x78,0xd8,0xff,0x01,0x00,0x00]
2543 ds_write_b8 v0, v1 gds
2544 // GFX10: encoding: [0x00,0x00,0x7a,0xd8,0x00,0x01,0x00,0x00]
2546 ds_write_b8 v255, v254 gds
2547 // GFX10: encoding: [0x00,0x00,0x7a,0xd8,0xff,0xfe,0x00,0x00]
2549 ds_write_b8 v0, v254 gds
2550 // GFX10: encoding: [0x00,0x00,0x7a,0xd8,0x00,0xfe,0x00,0x00]
2552 ds_write_b8 v255, v1 gds
2553 // GFX10: encoding: [0x00,0x00,0x7a,0xd8,0xff,0x01,0x00,0x00]
2555 ds_write_b8 v0, v1 offset:0 gds
2556 // GFX10: encoding: [0x00,0x00,0x7a,0xd8,0x00,0x01,0x00,0x00]
2558 ds_write_b8 v255, v254 offset:0 gds
2559 // GFX10: encoding: [0x00,0x00,0x7a,0xd8,0xff,0xfe,0x00,0x00]
2561 ds_write_b8 v0, v254 offset:0 gds
2562 // GFX10: encoding: [0x00,0x00,0x7a,0xd8,0x00,0xfe,0x00,0x00]
2564 ds_write_b8 v255, v1 offset:0 gds
2565 // GFX10: encoding: [0x00,0x00,0x7a,0xd8,0xff,0x01,0x00,0x00]
2567 ds_write_b8 v0, v1 offset:4660 gds
2568 // GFX10: encoding: [0x34,0x12,0x7a,0xd8,0x00,0x01,0x00,0x00]
2570 ds_write_b8 v255, v254 offset:4660 gds
2571 // GFX10: encoding: [0x34,0x12,0x7a,0xd8,0xff,0xfe,0x00,0x00]
2573 ds_write_b8 v0, v254 offset:4660 gds
2574 // GFX10: encoding: [0x34,0x12,0x7a,0xd8,0x00,0xfe,0x00,0x00]
2576 ds_write_b8 v255, v1 offset:4660 gds
2577 // GFX10: encoding: [0x34,0x12,0x7a,0xd8,0xff,0x01,0x00,0x00]
2579 ds_write_b8 v0, v1 offset:65535 gds
2580 // GFX10: encoding: [0xff,0xff,0x7a,0xd8,0x00,0x01,0x00,0x00]
2582 ds_write_b8 v255, v254 offset:65535 gds
2583 // GFX10: encoding: [0xff,0xff,0x7a,0xd8,0xff,0xfe,0x00,0x00]
2585 ds_write_b8 v0, v254 offset:65535 gds
2586 // GFX10: encoding: [0xff,0xff,0x7a,0xd8,0x00,0xfe,0x00,0x00]
2588 ds_write_b8 v255, v1 offset:65535 gds
2589 // GFX10: encoding: [0xff,0xff,0x7a,0xd8,0xff,0x01,0x00,0x00]
2591 ds_write_b16 v0, v1
2592 // GFX10: encoding: [0x00,0x00,0x7c,0xd8,0x00,0x01,0x00,0x00]
2594 ds_write_b16 v255, v254
2595 // GFX10: encoding: [0x00,0x00,0x7c,0xd8,0xff,0xfe,0x00,0x00]
2597 ds_write_b16 v0, v254
2598 // GFX10: encoding: [0x00,0x00,0x7c,0xd8,0x00,0xfe,0x00,0x00]
2600 ds_write_b16 v255, v1
2601 // GFX10: encoding: [0x00,0x00,0x7c,0xd8,0xff,0x01,0x00,0x00]
2603 ds_write_b16 v0, v1 offset:0
2604 // GFX10: encoding: [0x00,0x00,0x7c,0xd8,0x00,0x01,0x00,0x00]
2606 ds_write_b16 v255, v254 offset:0
2607 // GFX10: encoding: [0x00,0x00,0x7c,0xd8,0xff,0xfe,0x00,0x00]
2609 ds_write_b16 v0, v254 offset:0
2610 // GFX10: encoding: [0x00,0x00,0x7c,0xd8,0x00,0xfe,0x00,0x00]
2612 ds_write_b16 v255, v1 offset:0
2613 // GFX10: encoding: [0x00,0x00,0x7c,0xd8,0xff,0x01,0x00,0x00]
2615 ds_write_b16 v0, v1 offset:4660
2616 // GFX10: encoding: [0x34,0x12,0x7c,0xd8,0x00,0x01,0x00,0x00]
2618 ds_write_b16 v255, v254 offset:4660
2619 // GFX10: encoding: [0x34,0x12,0x7c,0xd8,0xff,0xfe,0x00,0x00]
2621 ds_write_b16 v0, v254 offset:4660
2622 // GFX10: encoding: [0x34,0x12,0x7c,0xd8,0x00,0xfe,0x00,0x00]
2624 ds_write_b16 v255, v1 offset:4660
2625 // GFX10: encoding: [0x34,0x12,0x7c,0xd8,0xff,0x01,0x00,0x00]
2627 ds_write_b16 v0, v1 offset:65535
2628 // GFX10: encoding: [0xff,0xff,0x7c,0xd8,0x00,0x01,0x00,0x00]
2630 ds_write_b16 v255, v254 offset:65535
2631 // GFX10: encoding: [0xff,0xff,0x7c,0xd8,0xff,0xfe,0x00,0x00]
2633 ds_write_b16 v0, v254 offset:65535
2634 // GFX10: encoding: [0xff,0xff,0x7c,0xd8,0x00,0xfe,0x00,0x00]
2636 ds_write_b16 v255, v1 offset:65535
2637 // GFX10: encoding: [0xff,0xff,0x7c,0xd8,0xff,0x01,0x00,0x00]
2639 ds_write_b16 v0, v1 gds
2640 // GFX10: encoding: [0x00,0x00,0x7e,0xd8,0x00,0x01,0x00,0x00]
2642 ds_write_b16 v255, v254 gds
2643 // GFX10: encoding: [0x00,0x00,0x7e,0xd8,0xff,0xfe,0x00,0x00]
2645 ds_write_b16 v0, v254 gds
2646 // GFX10: encoding: [0x00,0x00,0x7e,0xd8,0x00,0xfe,0x00,0x00]
2648 ds_write_b16 v255, v1 gds
2649 // GFX10: encoding: [0x00,0x00,0x7e,0xd8,0xff,0x01,0x00,0x00]
2651 ds_write_b16 v0, v1 offset:0 gds
2652 // GFX10: encoding: [0x00,0x00,0x7e,0xd8,0x00,0x01,0x00,0x00]
2654 ds_write_b16 v255, v254 offset:0 gds
2655 // GFX10: encoding: [0x00,0x00,0x7e,0xd8,0xff,0xfe,0x00,0x00]
2657 ds_write_b16 v0, v254 offset:0 gds
2658 // GFX10: encoding: [0x00,0x00,0x7e,0xd8,0x00,0xfe,0x00,0x00]
2660 ds_write_b16 v255, v1 offset:0 gds
2661 // GFX10: encoding: [0x00,0x00,0x7e,0xd8,0xff,0x01,0x00,0x00]
2663 ds_write_b16 v0, v1 offset:4660 gds
2664 // GFX10: encoding: [0x34,0x12,0x7e,0xd8,0x00,0x01,0x00,0x00]
2666 ds_write_b16 v255, v254 offset:4660 gds
2667 // GFX10: encoding: [0x34,0x12,0x7e,0xd8,0xff,0xfe,0x00,0x00]
2669 ds_write_b16 v0, v254 offset:4660 gds
2670 // GFX10: encoding: [0x34,0x12,0x7e,0xd8,0x00,0xfe,0x00,0x00]
2672 ds_write_b16 v255, v1 offset:4660 gds
2673 // GFX10: encoding: [0x34,0x12,0x7e,0xd8,0xff,0x01,0x00,0x00]
2675 ds_write_b16 v0, v1 offset:65535 gds
2676 // GFX10: encoding: [0xff,0xff,0x7e,0xd8,0x00,0x01,0x00,0x00]
2678 ds_write_b16 v255, v254 offset:65535 gds
2679 // GFX10: encoding: [0xff,0xff,0x7e,0xd8,0xff,0xfe,0x00,0x00]
2681 ds_write_b16 v0, v254 offset:65535 gds
2682 // GFX10: encoding: [0xff,0xff,0x7e,0xd8,0x00,0xfe,0x00,0x00]
2684 ds_write_b16 v255, v1 offset:65535 gds
2685 // GFX10: encoding: [0xff,0xff,0x7e,0xd8,0xff,0x01,0x00,0x00]
2687 ds_add_rtn_u32 v0, v1, v2
2688 // GFX10: encoding: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x00]
2690 ds_add_rtn_u32 v255, v254, v253
2691 // GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0xff]
2693 ds_add_rtn_u32 v0, v254, v253
2694 // GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0x00]
2696 ds_add_rtn_u32 v255, v1, v253
2697 // GFX10: encoding: [0x00,0x00,0x80,0xd8,0x01,0xfd,0x00,0xff]
2699 ds_add_rtn_u32 v255, v254, v2
2700 // GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0x02,0x00,0xff]
2702 ds_add_rtn_u32 v0, v1, v2 offset:0
2703 // GFX10: encoding: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x00]
2705 ds_add_rtn_u32 v255, v254, v253 offset:0
2706 // GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0xff]
2708 ds_add_rtn_u32 v0, v254, v253 offset:0
2709 // GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0x00]
2711 ds_add_rtn_u32 v255, v1, v253 offset:0
2712 // GFX10: encoding: [0x00,0x00,0x80,0xd8,0x01,0xfd,0x00,0xff]
2714 ds_add_rtn_u32 v255, v254, v2 offset:0
2715 // GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0x02,0x00,0xff]
2717 ds_add_rtn_u32 v0, v1, v2 offset:4660
2718 // GFX10: encoding: [0x34,0x12,0x80,0xd8,0x01,0x02,0x00,0x00]
2720 ds_add_rtn_u32 v255, v254, v253 offset:4660
2721 // GFX10: encoding: [0x34,0x12,0x80,0xd8,0xfe,0xfd,0x00,0xff]
2723 ds_add_rtn_u32 v0, v254, v253 offset:4660
2724 // GFX10: encoding: [0x34,0x12,0x80,0xd8,0xfe,0xfd,0x00,0x00]
2726 ds_add_rtn_u32 v255, v1, v253 offset:4660
2727 // GFX10: encoding: [0x34,0x12,0x80,0xd8,0x01,0xfd,0x00,0xff]
2729 ds_add_rtn_u32 v255, v254, v2 offset:4660
2730 // GFX10: encoding: [0x34,0x12,0x80,0xd8,0xfe,0x02,0x00,0xff]
2732 ds_add_rtn_u32 v0, v1, v2 offset:65535
2733 // GFX10: encoding: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0x00]
2735 ds_add_rtn_u32 v255, v254, v253 offset:65535
2736 // GFX10: encoding: [0xff,0xff,0x80,0xd8,0xfe,0xfd,0x00,0xff]
2738 ds_add_rtn_u32 v0, v254, v253 offset:65535
2739 // GFX10: encoding: [0xff,0xff,0x80,0xd8,0xfe,0xfd,0x00,0x00]
2741 ds_add_rtn_u32 v255, v1, v253 offset:65535
2742 // GFX10: encoding: [0xff,0xff,0x80,0xd8,0x01,0xfd,0x00,0xff]
2744 ds_add_rtn_u32 v255, v254, v2 offset:65535
2745 // GFX10: encoding: [0xff,0xff,0x80,0xd8,0xfe,0x02,0x00,0xff]
2747 ds_add_rtn_u32 v0, v1, v2 gds
2748 // GFX10: encoding: [0x00,0x00,0x82,0xd8,0x01,0x02,0x00,0x00]
2750 ds_add_rtn_u32 v255, v254, v253 gds
2751 // GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0xfd,0x00,0xff]
2753 ds_add_rtn_u32 v0, v254, v253 gds
2754 // GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0xfd,0x00,0x00]
2756 ds_add_rtn_u32 v255, v1, v253 gds
2757 // GFX10: encoding: [0x00,0x00,0x82,0xd8,0x01,0xfd,0x00,0xff]
2759 ds_add_rtn_u32 v255, v254, v2 gds
2760 // GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0x02,0x00,0xff]
2762 ds_add_rtn_u32 v0, v1, v2 offset:0 gds
2763 // GFX10: encoding: [0x00,0x00,0x82,0xd8,0x01,0x02,0x00,0x00]
2765 ds_add_rtn_u32 v255, v254, v253 offset:0 gds
2766 // GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0xfd,0x00,0xff]
2768 ds_add_rtn_u32 v0, v254, v253 offset:0 gds
2769 // GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0xfd,0x00,0x00]
2771 ds_add_rtn_u32 v255, v1, v253 offset:0 gds
2772 // GFX10: encoding: [0x00,0x00,0x82,0xd8,0x01,0xfd,0x00,0xff]
2774 ds_add_rtn_u32 v255, v254, v2 offset:0 gds
2775 // GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0x02,0x00,0xff]
2777 ds_add_rtn_u32 v0, v1, v2 offset:4660 gds
2778 // GFX10: encoding: [0x34,0x12,0x82,0xd8,0x01,0x02,0x00,0x00]
2780 ds_add_rtn_u32 v255, v254, v253 offset:4660 gds
2781 // GFX10: encoding: [0x34,0x12,0x82,0xd8,0xfe,0xfd,0x00,0xff]
2783 ds_add_rtn_u32 v0, v254, v253 offset:4660 gds
2784 // GFX10: encoding: [0x34,0x12,0x82,0xd8,0xfe,0xfd,0x00,0x00]
2786 ds_add_rtn_u32 v255, v1, v253 offset:4660 gds
2787 // GFX10: encoding: [0x34,0x12,0x82,0xd8,0x01,0xfd,0x00,0xff]
2789 ds_add_rtn_u32 v255, v254, v2 offset:4660 gds
2790 // GFX10: encoding: [0x34,0x12,0x82,0xd8,0xfe,0x02,0x00,0xff]
2792 ds_add_rtn_u32 v0, v1, v2 offset:65535 gds
2793 // GFX10: encoding: [0xff,0xff,0x82,0xd8,0x01,0x02,0x00,0x00]
2795 ds_add_rtn_u32 v255, v254, v253 offset:65535 gds
2796 // GFX10: encoding: [0xff,0xff,0x82,0xd8,0xfe,0xfd,0x00,0xff]
2798 ds_add_rtn_u32 v0, v254, v253 offset:65535 gds
2799 // GFX10: encoding: [0xff,0xff,0x82,0xd8,0xfe,0xfd,0x00,0x00]
2801 ds_add_rtn_u32 v255, v1, v253 offset:65535 gds
2802 // GFX10: encoding: [0xff,0xff,0x82,0xd8,0x01,0xfd,0x00,0xff]
2804 ds_add_rtn_u32 v255, v254, v2 offset:65535 gds
2805 // GFX10: encoding: [0xff,0xff,0x82,0xd8,0xfe,0x02,0x00,0xff]
2807 ds_sub_rtn_u32 v0, v1, v2
2808 // GFX10: encoding: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x00]
2810 ds_sub_rtn_u32 v255, v254, v253
2811 // GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0xff]
2813 ds_sub_rtn_u32 v0, v254, v253
2814 // GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0x00]
2816 ds_sub_rtn_u32 v255, v1, v253
2817 // GFX10: encoding: [0x00,0x00,0x84,0xd8,0x01,0xfd,0x00,0xff]
2819 ds_sub_rtn_u32 v255, v254, v2
2820 // GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0x02,0x00,0xff]
2822 ds_sub_rtn_u32 v0, v1, v2 offset:0
2823 // GFX10: encoding: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x00]
2825 ds_sub_rtn_u32 v255, v254, v253 offset:0
2826 // GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0xff]
2828 ds_sub_rtn_u32 v0, v254, v253 offset:0
2829 // GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0x00]
2831 ds_sub_rtn_u32 v255, v1, v253 offset:0
2832 // GFX10: encoding: [0x00,0x00,0x84,0xd8,0x01,0xfd,0x00,0xff]
2834 ds_sub_rtn_u32 v255, v254, v2 offset:0
2835 // GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0x02,0x00,0xff]
2837 ds_sub_rtn_u32 v0, v1, v2 offset:4660
2838 // GFX10: encoding: [0x34,0x12,0x84,0xd8,0x01,0x02,0x00,0x00]
2840 ds_sub_rtn_u32 v255, v254, v253 offset:4660
2841 // GFX10: encoding: [0x34,0x12,0x84,0xd8,0xfe,0xfd,0x00,0xff]
2843 ds_sub_rtn_u32 v0, v254, v253 offset:4660
2844 // GFX10: encoding: [0x34,0x12,0x84,0xd8,0xfe,0xfd,0x00,0x00]
2846 ds_sub_rtn_u32 v255, v1, v253 offset:4660
2847 // GFX10: encoding: [0x34,0x12,0x84,0xd8,0x01,0xfd,0x00,0xff]
2849 ds_sub_rtn_u32 v255, v254, v2 offset:4660
2850 // GFX10: encoding: [0x34,0x12,0x84,0xd8,0xfe,0x02,0x00,0xff]
2852 ds_sub_rtn_u32 v0, v1, v2 offset:65535
2853 // GFX10: encoding: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0x00]
2855 ds_sub_rtn_u32 v255, v254, v253 offset:65535
2856 // GFX10: encoding: [0xff,0xff,0x84,0xd8,0xfe,0xfd,0x00,0xff]
2858 ds_sub_rtn_u32 v0, v254, v253 offset:65535
2859 // GFX10: encoding: [0xff,0xff,0x84,0xd8,0xfe,0xfd,0x00,0x00]
2861 ds_sub_rtn_u32 v255, v1, v253 offset:65535
2862 // GFX10: encoding: [0xff,0xff,0x84,0xd8,0x01,0xfd,0x00,0xff]
2864 ds_sub_rtn_u32 v255, v254, v2 offset:65535
2865 // GFX10: encoding: [0xff,0xff,0x84,0xd8,0xfe,0x02,0x00,0xff]
2867 ds_sub_rtn_u32 v0, v1, v2 gds
2868 // GFX10: encoding: [0x00,0x00,0x86,0xd8,0x01,0x02,0x00,0x00]
2870 ds_sub_rtn_u32 v255, v254, v253 gds
2871 // GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0xfd,0x00,0xff]
2873 ds_sub_rtn_u32 v0, v254, v253 gds
2874 // GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0xfd,0x00,0x00]
2876 ds_sub_rtn_u32 v255, v1, v253 gds
2877 // GFX10: encoding: [0x00,0x00,0x86,0xd8,0x01,0xfd,0x00,0xff]
2879 ds_sub_rtn_u32 v255, v254, v2 gds
2880 // GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0x02,0x00,0xff]
2882 ds_sub_rtn_u32 v0, v1, v2 offset:0 gds
2883 // GFX10: encoding: [0x00,0x00,0x86,0xd8,0x01,0x02,0x00,0x00]
2885 ds_sub_rtn_u32 v255, v254, v253 offset:0 gds
2886 // GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0xfd,0x00,0xff]
2888 ds_sub_rtn_u32 v0, v254, v253 offset:0 gds
2889 // GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0xfd,0x00,0x00]
2891 ds_sub_rtn_u32 v255, v1, v253 offset:0 gds
2892 // GFX10: encoding: [0x00,0x00,0x86,0xd8,0x01,0xfd,0x00,0xff]
2894 ds_sub_rtn_u32 v255, v254, v2 offset:0 gds
2895 // GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0x02,0x00,0xff]
2897 ds_sub_rtn_u32 v0, v1, v2 offset:4660 gds
2898 // GFX10: encoding: [0x34,0x12,0x86,0xd8,0x01,0x02,0x00,0x00]
2900 ds_sub_rtn_u32 v255, v254, v253 offset:4660 gds
2901 // GFX10: encoding: [0x34,0x12,0x86,0xd8,0xfe,0xfd,0x00,0xff]
2903 ds_sub_rtn_u32 v0, v254, v253 offset:4660 gds
2904 // GFX10: encoding: [0x34,0x12,0x86,0xd8,0xfe,0xfd,0x00,0x00]
2906 ds_sub_rtn_u32 v255, v1, v253 offset:4660 gds
2907 // GFX10: encoding: [0x34,0x12,0x86,0xd8,0x01,0xfd,0x00,0xff]
2909 ds_sub_rtn_u32 v255, v254, v2 offset:4660 gds
2910 // GFX10: encoding: [0x34,0x12,0x86,0xd8,0xfe,0x02,0x00,0xff]
2912 ds_sub_rtn_u32 v0, v1, v2 offset:65535 gds
2913 // GFX10: encoding: [0xff,0xff,0x86,0xd8,0x01,0x02,0x00,0x00]
2915 ds_sub_rtn_u32 v255, v254, v253 offset:65535 gds
2916 // GFX10: encoding: [0xff,0xff,0x86,0xd8,0xfe,0xfd,0x00,0xff]
2918 ds_sub_rtn_u32 v0, v254, v253 offset:65535 gds
2919 // GFX10: encoding: [0xff,0xff,0x86,0xd8,0xfe,0xfd,0x00,0x00]
2921 ds_sub_rtn_u32 v255, v1, v253 offset:65535 gds
2922 // GFX10: encoding: [0xff,0xff,0x86,0xd8,0x01,0xfd,0x00,0xff]
2924 ds_sub_rtn_u32 v255, v254, v2 offset:65535 gds
2925 // GFX10: encoding: [0xff,0xff,0x86,0xd8,0xfe,0x02,0x00,0xff]
2927 ds_rsub_rtn_u32 v0, v1, v2
2928 // GFX10: encoding: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x00]
2930 ds_rsub_rtn_u32 v255, v254, v253
2931 // GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0xff]
2933 ds_rsub_rtn_u32 v0, v254, v253
2934 // GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0x00]
2936 ds_rsub_rtn_u32 v255, v1, v253
2937 // GFX10: encoding: [0x00,0x00,0x88,0xd8,0x01,0xfd,0x00,0xff]
2939 ds_rsub_rtn_u32 v255, v254, v2
2940 // GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0x02,0x00,0xff]
2942 ds_rsub_rtn_u32 v0, v1, v2 offset:0
2943 // GFX10: encoding: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x00]
2945 ds_rsub_rtn_u32 v255, v254, v253 offset:0
2946 // GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0xff]
2948 ds_rsub_rtn_u32 v0, v254, v253 offset:0
2949 // GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0x00]
2951 ds_rsub_rtn_u32 v255, v1, v253 offset:0
2952 // GFX10: encoding: [0x00,0x00,0x88,0xd8,0x01,0xfd,0x00,0xff]
2954 ds_rsub_rtn_u32 v255, v254, v2 offset:0
2955 // GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0x02,0x00,0xff]
2957 ds_rsub_rtn_u32 v0, v1, v2 offset:4660
2958 // GFX10: encoding: [0x34,0x12,0x88,0xd8,0x01,0x02,0x00,0x00]
2960 ds_rsub_rtn_u32 v255, v254, v253 offset:4660
2961 // GFX10: encoding: [0x34,0x12,0x88,0xd8,0xfe,0xfd,0x00,0xff]
2963 ds_rsub_rtn_u32 v0, v254, v253 offset:4660
2964 // GFX10: encoding: [0x34,0x12,0x88,0xd8,0xfe,0xfd,0x00,0x00]
2966 ds_rsub_rtn_u32 v255, v1, v253 offset:4660
2967 // GFX10: encoding: [0x34,0x12,0x88,0xd8,0x01,0xfd,0x00,0xff]
2969 ds_rsub_rtn_u32 v255, v254, v2 offset:4660
2970 // GFX10: encoding: [0x34,0x12,0x88,0xd8,0xfe,0x02,0x00,0xff]
2972 ds_rsub_rtn_u32 v0, v1, v2 offset:65535
2973 // GFX10: encoding: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0x00]
2975 ds_rsub_rtn_u32 v255, v254, v253 offset:65535
2976 // GFX10: encoding: [0xff,0xff,0x88,0xd8,0xfe,0xfd,0x00,0xff]
2978 ds_rsub_rtn_u32 v0, v254, v253 offset:65535
2979 // GFX10: encoding: [0xff,0xff,0x88,0xd8,0xfe,0xfd,0x00,0x00]
2981 ds_rsub_rtn_u32 v255, v1, v253 offset:65535
2982 // GFX10: encoding: [0xff,0xff,0x88,0xd8,0x01,0xfd,0x00,0xff]
2984 ds_rsub_rtn_u32 v255, v254, v2 offset:65535
2985 // GFX10: encoding: [0xff,0xff,0x88,0xd8,0xfe,0x02,0x00,0xff]
2987 ds_rsub_rtn_u32 v0, v1, v2 gds
2988 // GFX10: encoding: [0x00,0x00,0x8a,0xd8,0x01,0x02,0x00,0x00]
2990 ds_rsub_rtn_u32 v255, v254, v253 gds
2991 // GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0xfd,0x00,0xff]
2993 ds_rsub_rtn_u32 v0, v254, v253 gds
2994 // GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0xfd,0x00,0x00]
2996 ds_rsub_rtn_u32 v255, v1, v253 gds
2997 // GFX10: encoding: [0x00,0x00,0x8a,0xd8,0x01,0xfd,0x00,0xff]
2999 ds_rsub_rtn_u32 v255, v254, v2 gds
3000 // GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0x02,0x00,0xff]
3002 ds_rsub_rtn_u32 v0, v1, v2 offset:0 gds
3003 // GFX10: encoding: [0x00,0x00,0x8a,0xd8,0x01,0x02,0x00,0x00]
3005 ds_rsub_rtn_u32 v255, v254, v253 offset:0 gds
3006 // GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0xfd,0x00,0xff]
3008 ds_rsub_rtn_u32 v0, v254, v253 offset:0 gds
3009 // GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0xfd,0x00,0x00]
3011 ds_rsub_rtn_u32 v255, v1, v253 offset:0 gds
3012 // GFX10: encoding: [0x00,0x00,0x8a,0xd8,0x01,0xfd,0x00,0xff]
3014 ds_rsub_rtn_u32 v255, v254, v2 offset:0 gds
3015 // GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0x02,0x00,0xff]
3017 ds_rsub_rtn_u32 v0, v1, v2 offset:4660 gds
3018 // GFX10: encoding: [0x34,0x12,0x8a,0xd8,0x01,0x02,0x00,0x00]
3020 ds_rsub_rtn_u32 v255, v254, v253 offset:4660 gds
3021 // GFX10: encoding: [0x34,0x12,0x8a,0xd8,0xfe,0xfd,0x00,0xff]
3023 ds_rsub_rtn_u32 v0, v254, v253 offset:4660 gds
3024 // GFX10: encoding: [0x34,0x12,0x8a,0xd8,0xfe,0xfd,0x00,0x00]
3026 ds_rsub_rtn_u32 v255, v1, v253 offset:4660 gds
3027 // GFX10: encoding: [0x34,0x12,0x8a,0xd8,0x01,0xfd,0x00,0xff]
3029 ds_rsub_rtn_u32 v255, v254, v2 offset:4660 gds
3030 // GFX10: encoding: [0x34,0x12,0x8a,0xd8,0xfe,0x02,0x00,0xff]
3032 ds_rsub_rtn_u32 v0, v1, v2 offset:65535 gds
3033 // GFX10: encoding: [0xff,0xff,0x8a,0xd8,0x01,0x02,0x00,0x00]
3035 ds_rsub_rtn_u32 v255, v254, v253 offset:65535 gds
3036 // GFX10: encoding: [0xff,0xff,0x8a,0xd8,0xfe,0xfd,0x00,0xff]
3038 ds_rsub_rtn_u32 v0, v254, v253 offset:65535 gds
3039 // GFX10: encoding: [0xff,0xff,0x8a,0xd8,0xfe,0xfd,0x00,0x00]
3041 ds_rsub_rtn_u32 v255, v1, v253 offset:65535 gds
3042 // GFX10: encoding: [0xff,0xff,0x8a,0xd8,0x01,0xfd,0x00,0xff]
3044 ds_rsub_rtn_u32 v255, v254, v2 offset:65535 gds
3045 // GFX10: encoding: [0xff,0xff,0x8a,0xd8,0xfe,0x02,0x00,0xff]
3047 ds_inc_rtn_u32 v0, v1, v2
3048 // GFX10: encoding: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x00]
3050 ds_inc_rtn_u32 v255, v254, v253
3051 // GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0xff]
3053 ds_inc_rtn_u32 v0, v254, v253
3054 // GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0x00]
3056 ds_inc_rtn_u32 v255, v1, v253
3057 // GFX10: encoding: [0x00,0x00,0x8c,0xd8,0x01,0xfd,0x00,0xff]
3059 ds_inc_rtn_u32 v255, v254, v2
3060 // GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0x02,0x00,0xff]
3062 ds_inc_rtn_u32 v0, v1, v2 offset:0
3063 // GFX10: encoding: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x00]
3065 ds_inc_rtn_u32 v255, v254, v253 offset:0
3066 // GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0xff]
3068 ds_inc_rtn_u32 v0, v254, v253 offset:0
3069 // GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0x00]
3071 ds_inc_rtn_u32 v255, v1, v253 offset:0
3072 // GFX10: encoding: [0x00,0x00,0x8c,0xd8,0x01,0xfd,0x00,0xff]
3074 ds_inc_rtn_u32 v255, v254, v2 offset:0
3075 // GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0x02,0x00,0xff]
3077 ds_inc_rtn_u32 v0, v1, v2 offset:4660
3078 // GFX10: encoding: [0x34,0x12,0x8c,0xd8,0x01,0x02,0x00,0x00]
3080 ds_inc_rtn_u32 v255, v254, v253 offset:4660
3081 // GFX10: encoding: [0x34,0x12,0x8c,0xd8,0xfe,0xfd,0x00,0xff]
3083 ds_inc_rtn_u32 v0, v254, v253 offset:4660
3084 // GFX10: encoding: [0x34,0x12,0x8c,0xd8,0xfe,0xfd,0x00,0x00]
3086 ds_inc_rtn_u32 v255, v1, v253 offset:4660
3087 // GFX10: encoding: [0x34,0x12,0x8c,0xd8,0x01,0xfd,0x00,0xff]
3089 ds_inc_rtn_u32 v255, v254, v2 offset:4660
3090 // GFX10: encoding: [0x34,0x12,0x8c,0xd8,0xfe,0x02,0x00,0xff]
3092 ds_inc_rtn_u32 v0, v1, v2 offset:65535
3093 // GFX10: encoding: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0x00]
3095 ds_inc_rtn_u32 v255, v254, v253 offset:65535
3096 // GFX10: encoding: [0xff,0xff,0x8c,0xd8,0xfe,0xfd,0x00,0xff]
3098 ds_inc_rtn_u32 v0, v254, v253 offset:65535
3099 // GFX10: encoding: [0xff,0xff,0x8c,0xd8,0xfe,0xfd,0x00,0x00]
3101 ds_inc_rtn_u32 v255, v1, v253 offset:65535
3102 // GFX10: encoding: [0xff,0xff,0x8c,0xd8,0x01,0xfd,0x00,0xff]
3104 ds_inc_rtn_u32 v255, v254, v2 offset:65535
3105 // GFX10: encoding: [0xff,0xff,0x8c,0xd8,0xfe,0x02,0x00,0xff]
3107 ds_inc_rtn_u32 v0, v1, v2 gds
3108 // GFX10: encoding: [0x00,0x00,0x8e,0xd8,0x01,0x02,0x00,0x00]
3110 ds_inc_rtn_u32 v255, v254, v253 gds
3111 // GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0xfd,0x00,0xff]
3113 ds_inc_rtn_u32 v0, v254, v253 gds
3114 // GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0xfd,0x00,0x00]
3116 ds_inc_rtn_u32 v255, v1, v253 gds
3117 // GFX10: encoding: [0x00,0x00,0x8e,0xd8,0x01,0xfd,0x00,0xff]
3119 ds_inc_rtn_u32 v255, v254, v2 gds
3120 // GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0x02,0x00,0xff]
3122 ds_inc_rtn_u32 v0, v1, v2 offset:0 gds
3123 // GFX10: encoding: [0x00,0x00,0x8e,0xd8,0x01,0x02,0x00,0x00]
3125 ds_inc_rtn_u32 v255, v254, v253 offset:0 gds
3126 // GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0xfd,0x00,0xff]
3128 ds_inc_rtn_u32 v0, v254, v253 offset:0 gds
3129 // GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0xfd,0x00,0x00]
3131 ds_inc_rtn_u32 v255, v1, v253 offset:0 gds
3132 // GFX10: encoding: [0x00,0x00,0x8e,0xd8,0x01,0xfd,0x00,0xff]
3134 ds_inc_rtn_u32 v255, v254, v2 offset:0 gds
3135 // GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0x02,0x00,0xff]
3137 ds_inc_rtn_u32 v0, v1, v2 offset:4660 gds
3138 // GFX10: encoding: [0x34,0x12,0x8e,0xd8,0x01,0x02,0x00,0x00]
3140 ds_inc_rtn_u32 v255, v254, v253 offset:4660 gds
3141 // GFX10: encoding: [0x34,0x12,0x8e,0xd8,0xfe,0xfd,0x00,0xff]
3143 ds_inc_rtn_u32 v0, v254, v253 offset:4660 gds
3144 // GFX10: encoding: [0x34,0x12,0x8e,0xd8,0xfe,0xfd,0x00,0x00]
3146 ds_inc_rtn_u32 v255, v1, v253 offset:4660 gds
3147 // GFX10: encoding: [0x34,0x12,0x8e,0xd8,0x01,0xfd,0x00,0xff]
3149 ds_inc_rtn_u32 v255, v254, v2 offset:4660 gds
3150 // GFX10: encoding: [0x34,0x12,0x8e,0xd8,0xfe,0x02,0x00,0xff]
3152 ds_inc_rtn_u32 v0, v1, v2 offset:65535 gds
3153 // GFX10: encoding: [0xff,0xff,0x8e,0xd8,0x01,0x02,0x00,0x00]
3155 ds_inc_rtn_u32 v255, v254, v253 offset:65535 gds
3156 // GFX10: encoding: [0xff,0xff,0x8e,0xd8,0xfe,0xfd,0x00,0xff]
3158 ds_inc_rtn_u32 v0, v254, v253 offset:65535 gds
3159 // GFX10: encoding: [0xff,0xff,0x8e,0xd8,0xfe,0xfd,0x00,0x00]
3161 ds_inc_rtn_u32 v255, v1, v253 offset:65535 gds
3162 // GFX10: encoding: [0xff,0xff,0x8e,0xd8,0x01,0xfd,0x00,0xff]
3164 ds_inc_rtn_u32 v255, v254, v2 offset:65535 gds
3165 // GFX10: encoding: [0xff,0xff,0x8e,0xd8,0xfe,0x02,0x00,0xff]
3167 ds_dec_rtn_u32 v0, v1, v2
3168 // GFX10: encoding: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x00]
3170 ds_dec_rtn_u32 v255, v254, v253
3171 // GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0xff]
3173 ds_dec_rtn_u32 v0, v254, v253
3174 // GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0x00]
3176 ds_dec_rtn_u32 v255, v1, v253
3177 // GFX10: encoding: [0x00,0x00,0x90,0xd8,0x01,0xfd,0x00,0xff]
3179 ds_dec_rtn_u32 v255, v254, v2
3180 // GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0x02,0x00,0xff]
3182 ds_dec_rtn_u32 v0, v1, v2 offset:0
3183 // GFX10: encoding: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x00]
3185 ds_dec_rtn_u32 v255, v254, v253 offset:0
3186 // GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0xff]
3188 ds_dec_rtn_u32 v0, v254, v253 offset:0
3189 // GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0x00]
3191 ds_dec_rtn_u32 v255, v1, v253 offset:0
3192 // GFX10: encoding: [0x00,0x00,0x90,0xd8,0x01,0xfd,0x00,0xff]
3194 ds_dec_rtn_u32 v255, v254, v2 offset:0
3195 // GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0x02,0x00,0xff]
3197 ds_dec_rtn_u32 v0, v1, v2 offset:4660
3198 // GFX10: encoding: [0x34,0x12,0x90,0xd8,0x01,0x02,0x00,0x00]
3200 ds_dec_rtn_u32 v255, v254, v253 offset:4660
3201 // GFX10: encoding: [0x34,0x12,0x90,0xd8,0xfe,0xfd,0x00,0xff]
3203 ds_dec_rtn_u32 v0, v254, v253 offset:4660
3204 // GFX10: encoding: [0x34,0x12,0x90,0xd8,0xfe,0xfd,0x00,0x00]
3206 ds_dec_rtn_u32 v255, v1, v253 offset:4660
3207 // GFX10: encoding: [0x34,0x12,0x90,0xd8,0x01,0xfd,0x00,0xff]
3209 ds_dec_rtn_u32 v255, v254, v2 offset:4660
3210 // GFX10: encoding: [0x34,0x12,0x90,0xd8,0xfe,0x02,0x00,0xff]
3212 ds_dec_rtn_u32 v0, v1, v2 offset:65535
3213 // GFX10: encoding: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0x00]
3215 ds_dec_rtn_u32 v255, v254, v253 offset:65535
3216 // GFX10: encoding: [0xff,0xff,0x90,0xd8,0xfe,0xfd,0x00,0xff]
3218 ds_dec_rtn_u32 v0, v254, v253 offset:65535
3219 // GFX10: encoding: [0xff,0xff,0x90,0xd8,0xfe,0xfd,0x00,0x00]
3221 ds_dec_rtn_u32 v255, v1, v253 offset:65535
3222 // GFX10: encoding: [0xff,0xff,0x90,0xd8,0x01,0xfd,0x00,0xff]
3224 ds_dec_rtn_u32 v255, v254, v2 offset:65535
3225 // GFX10: encoding: [0xff,0xff,0x90,0xd8,0xfe,0x02,0x00,0xff]
3227 ds_dec_rtn_u32 v0, v1, v2 gds
3228 // GFX10: encoding: [0x00,0x00,0x92,0xd8,0x01,0x02,0x00,0x00]
3230 ds_dec_rtn_u32 v255, v254, v253 gds
3231 // GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0xfd,0x00,0xff]
3233 ds_dec_rtn_u32 v0, v254, v253 gds
3234 // GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0xfd,0x00,0x00]
3236 ds_dec_rtn_u32 v255, v1, v253 gds
3237 // GFX10: encoding: [0x00,0x00,0x92,0xd8,0x01,0xfd,0x00,0xff]
3239 ds_dec_rtn_u32 v255, v254, v2 gds
3240 // GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0x02,0x00,0xff]
3242 ds_dec_rtn_u32 v0, v1, v2 offset:0 gds
3243 // GFX10: encoding: [0x00,0x00,0x92,0xd8,0x01,0x02,0x00,0x00]
3245 ds_dec_rtn_u32 v255, v254, v253 offset:0 gds
3246 // GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0xfd,0x00,0xff]
3248 ds_dec_rtn_u32 v0, v254, v253 offset:0 gds
3249 // GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0xfd,0x00,0x00]
3251 ds_dec_rtn_u32 v255, v1, v253 offset:0 gds
3252 // GFX10: encoding: [0x00,0x00,0x92,0xd8,0x01,0xfd,0x00,0xff]
3254 ds_dec_rtn_u32 v255, v254, v2 offset:0 gds
3255 // GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0x02,0x00,0xff]
3257 ds_dec_rtn_u32 v0, v1, v2 offset:4660 gds
3258 // GFX10: encoding: [0x34,0x12,0x92,0xd8,0x01,0x02,0x00,0x00]
3260 ds_dec_rtn_u32 v255, v254, v253 offset:4660 gds
3261 // GFX10: encoding: [0x34,0x12,0x92,0xd8,0xfe,0xfd,0x00,0xff]
3263 ds_dec_rtn_u32 v0, v254, v253 offset:4660 gds
3264 // GFX10: encoding: [0x34,0x12,0x92,0xd8,0xfe,0xfd,0x00,0x00]
3266 ds_dec_rtn_u32 v255, v1, v253 offset:4660 gds
3267 // GFX10: encoding: [0x34,0x12,0x92,0xd8,0x01,0xfd,0x00,0xff]
3269 ds_dec_rtn_u32 v255, v254, v2 offset:4660 gds
3270 // GFX10: encoding: [0x34,0x12,0x92,0xd8,0xfe,0x02,0x00,0xff]
3272 ds_dec_rtn_u32 v0, v1, v2 offset:65535 gds
3273 // GFX10: encoding: [0xff,0xff,0x92,0xd8,0x01,0x02,0x00,0x00]
3275 ds_dec_rtn_u32 v255, v254, v253 offset:65535 gds
3276 // GFX10: encoding: [0xff,0xff,0x92,0xd8,0xfe,0xfd,0x00,0xff]
3278 ds_dec_rtn_u32 v0, v254, v253 offset:65535 gds
3279 // GFX10: encoding: [0xff,0xff,0x92,0xd8,0xfe,0xfd,0x00,0x00]
3281 ds_dec_rtn_u32 v255, v1, v253 offset:65535 gds
3282 // GFX10: encoding: [0xff,0xff,0x92,0xd8,0x01,0xfd,0x00,0xff]
3284 ds_dec_rtn_u32 v255, v254, v2 offset:65535 gds
3285 // GFX10: encoding: [0xff,0xff,0x92,0xd8,0xfe,0x02,0x00,0xff]
3287 ds_min_rtn_i32 v0, v1, v2
3288 // GFX10: encoding: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x00]
3290 ds_min_rtn_i32 v255, v254, v253
3291 // GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0xff]
3293 ds_min_rtn_i32 v0, v254, v253
3294 // GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0x00]
3296 ds_min_rtn_i32 v255, v1, v253
3297 // GFX10: encoding: [0x00,0x00,0x94,0xd8,0x01,0xfd,0x00,0xff]
3299 ds_min_rtn_i32 v255, v254, v2
3300 // GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0x02,0x00,0xff]
3302 ds_min_rtn_i32 v0, v1, v2 offset:0
3303 // GFX10: encoding: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x00]
3305 ds_min_rtn_i32 v255, v254, v253 offset:0
3306 // GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0xff]
3308 ds_min_rtn_i32 v0, v254, v253 offset:0
3309 // GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0x00]
3311 ds_min_rtn_i32 v255, v1, v253 offset:0
3312 // GFX10: encoding: [0x00,0x00,0x94,0xd8,0x01,0xfd,0x00,0xff]
3314 ds_min_rtn_i32 v255, v254, v2 offset:0
3315 // GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0x02,0x00,0xff]
3317 ds_min_rtn_i32 v0, v1, v2 offset:4660
3318 // GFX10: encoding: [0x34,0x12,0x94,0xd8,0x01,0x02,0x00,0x00]
3320 ds_min_rtn_i32 v255, v254, v253 offset:4660
3321 // GFX10: encoding: [0x34,0x12,0x94,0xd8,0xfe,0xfd,0x00,0xff]
3323 ds_min_rtn_i32 v0, v254, v253 offset:4660
3324 // GFX10: encoding: [0x34,0x12,0x94,0xd8,0xfe,0xfd,0x00,0x00]
3326 ds_min_rtn_i32 v255, v1, v253 offset:4660
3327 // GFX10: encoding: [0x34,0x12,0x94,0xd8,0x01,0xfd,0x00,0xff]
3329 ds_min_rtn_i32 v255, v254, v2 offset:4660
3330 // GFX10: encoding: [0x34,0x12,0x94,0xd8,0xfe,0x02,0x00,0xff]
3332 ds_min_rtn_i32 v0, v1, v2 offset:65535
3333 // GFX10: encoding: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0x00]
3335 ds_min_rtn_i32 v255, v254, v253 offset:65535
3336 // GFX10: encoding: [0xff,0xff,0x94,0xd8,0xfe,0xfd,0x00,0xff]
3338 ds_min_rtn_i32 v0, v254, v253 offset:65535
3339 // GFX10: encoding: [0xff,0xff,0x94,0xd8,0xfe,0xfd,0x00,0x00]
3341 ds_min_rtn_i32 v255, v1, v253 offset:65535
3342 // GFX10: encoding: [0xff,0xff,0x94,0xd8,0x01,0xfd,0x00,0xff]
3344 ds_min_rtn_i32 v255, v254, v2 offset:65535
3345 // GFX10: encoding: [0xff,0xff,0x94,0xd8,0xfe,0x02,0x00,0xff]
3347 ds_min_rtn_i32 v0, v1, v2 gds
3348 // GFX10: encoding: [0x00,0x00,0x96,0xd8,0x01,0x02,0x00,0x00]
3350 ds_min_rtn_i32 v255, v254, v253 gds
3351 // GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0xfd,0x00,0xff]
3353 ds_min_rtn_i32 v0, v254, v253 gds
3354 // GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0xfd,0x00,0x00]
3356 ds_min_rtn_i32 v255, v1, v253 gds
3357 // GFX10: encoding: [0x00,0x00,0x96,0xd8,0x01,0xfd,0x00,0xff]
3359 ds_min_rtn_i32 v255, v254, v2 gds
3360 // GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0x02,0x00,0xff]
3362 ds_min_rtn_i32 v0, v1, v2 offset:0 gds
3363 // GFX10: encoding: [0x00,0x00,0x96,0xd8,0x01,0x02,0x00,0x00]
3365 ds_min_rtn_i32 v255, v254, v253 offset:0 gds
3366 // GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0xfd,0x00,0xff]
3368 ds_min_rtn_i32 v0, v254, v253 offset:0 gds
3369 // GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0xfd,0x00,0x00]
3371 ds_min_rtn_i32 v255, v1, v253 offset:0 gds
3372 // GFX10: encoding: [0x00,0x00,0x96,0xd8,0x01,0xfd,0x00,0xff]
3374 ds_min_rtn_i32 v255, v254, v2 offset:0 gds
3375 // GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0x02,0x00,0xff]
3377 ds_min_rtn_i32 v0, v1, v2 offset:4660 gds
3378 // GFX10: encoding: [0x34,0x12,0x96,0xd8,0x01,0x02,0x00,0x00]
3380 ds_min_rtn_i32 v255, v254, v253 offset:4660 gds
3381 // GFX10: encoding: [0x34,0x12,0x96,0xd8,0xfe,0xfd,0x00,0xff]
3383 ds_min_rtn_i32 v0, v254, v253 offset:4660 gds
3384 // GFX10: encoding: [0x34,0x12,0x96,0xd8,0xfe,0xfd,0x00,0x00]
3386 ds_min_rtn_i32 v255, v1, v253 offset:4660 gds
3387 // GFX10: encoding: [0x34,0x12,0x96,0xd8,0x01,0xfd,0x00,0xff]
3389 ds_min_rtn_i32 v255, v254, v2 offset:4660 gds
3390 // GFX10: encoding: [0x34,0x12,0x96,0xd8,0xfe,0x02,0x00,0xff]
3392 ds_min_rtn_i32 v0, v1, v2 offset:65535 gds
3393 // GFX10: encoding: [0xff,0xff,0x96,0xd8,0x01,0x02,0x00,0x00]
3395 ds_min_rtn_i32 v255, v254, v253 offset:65535 gds
3396 // GFX10: encoding: [0xff,0xff,0x96,0xd8,0xfe,0xfd,0x00,0xff]
3398 ds_min_rtn_i32 v0, v254, v253 offset:65535 gds
3399 // GFX10: encoding: [0xff,0xff,0x96,0xd8,0xfe,0xfd,0x00,0x00]
3401 ds_min_rtn_i32 v255, v1, v253 offset:65535 gds
3402 // GFX10: encoding: [0xff,0xff,0x96,0xd8,0x01,0xfd,0x00,0xff]
3404 ds_min_rtn_i32 v255, v254, v2 offset:65535 gds
3405 // GFX10: encoding: [0xff,0xff,0x96,0xd8,0xfe,0x02,0x00,0xff]
3407 ds_max_rtn_i32 v0, v1, v2
3408 // GFX10: encoding: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x00]
3410 ds_max_rtn_i32 v255, v254, v253
3411 // GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0xff]
3413 ds_max_rtn_i32 v0, v254, v253
3414 // GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0x00]
3416 ds_max_rtn_i32 v255, v1, v253
3417 // GFX10: encoding: [0x00,0x00,0x98,0xd8,0x01,0xfd,0x00,0xff]
3419 ds_max_rtn_i32 v255, v254, v2
3420 // GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0x02,0x00,0xff]
3422 ds_max_rtn_i32 v0, v1, v2 offset:0
3423 // GFX10: encoding: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x00]
3425 ds_max_rtn_i32 v255, v254, v253 offset:0
3426 // GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0xff]
3428 ds_max_rtn_i32 v0, v254, v253 offset:0
3429 // GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0x00]
3431 ds_max_rtn_i32 v255, v1, v253 offset:0
3432 // GFX10: encoding: [0x00,0x00,0x98,0xd8,0x01,0xfd,0x00,0xff]
3434 ds_max_rtn_i32 v255, v254, v2 offset:0
3435 // GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0x02,0x00,0xff]
3437 ds_max_rtn_i32 v0, v1, v2 offset:4660
3438 // GFX10: encoding: [0x34,0x12,0x98,0xd8,0x01,0x02,0x00,0x00]
3440 ds_max_rtn_i32 v255, v254, v253 offset:4660
3441 // GFX10: encoding: [0x34,0x12,0x98,0xd8,0xfe,0xfd,0x00,0xff]
3443 ds_max_rtn_i32 v0, v254, v253 offset:4660
3444 // GFX10: encoding: [0x34,0x12,0x98,0xd8,0xfe,0xfd,0x00,0x00]
3446 ds_max_rtn_i32 v255, v1, v253 offset:4660
3447 // GFX10: encoding: [0x34,0x12,0x98,0xd8,0x01,0xfd,0x00,0xff]
3449 ds_max_rtn_i32 v255, v254, v2 offset:4660
3450 // GFX10: encoding: [0x34,0x12,0x98,0xd8,0xfe,0x02,0x00,0xff]
3452 ds_max_rtn_i32 v0, v1, v2 offset:65535
3453 // GFX10: encoding: [0xff,0xff,0x98,0xd8,0x01,0x02,0x00,0x00]
3455 ds_max_rtn_i32 v255, v254, v253 offset:65535
3456 // GFX10: encoding: [0xff,0xff,0x98,0xd8,0xfe,0xfd,0x00,0xff]
3458 ds_max_rtn_i32 v0, v254, v253 offset:65535
3459 // GFX10: encoding: [0xff,0xff,0x98,0xd8,0xfe,0xfd,0x00,0x00]
3461 ds_max_rtn_i32 v255, v1, v253 offset:65535
3462 // GFX10: encoding: [0xff,0xff,0x98,0xd8,0x01,0xfd,0x00,0xff]
3464 ds_max_rtn_i32 v255, v254, v2 offset:65535
3465 // GFX10: encoding: [0xff,0xff,0x98,0xd8,0xfe,0x02,0x00,0xff]
3467 ds_max_rtn_i32 v0, v1, v2 gds
3468 // GFX10: encoding: [0x00,0x00,0x9a,0xd8,0x01,0x02,0x00,0x00]
3470 ds_max_rtn_i32 v255, v254, v253 gds
3471 // GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0xfd,0x00,0xff]
3473 ds_max_rtn_i32 v0, v254, v253 gds
3474 // GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0xfd,0x00,0x00]
3476 ds_max_rtn_i32 v255, v1, v253 gds
3477 // GFX10: encoding: [0x00,0x00,0x9a,0xd8,0x01,0xfd,0x00,0xff]
3479 ds_max_rtn_i32 v255, v254, v2 gds
3480 // GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0x02,0x00,0xff]
3482 ds_max_rtn_i32 v0, v1, v2 offset:0 gds
3483 // GFX10: encoding: [0x00,0x00,0x9a,0xd8,0x01,0x02,0x00,0x00]
3485 ds_max_rtn_i32 v255, v254, v253 offset:0 gds
3486 // GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0xfd,0x00,0xff]
3488 ds_max_rtn_i32 v0, v254, v253 offset:0 gds
3489 // GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0xfd,0x00,0x00]
3491 ds_max_rtn_i32 v255, v1, v253 offset:0 gds
3492 // GFX10: encoding: [0x00,0x00,0x9a,0xd8,0x01,0xfd,0x00,0xff]
3494 ds_max_rtn_i32 v255, v254, v2 offset:0 gds
3495 // GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0x02,0x00,0xff]
3497 ds_max_rtn_i32 v0, v1, v2 offset:4660 gds
3498 // GFX10: encoding: [0x34,0x12,0x9a,0xd8,0x01,0x02,0x00,0x00]
3500 ds_max_rtn_i32 v255, v254, v253 offset:4660 gds
3501 // GFX10: encoding: [0x34,0x12,0x9a,0xd8,0xfe,0xfd,0x00,0xff]
3503 ds_max_rtn_i32 v0, v254, v253 offset:4660 gds
3504 // GFX10: encoding: [0x34,0x12,0x9a,0xd8,0xfe,0xfd,0x00,0x00]
3506 ds_max_rtn_i32 v255, v1, v253 offset:4660 gds
3507 // GFX10: encoding: [0x34,0x12,0x9a,0xd8,0x01,0xfd,0x00,0xff]
3509 ds_max_rtn_i32 v255, v254, v2 offset:4660 gds
3510 // GFX10: encoding: [0x34,0x12,0x9a,0xd8,0xfe,0x02,0x00,0xff]
3512 ds_max_rtn_i32 v0, v1, v2 offset:65535 gds
3513 // GFX10: encoding: [0xff,0xff,0x9a,0xd8,0x01,0x02,0x00,0x00]
3515 ds_max_rtn_i32 v255, v254, v253 offset:65535 gds
3516 // GFX10: encoding: [0xff,0xff,0x9a,0xd8,0xfe,0xfd,0x00,0xff]
3518 ds_max_rtn_i32 v0, v254, v253 offset:65535 gds
3519 // GFX10: encoding: [0xff,0xff,0x9a,0xd8,0xfe,0xfd,0x00,0x00]
3521 ds_max_rtn_i32 v255, v1, v253 offset:65535 gds
3522 // GFX10: encoding: [0xff,0xff,0x9a,0xd8,0x01,0xfd,0x00,0xff]
3524 ds_max_rtn_i32 v255, v254, v2 offset:65535 gds
3525 // GFX10: encoding: [0xff,0xff,0x9a,0xd8,0xfe,0x02,0x00,0xff]
3527 ds_min_rtn_u32 v0, v1, v2
3528 // GFX10: encoding: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x00]
3530 ds_min_rtn_u32 v255, v254, v253
3531 // GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0xff]
3533 ds_min_rtn_u32 v0, v254, v253
3534 // GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0x00]
3536 ds_min_rtn_u32 v255, v1, v253
3537 // GFX10: encoding: [0x00,0x00,0x9c,0xd8,0x01,0xfd,0x00,0xff]
3539 ds_min_rtn_u32 v255, v254, v2
3540 // GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0x02,0x00,0xff]
3542 ds_min_rtn_u32 v0, v1, v2 offset:0
3543 // GFX10: encoding: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x00]
3545 ds_min_rtn_u32 v255, v254, v253 offset:0
3546 // GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0xff]
3548 ds_min_rtn_u32 v0, v254, v253 offset:0
3549 // GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0x00]
3551 ds_min_rtn_u32 v255, v1, v253 offset:0
3552 // GFX10: encoding: [0x00,0x00,0x9c,0xd8,0x01,0xfd,0x00,0xff]
3554 ds_min_rtn_u32 v255, v254, v2 offset:0
3555 // GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0x02,0x00,0xff]
3557 ds_min_rtn_u32 v0, v1, v2 offset:4660
3558 // GFX10: encoding: [0x34,0x12,0x9c,0xd8,0x01,0x02,0x00,0x00]
3560 ds_min_rtn_u32 v255, v254, v253 offset:4660
3561 // GFX10: encoding: [0x34,0x12,0x9c,0xd8,0xfe,0xfd,0x00,0xff]
3563 ds_min_rtn_u32 v0, v254, v253 offset:4660
3564 // GFX10: encoding: [0x34,0x12,0x9c,0xd8,0xfe,0xfd,0x00,0x00]
3566 ds_min_rtn_u32 v255, v1, v253 offset:4660
3567 // GFX10: encoding: [0x34,0x12,0x9c,0xd8,0x01,0xfd,0x00,0xff]
3569 ds_min_rtn_u32 v255, v254, v2 offset:4660
3570 // GFX10: encoding: [0x34,0x12,0x9c,0xd8,0xfe,0x02,0x00,0xff]
3572 ds_min_rtn_u32 v0, v1, v2 offset:65535
3573 // GFX10: encoding: [0xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0x00]
3575 ds_min_rtn_u32 v255, v254, v253 offset:65535
3576 // GFX10: encoding: [0xff,0xff,0x9c,0xd8,0xfe,0xfd,0x00,0xff]
3578 ds_min_rtn_u32 v0, v254, v253 offset:65535
3579 // GFX10: encoding: [0xff,0xff,0x9c,0xd8,0xfe,0xfd,0x00,0x00]
3581 ds_min_rtn_u32 v255, v1, v253 offset:65535
3582 // GFX10: encoding: [0xff,0xff,0x9c,0xd8,0x01,0xfd,0x00,0xff]
3584 ds_min_rtn_u32 v255, v254, v2 offset:65535
3585 // GFX10: encoding: [0xff,0xff,0x9c,0xd8,0xfe,0x02,0x00,0xff]
3587 ds_min_rtn_u32 v0, v1, v2 gds
3588 // GFX10: encoding: [0x00,0x00,0x9e,0xd8,0x01,0x02,0x00,0x00]
3590 ds_min_rtn_u32 v255, v254, v253 gds
3591 // GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0xfd,0x00,0xff]
3593 ds_min_rtn_u32 v0, v254, v253 gds
3594 // GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0xfd,0x00,0x00]
3596 ds_min_rtn_u32 v255, v1, v253 gds
3597 // GFX10: encoding: [0x00,0x00,0x9e,0xd8,0x01,0xfd,0x00,0xff]
3599 ds_min_rtn_u32 v255, v254, v2 gds
3600 // GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0x02,0x00,0xff]
3602 ds_min_rtn_u32 v0, v1, v2 offset:0 gds
3603 // GFX10: encoding: [0x00,0x00,0x9e,0xd8,0x01,0x02,0x00,0x00]
3605 ds_min_rtn_u32 v255, v254, v253 offset:0 gds
3606 // GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0xfd,0x00,0xff]
3608 ds_min_rtn_u32 v0, v254, v253 offset:0 gds
3609 // GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0xfd,0x00,0x00]
3611 ds_min_rtn_u32 v255, v1, v253 offset:0 gds
3612 // GFX10: encoding: [0x00,0x00,0x9e,0xd8,0x01,0xfd,0x00,0xff]
3614 ds_min_rtn_u32 v255, v254, v2 offset:0 gds
3615 // GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0x02,0x00,0xff]
3617 ds_min_rtn_u32 v0, v1, v2 offset:4660 gds
3618 // GFX10: encoding: [0x34,0x12,0x9e,0xd8,0x01,0x02,0x00,0x00]
3620 ds_min_rtn_u32 v255, v254, v253 offset:4660 gds
3621 // GFX10: encoding: [0x34,0x12,0x9e,0xd8,0xfe,0xfd,0x00,0xff]
3623 ds_min_rtn_u32 v0, v254, v253 offset:4660 gds
3624 // GFX10: encoding: [0x34,0x12,0x9e,0xd8,0xfe,0xfd,0x00,0x00]
3626 ds_min_rtn_u32 v255, v1, v253 offset:4660 gds
3627 // GFX10: encoding: [0x34,0x12,0x9e,0xd8,0x01,0xfd,0x00,0xff]
3629 ds_min_rtn_u32 v255, v254, v2 offset:4660 gds
3630 // GFX10: encoding: [0x34,0x12,0x9e,0xd8,0xfe,0x02,0x00,0xff]
3632 ds_min_rtn_u32 v0, v1, v2 offset:65535 gds
3633 // GFX10: encoding: [0xff,0xff,0x9e,0xd8,0x01,0x02,0x00,0x00]
3635 ds_min_rtn_u32 v255, v254, v253 offset:65535 gds
3636 // GFX10: encoding: [0xff,0xff,0x9e,0xd8,0xfe,0xfd,0x00,0xff]
3638 ds_min_rtn_u32 v0, v254, v253 offset:65535 gds
3639 // GFX10: encoding: [0xff,0xff,0x9e,0xd8,0xfe,0xfd,0x00,0x00]
3641 ds_min_rtn_u32 v255, v1, v253 offset:65535 gds
3642 // GFX10: encoding: [0xff,0xff,0x9e,0xd8,0x01,0xfd,0x00,0xff]
3644 ds_min_rtn_u32 v255, v254, v2 offset:65535 gds
3645 // GFX10: encoding: [0xff,0xff,0x9e,0xd8,0xfe,0x02,0x00,0xff]
3647 ds_max_rtn_u32 v0, v1, v2
3648 // GFX10: encoding: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x00]
3650 ds_max_rtn_u32 v255, v254, v253
3651 // GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0xff]
3653 ds_max_rtn_u32 v0, v254, v253
3654 // GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0x00]
3656 ds_max_rtn_u32 v255, v1, v253
3657 // GFX10: encoding: [0x00,0x00,0xa0,0xd8,0x01,0xfd,0x00,0xff]
3659 ds_max_rtn_u32 v255, v254, v2
3660 // GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0x02,0x00,0xff]
3662 ds_max_rtn_u32 v0, v1, v2 offset:0
3663 // GFX10: encoding: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x00]
3665 ds_max_rtn_u32 v255, v254, v253 offset:0
3666 // GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0xff]
3668 ds_max_rtn_u32 v0, v254, v253 offset:0
3669 // GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0x00]
3671 ds_max_rtn_u32 v255, v1, v253 offset:0
3672 // GFX10: encoding: [0x00,0x00,0xa0,0xd8,0x01,0xfd,0x00,0xff]
3674 ds_max_rtn_u32 v255, v254, v2 offset:0
3675 // GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0x02,0x00,0xff]
3677 ds_max_rtn_u32 v0, v1, v2 offset:4660
3678 // GFX10: encoding: [0x34,0x12,0xa0,0xd8,0x01,0x02,0x00,0x00]
3680 ds_max_rtn_u32 v255, v254, v253 offset:4660
3681 // GFX10: encoding: [0x34,0x12,0xa0,0xd8,0xfe,0xfd,0x00,0xff]
3683 ds_max_rtn_u32 v0, v254, v253 offset:4660
3684 // GFX10: encoding: [0x34,0x12,0xa0,0xd8,0xfe,0xfd,0x00,0x00]
3686 ds_max_rtn_u32 v255, v1, v253 offset:4660
3687 // GFX10: encoding: [0x34,0x12,0xa0,0xd8,0x01,0xfd,0x00,0xff]
3689 ds_max_rtn_u32 v255, v254, v2 offset:4660
3690 // GFX10: encoding: [0x34,0x12,0xa0,0xd8,0xfe,0x02,0x00,0xff]
3692 ds_max_rtn_u32 v0, v1, v2 offset:65535
3693 // GFX10: encoding: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0x00]
3695 ds_max_rtn_u32 v255, v254, v253 offset:65535
3696 // GFX10: encoding: [0xff,0xff,0xa0,0xd8,0xfe,0xfd,0x00,0xff]
3698 ds_max_rtn_u32 v0, v254, v253 offset:65535
3699 // GFX10: encoding: [0xff,0xff,0xa0,0xd8,0xfe,0xfd,0x00,0x00]
3701 ds_max_rtn_u32 v255, v1, v253 offset:65535
3702 // GFX10: encoding: [0xff,0xff,0xa0,0xd8,0x01,0xfd,0x00,0xff]
3704 ds_max_rtn_u32 v255, v254, v2 offset:65535
3705 // GFX10: encoding: [0xff,0xff,0xa0,0xd8,0xfe,0x02,0x00,0xff]
3707 ds_max_rtn_u32 v0, v1, v2 gds
3708 // GFX10: encoding: [0x00,0x00,0xa2,0xd8,0x01,0x02,0x00,0x00]
3710 ds_max_rtn_u32 v255, v254, v253 gds
3711 // GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0xfd,0x00,0xff]
3713 ds_max_rtn_u32 v0, v254, v253 gds
3714 // GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0xfd,0x00,0x00]
3716 ds_max_rtn_u32 v255, v1, v253 gds
3717 // GFX10: encoding: [0x00,0x00,0xa2,0xd8,0x01,0xfd,0x00,0xff]
3719 ds_max_rtn_u32 v255, v254, v2 gds
3720 // GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0x02,0x00,0xff]
3722 ds_max_rtn_u32 v0, v1, v2 offset:0 gds
3723 // GFX10: encoding: [0x00,0x00,0xa2,0xd8,0x01,0x02,0x00,0x00]
3725 ds_max_rtn_u32 v255, v254, v253 offset:0 gds
3726 // GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0xfd,0x00,0xff]
3728 ds_max_rtn_u32 v0, v254, v253 offset:0 gds
3729 // GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0xfd,0x00,0x00]
3731 ds_max_rtn_u32 v255, v1, v253 offset:0 gds
3732 // GFX10: encoding: [0x00,0x00,0xa2,0xd8,0x01,0xfd,0x00,0xff]
3734 ds_max_rtn_u32 v255, v254, v2 offset:0 gds
3735 // GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0x02,0x00,0xff]
3737 ds_max_rtn_u32 v0, v1, v2 offset:4660 gds
3738 // GFX10: encoding: [0x34,0x12,0xa2,0xd8,0x01,0x02,0x00,0x00]
3740 ds_max_rtn_u32 v255, v254, v253 offset:4660 gds
3741 // GFX10: encoding: [0x34,0x12,0xa2,0xd8,0xfe,0xfd,0x00,0xff]
3743 ds_max_rtn_u32 v0, v254, v253 offset:4660 gds
3744 // GFX10: encoding: [0x34,0x12,0xa2,0xd8,0xfe,0xfd,0x00,0x00]
3746 ds_max_rtn_u32 v255, v1, v253 offset:4660 gds
3747 // GFX10: encoding: [0x34,0x12,0xa2,0xd8,0x01,0xfd,0x00,0xff]
3749 ds_max_rtn_u32 v255, v254, v2 offset:4660 gds
3750 // GFX10: encoding: [0x34,0x12,0xa2,0xd8,0xfe,0x02,0x00,0xff]
3752 ds_max_rtn_u32 v0, v1, v2 offset:65535 gds
3753 // GFX10: encoding: [0xff,0xff,0xa2,0xd8,0x01,0x02,0x00,0x00]
3755 ds_max_rtn_u32 v255, v254, v253 offset:65535 gds
3756 // GFX10: encoding: [0xff,0xff,0xa2,0xd8,0xfe,0xfd,0x00,0xff]
3758 ds_max_rtn_u32 v0, v254, v253 offset:65535 gds
3759 // GFX10: encoding: [0xff,0xff,0xa2,0xd8,0xfe,0xfd,0x00,0x00]
3761 ds_max_rtn_u32 v255, v1, v253 offset:65535 gds
3762 // GFX10: encoding: [0xff,0xff,0xa2,0xd8,0x01,0xfd,0x00,0xff]
3764 ds_max_rtn_u32 v255, v254, v2 offset:65535 gds
3765 // GFX10: encoding: [0xff,0xff,0xa2,0xd8,0xfe,0x02,0x00,0xff]
3767 ds_and_rtn_b32 v0, v1, v2
3768 // GFX10: encoding: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x00]
3770 ds_and_rtn_b32 v255, v254, v253
3771 // GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0xff]
3773 ds_and_rtn_b32 v0, v254, v253
3774 // GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0x00]
3776 ds_and_rtn_b32 v255, v1, v253
3777 // GFX10: encoding: [0x00,0x00,0xa4,0xd8,0x01,0xfd,0x00,0xff]
3779 ds_and_rtn_b32 v255, v254, v2
3780 // GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0x02,0x00,0xff]
3782 ds_and_rtn_b32 v0, v1, v2 offset:0
3783 // GFX10: encoding: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x00]
3785 ds_and_rtn_b32 v255, v254, v253 offset:0
3786 // GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0xff]
3788 ds_and_rtn_b32 v0, v254, v253 offset:0
3789 // GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0x00]
3791 ds_and_rtn_b32 v255, v1, v253 offset:0
3792 // GFX10: encoding: [0x00,0x00,0xa4,0xd8,0x01,0xfd,0x00,0xff]
3794 ds_and_rtn_b32 v255, v254, v2 offset:0
3795 // GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0x02,0x00,0xff]
3797 ds_and_rtn_b32 v0, v1, v2 offset:4660
3798 // GFX10: encoding: [0x34,0x12,0xa4,0xd8,0x01,0x02,0x00,0x00]
3800 ds_and_rtn_b32 v255, v254, v253 offset:4660
3801 // GFX10: encoding: [0x34,0x12,0xa4,0xd8,0xfe,0xfd,0x00,0xff]
3803 ds_and_rtn_b32 v0, v254, v253 offset:4660
3804 // GFX10: encoding: [0x34,0x12,0xa4,0xd8,0xfe,0xfd,0x00,0x00]
3806 ds_and_rtn_b32 v255, v1, v253 offset:4660
3807 // GFX10: encoding: [0x34,0x12,0xa4,0xd8,0x01,0xfd,0x00,0xff]
3809 ds_and_rtn_b32 v255, v254, v2 offset:4660
3810 // GFX10: encoding: [0x34,0x12,0xa4,0xd8,0xfe,0x02,0x00,0xff]
3812 ds_and_rtn_b32 v0, v1, v2 offset:65535
3813 // GFX10: encoding: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0x00]
3815 ds_and_rtn_b32 v255, v254, v253 offset:65535
3816 // GFX10: encoding: [0xff,0xff,0xa4,0xd8,0xfe,0xfd,0x00,0xff]
3818 ds_and_rtn_b32 v0, v254, v253 offset:65535
3819 // GFX10: encoding: [0xff,0xff,0xa4,0xd8,0xfe,0xfd,0x00,0x00]
3821 ds_and_rtn_b32 v255, v1, v253 offset:65535
3822 // GFX10: encoding: [0xff,0xff,0xa4,0xd8,0x01,0xfd,0x00,0xff]
3824 ds_and_rtn_b32 v255, v254, v2 offset:65535
3825 // GFX10: encoding: [0xff,0xff,0xa4,0xd8,0xfe,0x02,0x00,0xff]
3827 ds_and_rtn_b32 v0, v1, v2 gds
3828 // GFX10: encoding: [0x00,0x00,0xa6,0xd8,0x01,0x02,0x00,0x00]
3830 ds_and_rtn_b32 v255, v254, v253 gds
3831 // GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0xfd,0x00,0xff]
3833 ds_and_rtn_b32 v0, v254, v253 gds
3834 // GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0xfd,0x00,0x00]
3836 ds_and_rtn_b32 v255, v1, v253 gds
3837 // GFX10: encoding: [0x00,0x00,0xa6,0xd8,0x01,0xfd,0x00,0xff]
3839 ds_and_rtn_b32 v255, v254, v2 gds
3840 // GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0x02,0x00,0xff]
3842 ds_and_rtn_b32 v0, v1, v2 offset:0 gds
3843 // GFX10: encoding: [0x00,0x00,0xa6,0xd8,0x01,0x02,0x00,0x00]
3845 ds_and_rtn_b32 v255, v254, v253 offset:0 gds
3846 // GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0xfd,0x00,0xff]
3848 ds_and_rtn_b32 v0, v254, v253 offset:0 gds
3849 // GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0xfd,0x00,0x00]
3851 ds_and_rtn_b32 v255, v1, v253 offset:0 gds
3852 // GFX10: encoding: [0x00,0x00,0xa6,0xd8,0x01,0xfd,0x00,0xff]
3854 ds_and_rtn_b32 v255, v254, v2 offset:0 gds
3855 // GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0x02,0x00,0xff]
3857 ds_and_rtn_b32 v0, v1, v2 offset:4660 gds
3858 // GFX10: encoding: [0x34,0x12,0xa6,0xd8,0x01,0x02,0x00,0x00]
3860 ds_and_rtn_b32 v255, v254, v253 offset:4660 gds
3861 // GFX10: encoding: [0x34,0x12,0xa6,0xd8,0xfe,0xfd,0x00,0xff]
3863 ds_and_rtn_b32 v0, v254, v253 offset:4660 gds
3864 // GFX10: encoding: [0x34,0x12,0xa6,0xd8,0xfe,0xfd,0x00,0x00]
3866 ds_and_rtn_b32 v255, v1, v253 offset:4660 gds
3867 // GFX10: encoding: [0x34,0x12,0xa6,0xd8,0x01,0xfd,0x00,0xff]
3869 ds_and_rtn_b32 v255, v254, v2 offset:4660 gds
3870 // GFX10: encoding: [0x34,0x12,0xa6,0xd8,0xfe,0x02,0x00,0xff]
3872 ds_and_rtn_b32 v0, v1, v2 offset:65535 gds
3873 // GFX10: encoding: [0xff,0xff,0xa6,0xd8,0x01,0x02,0x00,0x00]
3875 ds_and_rtn_b32 v255, v254, v253 offset:65535 gds
3876 // GFX10: encoding: [0xff,0xff,0xa6,0xd8,0xfe,0xfd,0x00,0xff]
3878 ds_and_rtn_b32 v0, v254, v253 offset:65535 gds
3879 // GFX10: encoding: [0xff,0xff,0xa6,0xd8,0xfe,0xfd,0x00,0x00]
3881 ds_and_rtn_b32 v255, v1, v253 offset:65535 gds
3882 // GFX10: encoding: [0xff,0xff,0xa6,0xd8,0x01,0xfd,0x00,0xff]
3884 ds_and_rtn_b32 v255, v254, v2 offset:65535 gds
3885 // GFX10: encoding: [0xff,0xff,0xa6,0xd8,0xfe,0x02,0x00,0xff]
3887 ds_or_rtn_b32 v0, v1, v2
3888 // GFX10: encoding: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x00]
3890 ds_or_rtn_b32 v255, v254, v253
3891 // GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0xff]
3893 ds_or_rtn_b32 v0, v254, v253
3894 // GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0x00]
3896 ds_or_rtn_b32 v255, v1, v253
3897 // GFX10: encoding: [0x00,0x00,0xa8,0xd8,0x01,0xfd,0x00,0xff]
3899 ds_or_rtn_b32 v255, v254, v2
3900 // GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0x02,0x00,0xff]
3902 ds_or_rtn_b32 v0, v1, v2 offset:0
3903 // GFX10: encoding: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x00]
3905 ds_or_rtn_b32 v255, v254, v253 offset:0
3906 // GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0xff]
3908 ds_or_rtn_b32 v0, v254, v253 offset:0
3909 // GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0x00]
3911 ds_or_rtn_b32 v255, v1, v253 offset:0
3912 // GFX10: encoding: [0x00,0x00,0xa8,0xd8,0x01,0xfd,0x00,0xff]
3914 ds_or_rtn_b32 v255, v254, v2 offset:0
3915 // GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0x02,0x00,0xff]
3917 ds_or_rtn_b32 v0, v1, v2 offset:4660
3918 // GFX10: encoding: [0x34,0x12,0xa8,0xd8,0x01,0x02,0x00,0x00]
3920 ds_or_rtn_b32 v255, v254, v253 offset:4660
3921 // GFX10: encoding: [0x34,0x12,0xa8,0xd8,0xfe,0xfd,0x00,0xff]
3923 ds_or_rtn_b32 v0, v254, v253 offset:4660
3924 // GFX10: encoding: [0x34,0x12,0xa8,0xd8,0xfe,0xfd,0x00,0x00]
3926 ds_or_rtn_b32 v255, v1, v253 offset:4660
3927 // GFX10: encoding: [0x34,0x12,0xa8,0xd8,0x01,0xfd,0x00,0xff]
3929 ds_or_rtn_b32 v255, v254, v2 offset:4660
3930 // GFX10: encoding: [0x34,0x12,0xa8,0xd8,0xfe,0x02,0x00,0xff]
3932 ds_or_rtn_b32 v0, v1, v2 offset:65535
3933 // GFX10: encoding: [0xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0x00]
3935 ds_or_rtn_b32 v255, v254, v253 offset:65535
3936 // GFX10: encoding: [0xff,0xff,0xa8,0xd8,0xfe,0xfd,0x00,0xff]
3938 ds_or_rtn_b32 v0, v254, v253 offset:65535
3939 // GFX10: encoding: [0xff,0xff,0xa8,0xd8,0xfe,0xfd,0x00,0x00]
3941 ds_or_rtn_b32 v255, v1, v253 offset:65535
3942 // GFX10: encoding: [0xff,0xff,0xa8,0xd8,0x01,0xfd,0x00,0xff]
3944 ds_or_rtn_b32 v255, v254, v2 offset:65535
3945 // GFX10: encoding: [0xff,0xff,0xa8,0xd8,0xfe,0x02,0x00,0xff]
3947 ds_or_rtn_b32 v0, v1, v2 gds
3948 // GFX10: encoding: [0x00,0x00,0xaa,0xd8,0x01,0x02,0x00,0x00]
3950 ds_or_rtn_b32 v255, v254, v253 gds
3951 // GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0xfd,0x00,0xff]
3953 ds_or_rtn_b32 v0, v254, v253 gds
3954 // GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0xfd,0x00,0x00]
3956 ds_or_rtn_b32 v255, v1, v253 gds
3957 // GFX10: encoding: [0x00,0x00,0xaa,0xd8,0x01,0xfd,0x00,0xff]
3959 ds_or_rtn_b32 v255, v254, v2 gds
3960 // GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0x02,0x00,0xff]
3962 ds_or_rtn_b32 v0, v1, v2 offset:0 gds
3963 // GFX10: encoding: [0x00,0x00,0xaa,0xd8,0x01,0x02,0x00,0x00]
3965 ds_or_rtn_b32 v255, v254, v253 offset:0 gds
3966 // GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0xfd,0x00,0xff]
3968 ds_or_rtn_b32 v0, v254, v253 offset:0 gds
3969 // GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0xfd,0x00,0x00]
3971 ds_or_rtn_b32 v255, v1, v253 offset:0 gds
3972 // GFX10: encoding: [0x00,0x00,0xaa,0xd8,0x01,0xfd,0x00,0xff]
3974 ds_or_rtn_b32 v255, v254, v2 offset:0 gds
3975 // GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0x02,0x00,0xff]
3977 ds_or_rtn_b32 v0, v1, v2 offset:4660 gds
3978 // GFX10: encoding: [0x34,0x12,0xaa,0xd8,0x01,0x02,0x00,0x00]
3980 ds_or_rtn_b32 v255, v254, v253 offset:4660 gds
3981 // GFX10: encoding: [0x34,0x12,0xaa,0xd8,0xfe,0xfd,0x00,0xff]
3983 ds_or_rtn_b32 v0, v254, v253 offset:4660 gds
3984 // GFX10: encoding: [0x34,0x12,0xaa,0xd8,0xfe,0xfd,0x00,0x00]
3986 ds_or_rtn_b32 v255, v1, v253 offset:4660 gds
3987 // GFX10: encoding: [0x34,0x12,0xaa,0xd8,0x01,0xfd,0x00,0xff]
3989 ds_or_rtn_b32 v255, v254, v2 offset:4660 gds
3990 // GFX10: encoding: [0x34,0x12,0xaa,0xd8,0xfe,0x02,0x00,0xff]
3992 ds_or_rtn_b32 v0, v1, v2 offset:65535 gds
3993 // GFX10: encoding: [0xff,0xff,0xaa,0xd8,0x01,0x02,0x00,0x00]
3995 ds_or_rtn_b32 v255, v254, v253 offset:65535 gds
3996 // GFX10: encoding: [0xff,0xff,0xaa,0xd8,0xfe,0xfd,0x00,0xff]
3998 ds_or_rtn_b32 v0, v254, v253 offset:65535 gds
3999 // GFX10: encoding: [0xff,0xff,0xaa,0xd8,0xfe,0xfd,0x00,0x00]
4001 ds_or_rtn_b32 v255, v1, v253 offset:65535 gds
4002 // GFX10: encoding: [0xff,0xff,0xaa,0xd8,0x01,0xfd,0x00,0xff]
4004 ds_or_rtn_b32 v255, v254, v2 offset:65535 gds
4005 // GFX10: encoding: [0xff,0xff,0xaa,0xd8,0xfe,0x02,0x00,0xff]
4007 ds_xor_rtn_b32 v0, v1, v2
4008 // GFX10: encoding: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x00]
4010 ds_xor_rtn_b32 v255, v254, v253
4011 // GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0xff]
4013 ds_xor_rtn_b32 v0, v254, v253
4014 // GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0x00]
4016 ds_xor_rtn_b32 v255, v1, v253
4017 // GFX10: encoding: [0x00,0x00,0xac,0xd8,0x01,0xfd,0x00,0xff]
4019 ds_xor_rtn_b32 v255, v254, v2
4020 // GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0x02,0x00,0xff]
4022 ds_xor_rtn_b32 v0, v1, v2 offset:0
4023 // GFX10: encoding: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x00]
4025 ds_xor_rtn_b32 v255, v254, v253 offset:0
4026 // GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0xff]
4028 ds_xor_rtn_b32 v0, v254, v253 offset:0
4029 // GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0x00]
4031 ds_xor_rtn_b32 v255, v1, v253 offset:0
4032 // GFX10: encoding: [0x00,0x00,0xac,0xd8,0x01,0xfd,0x00,0xff]
4034 ds_xor_rtn_b32 v255, v254, v2 offset:0
4035 // GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0x02,0x00,0xff]
4037 ds_xor_rtn_b32 v0, v1, v2 offset:4660
4038 // GFX10: encoding: [0x34,0x12,0xac,0xd8,0x01,0x02,0x00,0x00]
4040 ds_xor_rtn_b32 v255, v254, v253 offset:4660
4041 // GFX10: encoding: [0x34,0x12,0xac,0xd8,0xfe,0xfd,0x00,0xff]
4043 ds_xor_rtn_b32 v0, v254, v253 offset:4660
4044 // GFX10: encoding: [0x34,0x12,0xac,0xd8,0xfe,0xfd,0x00,0x00]
4046 ds_xor_rtn_b32 v255, v1, v253 offset:4660
4047 // GFX10: encoding: [0x34,0x12,0xac,0xd8,0x01,0xfd,0x00,0xff]
4049 ds_xor_rtn_b32 v255, v254, v2 offset:4660
4050 // GFX10: encoding: [0x34,0x12,0xac,0xd8,0xfe,0x02,0x00,0xff]
4052 ds_xor_rtn_b32 v0, v1, v2 offset:65535
4053 // GFX10: encoding: [0xff,0xff,0xac,0xd8,0x01,0x02,0x00,0x00]
4055 ds_xor_rtn_b32 v255, v254, v253 offset:65535
4056 // GFX10: encoding: [0xff,0xff,0xac,0xd8,0xfe,0xfd,0x00,0xff]
4058 ds_xor_rtn_b32 v0, v254, v253 offset:65535
4059 // GFX10: encoding: [0xff,0xff,0xac,0xd8,0xfe,0xfd,0x00,0x00]
4061 ds_xor_rtn_b32 v255, v1, v253 offset:65535
4062 // GFX10: encoding: [0xff,0xff,0xac,0xd8,0x01,0xfd,0x00,0xff]
4064 ds_xor_rtn_b32 v255, v254, v2 offset:65535
4065 // GFX10: encoding: [0xff,0xff,0xac,0xd8,0xfe,0x02,0x00,0xff]
4067 ds_xor_rtn_b32 v0, v1, v2 gds
4068 // GFX10: encoding: [0x00,0x00,0xae,0xd8,0x01,0x02,0x00,0x00]
4070 ds_xor_rtn_b32 v255, v254, v253 gds
4071 // GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0xfd,0x00,0xff]
4073 ds_xor_rtn_b32 v0, v254, v253 gds
4074 // GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0xfd,0x00,0x00]
4076 ds_xor_rtn_b32 v255, v1, v253 gds
4077 // GFX10: encoding: [0x00,0x00,0xae,0xd8,0x01,0xfd,0x00,0xff]
4079 ds_xor_rtn_b32 v255, v254, v2 gds
4080 // GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0x02,0x00,0xff]
4082 ds_xor_rtn_b32 v0, v1, v2 offset:0 gds
4083 // GFX10: encoding: [0x00,0x00,0xae,0xd8,0x01,0x02,0x00,0x00]
4085 ds_xor_rtn_b32 v255, v254, v253 offset:0 gds
4086 // GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0xfd,0x00,0xff]
4088 ds_xor_rtn_b32 v0, v254, v253 offset:0 gds
4089 // GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0xfd,0x00,0x00]
4091 ds_xor_rtn_b32 v255, v1, v253 offset:0 gds
4092 // GFX10: encoding: [0x00,0x00,0xae,0xd8,0x01,0xfd,0x00,0xff]
4094 ds_xor_rtn_b32 v255, v254, v2 offset:0 gds
4095 // GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0x02,0x00,0xff]
4097 ds_xor_rtn_b32 v0, v1, v2 offset:4660 gds
4098 // GFX10: encoding: [0x34,0x12,0xae,0xd8,0x01,0x02,0x00,0x00]
4100 ds_xor_rtn_b32 v255, v254, v253 offset:4660 gds
4101 // GFX10: encoding: [0x34,0x12,0xae,0xd8,0xfe,0xfd,0x00,0xff]
4103 ds_xor_rtn_b32 v0, v254, v253 offset:4660 gds
4104 // GFX10: encoding: [0x34,0x12,0xae,0xd8,0xfe,0xfd,0x00,0x00]
4106 ds_xor_rtn_b32 v255, v1, v253 offset:4660 gds
4107 // GFX10: encoding: [0x34,0x12,0xae,0xd8,0x01,0xfd,0x00,0xff]
4109 ds_xor_rtn_b32 v255, v254, v2 offset:4660 gds
4110 // GFX10: encoding: [0x34,0x12,0xae,0xd8,0xfe,0x02,0x00,0xff]
4112 ds_xor_rtn_b32 v0, v1, v2 offset:65535 gds
4113 // GFX10: encoding: [0xff,0xff,0xae,0xd8,0x01,0x02,0x00,0x00]
4115 ds_xor_rtn_b32 v255, v254, v253 offset:65535 gds
4116 // GFX10: encoding: [0xff,0xff,0xae,0xd8,0xfe,0xfd,0x00,0xff]
4118 ds_xor_rtn_b32 v0, v254, v253 offset:65535 gds
4119 // GFX10: encoding: [0xff,0xff,0xae,0xd8,0xfe,0xfd,0x00,0x00]
4121 ds_xor_rtn_b32 v255, v1, v253 offset:65535 gds
4122 // GFX10: encoding: [0xff,0xff,0xae,0xd8,0x01,0xfd,0x00,0xff]
4124 ds_xor_rtn_b32 v255, v254, v2 offset:65535 gds
4125 // GFX10: encoding: [0xff,0xff,0xae,0xd8,0xfe,0x02,0x00,0xff]
4127 ds_mskor_rtn_b32 v0, v1, v2, v3
4128 // GFX10: encoding: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x00]
4130 ds_mskor_rtn_b32 v255, v254, v253, v252
4131 // GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]
4133 ds_mskor_rtn_b32 v0, v254, v253, v252
4134 // GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]
4136 ds_mskor_rtn_b32 v255, v1, v253, v252
4137 // GFX10: encoding: [0x00,0x00,0xb0,0xd8,0x01,0xfd,0xfc,0xff]
4139 ds_mskor_rtn_b32 v255, v254, v2, v252
4140 // GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0x02,0xfc,0xff]
4142 ds_mskor_rtn_b32 v255, v254, v253, v3
4143 // GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0x03,0xff]
4145 ds_mskor_rtn_b32 v0, v1, v2, v3 offset:0
4146 // GFX10: encoding: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x00]
4148 ds_mskor_rtn_b32 v255, v254, v253, v252 offset:0
4149 // GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]
4151 ds_mskor_rtn_b32 v0, v254, v253, v252 offset:0
4152 // GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]
4154 ds_mskor_rtn_b32 v255, v1, v253, v252 offset:0
4155 // GFX10: encoding: [0x00,0x00,0xb0,0xd8,0x01,0xfd,0xfc,0xff]
4157 ds_mskor_rtn_b32 v255, v254, v2, v252 offset:0
4158 // GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0x02,0xfc,0xff]
4160 ds_mskor_rtn_b32 v255, v254, v253, v3 offset:0
4161 // GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0x03,0xff]
4163 ds_mskor_rtn_b32 v0, v1, v2, v3 offset:4660
4164 // GFX10: encoding: [0x34,0x12,0xb0,0xd8,0x01,0x02,0x03,0x00]
4166 ds_mskor_rtn_b32 v255, v254, v253, v252 offset:4660
4167 // GFX10: encoding: [0x34,0x12,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]
4169 ds_mskor_rtn_b32 v0, v254, v253, v252 offset:4660
4170 // GFX10: encoding: [0x34,0x12,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]
4172 ds_mskor_rtn_b32 v255, v1, v253, v252 offset:4660
4173 // GFX10: encoding: [0x34,0x12,0xb0,0xd8,0x01,0xfd,0xfc,0xff]
4175 ds_mskor_rtn_b32 v255, v254, v2, v252 offset:4660
4176 // GFX10: encoding: [0x34,0x12,0xb0,0xd8,0xfe,0x02,0xfc,0xff]
4178 ds_mskor_rtn_b32 v255, v254, v253, v3 offset:4660
4179 // GFX10: encoding: [0x34,0x12,0xb0,0xd8,0xfe,0xfd,0x03,0xff]
4181 ds_mskor_rtn_b32 v0, v1, v2, v3 offset:65535
4182 // GFX10: encoding: [0xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0x00]
4184 ds_mskor_rtn_b32 v255, v254, v253, v252 offset:65535
4185 // GFX10: encoding: [0xff,0xff,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]
4187 ds_mskor_rtn_b32 v0, v254, v253, v252 offset:65535
4188 // GFX10: encoding: [0xff,0xff,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]
4190 ds_mskor_rtn_b32 v255, v1, v253, v252 offset:65535
4191 // GFX10: encoding: [0xff,0xff,0xb0,0xd8,0x01,0xfd,0xfc,0xff]
4193 ds_mskor_rtn_b32 v255, v254, v2, v252 offset:65535
4194 // GFX10: encoding: [0xff,0xff,0xb0,0xd8,0xfe,0x02,0xfc,0xff]
4196 ds_mskor_rtn_b32 v255, v254, v253, v3 offset:65535
4197 // GFX10: encoding: [0xff,0xff,0xb0,0xd8,0xfe,0xfd,0x03,0xff]
4199 ds_mskor_rtn_b32 v0, v1, v2, v3 gds
4200 // GFX10: encoding: [0x00,0x00,0xb2,0xd8,0x01,0x02,0x03,0x00]
4202 ds_mskor_rtn_b32 v255, v254, v253, v252 gds
4203 // GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0xfc,0xff]
4205 ds_mskor_rtn_b32 v0, v254, v253, v252 gds
4206 // GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0xfc,0x00]
4208 ds_mskor_rtn_b32 v255, v1, v253, v252 gds
4209 // GFX10: encoding: [0x00,0x00,0xb2,0xd8,0x01,0xfd,0xfc,0xff]
4211 ds_mskor_rtn_b32 v255, v254, v2, v252 gds
4212 // GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0x02,0xfc,0xff]
4214 ds_mskor_rtn_b32 v255, v254, v253, v3 gds
4215 // GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0x03,0xff]
4217 ds_mskor_rtn_b32 v0, v1, v2, v3 offset:0 gds
4218 // GFX10: encoding: [0x00,0x00,0xb2,0xd8,0x01,0x02,0x03,0x00]
4220 ds_mskor_rtn_b32 v255, v254, v253, v252 offset:0 gds
4221 // GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0xfc,0xff]
4223 ds_mskor_rtn_b32 v0, v254, v253, v252 offset:0 gds
4224 // GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0xfc,0x00]
4226 ds_mskor_rtn_b32 v255, v1, v253, v252 offset:0 gds
4227 // GFX10: encoding: [0x00,0x00,0xb2,0xd8,0x01,0xfd,0xfc,0xff]
4229 ds_mskor_rtn_b32 v255, v254, v2, v252 offset:0 gds
4230 // GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0x02,0xfc,0xff]
4232 ds_mskor_rtn_b32 v255, v254, v253, v3 offset:0 gds
4233 // GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0x03,0xff]
4235 ds_mskor_rtn_b32 v0, v1, v2, v3 offset:4660 gds
4236 // GFX10: encoding: [0x34,0x12,0xb2,0xd8,0x01,0x02,0x03,0x00]
4238 ds_mskor_rtn_b32 v255, v254, v253, v252 offset:4660 gds
4239 // GFX10: encoding: [0x34,0x12,0xb2,0xd8,0xfe,0xfd,0xfc,0xff]
4241 ds_mskor_rtn_b32 v0, v254, v253, v252 offset:4660 gds
4242 // GFX10: encoding: [0x34,0x12,0xb2,0xd8,0xfe,0xfd,0xfc,0x00]
4244 ds_mskor_rtn_b32 v255, v1, v253, v252 offset:4660 gds
4245 // GFX10: encoding: [0x34,0x12,0xb2,0xd8,0x01,0xfd,0xfc,0xff]
4247 ds_mskor_rtn_b32 v255, v254, v2, v252 offset:4660 gds
4248 // GFX10: encoding: [0x34,0x12,0xb2,0xd8,0xfe,0x02,0xfc,0xff]
4250 ds_mskor_rtn_b32 v255, v254, v253, v3 offset:4660 gds
4251 // GFX10: encoding: [0x34,0x12,0xb2,0xd8,0xfe,0xfd,0x03,0xff]
4253 ds_mskor_rtn_b32 v0, v1, v2, v3 offset:65535 gds
4254 // GFX10: encoding: [0xff,0xff,0xb2,0xd8,0x01,0x02,0x03,0x00]
4256 ds_mskor_rtn_b32 v255, v254, v253, v252 offset:65535 gds
4257 // GFX10: encoding: [0xff,0xff,0xb2,0xd8,0xfe,0xfd,0xfc,0xff]
4259 ds_mskor_rtn_b32 v0, v254, v253, v252 offset:65535 gds
4260 // GFX10: encoding: [0xff,0xff,0xb2,0xd8,0xfe,0xfd,0xfc,0x00]
4262 ds_mskor_rtn_b32 v255, v1, v253, v252 offset:65535 gds
4263 // GFX10: encoding: [0xff,0xff,0xb2,0xd8,0x01,0xfd,0xfc,0xff]
4265 ds_mskor_rtn_b32 v255, v254, v2, v252 offset:65535 gds
4266 // GFX10: encoding: [0xff,0xff,0xb2,0xd8,0xfe,0x02,0xfc,0xff]
4268 ds_mskor_rtn_b32 v255, v254, v253, v3 offset:65535 gds
4269 // GFX10: encoding: [0xff,0xff,0xb2,0xd8,0xfe,0xfd,0x03,0xff]
4271 ds_wrxchg_rtn_b32 v0, v1, v2
4272 // GFX10: encoding: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x00]
4274 ds_wrxchg_rtn_b32 v255, v254, v253
4275 // GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0xff]
4277 ds_wrxchg_rtn_b32 v0, v254, v253
4278 // GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0x00]
4280 ds_wrxchg_rtn_b32 v255, v1, v253
4281 // GFX10: encoding: [0x00,0x00,0xb4,0xd8,0x01,0xfd,0x00,0xff]
4283 ds_wrxchg_rtn_b32 v255, v254, v2
4284 // GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0x02,0x00,0xff]
4286 ds_wrxchg_rtn_b32 v0, v1, v2 offset:0
4287 // GFX10: encoding: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x00]
4289 ds_wrxchg_rtn_b32 v255, v254, v253 offset:0
4290 // GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0xff]
4292 ds_wrxchg_rtn_b32 v0, v254, v253 offset:0
4293 // GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0x00]
4295 ds_wrxchg_rtn_b32 v255, v1, v253 offset:0
4296 // GFX10: encoding: [0x00,0x00,0xb4,0xd8,0x01,0xfd,0x00,0xff]
4298 ds_wrxchg_rtn_b32 v255, v254, v2 offset:0
4299 // GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0x02,0x00,0xff]
4301 ds_wrxchg_rtn_b32 v0, v1, v2 offset:4660
4302 // GFX10: encoding: [0x34,0x12,0xb4,0xd8,0x01,0x02,0x00,0x00]
4304 ds_wrxchg_rtn_b32 v255, v254, v253 offset:4660
4305 // GFX10: encoding: [0x34,0x12,0xb4,0xd8,0xfe,0xfd,0x00,0xff]
4307 ds_wrxchg_rtn_b32 v0, v254, v253 offset:4660
4308 // GFX10: encoding: [0x34,0x12,0xb4,0xd8,0xfe,0xfd,0x00,0x00]
4310 ds_wrxchg_rtn_b32 v255, v1, v253 offset:4660
4311 // GFX10: encoding: [0x34,0x12,0xb4,0xd8,0x01,0xfd,0x00,0xff]
4313 ds_wrxchg_rtn_b32 v255, v254, v2 offset:4660
4314 // GFX10: encoding: [0x34,0x12,0xb4,0xd8,0xfe,0x02,0x00,0xff]
4316 ds_wrxchg_rtn_b32 v0, v1, v2 offset:65535
4317 // GFX10: encoding: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x00]
4319 ds_wrxchg_rtn_b32 v255, v254, v253 offset:65535
4320 // GFX10: encoding: [0xff,0xff,0xb4,0xd8,0xfe,0xfd,0x00,0xff]
4322 ds_wrxchg_rtn_b32 v0, v254, v253 offset:65535
4323 // GFX10: encoding: [0xff,0xff,0xb4,0xd8,0xfe,0xfd,0x00,0x00]
4325 ds_wrxchg_rtn_b32 v255, v1, v253 offset:65535
4326 // GFX10: encoding: [0xff,0xff,0xb4,0xd8,0x01,0xfd,0x00,0xff]
4328 ds_wrxchg_rtn_b32 v255, v254, v2 offset:65535
4329 // GFX10: encoding: [0xff,0xff,0xb4,0xd8,0xfe,0x02,0x00,0xff]
4331 ds_wrxchg_rtn_b32 v0, v1, v2 gds
4332 // GFX10: encoding: [0x00,0x00,0xb6,0xd8,0x01,0x02,0x00,0x00]
4334 ds_wrxchg_rtn_b32 v255, v254, v253 gds
4335 // GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0xfd,0x00,0xff]
4337 ds_wrxchg_rtn_b32 v0, v254, v253 gds
4338 // GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0xfd,0x00,0x00]
4340 ds_wrxchg_rtn_b32 v255, v1, v253 gds
4341 // GFX10: encoding: [0x00,0x00,0xb6,0xd8,0x01,0xfd,0x00,0xff]
4343 ds_wrxchg_rtn_b32 v255, v254, v2 gds
4344 // GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0x02,0x00,0xff]
4346 ds_wrxchg_rtn_b32 v0, v1, v2 offset:0 gds
4347 // GFX10: encoding: [0x00,0x00,0xb6,0xd8,0x01,0x02,0x00,0x00]
4349 ds_wrxchg_rtn_b32 v255, v254, v253 offset:0 gds
4350 // GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0xfd,0x00,0xff]
4352 ds_wrxchg_rtn_b32 v0, v254, v253 offset:0 gds
4353 // GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0xfd,0x00,0x00]
4355 ds_wrxchg_rtn_b32 v255, v1, v253 offset:0 gds
4356 // GFX10: encoding: [0x00,0x00,0xb6,0xd8,0x01,0xfd,0x00,0xff]
4358 ds_wrxchg_rtn_b32 v255, v254, v2 offset:0 gds
4359 // GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0x02,0x00,0xff]
4361 ds_wrxchg_rtn_b32 v0, v1, v2 offset:4660 gds
4362 // GFX10: encoding: [0x34,0x12,0xb6,0xd8,0x01,0x02,0x00,0x00]
4364 ds_wrxchg_rtn_b32 v255, v254, v253 offset:4660 gds
4365 // GFX10: encoding: [0x34,0x12,0xb6,0xd8,0xfe,0xfd,0x00,0xff]
4367 ds_wrxchg_rtn_b32 v0, v254, v253 offset:4660 gds
4368 // GFX10: encoding: [0x34,0x12,0xb6,0xd8,0xfe,0xfd,0x00,0x00]
4370 ds_wrxchg_rtn_b32 v255, v1, v253 offset:4660 gds
4371 // GFX10: encoding: [0x34,0x12,0xb6,0xd8,0x01,0xfd,0x00,0xff]
4373 ds_wrxchg_rtn_b32 v255, v254, v2 offset:4660 gds
4374 // GFX10: encoding: [0x34,0x12,0xb6,0xd8,0xfe,0x02,0x00,0xff]
4376 ds_wrxchg_rtn_b32 v0, v1, v2 offset:65535 gds
4377 // GFX10: encoding: [0xff,0xff,0xb6,0xd8,0x01,0x02,0x00,0x00]
4379 ds_wrxchg_rtn_b32 v255, v254, v253 offset:65535 gds
4380 // GFX10: encoding: [0xff,0xff,0xb6,0xd8,0xfe,0xfd,0x00,0xff]
4382 ds_wrxchg_rtn_b32 v0, v254, v253 offset:65535 gds
4383 // GFX10: encoding: [0xff,0xff,0xb6,0xd8,0xfe,0xfd,0x00,0x00]
4385 ds_wrxchg_rtn_b32 v255, v1, v253 offset:65535 gds
4386 // GFX10: encoding: [0xff,0xff,0xb6,0xd8,0x01,0xfd,0x00,0xff]
4388 ds_wrxchg_rtn_b32 v255, v254, v2 offset:65535 gds
4389 // GFX10: encoding: [0xff,0xff,0xb6,0xd8,0xfe,0x02,0x00,0xff]
4391 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
4392 // GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
4394 ds_wrxchg2_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255
4395 // GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0xfe]
4397 ds_wrxchg2_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255
4398 // GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0xff,0x02,0x03,0x05]
4400 ds_wrxchg2_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255
4401 // GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0x01,0xff,0x03,0x05]
4403 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255
4404 // GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0xff,0x05]
4406 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset1:255
4407 // GFX10: encoding: [0x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
4409 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255
4410 // GFX10: encoding: [0x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
4412 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255
4413 // GFX10: encoding: [0x10,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
4415 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127
4416 // GFX10: encoding: [0x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
4418 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0
4419 // GFX10: encoding: [0x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
4421 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1
4422 // GFX10: encoding: [0x7f,0x01,0xb8,0xd8,0x01,0x02,0x03,0x05]
4424 ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds
4425 // GFX10: encoding: [0x7f,0xff,0xba,0xd8,0x01,0x02,0x03,0x05]
4427 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
4428 // GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
4430 ds_wrxchg2st64_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255
4431 // GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0xfe]
4433 ds_wrxchg2st64_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255
4434 // GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0xff,0x02,0x03,0x05]
4436 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255
4437 // GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0x01,0xff,0x03,0x05]
4439 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255
4440 // GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0xff,0x05]
4442 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset1:255
4443 // GFX10: encoding: [0x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
4445 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255
4446 // GFX10: encoding: [0x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
4448 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255
4449 // GFX10: encoding: [0x10,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
4451 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127
4452 // GFX10: encoding: [0x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
4454 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0
4455 // GFX10: encoding: [0x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
4457 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1
4458 // GFX10: encoding: [0x7f,0x01,0xbc,0xd8,0x01,0x02,0x03,0x05]
4460 ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds
4461 // GFX10: encoding: [0x7f,0xff,0xbe,0xd8,0x01,0x02,0x03,0x05]
4463 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535
4464 // GFX10: encoding: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0x05]
4466 ds_cmpst_rtn_b32 v255, v1, v2, v3 offset:65535
4467 // GFX10: encoding: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0xff]
4469 ds_cmpst_rtn_b32 v5, v255, v2, v3 offset:65535
4470 // GFX10: encoding: [0xff,0xff,0xc0,0xd8,0xff,0x02,0x03,0x05]
4472 ds_cmpst_rtn_b32 v5, v1, v255, v3 offset:65535
4473 // GFX10: encoding: [0xff,0xff,0xc0,0xd8,0x01,0xff,0x03,0x05]
4475 ds_cmpst_rtn_b32 v5, v1, v2, v255 offset:65535
4476 // GFX10: encoding: [0xff,0xff,0xc0,0xd8,0x01,0x02,0xff,0x05]
4478 ds_cmpst_rtn_b32 v5, v1, v2, v3
4479 // GFX10: encoding: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
4481 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:0
4482 // GFX10: encoding: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
4484 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:4
4485 // GFX10: encoding: [0x04,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
4487 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 gds
4488 // GFX10: encoding: [0xff,0xff,0xc2,0xd8,0x01,0x02,0x03,0x05]
4490 ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535
4491 // GFX10: encoding: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0x05]
4493 ds_cmpst_rtn_f32 v255, v1, v2, v3 offset:65535
4494 // GFX10: encoding: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0xff]
4496 ds_cmpst_rtn_f32 v5, v255, v2, v3 offset:65535
4497 // GFX10: encoding: [0xff,0xff,0xc4,0xd8,0xff,0x02,0x03,0x05]
4499 ds_cmpst_rtn_f32 v5, v1, v255, v3 offset:65535
4500 // GFX10: encoding: [0xff,0xff,0xc4,0xd8,0x01,0xff,0x03,0x05]
4502 ds_cmpst_rtn_f32 v5, v1, v2, v255 offset:65535
4503 // GFX10: encoding: [0xff,0xff,0xc4,0xd8,0x01,0x02,0xff,0x05]
4505 ds_cmpst_rtn_f32 v5, v1, v2, v3
4506 // GFX10: encoding: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
4508 ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:0
4509 // GFX10: encoding: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
4511 ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:4
4512 // GFX10: encoding: [0x04,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
4514 ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535 gds
4515 // GFX10: encoding: [0xff,0xff,0xc6,0xd8,0x01,0x02,0x03,0x05]
4517 ds_min_rtn_f32 v5, v1, v2 offset:65535
4518 // GFX10: encoding: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0x05]
4520 ds_min_rtn_f32 v255, v1, v2 offset:65535
4521 // GFX10: encoding: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0xff]
4523 ds_min_rtn_f32 v5, v255, v2 offset:65535
4524 // GFX10: encoding: [0xff,0xff,0xc8,0xd8,0xff,0x02,0x00,0x05]
4526 ds_min_rtn_f32 v5, v1, v255 offset:65535
4527 // GFX10: encoding: [0xff,0xff,0xc8,0xd8,0x01,0xff,0x00,0x05]
4529 ds_min_rtn_f32 v5, v1, v2
4530 // GFX10: encoding: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
4532 ds_min_rtn_f32 v5, v1, v2 offset:0
4533 // GFX10: encoding: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
4535 ds_min_rtn_f32 v5, v1, v2 offset:4
4536 // GFX10: encoding: [0x04,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
4538 ds_min_rtn_f32 v5, v1, v2 offset:65535 gds
4539 // GFX10: encoding: [0xff,0xff,0xca,0xd8,0x01,0x02,0x00,0x05]
4541 ds_max_rtn_f32 v5, v1, v2 offset:65535
4542 // GFX10: encoding: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0x05]
4544 ds_max_rtn_f32 v255, v1, v2 offset:65535
4545 // GFX10: encoding: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0xff]
4547 ds_max_rtn_f32 v5, v255, v2 offset:65535
4548 // GFX10: encoding: [0xff,0xff,0xcc,0xd8,0xff,0x02,0x00,0x05]
4550 ds_max_rtn_f32 v5, v1, v255 offset:65535
4551 // GFX10: encoding: [0xff,0xff,0xcc,0xd8,0x01,0xff,0x00,0x05]
4553 ds_max_rtn_f32 v5, v1, v2
4554 // GFX10: encoding: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
4556 ds_max_rtn_f32 v5, v1, v2 offset:0
4557 // GFX10: encoding: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
4559 ds_max_rtn_f32 v5, v1, v2 offset:4
4560 // GFX10: encoding: [0x04,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
4562 ds_max_rtn_f32 v5, v1, v2 offset:65535 gds
4563 // GFX10: encoding: [0xff,0xff,0xce,0xd8,0x01,0x02,0x00,0x05]
4565 ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535
4566 // GFX10: encoding: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0x05]
4568 ds_wrap_rtn_b32 v255, v1, v2, v3 offset:65535
4569 // GFX10: encoding: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0xff]
4571 ds_wrap_rtn_b32 v5, v255, v2, v3 offset:65535
4572 // GFX10: encoding: [0xff,0xff,0xd0,0xd8,0xff,0x02,0x03,0x05]
4574 ds_wrap_rtn_b32 v5, v1, v255, v3 offset:65535
4575 // GFX10: encoding: [0xff,0xff,0xd0,0xd8,0x01,0xff,0x03,0x05]
4577 ds_wrap_rtn_b32 v5, v1, v2, v255 offset:65535
4578 // GFX10: encoding: [0xff,0xff,0xd0,0xd8,0x01,0x02,0xff,0x05]
4580 ds_wrap_rtn_b32 v5, v1, v2, v3
4581 // GFX10: encoding: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
4583 ds_wrap_rtn_b32 v5, v1, v2, v3 offset:0
4584 // GFX10: encoding: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
4586 ds_wrap_rtn_b32 v5, v1, v2, v3 offset:4
4587 // GFX10: encoding: [0x04,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
4589 ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535 gds
4590 // GFX10: encoding: [0xff,0xff,0xd2,0xd8,0x01,0x02,0x03,0x05]
4592 ds_swizzle_b32 v5, v1 offset:65535
4593 // GFX10: encoding: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0x05]
4595 ds_swizzle_b32 v255, v1 offset:65535
4596 // GFX10: encoding: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0xff]
4598 ds_swizzle_b32 v5, v255 offset:65535
4599 // GFX10: encoding: [0xff,0xff,0xd4,0xd8,0xff,0x00,0x00,0x05]
4601 ds_swizzle_b32 v5, v1
4602 // GFX10: encoding: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
4604 ds_swizzle_b32 v5, v1 offset:0
4605 // GFX10: encoding: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
4607 ds_swizzle_b32 v5, v1 offset:4
4608 // GFX10: encoding: [0x04,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
4610 ds_swizzle_b32 v5, v1 offset:65535 gds
4611 // GFX10: encoding: [0xff,0xff,0xd6,0xd8,0x01,0x00,0x00,0x05]
4613 ds_read_b32 v5, v1 offset:65535
4614 // GFX10: encoding: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x05]
4616 ds_read_b32 v255, v1 offset:65535
4617 // GFX10: encoding: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0xff]
4619 ds_read_b32 v5, v255 offset:65535
4620 // GFX10: encoding: [0xff,0xff,0xd8,0xd8,0xff,0x00,0x00,0x05]
4622 ds_read_b32 v5, v1
4623 // GFX10: encoding: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
4625 ds_read_b32 v5, v1 offset:0
4626 // GFX10: encoding: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
4628 ds_read_b32 v5, v1 offset:4
4629 // GFX10: encoding: [0x04,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
4631 ds_read_b32 v5, v1 offset:65535 gds
4632 // GFX10: encoding: [0xff,0xff,0xda,0xd8,0x01,0x00,0x00,0x05]
4634 ds_read2_b32 v[5:6], v1 offset0:127 offset1:255
4635 // GFX10: encoding: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
4637 ds_read2_b32 v[254:255], v1 offset0:127 offset1:255
4638 // GFX10: encoding: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0xfe]
4640 ds_read2_b32 v[5:6], v255 offset0:127 offset1:255
4641 // GFX10: encoding: [0x7f,0xff,0xdc,0xd8,0xff,0x00,0x00,0x05]
4643 ds_read2_b32 v[5:6], v1 offset1:255
4644 // GFX10: encoding: [0x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
4646 ds_read2_b32 v[5:6], v1 offset0:0 offset1:255
4647 // GFX10: encoding: [0x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
4649 ds_read2_b32 v[5:6], v1 offset0:16 offset1:255
4650 // GFX10: encoding: [0x10,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
4652 ds_read2_b32 v[5:6], v1 offset0:127
4653 // GFX10: encoding: [0x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
4655 ds_read2_b32 v[5:6], v1 offset0:127 offset1:0
4656 // GFX10: encoding: [0x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
4658 ds_read2_b32 v[5:6], v1 offset0:127 offset1:1
4659 // GFX10: encoding: [0x7f,0x01,0xdc,0xd8,0x01,0x00,0x00,0x05]
4661 ds_read2_b32 v[5:6], v1 offset0:127 offset1:255 gds
4662 // GFX10: encoding: [0x7f,0xff,0xde,0xd8,0x01,0x00,0x00,0x05]
4664 ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255
4665 // GFX10: encoding: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
4667 ds_read2st64_b32 v[254:255], v1 offset0:127 offset1:255
4668 // GFX10: encoding: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0xfe]
4670 ds_read2st64_b32 v[5:6], v255 offset0:127 offset1:255
4671 // GFX10: encoding: [0x7f,0xff,0xe0,0xd8,0xff,0x00,0x00,0x05]
4673 ds_read2st64_b32 v[5:6], v1 offset1:255
4674 // GFX10: encoding: [0x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
4676 ds_read2st64_b32 v[5:6], v1 offset0:0 offset1:255
4677 // GFX10: encoding: [0x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
4679 ds_read2st64_b32 v[5:6], v1 offset0:16 offset1:255
4680 // GFX10: encoding: [0x10,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
4682 ds_read2st64_b32 v[5:6], v1 offset0:127
4683 // GFX10: encoding: [0x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
4685 ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:0
4686 // GFX10: encoding: [0x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
4688 ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:1
4689 // GFX10: encoding: [0x7f,0x01,0xe0,0xd8,0x01,0x00,0x00,0x05]
4691 ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255 gds
4692 // GFX10: encoding: [0x7f,0xff,0xe2,0xd8,0x01,0x00,0x00,0x05]
4694 ds_read_i8 v5, v1 offset:65535
4695 // GFX10: encoding: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x05]
4697 ds_read_i8 v255, v1 offset:65535
4698 // GFX10: encoding: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0xff]
4700 ds_read_i8 v5, v255 offset:65535
4701 // GFX10: encoding: [0xff,0xff,0xe4,0xd8,0xff,0x00,0x00,0x05]
4703 ds_read_i8 v5, v1
4704 // GFX10: encoding: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
4706 ds_read_i8 v5, v1 offset:0
4707 // GFX10: encoding: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
4709 ds_read_i8 v5, v1 offset:4
4710 // GFX10: encoding: [0x04,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
4712 ds_read_i8 v5, v1 offset:65535 gds
4713 // GFX10: encoding: [0xff,0xff,0xe6,0xd8,0x01,0x00,0x00,0x05]
4715 ds_read_u8 v5, v1 offset:65535
4716 // GFX10: encoding: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x05]
4718 ds_read_u8 v255, v1 offset:65535
4719 // GFX10: encoding: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0xff]
4721 ds_read_u8 v5, v255 offset:65535
4722 // GFX10: encoding: [0xff,0xff,0xe8,0xd8,0xff,0x00,0x00,0x05]
4724 ds_read_u8 v5, v1
4725 // GFX10: encoding: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
4727 ds_read_u8 v5, v1 offset:0
4728 // GFX10: encoding: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
4730 ds_read_u8 v5, v1 offset:4
4731 // GFX10: encoding: [0x04,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
4733 ds_read_u8 v5, v1 offset:65535 gds
4734 // GFX10: encoding: [0xff,0xff,0xea,0xd8,0x01,0x00,0x00,0x05]
4736 ds_read_i16 v5, v1 offset:65535
4737 // GFX10: encoding: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05]
4739 ds_read_i16 v255, v1 offset:65535
4740 // GFX10: encoding: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0xff]
4742 ds_read_i16 v5, v255 offset:65535
4743 // GFX10: encoding: [0xff,0xff,0xec,0xd8,0xff,0x00,0x00,0x05]
4745 ds_read_i16 v5, v1
4746 // GFX10: encoding: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
4748 ds_read_i16 v5, v1 offset:0
4749 // GFX10: encoding: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
4751 ds_read_i16 v5, v1 offset:4
4752 // GFX10: encoding: [0x04,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
4754 ds_read_i16 v5, v1 offset:65535 gds
4755 // GFX10: encoding: [0xff,0xff,0xee,0xd8,0x01,0x00,0x00,0x05]
4757 ds_read_u16 v5, v1 offset:65535
4758 // GFX10: encoding: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05]
4760 ds_read_u16 v255, v1 offset:65535
4761 // GFX10: encoding: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0xff]
4763 ds_read_u16 v5, v255 offset:65535
4764 // GFX10: encoding: [0xff,0xff,0xf0,0xd8,0xff,0x00,0x00,0x05]
4766 ds_read_u16 v5, v1
4767 // GFX10: encoding: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
4769 ds_read_u16 v5, v1 offset:0
4770 // GFX10: encoding: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
4772 ds_read_u16 v5, v1 offset:4
4773 // GFX10: encoding: [0x04,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
4775 ds_read_u16 v5, v1 offset:65535 gds
4776 // GFX10: encoding: [0xff,0xff,0xf2,0xd8,0x01,0x00,0x00,0x05]
4778 ds_consume v5 offset:65535
4779 // GFX10: encoding: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0x05]
4781 ds_consume v255 offset:65535
4782 // GFX10: encoding: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0xff]
4784 ds_consume v5
4785 // GFX10: encoding: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
4787 ds_consume v5 offset:0
4788 // GFX10: encoding: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
4790 ds_consume v5 offset:4
4791 // GFX10: encoding: [0x04,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
4793 ds_consume v5 offset:65535 gds
4794 // GFX10: encoding: [0xff,0xff,0xf6,0xd8,0x00,0x00,0x00,0x05]
4796 ds_append v5 offset:65535
4797 // GFX10: encoding: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0x05]
4799 ds_append v255 offset:65535
4800 // GFX10: encoding: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0xff]
4802 ds_append v5
4803 // GFX10: encoding: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
4805 ds_append v5 offset:0
4806 // GFX10: encoding: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
4808 ds_append v5 offset:4
4809 // GFX10: encoding: [0x04,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
4811 ds_append v5 offset:65535 gds
4812 // GFX10: encoding: [0xff,0xff,0xfa,0xd8,0x00,0x00,0x00,0x05]
4814 ds_ordered_count v5, v1 offset:65535 gds
4815 // GFX10: encoding: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0x05]
4817 ds_ordered_count v255, v1 offset:65535 gds
4818 // GFX10: encoding: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0xff]
4820 ds_ordered_count v5, v255 offset:65535 gds
4821 // GFX10: encoding: [0xff,0xff,0xfe,0xd8,0xff,0x00,0x00,0x05]
4823 ds_ordered_count v5, v1 gds
4824 // GFX10: encoding: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
4826 ds_ordered_count v5, v1 offset:0 gds
4827 // GFX10: encoding: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
4829 ds_ordered_count v5, v1 offset:4 gds
4830 // GFX10: encoding: [0x04,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
4832 ds_add_u64 v1, v[2:3] offset:65535
4833 // GFX10: encoding: [0xff,0xff,0x00,0xd9,0x01,0x02,0x00,0x00]
4835 ds_add_u64 v255, v[2:3] offset:65535
4836 // GFX10: encoding: [0xff,0xff,0x00,0xd9,0xff,0x02,0x00,0x00]
4838 ds_add_u64 v1, v[254:255] offset:65535
4839 // GFX10: encoding: [0xff,0xff,0x00,0xd9,0x01,0xfe,0x00,0x00]
4841 ds_add_u64 v1, v[2:3]
4842 // GFX10: encoding: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
4844 ds_add_u64 v1, v[2:3] offset:0
4845 // GFX10: encoding: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
4847 ds_add_u64 v1, v[2:3] offset:4
4848 // GFX10: encoding: [0x04,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
4850 ds_add_u64 v1, v[2:3] offset:65535 gds
4851 // GFX10: encoding: [0xff,0xff,0x02,0xd9,0x01,0x02,0x00,0x00]
4853 ds_sub_u64 v1, v[2:3] offset:65535
4854 // GFX10: encoding: [0xff,0xff,0x04,0xd9,0x01,0x02,0x00,0x00]
4856 ds_sub_u64 v255, v[2:3] offset:65535
4857 // GFX10: encoding: [0xff,0xff,0x04,0xd9,0xff,0x02,0x00,0x00]
4859 ds_sub_u64 v1, v[254:255] offset:65535
4860 // GFX10: encoding: [0xff,0xff,0x04,0xd9,0x01,0xfe,0x00,0x00]
4862 ds_sub_u64 v1, v[2:3]
4863 // GFX10: encoding: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
4865 ds_sub_u64 v1, v[2:3] offset:0
4866 // GFX10: encoding: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
4868 ds_sub_u64 v1, v[2:3] offset:4
4869 // GFX10: encoding: [0x04,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
4871 ds_sub_u64 v1, v[2:3] offset:65535 gds
4872 // GFX10: encoding: [0xff,0xff,0x06,0xd9,0x01,0x02,0x00,0x00]
4874 ds_rsub_u64 v1, v[2:3] offset:65535
4875 // GFX10: encoding: [0xff,0xff,0x08,0xd9,0x01,0x02,0x00,0x00]
4877 ds_rsub_u64 v255, v[2:3] offset:65535
4878 // GFX10: encoding: [0xff,0xff,0x08,0xd9,0xff,0x02,0x00,0x00]
4880 ds_rsub_u64 v1, v[254:255] offset:65535
4881 // GFX10: encoding: [0xff,0xff,0x08,0xd9,0x01,0xfe,0x00,0x00]
4883 ds_rsub_u64 v1, v[2:3]
4884 // GFX10: encoding: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
4886 ds_rsub_u64 v1, v[2:3] offset:0
4887 // GFX10: encoding: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
4889 ds_rsub_u64 v1, v[2:3] offset:4
4890 // GFX10: encoding: [0x04,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
4892 ds_rsub_u64 v1, v[2:3] offset:65535 gds
4893 // GFX10: encoding: [0xff,0xff,0x0a,0xd9,0x01,0x02,0x00,0x00]
4895 ds_inc_u64 v1, v[2:3] offset:65535
4896 // GFX10: encoding: [0xff,0xff,0x0c,0xd9,0x01,0x02,0x00,0x00]
4898 ds_inc_u64 v255, v[2:3] offset:65535
4899 // GFX10: encoding: [0xff,0xff,0x0c,0xd9,0xff,0x02,0x00,0x00]
4901 ds_inc_u64 v1, v[254:255] offset:65535
4902 // GFX10: encoding: [0xff,0xff,0x0c,0xd9,0x01,0xfe,0x00,0x00]
4904 ds_inc_u64 v1, v[2:3]
4905 // GFX10: encoding: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
4907 ds_inc_u64 v1, v[2:3] offset:0
4908 // GFX10: encoding: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
4910 ds_inc_u64 v1, v[2:3] offset:4
4911 // GFX10: encoding: [0x04,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
4913 ds_inc_u64 v1, v[2:3] offset:65535 gds
4914 // GFX10: encoding: [0xff,0xff,0x0e,0xd9,0x01,0x02,0x00,0x00]
4916 ds_dec_u64 v1, v[2:3] offset:65535
4917 // GFX10: encoding: [0xff,0xff,0x10,0xd9,0x01,0x02,0x00,0x00]
4919 ds_dec_u64 v255, v[2:3] offset:65535
4920 // GFX10: encoding: [0xff,0xff,0x10,0xd9,0xff,0x02,0x00,0x00]
4922 ds_dec_u64 v1, v[254:255] offset:65535
4923 // GFX10: encoding: [0xff,0xff,0x10,0xd9,0x01,0xfe,0x00,0x00]
4925 ds_dec_u64 v1, v[2:3]
4926 // GFX10: encoding: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
4928 ds_dec_u64 v1, v[2:3] offset:0
4929 // GFX10: encoding: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
4931 ds_dec_u64 v1, v[2:3] offset:4
4932 // GFX10: encoding: [0x04,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
4934 ds_dec_u64 v1, v[2:3] offset:65535 gds
4935 // GFX10: encoding: [0xff,0xff,0x12,0xd9,0x01,0x02,0x00,0x00]
4937 ds_min_i64 v1, v[2:3] offset:65535
4938 // GFX10: encoding: [0xff,0xff,0x14,0xd9,0x01,0x02,0x00,0x00]
4940 ds_min_i64 v255, v[2:3] offset:65535
4941 // GFX10: encoding: [0xff,0xff,0x14,0xd9,0xff,0x02,0x00,0x00]
4943 ds_min_i64 v1, v[254:255] offset:65535
4944 // GFX10: encoding: [0xff,0xff,0x14,0xd9,0x01,0xfe,0x00,0x00]
4946 ds_min_i64 v1, v[2:3]
4947 // GFX10: encoding: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
4949 ds_min_i64 v1, v[2:3] offset:0
4950 // GFX10: encoding: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
4952 ds_min_i64 v1, v[2:3] offset:4
4953 // GFX10: encoding: [0x04,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
4955 ds_min_i64 v1, v[2:3] offset:65535 gds
4956 // GFX10: encoding: [0xff,0xff,0x16,0xd9,0x01,0x02,0x00,0x00]
4958 ds_max_i64 v1, v[2:3] offset:65535
4959 // GFX10: encoding: [0xff,0xff,0x18,0xd9,0x01,0x02,0x00,0x00]
4961 ds_max_i64 v255, v[2:3] offset:65535
4962 // GFX10: encoding: [0xff,0xff,0x18,0xd9,0xff,0x02,0x00,0x00]
4964 ds_max_i64 v1, v[254:255] offset:65535
4965 // GFX10: encoding: [0xff,0xff,0x18,0xd9,0x01,0xfe,0x00,0x00]
4967 ds_max_i64 v1, v[2:3]
4968 // GFX10: encoding: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
4970 ds_max_i64 v1, v[2:3] offset:0
4971 // GFX10: encoding: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
4973 ds_max_i64 v1, v[2:3] offset:4
4974 // GFX10: encoding: [0x04,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
4976 ds_max_i64 v1, v[2:3] offset:65535 gds
4977 // GFX10: encoding: [0xff,0xff,0x1a,0xd9,0x01,0x02,0x00,0x00]
4979 ds_min_u64 v1, v[2:3] offset:65535
4980 // GFX10: encoding: [0xff,0xff,0x1c,0xd9,0x01,0x02,0x00,0x00]
4982 ds_min_u64 v255, v[2:3] offset:65535
4983 // GFX10: encoding: [0xff,0xff,0x1c,0xd9,0xff,0x02,0x00,0x00]
4985 ds_min_u64 v1, v[254:255] offset:65535
4986 // GFX10: encoding: [0xff,0xff,0x1c,0xd9,0x01,0xfe,0x00,0x00]
4988 ds_min_u64 v1, v[2:3]
4989 // GFX10: encoding: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
4991 ds_min_u64 v1, v[2:3] offset:0
4992 // GFX10: encoding: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
4994 ds_min_u64 v1, v[2:3] offset:4
4995 // GFX10: encoding: [0x04,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
4997 ds_min_u64 v1, v[2:3] offset:65535 gds
4998 // GFX10: encoding: [0xff,0xff,0x1e,0xd9,0x01,0x02,0x00,0x00]
5000 ds_max_u64 v1, v[2:3] offset:65535
5001 // GFX10: encoding: [0xff,0xff,0x20,0xd9,0x01,0x02,0x00,0x00]
5003 ds_max_u64 v255, v[2:3] offset:65535
5004 // GFX10: encoding: [0xff,0xff,0x20,0xd9,0xff,0x02,0x00,0x00]
5006 ds_max_u64 v1, v[254:255] offset:65535
5007 // GFX10: encoding: [0xff,0xff,0x20,0xd9,0x01,0xfe,0x00,0x00]
5009 ds_max_u64 v1, v[2:3]
5010 // GFX10: encoding: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
5012 ds_max_u64 v1, v[2:3] offset:0
5013 // GFX10: encoding: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
5015 ds_max_u64 v1, v[2:3] offset:4
5016 // GFX10: encoding: [0x04,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
5018 ds_max_u64 v1, v[2:3] offset:65535 gds
5019 // GFX10: encoding: [0xff,0xff,0x22,0xd9,0x01,0x02,0x00,0x00]
5021 ds_and_b64 v1, v[2:3] offset:65535
5022 // GFX10: encoding: [0xff,0xff,0x24,0xd9,0x01,0x02,0x00,0x00]
5024 ds_and_b64 v255, v[2:3] offset:65535
5025 // GFX10: encoding: [0xff,0xff,0x24,0xd9,0xff,0x02,0x00,0x00]
5027 ds_and_b64 v1, v[254:255] offset:65535
5028 // GFX10: encoding: [0xff,0xff,0x24,0xd9,0x01,0xfe,0x00,0x00]
5030 ds_and_b64 v1, v[2:3]
5031 // GFX10: encoding: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
5033 ds_and_b64 v1, v[2:3] offset:0
5034 // GFX10: encoding: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
5036 ds_and_b64 v1, v[2:3] offset:4
5037 // GFX10: encoding: [0x04,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
5039 ds_and_b64 v1, v[2:3] offset:65535 gds
5040 // GFX10: encoding: [0xff,0xff,0x26,0xd9,0x01,0x02,0x00,0x00]
5042 ds_or_b64 v1, v[2:3] offset:65535
5043 // GFX10: encoding: [0xff,0xff,0x28,0xd9,0x01,0x02,0x00,0x00]
5045 ds_or_b64 v255, v[2:3] offset:65535
5046 // GFX10: encoding: [0xff,0xff,0x28,0xd9,0xff,0x02,0x00,0x00]
5048 ds_or_b64 v1, v[254:255] offset:65535
5049 // GFX10: encoding: [0xff,0xff,0x28,0xd9,0x01,0xfe,0x00,0x00]
5051 ds_or_b64 v1, v[2:3]
5052 // GFX10: encoding: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
5054 ds_or_b64 v1, v[2:3] offset:0
5055 // GFX10: encoding: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
5057 ds_or_b64 v1, v[2:3] offset:4
5058 // GFX10: encoding: [0x04,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
5060 ds_or_b64 v1, v[2:3] offset:65535 gds
5061 // GFX10: encoding: [0xff,0xff,0x2a,0xd9,0x01,0x02,0x00,0x00]
5063 ds_xor_b64 v1, v[2:3] offset:65535
5064 // GFX10: encoding: [0xff,0xff,0x2c,0xd9,0x01,0x02,0x00,0x00]
5066 ds_xor_b64 v255, v[2:3] offset:65535
5067 // GFX10: encoding: [0xff,0xff,0x2c,0xd9,0xff,0x02,0x00,0x00]
5069 ds_xor_b64 v1, v[254:255] offset:65535
5070 // GFX10: encoding: [0xff,0xff,0x2c,0xd9,0x01,0xfe,0x00,0x00]
5072 ds_xor_b64 v1, v[2:3]
5073 // GFX10: encoding: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
5075 ds_xor_b64 v1, v[2:3] offset:0
5076 // GFX10: encoding: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
5078 ds_xor_b64 v1, v[2:3] offset:4
5079 // GFX10: encoding: [0x04,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
5081 ds_xor_b64 v1, v[2:3] offset:65535 gds
5082 // GFX10: encoding: [0xff,0xff,0x2e,0xd9,0x01,0x02,0x00,0x00]
5084 ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535
5085 // GFX10: encoding: [0xff,0xff,0x30,0xd9,0x01,0x02,0x03,0x00]
5087 ds_mskor_b64 v255, v[2:3], v[3:4] offset:65535
5088 // GFX10: encoding: [0xff,0xff,0x30,0xd9,0xff,0x02,0x03,0x00]
5090 ds_mskor_b64 v1, v[254:255], v[3:4] offset:65535
5091 // GFX10: encoding: [0xff,0xff,0x30,0xd9,0x01,0xfe,0x03,0x00]
5093 ds_mskor_b64 v1, v[2:3], v[254:255] offset:65535
5094 // GFX10: encoding: [0xff,0xff,0x30,0xd9,0x01,0x02,0xfe,0x00]
5096 ds_mskor_b64 v1, v[2:3], v[3:4]
5097 // GFX10: encoding: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
5099 ds_mskor_b64 v1, v[2:3], v[3:4] offset:0
5100 // GFX10: encoding: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
5102 ds_mskor_b64 v1, v[2:3], v[3:4] offset:4
5103 // GFX10: encoding: [0x04,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
5105 ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535 gds
5106 // GFX10: encoding: [0xff,0xff,0x32,0xd9,0x01,0x02,0x03,0x00]
5108 ds_write_b64 v1, v[2:3] offset:65535
5109 // GFX10: encoding: [0xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x00]
5111 ds_write_b64 v255, v[2:3] offset:65535
5112 // GFX10: encoding: [0xff,0xff,0x34,0xd9,0xff,0x02,0x00,0x00]
5114 ds_write_b64 v1, v[254:255] offset:65535
5115 // GFX10: encoding: [0xff,0xff,0x34,0xd9,0x01,0xfe,0x00,0x00]
5117 ds_write_b64 v1, v[2:3]
5118 // GFX10: encoding: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
5120 ds_write_b64 v1, v[2:3] offset:0
5121 // GFX10: encoding: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
5123 ds_write_b64 v1, v[2:3] offset:4
5124 // GFX10: encoding: [0x04,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
5126 ds_write_b64 v1, v[2:3] offset:65535 gds
5127 // GFX10: encoding: [0xff,0xff,0x36,0xd9,0x01,0x02,0x00,0x00]
5129 ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
5130 // GFX10: encoding: [0x7f,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
5132 ds_write2_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255
5133 // GFX10: encoding: [0x7f,0xff,0x38,0xd9,0xff,0x02,0x03,0x00]
5135 ds_write2_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255
5136 // GFX10: encoding: [0x7f,0xff,0x38,0xd9,0x01,0xfe,0x03,0x00]
5138 ds_write2_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255
5139 // GFX10: encoding: [0x7f,0xff,0x38,0xd9,0x01,0x02,0xfe,0x00]
5141 ds_write2_b64 v1, v[2:3], v[3:4] offset1:255
5142 // GFX10: encoding: [0x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
5144 ds_write2_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255
5145 // GFX10: encoding: [0x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
5147 ds_write2_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255
5148 // GFX10: encoding: [0x10,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
5150 ds_write2_b64 v1, v[2:3], v[3:4] offset0:127
5151 // GFX10: encoding: [0x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
5153 ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0
5154 // GFX10: encoding: [0x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
5156 ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1
5157 // GFX10: encoding: [0x7f,0x01,0x38,0xd9,0x01,0x02,0x03,0x00]
5159 ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
5160 // GFX10: encoding: [0x7f,0xff,0x3a,0xd9,0x01,0x02,0x03,0x00]
5162 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
5163 // GFX10: encoding: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
5165 ds_write2st64_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255
5166 // GFX10: encoding: [0x7f,0xff,0x3c,0xd9,0xff,0x02,0x03,0x00]
5168 ds_write2st64_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255
5169 // GFX10: encoding: [0x7f,0xff,0x3c,0xd9,0x01,0xfe,0x03,0x00]
5171 ds_write2st64_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255
5172 // GFX10: encoding: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0xfe,0x00]
5174 ds_write2st64_b64 v1, v[2:3], v[3:4] offset1:255
5175 // GFX10: encoding: [0x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
5177 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255
5178 // GFX10: encoding: [0x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
5180 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255
5181 // GFX10: encoding: [0x10,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
5183 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127
5184 // GFX10: encoding: [0x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
5186 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0
5187 // GFX10: encoding: [0x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
5189 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1
5190 // GFX10: encoding: [0x7f,0x01,0x3c,0xd9,0x01,0x02,0x03,0x00]
5192 ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
5193 // GFX10: encoding: [0x7f,0xff,0x3e,0xd9,0x01,0x02,0x03,0x00]
5195 ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535
5196 // GFX10: encoding: [0xff,0xff,0x40,0xd9,0x01,0x02,0x03,0x00]
5198 ds_cmpst_b64 v255, v[2:3], v[3:4] offset:65535
5199 // GFX10: encoding: [0xff,0xff,0x40,0xd9,0xff,0x02,0x03,0x00]
5201 ds_cmpst_b64 v1, v[254:255], v[3:4] offset:65535
5202 // GFX10: encoding: [0xff,0xff,0x40,0xd9,0x01,0xfe,0x03,0x00]
5204 ds_cmpst_b64 v1, v[2:3], v[254:255] offset:65535
5205 // GFX10: encoding: [0xff,0xff,0x40,0xd9,0x01,0x02,0xfe,0x00]
5207 ds_cmpst_b64 v1, v[2:3], v[3:4]
5208 // GFX10: encoding: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
5210 ds_cmpst_b64 v1, v[2:3], v[3:4] offset:0
5211 // GFX10: encoding: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
5213 ds_cmpst_b64 v1, v[2:3], v[3:4] offset:4
5214 // GFX10: encoding: [0x04,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
5216 ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535 gds
5217 // GFX10: encoding: [0xff,0xff,0x42,0xd9,0x01,0x02,0x03,0x00]
5219 ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535
5220 // GFX10: encoding: [0xff,0xff,0x44,0xd9,0x01,0x02,0x03,0x00]
5222 ds_cmpst_f64 v255, v[2:3], v[3:4] offset:65535
5223 // GFX10: encoding: [0xff,0xff,0x44,0xd9,0xff,0x02,0x03,0x00]
5225 ds_cmpst_f64 v1, v[254:255], v[3:4] offset:65535
5226 // GFX10: encoding: [0xff,0xff,0x44,0xd9,0x01,0xfe,0x03,0x00]
5228 ds_cmpst_f64 v1, v[2:3], v[254:255] offset:65535
5229 // GFX10: encoding: [0xff,0xff,0x44,0xd9,0x01,0x02,0xfe,0x00]
5231 ds_cmpst_f64 v1, v[2:3], v[3:4]
5232 // GFX10: encoding: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
5234 ds_cmpst_f64 v1, v[2:3], v[3:4] offset:0
5235 // GFX10: encoding: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
5237 ds_cmpst_f64 v1, v[2:3], v[3:4] offset:4
5238 // GFX10: encoding: [0x04,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
5240 ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535 gds
5241 // GFX10: encoding: [0xff,0xff,0x46,0xd9,0x01,0x02,0x03,0x00]
5243 ds_min_f64 v1, v[2:3] offset:65535
5244 // GFX10: encoding: [0xff,0xff,0x48,0xd9,0x01,0x02,0x00,0x00]
5246 ds_min_f64 v255, v[2:3] offset:65535
5247 // GFX10: encoding: [0xff,0xff,0x48,0xd9,0xff,0x02,0x00,0x00]
5249 ds_min_f64 v1, v[254:255] offset:65535
5250 // GFX10: encoding: [0xff,0xff,0x48,0xd9,0x01,0xfe,0x00,0x00]
5252 ds_min_f64 v1, v[2:3]
5253 // GFX10: encoding: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
5255 ds_min_f64 v1, v[2:3] offset:0
5256 // GFX10: encoding: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
5258 ds_min_f64 v1, v[2:3] offset:4
5259 // GFX10: encoding: [0x04,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
5261 ds_min_f64 v1, v[2:3] offset:65535 gds
5262 // GFX10: encoding: [0xff,0xff,0x4a,0xd9,0x01,0x02,0x00,0x00]
5264 ds_max_f64 v1, v[2:3] offset:65535
5265 // GFX10: encoding: [0xff,0xff,0x4c,0xd9,0x01,0x02,0x00,0x00]
5267 ds_max_f64 v255, v[2:3] offset:65535
5268 // GFX10: encoding: [0xff,0xff,0x4c,0xd9,0xff,0x02,0x00,0x00]
5270 ds_max_f64 v1, v[254:255] offset:65535
5271 // GFX10: encoding: [0xff,0xff,0x4c,0xd9,0x01,0xfe,0x00,0x00]
5273 ds_max_f64 v1, v[2:3]
5274 // GFX10: encoding: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
5276 ds_max_f64 v1, v[2:3] offset:0
5277 // GFX10: encoding: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
5279 ds_max_f64 v1, v[2:3] offset:4
5280 // GFX10: encoding: [0x04,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
5282 ds_max_f64 v1, v[2:3] offset:65535 gds
5283 // GFX10: encoding: [0xff,0xff,0x4e,0xd9,0x01,0x02,0x00,0x00]
5285 ds_add_rtn_f32 v0, v1, v2
5286 // GFX10: encoding: [0x00,0x00,0x54,0xd9,0x01,0x02,0x00,0x00]
5288 ds_add_rtn_f32 v255, v254, v253
5289 // GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0xfd,0x00,0xff]
5291 ds_add_rtn_f32 v0, v254, v253
5292 // GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0xfd,0x00,0x00]
5294 ds_add_rtn_f32 v255, v1, v253
5295 // GFX10: encoding: [0x00,0x00,0x54,0xd9,0x01,0xfd,0x00,0xff]
5297 ds_add_rtn_f32 v255, v254, v2
5298 // GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0x02,0x00,0xff]
5300 ds_add_rtn_f32 v0, v1, v2 offset:0
5301 // GFX10: encoding: [0x00,0x00,0x54,0xd9,0x01,0x02,0x00,0x00]
5303 ds_add_rtn_f32 v255, v254, v253 offset:0
5304 // GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0xfd,0x00,0xff]
5306 ds_add_rtn_f32 v0, v254, v253 offset:0
5307 // GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0xfd,0x00,0x00]
5309 ds_add_rtn_f32 v255, v1, v253 offset:0
5310 // GFX10: encoding: [0x00,0x00,0x54,0xd9,0x01,0xfd,0x00,0xff]
5312 ds_add_rtn_f32 v255, v254, v2 offset:0
5313 // GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0x02,0x00,0xff]
5315 ds_add_rtn_f32 v0, v1, v2 offset:4660
5316 // GFX10: encoding: [0x34,0x12,0x54,0xd9,0x01,0x02,0x00,0x00]
5318 ds_add_rtn_f32 v255, v254, v253 offset:4660
5319 // GFX10: encoding: [0x34,0x12,0x54,0xd9,0xfe,0xfd,0x00,0xff]
5321 ds_add_rtn_f32 v0, v254, v253 offset:4660
5322 // GFX10: encoding: [0x34,0x12,0x54,0xd9,0xfe,0xfd,0x00,0x00]
5324 ds_add_rtn_f32 v255, v1, v253 offset:4660
5325 // GFX10: encoding: [0x34,0x12,0x54,0xd9,0x01,0xfd,0x00,0xff]
5327 ds_add_rtn_f32 v255, v254, v2 offset:4660
5328 // GFX10: encoding: [0x34,0x12,0x54,0xd9,0xfe,0x02,0x00,0xff]
5330 ds_add_rtn_f32 v0, v1, v2 offset:65535
5331 // GFX10: encoding: [0xff,0xff,0x54,0xd9,0x01,0x02,0x00,0x00]
5333 ds_add_rtn_f32 v255, v254, v253 offset:65535
5334 // GFX10: encoding: [0xff,0xff,0x54,0xd9,0xfe,0xfd,0x00,0xff]
5336 ds_add_rtn_f32 v0, v254, v253 offset:65535
5337 // GFX10: encoding: [0xff,0xff,0x54,0xd9,0xfe,0xfd,0x00,0x00]
5339 ds_add_rtn_f32 v255, v1, v253 offset:65535
5340 // GFX10: encoding: [0xff,0xff,0x54,0xd9,0x01,0xfd,0x00,0xff]
5342 ds_add_rtn_f32 v255, v254, v2 offset:65535
5343 // GFX10: encoding: [0xff,0xff,0x54,0xd9,0xfe,0x02,0x00,0xff]
5345 ds_add_rtn_f32 v0, v1, v2 gds
5346 // GFX10: encoding: [0x00,0x00,0x56,0xd9,0x01,0x02,0x00,0x00]
5348 ds_add_rtn_f32 v255, v254, v253 gds
5349 // GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0xfd,0x00,0xff]
5351 ds_add_rtn_f32 v0, v254, v253 gds
5352 // GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0xfd,0x00,0x00]
5354 ds_add_rtn_f32 v255, v1, v253 gds
5355 // GFX10: encoding: [0x00,0x00,0x56,0xd9,0x01,0xfd,0x00,0xff]
5357 ds_add_rtn_f32 v255, v254, v2 gds
5358 // GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0x02,0x00,0xff]
5360 ds_add_rtn_f32 v0, v1, v2 offset:0 gds
5361 // GFX10: encoding: [0x00,0x00,0x56,0xd9,0x01,0x02,0x00,0x00]
5363 ds_add_rtn_f32 v255, v254, v253 offset:0 gds
5364 // GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0xfd,0x00,0xff]
5366 ds_add_rtn_f32 v0, v254, v253 offset:0 gds
5367 // GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0xfd,0x00,0x00]
5369 ds_add_rtn_f32 v255, v1, v253 offset:0 gds
5370 // GFX10: encoding: [0x00,0x00,0x56,0xd9,0x01,0xfd,0x00,0xff]
5372 ds_add_rtn_f32 v255, v254, v2 offset:0 gds
5373 // GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0x02,0x00,0xff]
5375 ds_add_rtn_f32 v0, v1, v2 offset:4660 gds
5376 // GFX10: encoding: [0x34,0x12,0x56,0xd9,0x01,0x02,0x00,0x00]
5378 ds_add_rtn_f32 v255, v254, v253 offset:4660 gds
5379 // GFX10: encoding: [0x34,0x12,0x56,0xd9,0xfe,0xfd,0x00,0xff]
5381 ds_add_rtn_f32 v0, v254, v253 offset:4660 gds
5382 // GFX10: encoding: [0x34,0x12,0x56,0xd9,0xfe,0xfd,0x00,0x00]
5384 ds_add_rtn_f32 v255, v1, v253 offset:4660 gds
5385 // GFX10: encoding: [0x34,0x12,0x56,0xd9,0x01,0xfd,0x00,0xff]
5387 ds_add_rtn_f32 v255, v254, v2 offset:4660 gds
5388 // GFX10: encoding: [0x34,0x12,0x56,0xd9,0xfe,0x02,0x00,0xff]
5390 ds_add_rtn_f32 v0, v1, v2 offset:65535 gds
5391 // GFX10: encoding: [0xff,0xff,0x56,0xd9,0x01,0x02,0x00,0x00]
5393 ds_add_rtn_f32 v255, v254, v253 offset:65535 gds
5394 // GFX10: encoding: [0xff,0xff,0x56,0xd9,0xfe,0xfd,0x00,0xff]
5396 ds_add_rtn_f32 v0, v254, v253 offset:65535 gds
5397 // GFX10: encoding: [0xff,0xff,0x56,0xd9,0xfe,0xfd,0x00,0x00]
5399 ds_add_rtn_f32 v255, v1, v253 offset:65535 gds
5400 // GFX10: encoding: [0xff,0xff,0x56,0xd9,0x01,0xfd,0x00,0xff]
5402 ds_add_rtn_f32 v255, v254, v2 offset:65535 gds
5403 // GFX10: encoding: [0xff,0xff,0x56,0xd9,0xfe,0x02,0x00,0xff]
5405 ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5406 // GFX10: encoding: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0x05]
5408 ds_add_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5409 // GFX10: encoding: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0xfe]
5411 ds_add_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5412 // GFX10: encoding: [0xff,0xff,0x80,0xd9,0xff,0x02,0x00,0x05]
5414 ds_add_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5415 // GFX10: encoding: [0xff,0xff,0x80,0xd9,0x01,0xfe,0x00,0x05]
5417 ds_add_rtn_u64 v[5:6], v1, v[2:3]
5418 // GFX10: encoding: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
5420 ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:0
5421 // GFX10: encoding: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
5423 ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:4
5424 // GFX10: encoding: [0x04,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
5426 ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5427 // GFX10: encoding: [0xff,0xff,0x82,0xd9,0x01,0x02,0x00,0x05]
5429 ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5430 // GFX10: encoding: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0x05]
5432 ds_sub_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5433 // GFX10: encoding: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0xfe]
5435 ds_sub_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5436 // GFX10: encoding: [0xff,0xff,0x84,0xd9,0xff,0x02,0x00,0x05]
5438 ds_sub_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5439 // GFX10: encoding: [0xff,0xff,0x84,0xd9,0x01,0xfe,0x00,0x05]
5441 ds_sub_rtn_u64 v[5:6], v1, v[2:3]
5442 // GFX10: encoding: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
5444 ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:0
5445 // GFX10: encoding: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
5447 ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:4
5448 // GFX10: encoding: [0x04,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
5450 ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5451 // GFX10: encoding: [0xff,0xff,0x86,0xd9,0x01,0x02,0x00,0x05]
5453 ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5454 // GFX10: encoding: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0x05]
5456 ds_rsub_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5457 // GFX10: encoding: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0xfe]
5459 ds_rsub_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5460 // GFX10: encoding: [0xff,0xff,0x88,0xd9,0xff,0x02,0x00,0x05]
5462 ds_rsub_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5463 // GFX10: encoding: [0xff,0xff,0x88,0xd9,0x01,0xfe,0x00,0x05]
5465 ds_rsub_rtn_u64 v[5:6], v1, v[2:3]
5466 // GFX10: encoding: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
5468 ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:0
5469 // GFX10: encoding: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
5471 ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:4
5472 // GFX10: encoding: [0x04,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
5474 ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5475 // GFX10: encoding: [0xff,0xff,0x8a,0xd9,0x01,0x02,0x00,0x05]
5477 ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5478 // GFX10: encoding: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0x05]
5480 ds_inc_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5481 // GFX10: encoding: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0xfe]
5483 ds_inc_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5484 // GFX10: encoding: [0xff,0xff,0x8c,0xd9,0xff,0x02,0x00,0x05]
5486 ds_inc_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5487 // GFX10: encoding: [0xff,0xff,0x8c,0xd9,0x01,0xfe,0x00,0x05]
5489 ds_inc_rtn_u64 v[5:6], v1, v[2:3]
5490 // GFX10: encoding: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
5492 ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:0
5493 // GFX10: encoding: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
5495 ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:4
5496 // GFX10: encoding: [0x04,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
5498 ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5499 // GFX10: encoding: [0xff,0xff,0x8e,0xd9,0x01,0x02,0x00,0x05]
5501 ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5502 // GFX10: encoding: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0x05]
5504 ds_dec_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5505 // GFX10: encoding: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0xfe]
5507 ds_dec_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5508 // GFX10: encoding: [0xff,0xff,0x90,0xd9,0xff,0x02,0x00,0x05]
5510 ds_dec_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5511 // GFX10: encoding: [0xff,0xff,0x90,0xd9,0x01,0xfe,0x00,0x05]
5513 ds_dec_rtn_u64 v[5:6], v1, v[2:3]
5514 // GFX10: encoding: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
5516 ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:0
5517 // GFX10: encoding: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
5519 ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:4
5520 // GFX10: encoding: [0x04,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
5522 ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5523 // GFX10: encoding: [0xff,0xff,0x92,0xd9,0x01,0x02,0x00,0x05]
5525 ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535
5526 // GFX10: encoding: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0x05]
5528 ds_min_rtn_i64 v[254:255], v1, v[2:3] offset:65535
5529 // GFX10: encoding: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0xfe]
5531 ds_min_rtn_i64 v[5:6], v255, v[2:3] offset:65535
5532 // GFX10: encoding: [0xff,0xff,0x94,0xd9,0xff,0x02,0x00,0x05]
5534 ds_min_rtn_i64 v[5:6], v1, v[254:255] offset:65535
5535 // GFX10: encoding: [0xff,0xff,0x94,0xd9,0x01,0xfe,0x00,0x05]
5537 ds_min_rtn_i64 v[5:6], v1, v[2:3]
5538 // GFX10: encoding: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
5540 ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:0
5541 // GFX10: encoding: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
5543 ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:4
5544 // GFX10: encoding: [0x04,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
5546 ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds
5547 // GFX10: encoding: [0xff,0xff,0x96,0xd9,0x01,0x02,0x00,0x05]
5549 ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535
5550 // GFX10: encoding: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0x05]
5552 ds_max_rtn_i64 v[254:255], v1, v[2:3] offset:65535
5553 // GFX10: encoding: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0xfe]
5555 ds_max_rtn_i64 v[5:6], v255, v[2:3] offset:65535
5556 // GFX10: encoding: [0xff,0xff,0x98,0xd9,0xff,0x02,0x00,0x05]
5558 ds_max_rtn_i64 v[5:6], v1, v[254:255] offset:65535
5559 // GFX10: encoding: [0xff,0xff,0x98,0xd9,0x01,0xfe,0x00,0x05]
5561 ds_max_rtn_i64 v[5:6], v1, v[2:3]
5562 // GFX10: encoding: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
5564 ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:0
5565 // GFX10: encoding: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
5567 ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:4
5568 // GFX10: encoding: [0x04,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
5570 ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds
5571 // GFX10: encoding: [0xff,0xff,0x9a,0xd9,0x01,0x02,0x00,0x05]
5573 ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5574 // GFX10: encoding: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0x05]
5576 ds_min_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5577 // GFX10: encoding: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0xfe]
5579 ds_min_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5580 // GFX10: encoding: [0xff,0xff,0x9c,0xd9,0xff,0x02,0x00,0x05]
5582 ds_min_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5583 // GFX10: encoding: [0xff,0xff,0x9c,0xd9,0x01,0xfe,0x00,0x05]
5585 ds_min_rtn_u64 v[5:6], v1, v[2:3]
5586 // GFX10: encoding: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
5588 ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:0
5589 // GFX10: encoding: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
5591 ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:4
5592 // GFX10: encoding: [0x04,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
5594 ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5595 // GFX10: encoding: [0xff,0xff,0x9e,0xd9,0x01,0x02,0x00,0x05]
5597 ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5598 // GFX10: encoding: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0x05]
5600 ds_max_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5601 // GFX10: encoding: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0xfe]
5603 ds_max_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5604 // GFX10: encoding: [0xff,0xff,0xa0,0xd9,0xff,0x02,0x00,0x05]
5606 ds_max_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5607 // GFX10: encoding: [0xff,0xff,0xa0,0xd9,0x01,0xfe,0x00,0x05]
5609 ds_max_rtn_u64 v[5:6], v1, v[2:3]
5610 // GFX10: encoding: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
5612 ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:0
5613 // GFX10: encoding: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
5615 ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:4
5616 // GFX10: encoding: [0x04,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
5618 ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5619 // GFX10: encoding: [0xff,0xff,0xa2,0xd9,0x01,0x02,0x00,0x05]
5621 ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535
5622 // GFX10: encoding: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0x05]
5624 ds_and_rtn_b64 v[254:255], v1, v[2:3] offset:65535
5625 // GFX10: encoding: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0xfe]
5627 ds_and_rtn_b64 v[5:6], v255, v[2:3] offset:65535
5628 // GFX10: encoding: [0xff,0xff,0xa4,0xd9,0xff,0x02,0x00,0x05]
5630 ds_and_rtn_b64 v[5:6], v1, v[254:255] offset:65535
5631 // GFX10: encoding: [0xff,0xff,0xa4,0xd9,0x01,0xfe,0x00,0x05]
5633 ds_and_rtn_b64 v[5:6], v1, v[2:3]
5634 // GFX10: encoding: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
5636 ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:0
5637 // GFX10: encoding: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
5639 ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:4
5640 // GFX10: encoding: [0x04,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
5642 ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
5643 // GFX10: encoding: [0xff,0xff,0xa6,0xd9,0x01,0x02,0x00,0x05]
5645 ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535
5646 // GFX10: encoding: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0x05]
5648 ds_or_rtn_b64 v[254:255], v1, v[2:3] offset:65535
5649 // GFX10: encoding: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0xfe]
5651 ds_or_rtn_b64 v[5:6], v255, v[2:3] offset:65535
5652 // GFX10: encoding: [0xff,0xff,0xa8,0xd9,0xff,0x02,0x00,0x05]
5654 ds_or_rtn_b64 v[5:6], v1, v[254:255] offset:65535
5655 // GFX10: encoding: [0xff,0xff,0xa8,0xd9,0x01,0xfe,0x00,0x05]
5657 ds_or_rtn_b64 v[5:6], v1, v[2:3]
5658 // GFX10: encoding: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
5660 ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:0
5661 // GFX10: encoding: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
5663 ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:4
5664 // GFX10: encoding: [0x04,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
5666 ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
5667 // GFX10: encoding: [0xff,0xff,0xaa,0xd9,0x01,0x02,0x00,0x05]
5669 ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535
5670 // GFX10: encoding: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0x05]
5672 ds_xor_rtn_b64 v[254:255], v1, v[2:3] offset:65535
5673 // GFX10: encoding: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0xfe]
5675 ds_xor_rtn_b64 v[5:6], v255, v[2:3] offset:65535
5676 // GFX10: encoding: [0xff,0xff,0xac,0xd9,0xff,0x02,0x00,0x05]
5678 ds_xor_rtn_b64 v[5:6], v1, v[254:255] offset:65535
5679 // GFX10: encoding: [0xff,0xff,0xac,0xd9,0x01,0xfe,0x00,0x05]
5681 ds_xor_rtn_b64 v[5:6], v1, v[2:3]
5682 // GFX10: encoding: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
5684 ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:0
5685 // GFX10: encoding: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
5687 ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:4
5688 // GFX10: encoding: [0x04,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
5690 ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
5691 // GFX10: encoding: [0xff,0xff,0xae,0xd9,0x01,0x02,0x00,0x05]
5693 ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535
5694 // GFX10: encoding: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0x05]
5696 ds_mskor_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535
5697 // GFX10: encoding: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0xfe]
5699 ds_mskor_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535
5700 // GFX10: encoding: [0xff,0xff,0xb0,0xd9,0xff,0x02,0x03,0x05]
5702 ds_mskor_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535
5703 // GFX10: encoding: [0xff,0xff,0xb0,0xd9,0x01,0xfe,0x03,0x05]
5705 ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535
5706 // GFX10: encoding: [0xff,0xff,0xb0,0xd9,0x01,0x02,0xfe,0x05]
5708 ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
5709 // GFX10: encoding: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
5711 ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0
5712 // GFX10: encoding: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
5714 ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4
5715 // GFX10: encoding: [0x04,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
5717 ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
5718 // GFX10: encoding: [0xff,0xff,0xb2,0xd9,0x01,0x02,0x03,0x05]
5720 ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535
5721 // GFX10: encoding: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x05]
5723 ds_wrxchg_rtn_b64 v[254:255], v1, v[2:3] offset:65535
5724 // GFX10: encoding: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0xfe]
5726 ds_wrxchg_rtn_b64 v[5:6], v255, v[2:3] offset:65535
5727 // GFX10: encoding: [0xff,0xff,0xb4,0xd9,0xff,0x02,0x00,0x05]
5729 ds_wrxchg_rtn_b64 v[5:6], v1, v[254:255] offset:65535
5730 // GFX10: encoding: [0xff,0xff,0xb4,0xd9,0x01,0xfe,0x00,0x05]
5732 ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3]
5733 // GFX10: encoding: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
5735 ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:0
5736 // GFX10: encoding: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
5738 ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:4
5739 // GFX10: encoding: [0x04,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
5741 ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
5742 // GFX10: encoding: [0xff,0xff,0xb6,0xd9,0x01,0x02,0x00,0x05]
5744 ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
5745 // GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
5747 ds_wrxchg2_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255
5748 // GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0xfc]
5750 ds_wrxchg2_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255
5751 // GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0xff,0x02,0x03,0x05]
5753 ds_wrxchg2_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255
5754 // GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0x01,0xfe,0x03,0x05]
5756 ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255
5757 // GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0xfe,0x05]
5759 ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255
5760 // GFX10: encoding: [0x00,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
5762 ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:255
5763 // GFX10: encoding: [0x00,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
5765 ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255
5766 // GFX10: encoding: [0x10,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
5768 ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127
5769 // GFX10: encoding: [0x7f,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05]
5771 ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:0
5772 // GFX10: encoding: [0x7f,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05]
5774 ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1
5775 // GFX10: encoding: [0x7f,0x01,0xb8,0xd9,0x01,0x02,0x03,0x05]
5777 ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
5778 // GFX10: encoding: [0x7f,0xff,0xba,0xd9,0x01,0x02,0x03,0x05]
5780 ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
5781 // GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
5783 ds_wrxchg2st64_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255
5784 // GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0xfc]
5786 ds_wrxchg2st64_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255
5787 // GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0xff,0x02,0x03,0x05]
5789 ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255
5790 // GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0x01,0xfe,0x03,0x05]
5792 ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255
5793 // GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0xfe,0x05]
5795 ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255
5796 // GFX10: encoding: [0x00,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
5798 ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:255
5799 // GFX10: encoding: [0x00,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
5801 ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255
5802 // GFX10: encoding: [0x10,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
5804 ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127
5805 // GFX10: encoding: [0x7f,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05]
5807 ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:0
5808 // GFX10: encoding: [0x7f,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05]
5810 ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1
5811 // GFX10: encoding: [0x7f,0x01,0xbc,0xd9,0x01,0x02,0x03,0x05]
5813 ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
5814 // GFX10: encoding: [0x7f,0xff,0xbe,0xd9,0x01,0x02,0x03,0x05]
5816 ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535
5817 // GFX10: encoding: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0x05]
5819 ds_cmpst_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535
5820 // GFX10: encoding: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0xfe]
5822 ds_cmpst_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535
5823 // GFX10: encoding: [0xff,0xff,0xc0,0xd9,0xff,0x02,0x03,0x05]
5825 ds_cmpst_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535
5826 // GFX10: encoding: [0xff,0xff,0xc0,0xd9,0x01,0xfe,0x03,0x05]
5828 ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535
5829 // GFX10: encoding: [0xff,0xff,0xc0,0xd9,0x01,0x02,0xfe,0x05]
5831 ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
5832 // GFX10: encoding: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
5834 ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0
5835 // GFX10: encoding: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
5837 ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4
5838 // GFX10: encoding: [0x04,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
5840 ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
5841 // GFX10: encoding: [0xff,0xff,0xc2,0xd9,0x01,0x02,0x03,0x05]
5843 ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535
5844 // GFX10: encoding: [0xff,0xff,0xc4,0xd9,0x01,0x02,0x03,0x05]
5846 ds_cmpst_rtn_f64 v[254:255], v1, v[2:3], v[3:4] offset:65535
5847 // GFX10: encoding: [0xff,0xff,0xc4,0xd9,0x01,0x02,0x03,0xfe]
5849 ds_cmpst_rtn_f64 v[5:6], v255, v[2:3], v[3:4] offset:65535
5850 // GFX10: encoding: [0xff,0xff,0xc4,0xd9,0xff,0x02,0x03,0x05]
5852 ds_cmpst_rtn_f64 v[5:6], v1, v[254:255], v[3:4] offset:65535
5853 // GFX10: encoding: [0xff,0xff,0xc4,0xd9,0x01,0xfe,0x03,0x05]
5855 ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[254:255] offset:65535
5856 // GFX10: encoding: [0xff,0xff,0xc4,0xd9,0x01,0x02,0xfe,0x05]
5858 ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4]
5859 // GFX10: encoding: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
5861 ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:0
5862 // GFX10: encoding: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
5864 ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:4
5865 // GFX10: encoding: [0x04,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
5867 ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
5868 // GFX10: encoding: [0xff,0xff,0xc6,0xd9,0x01,0x02,0x03,0x05]
5870 ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535
5871 // GFX10: encoding: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0x05]
5873 ds_min_rtn_f64 v[254:255], v1, v[2:3] offset:65535
5874 // GFX10: encoding: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0xfe]
5876 ds_min_rtn_f64 v[5:6], v255, v[2:3] offset:65535
5877 // GFX10: encoding: [0xff,0xff,0xc8,0xd9,0xff,0x02,0x00,0x05]
5879 ds_min_rtn_f64 v[5:6], v1, v[254:255] offset:65535
5880 // GFX10: encoding: [0xff,0xff,0xc8,0xd9,0x01,0xfe,0x00,0x05]
5882 ds_min_rtn_f64 v[5:6], v1, v[2:3]
5883 // GFX10: encoding: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
5885 ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:0
5886 // GFX10: encoding: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
5888 ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:4
5889 // GFX10: encoding: [0x04,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
5891 ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds
5892 // GFX10: encoding: [0xff,0xff,0xca,0xd9,0x01,0x02,0x00,0x05]
5894 ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535
5895 // GFX10: encoding: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0x05]
5897 ds_max_rtn_f64 v[254:255], v1, v[2:3] offset:65535
5898 // GFX10: encoding: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0xfe]
5900 ds_max_rtn_f64 v[5:6], v255, v[2:3] offset:65535
5901 // GFX10: encoding: [0xff,0xff,0xcc,0xd9,0xff,0x02,0x00,0x05]
5903 ds_max_rtn_f64 v[5:6], v1, v[254:255] offset:65535
5904 // GFX10: encoding: [0xff,0xff,0xcc,0xd9,0x01,0xfe,0x00,0x05]
5906 ds_max_rtn_f64 v[5:6], v1, v[2:3]
5907 // GFX10: encoding: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
5909 ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:0
5910 // GFX10: encoding: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
5912 ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:4
5913 // GFX10: encoding: [0x04,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
5915 ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds
5916 // GFX10: encoding: [0xff,0xff,0xce,0xd9,0x01,0x02,0x00,0x05]
5918 ds_read_b64 v[5:6], v1 offset:65535
5919 // GFX10: encoding: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x05]
5921 ds_read_b64 v[254:255], v1 offset:65535
5922 // GFX10: encoding: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0xfe]
5924 ds_read_b64 v[5:6], v255 offset:65535
5925 // GFX10: encoding: [0xff,0xff,0xd8,0xd9,0xff,0x00,0x00,0x05]
5927 ds_read_b64 v[5:6], v1
5928 // GFX10: encoding: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
5930 ds_read_b64 v[5:6], v1 offset:0
5931 // GFX10: encoding: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
5933 ds_read_b64 v[5:6], v1 offset:4
5934 // GFX10: encoding: [0x04,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
5936 ds_read_b64 v[5:6], v1 offset:65535 gds
5937 // GFX10: encoding: [0xff,0xff,0xda,0xd9,0x01,0x00,0x00,0x05]
5939 ds_read2_b64 v[5:8], v1 offset0:127 offset1:255
5940 // GFX10: encoding: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
5942 ds_read2_b64 v[252:255], v1 offset0:127 offset1:255
5943 // GFX10: encoding: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0xfc]
5945 ds_read2_b64 v[5:8], v255 offset0:127 offset1:255
5946 // GFX10: encoding: [0x7f,0xff,0xdc,0xd9,0xff,0x00,0x00,0x05]
5948 ds_read2_b64 v[5:8], v1 offset1:255
5949 // GFX10: encoding: [0x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
5951 ds_read2_b64 v[5:8], v1 offset0:0 offset1:255
5952 // GFX10: encoding: [0x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
5954 ds_read2_b64 v[5:8], v1 offset0:16 offset1:255
5955 // GFX10: encoding: [0x10,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
5957 ds_read2_b64 v[5:8], v1 offset0:127
5958 // GFX10: encoding: [0x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
5960 ds_read2_b64 v[5:8], v1 offset0:127 offset1:0
5961 // GFX10: encoding: [0x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
5963 ds_read2_b64 v[5:8], v1 offset0:127 offset1:1
5964 // GFX10: encoding: [0x7f,0x01,0xdc,0xd9,0x01,0x00,0x00,0x05]
5966 ds_read2_b64 v[5:8], v1 offset0:127 offset1:255 gds
5967 // GFX10: encoding: [0x7f,0xff,0xde,0xd9,0x01,0x00,0x00,0x05]
5969 ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255
5970 // GFX10: encoding: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
5972 ds_read2st64_b64 v[252:255], v1 offset0:127 offset1:255
5973 // GFX10: encoding: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0xfc]
5975 ds_read2st64_b64 v[5:8], v255 offset0:127 offset1:255
5976 // GFX10: encoding: [0x7f,0xff,0xe0,0xd9,0xff,0x00,0x00,0x05]
5978 ds_read2st64_b64 v[5:8], v1 offset1:255
5979 // GFX10: encoding: [0x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
5981 ds_read2st64_b64 v[5:8], v1 offset0:0 offset1:255
5982 // GFX10: encoding: [0x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
5984 ds_read2st64_b64 v[5:8], v1 offset0:16 offset1:255
5985 // GFX10: encoding: [0x10,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
5987 ds_read2st64_b64 v[5:8], v1 offset0:127
5988 // GFX10: encoding: [0x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
5990 ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:0
5991 // GFX10: encoding: [0x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
5993 ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:1
5994 // GFX10: encoding: [0x7f,0x01,0xe0,0xd9,0x01,0x00,0x00,0x05]
5996 ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255 gds
5997 // GFX10: encoding: [0x7f,0xff,0xe2,0xd9,0x01,0x00,0x00,0x05]
5999 ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535
6000 // GFX10: encoding: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0x05]
6002 ds_condxchg32_rtn_b64 v[254:255], v1, v[2:3] offset:65535
6003 // GFX10: encoding: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0xfe]
6005 ds_condxchg32_rtn_b64 v[5:6], v255, v[2:3] offset:65535
6006 // GFX10: encoding: [0xff,0xff,0xf8,0xd9,0xff,0x02,0x00,0x05]
6008 ds_condxchg32_rtn_b64 v[5:6], v1, v[254:255] offset:65535
6009 // GFX10: encoding: [0xff,0xff,0xf8,0xd9,0x01,0xfe,0x00,0x05]
6011 ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3]
6012 // GFX10: encoding: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
6014 ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:0
6015 // GFX10: encoding: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
6017 ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:4
6018 // GFX10: encoding: [0x04,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
6020 ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
6021 // GFX10: encoding: [0xff,0xff,0xfa,0xd9,0x01,0x02,0x00,0x05]
6023 ds_add_src2_u32 v1 offset:65535
6024 // GFX10: encoding: [0xff,0xff,0x00,0xda,0x01,0x00,0x00,0x00]
6026 ds_add_src2_u32 v255 offset:65535
6027 // GFX10: encoding: [0xff,0xff,0x00,0xda,0xff,0x00,0x00,0x00]
6029 ds_add_src2_u32 v1
6030 // GFX10: encoding: [0x00,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
6032 ds_add_src2_u32 v1 offset:0
6033 // GFX10: encoding: [0x00,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
6035 ds_add_src2_u32 v1 offset:4
6036 // GFX10: encoding: [0x04,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
6038 ds_add_src2_u32 v1 offset:65535 gds
6039 // GFX10: encoding: [0xff,0xff,0x02,0xda,0x01,0x00,0x00,0x00]
6041 ds_sub_src2_u32 v1 offset:65535
6042 // GFX10: encoding: [0xff,0xff,0x04,0xda,0x01,0x00,0x00,0x00]
6044 ds_sub_src2_u32 v255 offset:65535
6045 // GFX10: encoding: [0xff,0xff,0x04,0xda,0xff,0x00,0x00,0x00]
6047 ds_sub_src2_u32 v1
6048 // GFX10: encoding: [0x00,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
6050 ds_sub_src2_u32 v1 offset:0
6051 // GFX10: encoding: [0x00,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
6053 ds_sub_src2_u32 v1 offset:4
6054 // GFX10: encoding: [0x04,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
6056 ds_sub_src2_u32 v1 offset:65535 gds
6057 // GFX10: encoding: [0xff,0xff,0x06,0xda,0x01,0x00,0x00,0x00]
6059 ds_rsub_src2_u32 v1 offset:65535
6060 // GFX10: encoding: [0xff,0xff,0x08,0xda,0x01,0x00,0x00,0x00]
6062 ds_rsub_src2_u32 v255 offset:65535
6063 // GFX10: encoding: [0xff,0xff,0x08,0xda,0xff,0x00,0x00,0x00]
6065 ds_rsub_src2_u32 v1
6066 // GFX10: encoding: [0x00,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
6068 ds_rsub_src2_u32 v1 offset:0
6069 // GFX10: encoding: [0x00,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
6071 ds_rsub_src2_u32 v1 offset:4
6072 // GFX10: encoding: [0x04,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
6074 ds_rsub_src2_u32 v1 offset:65535 gds
6075 // GFX10: encoding: [0xff,0xff,0x0a,0xda,0x01,0x00,0x00,0x00]
6077 ds_inc_src2_u32 v1 offset:65535
6078 // GFX10: encoding: [0xff,0xff,0x0c,0xda,0x01,0x00,0x00,0x00]
6080 ds_inc_src2_u32 v255 offset:65535
6081 // GFX10: encoding: [0xff,0xff,0x0c,0xda,0xff,0x00,0x00,0x00]
6083 ds_inc_src2_u32 v1
6084 // GFX10: encoding: [0x00,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
6086 ds_inc_src2_u32 v1 offset:0
6087 // GFX10: encoding: [0x00,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
6089 ds_inc_src2_u32 v1 offset:4
6090 // GFX10: encoding: [0x04,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
6092 ds_inc_src2_u32 v1 offset:65535 gds
6093 // GFX10: encoding: [0xff,0xff,0x0e,0xda,0x01,0x00,0x00,0x00]
6095 ds_dec_src2_u32 v1 offset:65535
6096 // GFX10: encoding: [0xff,0xff,0x10,0xda,0x01,0x00,0x00,0x00]
6098 ds_dec_src2_u32 v255 offset:65535
6099 // GFX10: encoding: [0xff,0xff,0x10,0xda,0xff,0x00,0x00,0x00]
6101 ds_dec_src2_u32 v1
6102 // GFX10: encoding: [0x00,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
6104 ds_dec_src2_u32 v1 offset:0
6105 // GFX10: encoding: [0x00,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
6107 ds_dec_src2_u32 v1 offset:4
6108 // GFX10: encoding: [0x04,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
6110 ds_dec_src2_u32 v1 offset:65535 gds
6111 // GFX10: encoding: [0xff,0xff,0x12,0xda,0x01,0x00,0x00,0x00]
6113 ds_min_src2_i32 v1 offset:65535
6114 // GFX10: encoding: [0xff,0xff,0x14,0xda,0x01,0x00,0x00,0x00]
6116 ds_min_src2_i32 v255 offset:65535
6117 // GFX10: encoding: [0xff,0xff,0x14,0xda,0xff,0x00,0x00,0x00]
6119 ds_min_src2_i32 v1
6120 // GFX10: encoding: [0x00,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
6122 ds_min_src2_i32 v1 offset:0
6123 // GFX10: encoding: [0x00,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
6125 ds_min_src2_i32 v1 offset:4
6126 // GFX10: encoding: [0x04,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
6128 ds_min_src2_i32 v1 offset:65535 gds
6129 // GFX10: encoding: [0xff,0xff,0x16,0xda,0x01,0x00,0x00,0x00]
6131 ds_max_src2_i32 v1 offset:65535
6132 // GFX10: encoding: [0xff,0xff,0x18,0xda,0x01,0x00,0x00,0x00]
6134 ds_max_src2_i32 v255 offset:65535
6135 // GFX10: encoding: [0xff,0xff,0x18,0xda,0xff,0x00,0x00,0x00]
6137 ds_max_src2_i32 v1
6138 // GFX10: encoding: [0x00,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
6140 ds_max_src2_i32 v1 offset:0
6141 // GFX10: encoding: [0x00,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
6143 ds_max_src2_i32 v1 offset:4
6144 // GFX10: encoding: [0x04,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
6146 ds_max_src2_i32 v1 offset:65535 gds
6147 // GFX10: encoding: [0xff,0xff,0x1a,0xda,0x01,0x00,0x00,0x00]
6149 ds_min_src2_u32 v1 offset:65535
6150 // GFX10: encoding: [0xff,0xff,0x1c,0xda,0x01,0x00,0x00,0x00]
6152 ds_min_src2_u32 v255 offset:65535
6153 // GFX10: encoding: [0xff,0xff,0x1c,0xda,0xff,0x00,0x00,0x00]
6155 ds_min_src2_u32 v1
6156 // GFX10: encoding: [0x00,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
6158 ds_min_src2_u32 v1 offset:0
6159 // GFX10: encoding: [0x00,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
6161 ds_min_src2_u32 v1 offset:4
6162 // GFX10: encoding: [0x04,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
6164 ds_min_src2_u32 v1 offset:65535 gds
6165 // GFX10: encoding: [0xff,0xff,0x1e,0xda,0x01,0x00,0x00,0x00]
6167 ds_max_src2_u32 v1 offset:65535
6168 // GFX10: encoding: [0xff,0xff,0x20,0xda,0x01,0x00,0x00,0x00]
6170 ds_max_src2_u32 v255 offset:65535
6171 // GFX10: encoding: [0xff,0xff,0x20,0xda,0xff,0x00,0x00,0x00]
6173 ds_max_src2_u32 v1
6174 // GFX10: encoding: [0x00,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
6176 ds_max_src2_u32 v1 offset:0
6177 // GFX10: encoding: [0x00,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
6179 ds_max_src2_u32 v1 offset:4
6180 // GFX10: encoding: [0x04,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
6182 ds_max_src2_u32 v1 offset:65535 gds
6183 // GFX10: encoding: [0xff,0xff,0x22,0xda,0x01,0x00,0x00,0x00]
6185 ds_and_src2_b32 v1 offset:65535
6186 // GFX10: encoding: [0xff,0xff,0x24,0xda,0x01,0x00,0x00,0x00]
6188 ds_and_src2_b32 v255 offset:65535
6189 // GFX10: encoding: [0xff,0xff,0x24,0xda,0xff,0x00,0x00,0x00]
6191 ds_and_src2_b32 v1
6192 // GFX10: encoding: [0x00,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
6194 ds_and_src2_b32 v1 offset:0
6195 // GFX10: encoding: [0x00,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
6197 ds_and_src2_b32 v1 offset:4
6198 // GFX10: encoding: [0x04,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
6200 ds_and_src2_b32 v1 offset:65535 gds
6201 // GFX10: encoding: [0xff,0xff,0x26,0xda,0x01,0x00,0x00,0x00]
6203 ds_or_src2_b32 v1 offset:65535
6204 // GFX10: encoding: [0xff,0xff,0x28,0xda,0x01,0x00,0x00,0x00]
6206 ds_or_src2_b32 v255 offset:65535
6207 // GFX10: encoding: [0xff,0xff,0x28,0xda,0xff,0x00,0x00,0x00]
6209 ds_or_src2_b32 v1
6210 // GFX10: encoding: [0x00,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
6212 ds_or_src2_b32 v1 offset:0
6213 // GFX10: encoding: [0x00,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
6215 ds_or_src2_b32 v1 offset:4
6216 // GFX10: encoding: [0x04,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
6218 ds_or_src2_b32 v1 offset:65535 gds
6219 // GFX10: encoding: [0xff,0xff,0x2a,0xda,0x01,0x00,0x00,0x00]
6221 ds_xor_src2_b32 v1 offset:65535
6222 // GFX10: encoding: [0xff,0xff,0x2c,0xda,0x01,0x00,0x00,0x00]
6224 ds_xor_src2_b32 v255 offset:65535
6225 // GFX10: encoding: [0xff,0xff,0x2c,0xda,0xff,0x00,0x00,0x00]
6227 ds_xor_src2_b32 v1
6228 // GFX10: encoding: [0x00,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
6230 ds_xor_src2_b32 v1 offset:0
6231 // GFX10: encoding: [0x00,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
6233 ds_xor_src2_b32 v1 offset:4
6234 // GFX10: encoding: [0x04,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
6236 ds_xor_src2_b32 v1 offset:65535 gds
6237 // GFX10: encoding: [0xff,0xff,0x2e,0xda,0x01,0x00,0x00,0x00]
6239 ds_write_src2_b32 v1 offset:65535
6240 // GFX10: encoding: [0xff,0xff,0x34,0xda,0x01,0x00,0x00,0x00]
6242 ds_write_src2_b32 v255 offset:65535
6243 // GFX10: encoding: [0xff,0xff,0x34,0xda,0xff,0x00,0x00,0x00]
6245 ds_write_src2_b32 v1
6246 // GFX10: encoding: [0x00,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
6248 ds_write_src2_b32 v1 offset:0
6249 // GFX10: encoding: [0x00,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
6251 ds_write_src2_b32 v1 offset:4
6252 // GFX10: encoding: [0x04,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
6254 ds_write_src2_b32 v1 offset:65535 gds
6255 // GFX10: encoding: [0xff,0xff,0x36,0xda,0x01,0x00,0x00,0x00]
6257 ds_min_src2_f32 v1 offset:65535
6258 // GFX10: encoding: [0xff,0xff,0x48,0xda,0x01,0x00,0x00,0x00]
6260 ds_min_src2_f32 v255 offset:65535
6261 // GFX10: encoding: [0xff,0xff,0x48,0xda,0xff,0x00,0x00,0x00]
6263 ds_min_src2_f32 v1
6264 // GFX10: encoding: [0x00,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
6266 ds_min_src2_f32 v1 offset:0
6267 // GFX10: encoding: [0x00,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
6269 ds_min_src2_f32 v1 offset:4
6270 // GFX10: encoding: [0x04,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
6272 ds_min_src2_f32 v1 offset:65535 gds
6273 // GFX10: encoding: [0xff,0xff,0x4a,0xda,0x01,0x00,0x00,0x00]
6275 ds_max_src2_f32 v1 offset:65535
6276 // GFX10: encoding: [0xff,0xff,0x4c,0xda,0x01,0x00,0x00,0x00]
6278 ds_max_src2_f32 v255 offset:65535
6279 // GFX10: encoding: [0xff,0xff,0x4c,0xda,0xff,0x00,0x00,0x00]
6281 ds_max_src2_f32 v1
6282 // GFX10: encoding: [0x00,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
6284 ds_max_src2_f32 v1 offset:0
6285 // GFX10: encoding: [0x00,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
6287 ds_max_src2_f32 v1 offset:4
6288 // GFX10: encoding: [0x04,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
6290 ds_max_src2_f32 v1 offset:65535 gds
6291 // GFX10: encoding: [0xff,0xff,0x4e,0xda,0x01,0x00,0x00,0x00]
6293 ds_add_src2_f32 v1 offset:65535
6294 // GFX10: encoding: [0xff,0xff,0x54,0xda,0x01,0x00,0x00,0x00]
6296 ds_add_src2_f32 v255 offset:65535
6297 // GFX10: encoding: [0xff,0xff,0x54,0xda,0xff,0x00,0x00,0x00]
6299 ds_add_src2_f32 v1
6300 // GFX10: encoding: [0x00,0x00,0x54,0xda,0x01,0x00,0x00,0x00]
6302 ds_add_src2_f32 v1 offset:0
6303 // GFX10: encoding: [0x00,0x00,0x54,0xda,0x01,0x00,0x00,0x00]
6305 ds_add_src2_f32 v1 offset:4
6306 // GFX10: encoding: [0x04,0x00,0x54,0xda,0x01,0x00,0x00,0x00]
6308 ds_add_src2_f32 v1 offset:65535 gds
6309 // GFX10: encoding: [0xff,0xff,0x56,0xda,0x01,0x00,0x00,0x00]
6311 ds_write_b8_d16_hi v1, v2 offset:65535
6312 // GFX10: encoding: [0xff,0xff,0x80,0xda,0x01,0x02,0x00,0x00]
6314 ds_write_b8_d16_hi v255, v2 offset:65535
6315 // GFX10: encoding: [0xff,0xff,0x80,0xda,0xff,0x02,0x00,0x00]
6317 ds_write_b8_d16_hi v1, v255 offset:65535
6318 // GFX10: encoding: [0xff,0xff,0x80,0xda,0x01,0xff,0x00,0x00]
6320 ds_write_b8_d16_hi v1, v2
6321 // GFX10: encoding: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
6323 ds_write_b8_d16_hi v1, v2 offset:0
6324 // GFX10: encoding: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
6326 ds_write_b8_d16_hi v1, v2 offset:4
6327 // GFX10: encoding: [0x04,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
6329 ds_write_b8_d16_hi v1, v2 offset:65535 gds
6330 // GFX10: encoding: [0xff,0xff,0x82,0xda,0x01,0x02,0x00,0x00]
6332 ds_write_b16_d16_hi v1, v2 offset:65535
6333 // GFX10: encoding: [0xff,0xff,0x84,0xda,0x01,0x02,0x00,0x00]
6335 ds_write_b16_d16_hi v255, v2 offset:65535
6336 // GFX10: encoding: [0xff,0xff,0x84,0xda,0xff,0x02,0x00,0x00]
6338 ds_write_b16_d16_hi v1, v255 offset:65535
6339 // GFX10: encoding: [0xff,0xff,0x84,0xda,0x01,0xff,0x00,0x00]
6341 ds_write_b16_d16_hi v1, v2
6342 // GFX10: encoding: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
6344 ds_write_b16_d16_hi v1, v2 offset:0
6345 // GFX10: encoding: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
6347 ds_write_b16_d16_hi v1, v2 offset:4
6348 // GFX10: encoding: [0x04,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
6350 ds_write_b16_d16_hi v1, v2 offset:65535 gds
6351 // GFX10: encoding: [0xff,0xff,0x86,0xda,0x01,0x02,0x00,0x00]
6353 ds_read_u8_d16 v5, v1 offset:65535
6354 // GFX10: encoding: [0xff,0xff,0x88,0xda,0x01,0x00,0x00,0x05]
6356 ds_read_u8_d16 v255, v1 offset:65535
6357 // GFX10: encoding: [0xff,0xff,0x88,0xda,0x01,0x00,0x00,0xff]
6359 ds_read_u8_d16 v5, v255 offset:65535
6360 // GFX10: encoding: [0xff,0xff,0x88,0xda,0xff,0x00,0x00,0x05]
6362 ds_read_u8_d16 v5, v1
6363 // GFX10: encoding: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05]
6365 ds_read_u8_d16 v5, v1 offset:0
6366 // GFX10: encoding: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05]
6368 ds_read_u8_d16 v5, v1 offset:4
6369 // GFX10: encoding: [0x04,0x00,0x88,0xda,0x01,0x00,0x00,0x05]
6371 ds_read_u8_d16 v5, v1 offset:65535 gds
6372 // GFX10: encoding: [0xff,0xff,0x8a,0xda,0x01,0x00,0x00,0x05]
6374 ds_read_u8_d16_hi v5, v1 offset:65535
6375 // GFX10: encoding: [0xff,0xff,0x8c,0xda,0x01,0x00,0x00,0x05]
6377 ds_read_u8_d16_hi v255, v1 offset:65535
6378 // GFX10: encoding: [0xff,0xff,0x8c,0xda,0x01,0x00,0x00,0xff]
6380 ds_read_u8_d16_hi v5, v255 offset:65535
6381 // GFX10: encoding: [0xff,0xff,0x8c,0xda,0xff,0x00,0x00,0x05]
6383 ds_read_u8_d16_hi v5, v1
6384 // GFX10: encoding: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]
6386 ds_read_u8_d16_hi v5, v1 offset:0
6387 // GFX10: encoding: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]
6389 ds_read_u8_d16_hi v5, v1 offset:4
6390 // GFX10: encoding: [0x04,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]
6392 ds_read_u8_d16_hi v5, v1 offset:65535 gds
6393 // GFX10: encoding: [0xff,0xff,0x8e,0xda,0x01,0x00,0x00,0x05]
6395 ds_read_i8_d16 v5, v1 offset:65535
6396 // GFX10: encoding: [0xff,0xff,0x90,0xda,0x01,0x00,0x00,0x05]
6398 ds_read_i8_d16 v255, v1 offset:65535
6399 // GFX10: encoding: [0xff,0xff,0x90,0xda,0x01,0x00,0x00,0xff]
6401 ds_read_i8_d16 v5, v255 offset:65535
6402 // GFX10: encoding: [0xff,0xff,0x90,0xda,0xff,0x00,0x00,0x05]
6404 ds_read_i8_d16 v5, v1
6405 // GFX10: encoding: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05]
6407 ds_read_i8_d16 v5, v1 offset:0
6408 // GFX10: encoding: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05]
6410 ds_read_i8_d16 v5, v1 offset:4
6411 // GFX10: encoding: [0x04,0x00,0x90,0xda,0x01,0x00,0x00,0x05]
6413 ds_read_i8_d16 v5, v1 offset:65535 gds
6414 // GFX10: encoding: [0xff,0xff,0x92,0xda,0x01,0x00,0x00,0x05]
6416 ds_read_i8_d16_hi v5, v1 offset:65535
6417 // GFX10: encoding: [0xff,0xff,0x94,0xda,0x01,0x00,0x00,0x05]
6419 ds_read_i8_d16_hi v255, v1 offset:65535
6420 // GFX10: encoding: [0xff,0xff,0x94,0xda,0x01,0x00,0x00,0xff]
6422 ds_read_i8_d16_hi v5, v255 offset:65535
6423 // GFX10: encoding: [0xff,0xff,0x94,0xda,0xff,0x00,0x00,0x05]
6425 ds_read_i8_d16_hi v5, v1
6426 // GFX10: encoding: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05]
6428 ds_read_i8_d16_hi v5, v1 offset:0
6429 // GFX10: encoding: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05]
6431 ds_read_i8_d16_hi v5, v1 offset:4
6432 // GFX10: encoding: [0x04,0x00,0x94,0xda,0x01,0x00,0x00,0x05]
6434 ds_read_i8_d16_hi v5, v1 offset:65535 gds
6435 // GFX10: encoding: [0xff,0xff,0x96,0xda,0x01,0x00,0x00,0x05]
6437 ds_read_u16_d16 v5, v1 offset:65535
6438 // GFX10: encoding: [0xff,0xff,0x98,0xda,0x01,0x00,0x00,0x05]
6440 ds_read_u16_d16 v255, v1 offset:65535
6441 // GFX10: encoding: [0xff,0xff,0x98,0xda,0x01,0x00,0x00,0xff]
6443 ds_read_u16_d16 v5, v255 offset:65535
6444 // GFX10: encoding: [0xff,0xff,0x98,0xda,0xff,0x00,0x00,0x05]
6446 ds_read_u16_d16 v5, v1
6447 // GFX10: encoding: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05]
6449 ds_read_u16_d16 v5, v1 offset:0
6450 // GFX10: encoding: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05]
6452 ds_read_u16_d16 v5, v1 offset:4
6453 // GFX10: encoding: [0x04,0x00,0x98,0xda,0x01,0x00,0x00,0x05]
6455 ds_read_u16_d16 v5, v1 offset:65535 gds
6456 // GFX10: encoding: [0xff,0xff,0x9a,0xda,0x01,0x00,0x00,0x05]
6458 ds_read_u16_d16_hi v5, v1 offset:65535
6459 // GFX10: encoding: [0xff,0xff,0x9c,0xda,0x01,0x00,0x00,0x05]
6461 ds_read_u16_d16_hi v255, v1 offset:65535
6462 // GFX10: encoding: [0xff,0xff,0x9c,0xda,0x01,0x00,0x00,0xff]
6464 ds_read_u16_d16_hi v5, v255 offset:65535
6465 // GFX10: encoding: [0xff,0xff,0x9c,0xda,0xff,0x00,0x00,0x05]
6467 ds_read_u16_d16_hi v5, v1
6468 // GFX10: encoding: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]
6470 ds_read_u16_d16_hi v5, v1 offset:0
6471 // GFX10: encoding: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]
6473 ds_read_u16_d16_hi v5, v1 offset:4
6474 // GFX10: encoding: [0x04,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]
6476 ds_read_u16_d16_hi v5, v1 offset:65535 gds
6477 // GFX10: encoding: [0xff,0xff,0x9e,0xda,0x01,0x00,0x00,0x05]
6479 ds_write_addtid_b32 v5 offset:65535
6480 // GFX10: encoding: [0xff,0xff,0xc0,0xda,0x00,0x05,0x00,0x00]
6482 ds_write_addtid_b32 v255 offset:65535
6483 // GFX10: encoding: [0xff,0xff,0xc0,0xda,0x00,0xff,0x00,0x00]
6485 ds_write_addtid_b32 v5
6486 // GFX10: encoding: [0x00,0x00,0xc0,0xda,0x00,0x05,0x00,0x00]
6488 ds_write_addtid_b32 v5 offset:0
6489 // GFX10: encoding: [0x00,0x00,0xc0,0xda,0x00,0x05,0x00,0x00]
6491 ds_write_addtid_b32 v5 offset:4
6492 // GFX10: encoding: [0x04,0x00,0xc0,0xda,0x00,0x05,0x00,0x00]
6494 ds_write_addtid_b32 v5 offset:65535 gds
6495 // GFX10: encoding: [0xff,0xff,0xc2,0xda,0x00,0x05,0x00,0x00]
6497 ds_read_addtid_b32 v5 offset:65535
6498 // GFX10: encoding: [0xff,0xff,0xc4,0xda,0x00,0x00,0x00,0x05]
6500 ds_read_addtid_b32 v255 offset:65535
6501 // GFX10: encoding: [0xff,0xff,0xc4,0xda,0x00,0x00,0x00,0xff]
6503 ds_read_addtid_b32 v5
6504 // GFX10: encoding: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]
6506 ds_read_addtid_b32 v5 offset:0
6507 // GFX10: encoding: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]
6509 ds_read_addtid_b32 v5 offset:4
6510 // GFX10: encoding: [0x04,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]
6512 ds_read_addtid_b32 v5 offset:65535 gds
6513 // GFX10: encoding: [0xff,0xff,0xc6,0xda,0x00,0x00,0x00,0x05]
6515 ds_permute_b32 v0, v1, v2
6516 // GFX10: encoding: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x00]
6518 ds_permute_b32 v255, v254, v253
6519 // GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0xff]
6521 ds_permute_b32 v0, v254, v253
6522 // GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0x00]
6524 ds_permute_b32 v255, v1, v253
6525 // GFX10: encoding: [0x00,0x00,0xc8,0xda,0x01,0xfd,0x00,0xff]
6527 ds_permute_b32 v255, v254, v2
6528 // GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0x02,0x00,0xff]
6530 ds_permute_b32 v0, v1, v2 offset:0
6531 // GFX10: encoding: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x00]
6533 ds_permute_b32 v255, v254, v253 offset:0
6534 // GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0xff]
6536 ds_permute_b32 v0, v254, v253 offset:0
6537 // GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0x00]
6539 ds_permute_b32 v255, v1, v253 offset:0
6540 // GFX10: encoding: [0x00,0x00,0xc8,0xda,0x01,0xfd,0x00,0xff]
6542 ds_permute_b32 v255, v254, v2 offset:0
6543 // GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0x02,0x00,0xff]
6545 ds_permute_b32 v0, v1, v2 offset:4660
6546 // GFX10: encoding: [0x34,0x12,0xc8,0xda,0x01,0x02,0x00,0x00]
6548 ds_permute_b32 v255, v254, v253 offset:4660
6549 // GFX10: encoding: [0x34,0x12,0xc8,0xda,0xfe,0xfd,0x00,0xff]
6551 ds_permute_b32 v0, v254, v253 offset:4660
6552 // GFX10: encoding: [0x34,0x12,0xc8,0xda,0xfe,0xfd,0x00,0x00]
6554 ds_permute_b32 v255, v1, v253 offset:4660
6555 // GFX10: encoding: [0x34,0x12,0xc8,0xda,0x01,0xfd,0x00,0xff]
6557 ds_permute_b32 v255, v254, v2 offset:4660
6558 // GFX10: encoding: [0x34,0x12,0xc8,0xda,0xfe,0x02,0x00,0xff]
6560 ds_permute_b32 v0, v1, v2 offset:65535
6561 // GFX10: encoding: [0xff,0xff,0xc8,0xda,0x01,0x02,0x00,0x00]
6563 ds_permute_b32 v255, v254, v253 offset:65535
6564 // GFX10: encoding: [0xff,0xff,0xc8,0xda,0xfe,0xfd,0x00,0xff]
6566 ds_permute_b32 v0, v254, v253 offset:65535
6567 // GFX10: encoding: [0xff,0xff,0xc8,0xda,0xfe,0xfd,0x00,0x00]
6569 ds_permute_b32 v255, v1, v253 offset:65535
6570 // GFX10: encoding: [0xff,0xff,0xc8,0xda,0x01,0xfd,0x00,0xff]
6572 ds_permute_b32 v255, v254, v2 offset:65535
6573 // GFX10: encoding: [0xff,0xff,0xc8,0xda,0xfe,0x02,0x00,0xff]
6575 ds_bpermute_b32 v0, v1, v2
6576 // GFX10: encoding: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x00]
6578 ds_bpermute_b32 v255, v254, v253
6579 // GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0xff]
6581 ds_bpermute_b32 v0, v254, v253
6582 // GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0x00]
6584 ds_bpermute_b32 v255, v1, v253
6585 // GFX10: encoding: [0x00,0x00,0xcc,0xda,0x01,0xfd,0x00,0xff]
6587 ds_bpermute_b32 v255, v254, v2
6588 // GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0x02,0x00,0xff]
6590 ds_bpermute_b32 v0, v1, v2 offset:0
6591 // GFX10: encoding: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x00]
6593 ds_bpermute_b32 v255, v254, v253 offset:0
6594 // GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0xff]
6596 ds_bpermute_b32 v0, v254, v253 offset:0
6597 // GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0x00]
6599 ds_bpermute_b32 v255, v1, v253 offset:0
6600 // GFX10: encoding: [0x00,0x00,0xcc,0xda,0x01,0xfd,0x00,0xff]
6602 ds_bpermute_b32 v255, v254, v2 offset:0
6603 // GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0x02,0x00,0xff]
6605 ds_bpermute_b32 v0, v1, v2 offset:4660
6606 // GFX10: encoding: [0x34,0x12,0xcc,0xda,0x01,0x02,0x00,0x00]
6608 ds_bpermute_b32 v255, v254, v253 offset:4660
6609 // GFX10: encoding: [0x34,0x12,0xcc,0xda,0xfe,0xfd,0x00,0xff]
6611 ds_bpermute_b32 v0, v254, v253 offset:4660
6612 // GFX10: encoding: [0x34,0x12,0xcc,0xda,0xfe,0xfd,0x00,0x00]
6614 ds_bpermute_b32 v255, v1, v253 offset:4660
6615 // GFX10: encoding: [0x34,0x12,0xcc,0xda,0x01,0xfd,0x00,0xff]
6617 ds_bpermute_b32 v255, v254, v2 offset:4660
6618 // GFX10: encoding: [0x34,0x12,0xcc,0xda,0xfe,0x02,0x00,0xff]
6620 ds_bpermute_b32 v0, v1, v2 offset:65535
6621 // GFX10: encoding: [0xff,0xff,0xcc,0xda,0x01,0x02,0x00,0x00]
6623 ds_bpermute_b32 v255, v254, v253 offset:65535
6624 // GFX10: encoding: [0xff,0xff,0xcc,0xda,0xfe,0xfd,0x00,0xff]
6626 ds_bpermute_b32 v0, v254, v253 offset:65535
6627 // GFX10: encoding: [0xff,0xff,0xcc,0xda,0xfe,0xfd,0x00,0x00]
6629 ds_bpermute_b32 v255, v1, v253 offset:65535
6630 // GFX10: encoding: [0xff,0xff,0xcc,0xda,0x01,0xfd,0x00,0xff]
6632 ds_bpermute_b32 v255, v254, v2 offset:65535
6633 // GFX10: encoding: [0xff,0xff,0xcc,0xda,0xfe,0x02,0x00,0xff]
6635 ds_add_src2_u64 v1 offset:65535
6636 // GFX10: encoding: [0xff,0xff,0x00,0xdb,0x01,0x00,0x00,0x00]
6638 ds_add_src2_u64 v255 offset:65535
6639 // GFX10: encoding: [0xff,0xff,0x00,0xdb,0xff,0x00,0x00,0x00]
6641 ds_add_src2_u64 v1
6642 // GFX10: encoding: [0x00,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
6644 ds_add_src2_u64 v1 offset:0
6645 // GFX10: encoding: [0x00,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
6647 ds_add_src2_u64 v1 offset:4
6648 // GFX10: encoding: [0x04,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
6650 ds_add_src2_u64 v1 offset:65535 gds
6651 // GFX10: encoding: [0xff,0xff,0x02,0xdb,0x01,0x00,0x00,0x00]
6653 ds_sub_src2_u64 v1 offset:65535
6654 // GFX10: encoding: [0xff,0xff,0x04,0xdb,0x01,0x00,0x00,0x00]
6656 ds_sub_src2_u64 v255 offset:65535
6657 // GFX10: encoding: [0xff,0xff,0x04,0xdb,0xff,0x00,0x00,0x00]
6659 ds_sub_src2_u64 v1
6660 // GFX10: encoding: [0x00,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
6662 ds_sub_src2_u64 v1 offset:0
6663 // GFX10: encoding: [0x00,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
6665 ds_sub_src2_u64 v1 offset:4
6666 // GFX10: encoding: [0x04,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
6668 ds_sub_src2_u64 v1 offset:65535 gds
6669 // GFX10: encoding: [0xff,0xff,0x06,0xdb,0x01,0x00,0x00,0x00]
6671 ds_rsub_src2_u64 v1 offset:65535
6672 // GFX10: encoding: [0xff,0xff,0x08,0xdb,0x01,0x00,0x00,0x00]
6674 ds_rsub_src2_u64 v255 offset:65535
6675 // GFX10: encoding: [0xff,0xff,0x08,0xdb,0xff,0x00,0x00,0x00]
6677 ds_rsub_src2_u64 v1
6678 // GFX10: encoding: [0x00,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
6680 ds_rsub_src2_u64 v1 offset:0
6681 // GFX10: encoding: [0x00,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
6683 ds_rsub_src2_u64 v1 offset:4
6684 // GFX10: encoding: [0x04,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
6686 ds_rsub_src2_u64 v1 offset:65535 gds
6687 // GFX10: encoding: [0xff,0xff,0x0a,0xdb,0x01,0x00,0x00,0x00]
6689 ds_inc_src2_u64 v1 offset:65535
6690 // GFX10: encoding: [0xff,0xff,0x0c,0xdb,0x01,0x00,0x00,0x00]
6692 ds_inc_src2_u64 v255 offset:65535
6693 // GFX10: encoding: [0xff,0xff,0x0c,0xdb,0xff,0x00,0x00,0x00]
6695 ds_inc_src2_u64 v1
6696 // GFX10: encoding: [0x00,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
6698 ds_inc_src2_u64 v1 offset:0
6699 // GFX10: encoding: [0x00,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
6701 ds_inc_src2_u64 v1 offset:4
6702 // GFX10: encoding: [0x04,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
6704 ds_inc_src2_u64 v1 offset:65535 gds
6705 // GFX10: encoding: [0xff,0xff,0x0e,0xdb,0x01,0x00,0x00,0x00]
6707 ds_dec_src2_u64 v1 offset:65535
6708 // GFX10: encoding: [0xff,0xff,0x10,0xdb,0x01,0x00,0x00,0x00]
6710 ds_dec_src2_u64 v255 offset:65535
6711 // GFX10: encoding: [0xff,0xff,0x10,0xdb,0xff,0x00,0x00,0x00]
6713 ds_dec_src2_u64 v1
6714 // GFX10: encoding: [0x00,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
6716 ds_dec_src2_u64 v1 offset:0
6717 // GFX10: encoding: [0x00,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
6719 ds_dec_src2_u64 v1 offset:4
6720 // GFX10: encoding: [0x04,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
6722 ds_dec_src2_u64 v1 offset:65535 gds
6723 // GFX10: encoding: [0xff,0xff,0x12,0xdb,0x01,0x00,0x00,0x00]
6725 ds_min_src2_i64 v1 offset:65535
6726 // GFX10: encoding: [0xff,0xff,0x14,0xdb,0x01,0x00,0x00,0x00]
6728 ds_min_src2_i64 v255 offset:65535
6729 // GFX10: encoding: [0xff,0xff,0x14,0xdb,0xff,0x00,0x00,0x00]
6731 ds_min_src2_i64 v1
6732 // GFX10: encoding: [0x00,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
6734 ds_min_src2_i64 v1 offset:0
6735 // GFX10: encoding: [0x00,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
6737 ds_min_src2_i64 v1 offset:4
6738 // GFX10: encoding: [0x04,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
6740 ds_min_src2_i64 v1 offset:65535 gds
6741 // GFX10: encoding: [0xff,0xff,0x16,0xdb,0x01,0x00,0x00,0x00]
6743 ds_max_src2_i64 v1 offset:65535
6744 // GFX10: encoding: [0xff,0xff,0x18,0xdb,0x01,0x00,0x00,0x00]
6746 ds_max_src2_i64 v255 offset:65535
6747 // GFX10: encoding: [0xff,0xff,0x18,0xdb,0xff,0x00,0x00,0x00]
6749 ds_max_src2_i64 v1
6750 // GFX10: encoding: [0x00,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
6752 ds_max_src2_i64 v1 offset:0
6753 // GFX10: encoding: [0x00,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
6755 ds_max_src2_i64 v1 offset:4
6756 // GFX10: encoding: [0x04,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
6758 ds_max_src2_i64 v1 offset:65535 gds
6759 // GFX10: encoding: [0xff,0xff,0x1a,0xdb,0x01,0x00,0x00,0x00]
6761 ds_min_src2_u64 v1 offset:65535
6762 // GFX10: encoding: [0xff,0xff,0x1c,0xdb,0x01,0x00,0x00,0x00]
6764 ds_min_src2_u64 v255 offset:65535
6765 // GFX10: encoding: [0xff,0xff,0x1c,0xdb,0xff,0x00,0x00,0x00]
6767 ds_min_src2_u64 v1
6768 // GFX10: encoding: [0x00,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
6770 ds_min_src2_u64 v1 offset:0
6771 // GFX10: encoding: [0x00,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
6773 ds_min_src2_u64 v1 offset:4
6774 // GFX10: encoding: [0x04,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
6776 ds_min_src2_u64 v1 offset:65535 gds
6777 // GFX10: encoding: [0xff,0xff,0x1e,0xdb,0x01,0x00,0x00,0x00]
6779 ds_max_src2_u64 v1 offset:65535
6780 // GFX10: encoding: [0xff,0xff,0x20,0xdb,0x01,0x00,0x00,0x00]
6782 ds_max_src2_u64 v255 offset:65535
6783 // GFX10: encoding: [0xff,0xff,0x20,0xdb,0xff,0x00,0x00,0x00]
6785 ds_max_src2_u64 v1
6786 // GFX10: encoding: [0x00,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
6788 ds_max_src2_u64 v1 offset:0
6789 // GFX10: encoding: [0x00,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
6791 ds_max_src2_u64 v1 offset:4
6792 // GFX10: encoding: [0x04,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
6794 ds_max_src2_u64 v1 offset:65535 gds
6795 // GFX10: encoding: [0xff,0xff,0x22,0xdb,0x01,0x00,0x00,0x00]
6797 ds_and_src2_b64 v1 offset:65535
6798 // GFX10: encoding: [0xff,0xff,0x24,0xdb,0x01,0x00,0x00,0x00]
6800 ds_and_src2_b64 v255 offset:65535
6801 // GFX10: encoding: [0xff,0xff,0x24,0xdb,0xff,0x00,0x00,0x00]
6803 ds_and_src2_b64 v1
6804 // GFX10: encoding: [0x00,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
6806 ds_and_src2_b64 v1 offset:0
6807 // GFX10: encoding: [0x00,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
6809 ds_and_src2_b64 v1 offset:4
6810 // GFX10: encoding: [0x04,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
6812 ds_and_src2_b64 v1 offset:65535 gds
6813 // GFX10: encoding: [0xff,0xff,0x26,0xdb,0x01,0x00,0x00,0x00]
6815 ds_or_src2_b64 v1 offset:65535
6816 // GFX10: encoding: [0xff,0xff,0x28,0xdb,0x01,0x00,0x00,0x00]
6818 ds_or_src2_b64 v255 offset:65535
6819 // GFX10: encoding: [0xff,0xff,0x28,0xdb,0xff,0x00,0x00,0x00]
6821 ds_or_src2_b64 v1
6822 // GFX10: encoding: [0x00,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
6824 ds_or_src2_b64 v1 offset:0
6825 // GFX10: encoding: [0x00,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
6827 ds_or_src2_b64 v1 offset:4
6828 // GFX10: encoding: [0x04,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
6830 ds_or_src2_b64 v1 offset:65535 gds
6831 // GFX10: encoding: [0xff,0xff,0x2a,0xdb,0x01,0x00,0x00,0x00]
6833 ds_xor_src2_b64 v1 offset:65535
6834 // GFX10: encoding: [0xff,0xff,0x2c,0xdb,0x01,0x00,0x00,0x00]
6836 ds_xor_src2_b64 v255 offset:65535
6837 // GFX10: encoding: [0xff,0xff,0x2c,0xdb,0xff,0x00,0x00,0x00]
6839 ds_xor_src2_b64 v1
6840 // GFX10: encoding: [0x00,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
6842 ds_xor_src2_b64 v1 offset:0
6843 // GFX10: encoding: [0x00,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
6845 ds_xor_src2_b64 v1 offset:4
6846 // GFX10: encoding: [0x04,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
6848 ds_xor_src2_b64 v1 offset:65535 gds
6849 // GFX10: encoding: [0xff,0xff,0x2e,0xdb,0x01,0x00,0x00,0x00]
6851 ds_write_src2_b64 v1 offset:65535
6852 // GFX10: encoding: [0xff,0xff,0x34,0xdb,0x01,0x00,0x00,0x00]
6854 ds_write_src2_b64 v255 offset:65535
6855 // GFX10: encoding: [0xff,0xff,0x34,0xdb,0xff,0x00,0x00,0x00]
6857 ds_write_src2_b64 v1
6858 // GFX10: encoding: [0x00,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
6860 ds_write_src2_b64 v1 offset:0
6861 // GFX10: encoding: [0x00,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
6863 ds_write_src2_b64 v1 offset:4
6864 // GFX10: encoding: [0x04,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
6866 ds_write_src2_b64 v1 offset:65535 gds
6867 // GFX10: encoding: [0xff,0xff,0x36,0xdb,0x01,0x00,0x00,0x00]
6869 ds_min_src2_f64 v1 offset:65535
6870 // GFX10: encoding: [0xff,0xff,0x48,0xdb,0x01,0x00,0x00,0x00]
6872 ds_min_src2_f64 v255 offset:65535
6873 // GFX10: encoding: [0xff,0xff,0x48,0xdb,0xff,0x00,0x00,0x00]
6875 ds_min_src2_f64 v1
6876 // GFX10: encoding: [0x00,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
6878 ds_min_src2_f64 v1 offset:0
6879 // GFX10: encoding: [0x00,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
6881 ds_min_src2_f64 v1 offset:4
6882 // GFX10: encoding: [0x04,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
6884 ds_min_src2_f64 v1 offset:65535 gds
6885 // GFX10: encoding: [0xff,0xff,0x4a,0xdb,0x01,0x00,0x00,0x00]
6887 ds_max_src2_f64 v1 offset:65535
6888 // GFX10: encoding: [0xff,0xff,0x4c,0xdb,0x01,0x00,0x00,0x00]
6890 ds_max_src2_f64 v255 offset:65535
6891 // GFX10: encoding: [0xff,0xff,0x4c,0xdb,0xff,0x00,0x00,0x00]
6893 ds_max_src2_f64 v1
6894 // GFX10: encoding: [0x00,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
6896 ds_max_src2_f64 v1 offset:0
6897 // GFX10: encoding: [0x00,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
6899 ds_max_src2_f64 v1 offset:4
6900 // GFX10: encoding: [0x04,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
6902 ds_max_src2_f64 v1 offset:65535 gds
6903 // GFX10: encoding: [0xff,0xff,0x4e,0xdb,0x01,0x00,0x00,0x00]
6905 ds_write_b96 v1, v[2:4] offset:65535
6906 // GFX10: encoding: [0xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x00]
6908 ds_write_b96 v255, v[2:4] offset:65535
6909 // GFX10: encoding: [0xff,0xff,0x78,0xdb,0xff,0x02,0x00,0x00]
6911 ds_write_b96 v1, v[253:255] offset:65535
6912 // GFX10: encoding: [0xff,0xff,0x78,0xdb,0x01,0xfd,0x00,0x00]
6914 ds_write_b96 v1, v[2:4]
6915 // GFX10: encoding: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
6917 ds_write_b96 v1, v[2:4] offset:0
6918 // GFX10: encoding: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
6920 ds_write_b96 v1, v[2:4] offset:4
6921 // GFX10: encoding: [0x04,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
6923 ds_write_b96 v1, v[2:4] offset:65535 gds
6924 // GFX10: encoding: [0xff,0xff,0x7a,0xdb,0x01,0x02,0x00,0x00]
6926 ds_write_b128 v1, v[2:5] offset:65535
6927 // GFX10: encoding: [0xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x00]
6929 ds_write_b128 v255, v[2:5] offset:65535
6930 // GFX10: encoding: [0xff,0xff,0x7c,0xdb,0xff,0x02,0x00,0x00]
6932 ds_write_b128 v1, v[252:255] offset:65535
6933 // GFX10: encoding: [0xff,0xff,0x7c,0xdb,0x01,0xfc,0x00,0x00]
6935 ds_write_b128 v1, v[2:5]
6936 // GFX10: encoding: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
6938 ds_write_b128 v1, v[2:5] offset:0
6939 // GFX10: encoding: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
6941 ds_write_b128 v1, v[2:5] offset:4
6942 // GFX10: encoding: [0x04,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
6944 ds_write_b128 v1, v[2:5] offset:65535 gds
6945 // GFX10: encoding: [0xff,0xff,0x7e,0xdb,0x01,0x02,0x00,0x00]
6947 ds_read_b96 v[5:7], v1 offset:65535
6948 // GFX10: encoding: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x05]
6950 ds_read_b96 v[253:255], v1 offset:65535
6951 // GFX10: encoding: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0xfd]
6953 ds_read_b96 v[5:7], v255 offset:65535
6954 // GFX10: encoding: [0xff,0xff,0xf8,0xdb,0xff,0x00,0x00,0x05]
6956 ds_read_b96 v[5:7], v1
6957 // GFX10: encoding: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
6959 ds_read_b96 v[5:7], v1 offset:0
6960 // GFX10: encoding: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
6962 ds_read_b96 v[5:7], v1 offset:4
6963 // GFX10: encoding: [0x04,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
6965 ds_read_b96 v[5:7], v1 offset:65535 gds
6966 // GFX10: encoding: [0xff,0xff,0xfa,0xdb,0x01,0x00,0x00,0x05]
6968 ds_read_b128 v[5:8], v1 offset:65535
6969 // GFX10: encoding: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x05]
6971 ds_read_b128 v[252:255], v1 offset:65535
6972 // GFX10: encoding: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0xfc]
6974 ds_read_b128 v[5:8], v255 offset:65535
6975 // GFX10: encoding: [0xff,0xff,0xfc,0xdb,0xff,0x00,0x00,0x05]
6977 ds_read_b128 v[5:8], v1
6978 // GFX10: encoding: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
6980 ds_read_b128 v[5:8], v1 offset:0
6981 // GFX10: encoding: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
6983 ds_read_b128 v[5:8], v1 offset:4
6984 // GFX10: encoding: [0x04,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
6986 ds_read_b128 v[5:8], v1 offset:65535 gds
6987 // GFX10: encoding: [0xff,0xff,0xfe,0xdb,0x01,0x00,0x00,0x05]