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 //===----------------------------------------------------------------------===//
6 //===----------------------------------------------------------------------===//
8 buffer_load_format_x v5
, off
, s
[8:11], s3 offset
:4095
9 // GFX10
: encoding
: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x03]
11 buffer_load_format_x v255
, off
, s
[8:11], s3 offset
:4095
12 // GFX10
: encoding
: [0xff,0x0f,0x00,0xe0,0x00,0xff,0x02,0x03]
14 buffer_load_format_x v5
, off
, s
[12:15], s3 offset
:4095
15 // GFX10
: encoding
: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x03,0x03]
17 buffer_load_format_x v5
, off
, s
[96:99], s3 offset
:4095
18 // GFX10
: encoding
: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x18,0x03]
20 buffer_load_format_x v5
, off
, s
[8:11], s101 offset
:4095
21 // GFX10
: encoding
: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x65]
23 buffer_load_format_x v5
, off
, s
[8:11], m0 offset
:4095
24 // GFX10
: encoding
: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x7c]
26 buffer_load_format_x v5
, off
, s
[8:11], 0 offset
:4095
27 // GFX10
: encoding
: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x80]
29 buffer_load_format_x v5
, off
, s
[8:11], -1 offset
:4095
30 // GFX10
: encoding
: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xc1]
32 buffer_load_format_x v5
, off
, s
[8:11], 0.5 offset
:4095
33 // GFX10
: encoding
: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf0]
35 buffer_load_format_x v5
, off
, s
[8:11], -4.0 offset
:4095
36 // GFX10
: encoding
: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf7]
38 buffer_load_format_x v5
, v0
, s
[8:11], s3 idxen offset
:4095
39 // GFX10
: encoding
: [0xff,0x2f,0x00,0xe0,0x00,0x05,0x02,0x03]
41 buffer_load_format_x v5
, v0
, s
[8:11], s3 offen offset
:4095
42 // GFX10
: encoding
: [0xff,0x1f,0x00,0xe0,0x00,0x05,0x02,0x03]
44 buffer_load_format_x v5
, off
, s
[8:11], s3
45 // GFX10
: encoding
: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
47 buffer_load_format_x v5
, off
, s
[8:11], s3 offset
:7
48 // GFX10
: encoding
: [0x07,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
50 buffer_load_format_x v5
, off
, s
[8:11], s3 offset
:4095 glc
51 // GFX10
: encoding
: [0xff,0x4f,0x00,0xe0,0x00,0x05,0x02,0x03]
53 buffer_load_format_x v5
, off
, s
[8:11], s3 offset
:4095 slc
54 // GFX10
: encoding
: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x42,0x03]
56 buffer_load_format_x v5
, off
, s
[8:11], s3 offset
:4095 dlc
57 // GFX10
: encoding
: [0xff,0x8f,0x00,0xe0,0x00,0x05,0x02,0x03]
59 buffer_load_format_x v5
, off
, s
[8:11], s3 offset
:4095 glc slc dlc
60 // GFX10
: encoding
: [0xff,0xcf,0x00,0xe0,0x00,0x05,0x42,0x03]
62 buffer_load_format_xy v
[5:6], off
, s
[8:11], s3 offset
:4095
63 // GFX10
: encoding
: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x03]
65 buffer_load_format_xy v
[254:255], off
, s
[8:11], s3 offset
:4095
66 // GFX10
: encoding
: [0xff,0x0f,0x04,0xe0,0x00,0xfe,0x02,0x03]
68 buffer_load_format_xy v
[5:6], off
, s
[12:15], s3 offset
:4095
69 // GFX10
: encoding
: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x03,0x03]
71 buffer_load_format_xy v
[5:6], off
, s
[96:99], s3 offset
:4095
72 // GFX10
: encoding
: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x18,0x03]
74 buffer_load_format_xy v
[5:6], off
, s
[8:11], s101 offset
:4095
75 // GFX10
: encoding
: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x65]
77 buffer_load_format_xy v
[5:6], off
, s
[8:11], m0 offset
:4095
78 // GFX10
: encoding
: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x7c]
80 buffer_load_format_xy v
[5:6], off
, s
[8:11], 0 offset
:4095
81 // GFX10
: encoding
: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x80]
83 buffer_load_format_xy v
[5:6], off
, s
[8:11], -1 offset
:4095
84 // GFX10
: encoding
: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xc1]
86 buffer_load_format_xy v
[5:6], off
, s
[8:11], 0.5 offset
:4095
87 // GFX10
: encoding
: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf0]
89 buffer_load_format_xy v
[5:6], off
, s
[8:11], -4.0 offset
:4095
90 // GFX10
: encoding
: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf7]
92 buffer_load_format_xy v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
93 // GFX10
: encoding
: [0xff,0x2f,0x04,0xe0,0x00,0x05,0x02,0x03]
95 buffer_load_format_xy v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
96 // GFX10
: encoding
: [0xff,0x1f,0x04,0xe0,0x00,0x05,0x02,0x03]
98 buffer_load_format_xy v
[5:6], off
, s
[8:11], s3
99 // GFX10
: encoding
: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
101 buffer_load_format_xy v
[5:6], off
, s
[8:11], s3 offset
:7
102 // GFX10
: encoding
: [0x07,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
104 buffer_load_format_xy v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
105 // GFX10
: encoding
: [0xff,0x4f,0x04,0xe0,0x00,0x05,0x02,0x03]
107 buffer_load_format_xy v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
108 // GFX10
: encoding
: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x42,0x03]
110 buffer_load_format_xy v
[5:6], off
, s
[8:11], s3 offset
:4095 dlc
111 // GFX10
: encoding
: [0xff,0x8f,0x04,0xe0,0x00,0x05,0x02,0x03]
113 buffer_load_format_xy v
[5:6], off
, s
[8:11], s3 offset
:4095 glc slc dlc
114 // GFX10
: encoding
: [0xff,0xcf,0x04,0xe0,0x00,0x05,0x42,0x03]
116 buffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 offset
:4095
117 // GFX10
: encoding
: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x03]
119 buffer_load_format_xyz v
[253:255], off
, s
[8:11], s3 offset
:4095
120 // GFX10
: encoding
: [0xff,0x0f,0x08,0xe0,0x00,0xfd,0x02,0x03]
122 buffer_load_format_xyz v
[5:7], off
, s
[12:15], s3 offset
:4095
123 // GFX10
: encoding
: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x03,0x03]
125 buffer_load_format_xyz v
[5:7], off
, s
[96:99], s3 offset
:4095
126 // GFX10
: encoding
: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x18,0x03]
128 buffer_load_format_xyz v
[5:7], off
, s
[8:11], s101 offset
:4095
129 // GFX10
: encoding
: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x65]
131 buffer_load_format_xyz v
[5:7], off
, s
[8:11], m0 offset
:4095
132 // GFX10
: encoding
: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x7c]
134 buffer_load_format_xyz v
[5:7], off
, s
[8:11], 0 offset
:4095
135 // GFX10
: encoding
: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x80]
137 buffer_load_format_xyz v
[5:7], off
, s
[8:11], -1 offset
:4095
138 // GFX10
: encoding
: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xc1]
140 buffer_load_format_xyz v
[5:7], off
, s
[8:11], 0.5 offset
:4095
141 // GFX10
: encoding
: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf0]
143 buffer_load_format_xyz v
[5:7], off
, s
[8:11], -4.0 offset
:4095
144 // GFX10
: encoding
: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf7]
146 buffer_load_format_xyz v
[5:7], v0
, s
[8:11], s3 idxen offset
:4095
147 // GFX10
: encoding
: [0xff,0x2f,0x08,0xe0,0x00,0x05,0x02,0x03]
149 buffer_load_format_xyz v
[5:7], v0
, s
[8:11], s3 offen offset
:4095
150 // GFX10
: encoding
: [0xff,0x1f,0x08,0xe0,0x00,0x05,0x02,0x03]
152 buffer_load_format_xyz v
[5:7], off
, s
[8:11], s3
153 // GFX10
: encoding
: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
155 buffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 offset
:7
156 // GFX10
: encoding
: [0x07,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
158 buffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 offset
:4095 glc
159 // GFX10
: encoding
: [0xff,0x4f,0x08,0xe0,0x00,0x05,0x02,0x03]
161 buffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 offset
:4095 slc
162 // GFX10
: encoding
: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x42,0x03]
164 buffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 offset
:4095 dlc
165 // GFX10
: encoding
: [0xff,0x8f,0x08,0xe0,0x00,0x05,0x02,0x03]
167 buffer_load_format_xyz v
[5:7], off
, s
[8:11], s3 offset
:4095 glc slc dlc
168 // GFX10
: encoding
: [0xff,0xcf,0x08,0xe0,0x00,0x05,0x42,0x03]
170 buffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 offset
:4095
171 // GFX10
: encoding
: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x03]
173 buffer_load_format_xyzw v
[252:255], off
, s
[8:11], s3 offset
:4095
174 // GFX10
: encoding
: [0xff,0x0f,0x0c,0xe0,0x00,0xfc,0x02,0x03]
176 buffer_load_format_xyzw v
[5:8], off
, s
[12:15], s3 offset
:4095
177 // GFX10
: encoding
: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x03,0x03]
179 buffer_load_format_xyzw v
[5:8], off
, s
[96:99], s3 offset
:4095
180 // GFX10
: encoding
: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x18,0x03]
182 buffer_load_format_xyzw v
[5:8], off
, s
[8:11], s101 offset
:4095
183 // GFX10
: encoding
: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x65]
185 buffer_load_format_xyzw v
[5:8], off
, s
[8:11], m0 offset
:4095
186 // GFX10
: encoding
: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x7c]
188 buffer_load_format_xyzw v
[5:8], off
, s
[8:11], 0 offset
:4095
189 // GFX10
: encoding
: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x80]
191 buffer_load_format_xyzw v
[5:8], off
, s
[8:11], -1 offset
:4095
192 // GFX10
: encoding
: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xc1]
194 buffer_load_format_xyzw v
[5:8], off
, s
[8:11], 0.5 offset
:4095
195 // GFX10
: encoding
: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf0]
197 buffer_load_format_xyzw v
[5:8], off
, s
[8:11], -4.0 offset
:4095
198 // GFX10
: encoding
: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf7]
200 buffer_load_format_xyzw v
[5:8], v0
, s
[8:11], s3 idxen offset
:4095
201 // GFX10
: encoding
: [0xff,0x2f,0x0c,0xe0,0x00,0x05,0x02,0x03]
203 buffer_load_format_xyzw v
[5:8], v0
, s
[8:11], s3 offen offset
:4095
204 // GFX10
: encoding
: [0xff,0x1f,0x0c,0xe0,0x00,0x05,0x02,0x03]
206 buffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3
207 // GFX10
: encoding
: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
209 buffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 offset
:7
210 // GFX10
: encoding
: [0x07,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
212 buffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 offset
:4095 glc
213 // GFX10
: encoding
: [0xff,0x4f,0x0c,0xe0,0x00,0x05,0x02,0x03]
215 buffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 offset
:4095 slc
216 // GFX10
: encoding
: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x42,0x03]
218 buffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 offset
:4095 dlc
219 // GFX10
: encoding
: [0xff,0x8f,0x0c,0xe0,0x00,0x05,0x02,0x03]
221 buffer_load_format_xyzw v
[5:8], off
, s
[8:11], s3 offset
:4095 glc slc dlc
222 // GFX10
: encoding
: [0xff,0xcf,0x0c,0xe0,0x00,0x05,0x42,0x03]
224 buffer_store_format_x v1
, off
, s
[12:15], s4 offset
:4095
225 // GFX10
: encoding
: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x04]
227 buffer_store_format_x v255
, off
, s
[12:15], s4 offset
:4095
228 // GFX10
: encoding
: [0xff,0x0f,0x10,0xe0,0x00,0xff,0x03,0x04]
230 buffer_store_format_x v1
, off
, s
[16:19], s4 offset
:4095
231 // GFX10
: encoding
: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x04,0x04]
233 buffer_store_format_x v1
, off
, s
[96:99], s4 offset
:4095
234 // GFX10
: encoding
: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x18,0x04]
236 buffer_store_format_x v1
, off
, s
[12:15], s101 offset
:4095
237 // GFX10
: encoding
: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x65]
239 buffer_store_format_x v1
, off
, s
[12:15], m0 offset
:4095
240 // GFX10
: encoding
: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x7c]
242 buffer_store_format_x v1
, off
, s
[12:15], 0 offset
:4095
243 // GFX10
: encoding
: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x80]
245 buffer_store_format_x v1
, off
, s
[12:15], -1 offset
:4095
246 // GFX10
: encoding
: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xc1]
248 buffer_store_format_x v1
, off
, s
[12:15], 0.5 offset
:4095
249 // GFX10
: encoding
: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf0]
251 buffer_store_format_x v1
, off
, s
[12:15], -4.0 offset
:4095
252 // GFX10
: encoding
: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf7]
254 buffer_store_format_x v1
, v0
, s
[12:15], s4 idxen offset
:4095
255 // GFX10
: encoding
: [0xff,0x2f,0x10,0xe0,0x00,0x01,0x03,0x04]
257 buffer_store_format_x v1
, v0
, s
[12:15], s4 offen offset
:4095
258 // GFX10
: encoding
: [0xff,0x1f,0x10,0xe0,0x00,0x01,0x03,0x04]
260 buffer_store_format_x v1
, off
, s
[12:15], s4
261 // GFX10
: encoding
: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
263 buffer_store_format_x v1
, off
, s
[12:15], s4 offset
:7
264 // GFX10
: encoding
: [0x07,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
266 buffer_store_format_x v1
, off
, s
[12:15], s4 offset
:4095 glc
267 // GFX10
: encoding
: [0xff,0x4f,0x10,0xe0,0x00,0x01,0x03,0x04]
269 buffer_store_format_x v1
, off
, s
[12:15], s4 offset
:4095 slc
270 // GFX10
: encoding
: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x43,0x04]
272 buffer_store_format_x v1
, off
, s
[12:15], s4 offset
:4095 dlc
273 // GFX10
: encoding
: [0xff,0x8f,0x10,0xe0,0x00,0x01,0x03,0x04]
275 buffer_store_format_x v1
, off
, s
[12:15], s4 offset
:4095 glc slc dlc
276 // GFX10
: encoding
: [0xff,0xcf,0x10,0xe0,0x00,0x01,0x43,0x04]
278 buffer_store_format_xy v
[1:2], off
, s
[12:15], s4 offset
:4095
279 // GFX10
: encoding
: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x04]
281 buffer_store_format_xy v
[254:255], off
, s
[12:15], s4 offset
:4095
282 // GFX10
: encoding
: [0xff,0x0f,0x14,0xe0,0x00,0xfe,0x03,0x04]
284 buffer_store_format_xy v
[1:2], off
, s
[16:19], s4 offset
:4095
285 // GFX10
: encoding
: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x04,0x04]
287 buffer_store_format_xy v
[1:2], off
, s
[96:99], s4 offset
:4095
288 // GFX10
: encoding
: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x18,0x04]
290 buffer_store_format_xy v
[1:2], off
, s
[12:15], s101 offset
:4095
291 // GFX10
: encoding
: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x65]
293 buffer_store_format_xy v
[1:2], off
, s
[12:15], m0 offset
:4095
294 // GFX10
: encoding
: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x7c]
296 buffer_store_format_xy v
[1:2], off
, s
[12:15], 0 offset
:4095
297 // GFX10
: encoding
: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x80]
299 buffer_store_format_xy v
[1:2], off
, s
[12:15], -1 offset
:4095
300 // GFX10
: encoding
: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xc1]
302 buffer_store_format_xy v
[1:2], off
, s
[12:15], 0.5 offset
:4095
303 // GFX10
: encoding
: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf0]
305 buffer_store_format_xy v
[1:2], off
, s
[12:15], -4.0 offset
:4095
306 // GFX10
: encoding
: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf7]
308 buffer_store_format_xy v
[1:2], v0
, s
[12:15], s4 idxen offset
:4095
309 // GFX10
: encoding
: [0xff,0x2f,0x14,0xe0,0x00,0x01,0x03,0x04]
311 buffer_store_format_xy v
[1:2], v0
, s
[12:15], s4 offen offset
:4095
312 // GFX10
: encoding
: [0xff,0x1f,0x14,0xe0,0x00,0x01,0x03,0x04]
314 buffer_store_format_xy v
[1:2], off
, s
[12:15], s4
315 // GFX10
: encoding
: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
317 buffer_store_format_xy v
[1:2], off
, s
[12:15], s4 offset
:7
318 // GFX10
: encoding
: [0x07,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
320 buffer_store_format_xy v
[1:2], off
, s
[12:15], s4 offset
:4095 glc
321 // GFX10
: encoding
: [0xff,0x4f,0x14,0xe0,0x00,0x01,0x03,0x04]
323 buffer_store_format_xy v
[1:2], off
, s
[12:15], s4 offset
:4095 slc
324 // GFX10
: encoding
: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x43,0x04]
326 buffer_store_format_xy v
[1:2], off
, s
[12:15], s4 offset
:4095 dlc
327 // GFX10
: encoding
: [0xff,0x8f,0x14,0xe0,0x00,0x01,0x03,0x04]
329 buffer_store_format_xy v
[1:2], off
, s
[12:15], s4 offset
:4095 glc slc dlc
330 // GFX10
: encoding
: [0xff,0xcf,0x14,0xe0,0x00,0x01,0x43,0x04]
332 buffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 offset
:4095
333 // GFX10
: encoding
: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x04]
335 buffer_store_format_xyz v
[253:255], off
, s
[12:15], s4 offset
:4095
336 // GFX10
: encoding
: [0xff,0x0f,0x18,0xe0,0x00,0xfd,0x03,0x04]
338 buffer_store_format_xyz v
[1:3], off
, s
[16:19], s4 offset
:4095
339 // GFX10
: encoding
: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x04,0x04]
341 buffer_store_format_xyz v
[1:3], off
, s
[96:99], s4 offset
:4095
342 // GFX10
: encoding
: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x18,0x04]
344 buffer_store_format_xyz v
[1:3], off
, s
[12:15], s101 offset
:4095
345 // GFX10
: encoding
: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x65]
347 buffer_store_format_xyz v
[1:3], off
, s
[12:15], m0 offset
:4095
348 // GFX10
: encoding
: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x7c]
350 buffer_store_format_xyz v
[1:3], off
, s
[12:15], 0 offset
:4095
351 // GFX10
: encoding
: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x80]
353 buffer_store_format_xyz v
[1:3], off
, s
[12:15], -1 offset
:4095
354 // GFX10
: encoding
: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xc1]
356 buffer_store_format_xyz v
[1:3], off
, s
[12:15], 0.5 offset
:4095
357 // GFX10
: encoding
: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf0]
359 buffer_store_format_xyz v
[1:3], off
, s
[12:15], -4.0 offset
:4095
360 // GFX10
: encoding
: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf7]
362 buffer_store_format_xyz v
[1:3], v0
, s
[12:15], s4 idxen offset
:4095
363 // GFX10
: encoding
: [0xff,0x2f,0x18,0xe0,0x00,0x01,0x03,0x04]
365 buffer_store_format_xyz v
[1:3], v0
, s
[12:15], s4 offen offset
:4095
366 // GFX10
: encoding
: [0xff,0x1f,0x18,0xe0,0x00,0x01,0x03,0x04]
368 buffer_store_format_xyz v
[1:3], off
, s
[12:15], s4
369 // GFX10
: encoding
: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
371 buffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 offset
:7
372 // GFX10
: encoding
: [0x07,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
374 buffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 offset
:4095 glc
375 // GFX10
: encoding
: [0xff,0x4f,0x18,0xe0,0x00,0x01,0x03,0x04]
377 buffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 offset
:4095 slc
378 // GFX10
: encoding
: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x43,0x04]
380 buffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 offset
:4095 dlc
381 // GFX10
: encoding
: [0xff,0x8f,0x18,0xe0,0x00,0x01,0x03,0x04]
383 buffer_store_format_xyz v
[1:3], off
, s
[12:15], s4 offset
:4095 glc slc dlc
384 // GFX10
: encoding
: [0xff,0xcf,0x18,0xe0,0x00,0x01,0x43,0x04]
386 buffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 offset
:4095
387 // GFX10
: encoding
: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x04]
389 buffer_store_format_xyzw v
[252:255], off
, s
[12:15], s4 offset
:4095
390 // GFX10
: encoding
: [0xff,0x0f,0x1c,0xe0,0x00,0xfc,0x03,0x04]
392 buffer_store_format_xyzw v
[1:4], off
, s
[16:19], s4 offset
:4095
393 // GFX10
: encoding
: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x04,0x04]
395 buffer_store_format_xyzw v
[1:4], off
, s
[96:99], s4 offset
:4095
396 // GFX10
: encoding
: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x18,0x04]
398 buffer_store_format_xyzw v
[1:4], off
, s
[12:15], s101 offset
:4095
399 // GFX10
: encoding
: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x65]
401 buffer_store_format_xyzw v
[1:4], off
, s
[12:15], m0 offset
:4095
402 // GFX10
: encoding
: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x7c]
404 buffer_store_format_xyzw v
[1:4], off
, s
[12:15], 0 offset
:4095
405 // GFX10
: encoding
: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x80]
407 buffer_store_format_xyzw v
[1:4], off
, s
[12:15], -1 offset
:4095
408 // GFX10
: encoding
: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xc1]
410 buffer_store_format_xyzw v
[1:4], off
, s
[12:15], 0.5 offset
:4095
411 // GFX10
: encoding
: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf0]
413 buffer_store_format_xyzw v
[1:4], off
, s
[12:15], -4.0 offset
:4095
414 // GFX10
: encoding
: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf7]
416 buffer_store_format_xyzw v
[1:4], v0
, s
[12:15], s4 idxen offset
:4095
417 // GFX10
: encoding
: [0xff,0x2f,0x1c,0xe0,0x00,0x01,0x03,0x04]
419 buffer_store_format_xyzw v
[1:4], v0
, s
[12:15], s4 offen offset
:4095
420 // GFX10
: encoding
: [0xff,0x1f,0x1c,0xe0,0x00,0x01,0x03,0x04]
422 buffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4
423 // GFX10
: encoding
: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
425 buffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 offset
:7
426 // GFX10
: encoding
: [0x07,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
428 buffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 offset
:4095 glc
429 // GFX10
: encoding
: [0xff,0x4f,0x1c,0xe0,0x00,0x01,0x03,0x04]
431 buffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 offset
:4095 slc
432 // GFX10
: encoding
: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x43,0x04]
434 buffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 offset
:4095 dlc
435 // GFX10
: encoding
: [0xff,0x8f,0x1c,0xe0,0x00,0x01,0x03,0x04]
437 buffer_store_format_xyzw v
[1:4], off
, s
[12:15], s4 offset
:4095 glc slc dlc
438 // GFX10
: encoding
: [0xff,0xcf,0x1c,0xe0,0x00,0x01,0x43,0x04]
440 buffer_load_ubyte v5
, off
, s
[8:11], s3 offset
:4095
441 // GFX10
: encoding
: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x03]
443 buffer_load_ubyte v255
, off
, s
[8:11], s3 offset
:4095
444 // GFX10
: encoding
: [0xff,0x0f,0x20,0xe0,0x00,0xff,0x02,0x03]
446 buffer_load_ubyte v5
, off
, s
[12:15], s3 offset
:4095
447 // GFX10
: encoding
: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x03,0x03]
449 buffer_load_ubyte v5
, off
, s
[96:99], s3 offset
:4095
450 // GFX10
: encoding
: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x18,0x03]
452 buffer_load_ubyte v5
, off
, s
[8:11], s101 offset
:4095
453 // GFX10
: encoding
: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x65]
455 buffer_load_ubyte v5
, off
, s
[8:11], m0 offset
:4095
456 // GFX10
: encoding
: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x7c]
458 buffer_load_ubyte v5
, off
, s
[8:11], 0 offset
:4095
459 // GFX10
: encoding
: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x80]
461 buffer_load_ubyte v5
, off
, s
[8:11], -1 offset
:4095
462 // GFX10
: encoding
: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xc1]
464 buffer_load_ubyte v5
, off
, s
[8:11], 0.5 offset
:4095
465 // GFX10
: encoding
: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf0]
467 buffer_load_ubyte v5
, off
, s
[8:11], -4.0 offset
:4095
468 // GFX10
: encoding
: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf7]
470 buffer_load_ubyte v5
, v0
, s
[8:11], s3 idxen offset
:4095
471 // GFX10
: encoding
: [0xff,0x2f,0x20,0xe0,0x00,0x05,0x02,0x03]
473 buffer_load_ubyte v5
, v0
, s
[8:11], s3 offen offset
:4095
474 // GFX10
: encoding
: [0xff,0x1f,0x20,0xe0,0x00,0x05,0x02,0x03]
476 buffer_load_ubyte v5
, off
, s
[8:11], s3
477 // GFX10
: encoding
: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
479 buffer_load_ubyte v5
, off
, s
[8:11], s3 offset
:7
480 // GFX10
: encoding
: [0x07,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
482 buffer_load_ubyte v5
, off
, s
[8:11], s3 offset
:4095 glc
483 // GFX10
: encoding
: [0xff,0x4f,0x20,0xe0,0x00,0x05,0x02,0x03]
485 buffer_load_ubyte v5
, off
, s
[8:11], s3 offset
:4095 slc
486 // GFX10
: encoding
: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x42,0x03]
488 buffer_load_ubyte v5
, off
, s
[8:11], s3 offset
:4095 dlc
489 // GFX10
: encoding
: [0xff,0x8f,0x20,0xe0,0x00,0x05,0x02,0x03]
491 buffer_load_ubyte v5
, off
, s
[8:11], s3 offset
:4095 glc slc dlc
492 // GFX10
: encoding
: [0xff,0xcf,0x20,0xe0,0x00,0x05,0x42,0x03]
494 buffer_load_sbyte v5
, off
, s
[8:11], s3 offset
:4095
495 // GFX10
: encoding
: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x03]
497 buffer_load_sbyte v255
, off
, s
[8:11], s3 offset
:4095
498 // GFX10
: encoding
: [0xff,0x0f,0x24,0xe0,0x00,0xff,0x02,0x03]
500 buffer_load_sbyte v5
, off
, s
[12:15], s3 offset
:4095
501 // GFX10
: encoding
: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x03,0x03]
503 buffer_load_sbyte v5
, off
, s
[96:99], s3 offset
:4095
504 // GFX10
: encoding
: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x18,0x03]
506 buffer_load_sbyte v5
, off
, s
[8:11], s101 offset
:4095
507 // GFX10
: encoding
: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x65]
509 buffer_load_sbyte v5
, off
, s
[8:11], m0 offset
:4095
510 // GFX10
: encoding
: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x7c]
512 buffer_load_sbyte v5
, off
, s
[8:11], 0 offset
:4095
513 // GFX10
: encoding
: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x80]
515 buffer_load_sbyte v5
, off
, s
[8:11], -1 offset
:4095
516 // GFX10
: encoding
: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xc1]
518 buffer_load_sbyte v5
, off
, s
[8:11], 0.5 offset
:4095
519 // GFX10
: encoding
: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf0]
521 buffer_load_sbyte v5
, off
, s
[8:11], -4.0 offset
:4095
522 // GFX10
: encoding
: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf7]
524 buffer_load_sbyte v5
, v0
, s
[8:11], s3 idxen offset
:4095
525 // GFX10
: encoding
: [0xff,0x2f,0x24,0xe0,0x00,0x05,0x02,0x03]
527 buffer_load_sbyte v5
, v0
, s
[8:11], s3 offen offset
:4095
528 // GFX10
: encoding
: [0xff,0x1f,0x24,0xe0,0x00,0x05,0x02,0x03]
530 buffer_load_sbyte v5
, off
, s
[8:11], s3
531 // GFX10
: encoding
: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
533 buffer_load_sbyte v5
, off
, s
[8:11], s3 offset
:7
534 // GFX10
: encoding
: [0x07,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
536 buffer_load_sbyte v5
, off
, s
[8:11], s3 offset
:4095 glc
537 // GFX10
: encoding
: [0xff,0x4f,0x24,0xe0,0x00,0x05,0x02,0x03]
539 buffer_load_sbyte v5
, off
, s
[8:11], s3 offset
:4095 slc
540 // GFX10
: encoding
: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x42,0x03]
542 buffer_load_sbyte v5
, off
, s
[8:11], s3 offset
:4095 dlc
543 // GFX10
: encoding
: [0xff,0x8f,0x24,0xe0,0x00,0x05,0x02,0x03]
545 buffer_load_sbyte v5
, off
, s
[8:11], s3 offset
:4095 glc slc dlc
546 // GFX10
: encoding
: [0xff,0xcf,0x24,0xe0,0x00,0x05,0x42,0x03]
548 buffer_load_ushort v5
, off
, s
[8:11], s3 offset
:4095
549 // GFX10
: encoding
: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x03]
551 buffer_load_ushort v255
, off
, s
[8:11], s3 offset
:4095
552 // GFX10
: encoding
: [0xff,0x0f,0x28,0xe0,0x00,0xff,0x02,0x03]
554 buffer_load_ushort v5
, off
, s
[12:15], s3 offset
:4095
555 // GFX10
: encoding
: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x03,0x03]
557 buffer_load_ushort v5
, off
, s
[96:99], s3 offset
:4095
558 // GFX10
: encoding
: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x18,0x03]
560 buffer_load_ushort v5
, off
, s
[8:11], s101 offset
:4095
561 // GFX10
: encoding
: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x65]
563 buffer_load_ushort v5
, off
, s
[8:11], m0 offset
:4095
564 // GFX10
: encoding
: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x7c]
566 buffer_load_ushort v5
, off
, s
[8:11], 0 offset
:4095
567 // GFX10
: encoding
: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x80]
569 buffer_load_ushort v5
, off
, s
[8:11], -1 offset
:4095
570 // GFX10
: encoding
: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xc1]
572 buffer_load_ushort v5
, off
, s
[8:11], 0.5 offset
:4095
573 // GFX10
: encoding
: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf0]
575 buffer_load_ushort v5
, off
, s
[8:11], -4.0 offset
:4095
576 // GFX10
: encoding
: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf7]
578 buffer_load_ushort v5
, v0
, s
[8:11], s3 idxen offset
:4095
579 // GFX10
: encoding
: [0xff,0x2f,0x28,0xe0,0x00,0x05,0x02,0x03]
581 buffer_load_ushort v5
, v0
, s
[8:11], s3 offen offset
:4095
582 // GFX10
: encoding
: [0xff,0x1f,0x28,0xe0,0x00,0x05,0x02,0x03]
584 buffer_load_ushort v5
, off
, s
[8:11], s3
585 // GFX10
: encoding
: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
587 buffer_load_ushort v5
, off
, s
[8:11], s3 offset
:7
588 // GFX10
: encoding
: [0x07,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
590 buffer_load_ushort v5
, off
, s
[8:11], s3 offset
:4095 glc
591 // GFX10
: encoding
: [0xff,0x4f,0x28,0xe0,0x00,0x05,0x02,0x03]
593 buffer_load_ushort v5
, off
, s
[8:11], s3 offset
:4095 slc
594 // GFX10
: encoding
: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x42,0x03]
596 buffer_load_ushort v5
, off
, s
[8:11], s3 offset
:4095 dlc
597 // GFX10
: encoding
: [0xff,0x8f,0x28,0xe0,0x00,0x05,0x02,0x03]
599 buffer_load_ushort v5
, off
, s
[8:11], s3 offset
:4095 glc slc dlc
600 // GFX10
: encoding
: [0xff,0xcf,0x28,0xe0,0x00,0x05,0x42,0x03]
602 buffer_load_sshort v5
, off
, s
[8:11], s3 offset
:4095
603 // GFX10
: encoding
: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x03]
605 buffer_load_sshort v255
, off
, s
[8:11], s3 offset
:4095
606 // GFX10
: encoding
: [0xff,0x0f,0x2c,0xe0,0x00,0xff,0x02,0x03]
608 buffer_load_sshort v5
, off
, s
[12:15], s3 offset
:4095
609 // GFX10
: encoding
: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x03,0x03]
611 buffer_load_sshort v5
, off
, s
[96:99], s3 offset
:4095
612 // GFX10
: encoding
: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x18,0x03]
614 buffer_load_sshort v5
, off
, s
[8:11], s101 offset
:4095
615 // GFX10
: encoding
: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x65]
617 buffer_load_sshort v5
, off
, s
[8:11], m0 offset
:4095
618 // GFX10
: encoding
: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x7c]
620 buffer_load_sshort v5
, off
, s
[8:11], 0 offset
:4095
621 // GFX10
: encoding
: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x80]
623 buffer_load_sshort v5
, off
, s
[8:11], -1 offset
:4095
624 // GFX10
: encoding
: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xc1]
626 buffer_load_sshort v5
, off
, s
[8:11], 0.5 offset
:4095
627 // GFX10
: encoding
: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf0]
629 buffer_load_sshort v5
, off
, s
[8:11], -4.0 offset
:4095
630 // GFX10
: encoding
: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf7]
632 buffer_load_sshort v5
, v0
, s
[8:11], s3 idxen offset
:4095
633 // GFX10
: encoding
: [0xff,0x2f,0x2c,0xe0,0x00,0x05,0x02,0x03]
635 buffer_load_sshort v5
, v0
, s
[8:11], s3 offen offset
:4095
636 // GFX10
: encoding
: [0xff,0x1f,0x2c,0xe0,0x00,0x05,0x02,0x03]
638 buffer_load_sshort v5
, off
, s
[8:11], s3
639 // GFX10
: encoding
: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
641 buffer_load_sshort v5
, off
, s
[8:11], s3 offset
:7
642 // GFX10
: encoding
: [0x07,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
644 buffer_load_sshort v5
, off
, s
[8:11], s3 offset
:4095 glc
645 // GFX10
: encoding
: [0xff,0x4f,0x2c,0xe0,0x00,0x05,0x02,0x03]
647 buffer_load_sshort v5
, off
, s
[8:11], s3 offset
:4095 slc
648 // GFX10
: encoding
: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x42,0x03]
650 buffer_load_sshort v5
, off
, s
[8:11], s3 offset
:4095 dlc
651 // GFX10
: encoding
: [0xff,0x8f,0x2c,0xe0,0x00,0x05,0x02,0x03]
653 buffer_load_sshort v5
, off
, s
[8:11], s3 offset
:4095 glc slc dlc
654 // GFX10
: encoding
: [0xff,0xcf,0x2c,0xe0,0x00,0x05,0x42,0x03]
656 buffer_load_dword v5
, off
, s
[8:11], s3 offset
:4095
657 // GFX10
: encoding
: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x03]
659 buffer_load_dword v255
, off
, s
[8:11], s3 offset
:4095
660 // GFX10
: encoding
: [0xff,0x0f,0x30,0xe0,0x00,0xff,0x02,0x03]
662 buffer_load_dword v5
, off
, s
[12:15], s3 offset
:4095
663 // GFX10
: encoding
: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x03,0x03]
665 buffer_load_dword v5
, off
, s
[96:99], s3 offset
:4095
666 // GFX10
: encoding
: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x18,0x03]
668 buffer_load_dword v5
, off
, s
[8:11], s101 offset
:4095
669 // GFX10
: encoding
: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x65]
671 buffer_load_dword v5
, off
, s
[8:11], m0 offset
:4095
672 // GFX10
: encoding
: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x7c]
674 buffer_load_dword v5
, off
, s
[8:11], 0 offset
:4095
675 // GFX10
: encoding
: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x80]
677 buffer_load_dword v5
, off
, s
[8:11], -1 offset
:4095
678 // GFX10
: encoding
: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xc1]
680 buffer_load_dword v5
, off
, s
[8:11], 0.5 offset
:4095
681 // GFX10
: encoding
: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xf0]
683 buffer_load_dword v5
, off
, s
[8:11], -4.0 offset
:4095
684 // GFX10
: encoding
: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xf7]
686 buffer_load_dword v5
, v0
, s
[8:11], s3 idxen offset
:4095
687 // GFX10
: encoding
: [0xff,0x2f,0x30,0xe0,0x00,0x05,0x02,0x03]
689 buffer_load_dword v5
, v0
, s
[8:11], s3 offen offset
:4095
690 // GFX10
: encoding
: [0xff,0x1f,0x30,0xe0,0x00,0x05,0x02,0x03]
692 buffer_load_dword v5
, off
, s
[8:11], s3
693 // GFX10
: encoding
: [0x00,0x00,0x30,0xe0,0x00,0x05,0x02,0x03]
695 buffer_load_dword v5
, off
, s
[8:11], s3 offset
:7
696 // GFX10
: encoding
: [0x07,0x00,0x30,0xe0,0x00,0x05,0x02,0x03]
698 buffer_load_dword v5
, off
, s
[8:11], s3 offset
:4095 glc
699 // GFX10
: encoding
: [0xff,0x4f,0x30,0xe0,0x00,0x05,0x02,0x03]
701 buffer_load_dword v5
, off
, s
[8:11], s3 offset
:4095 slc
702 // GFX10
: encoding
: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x42,0x03]
704 buffer_load_dword v5
, off
, s
[8:11], s3 offset
:4095 dlc
705 // GFX10
: encoding
: [0xff,0x8f,0x30,0xe0,0x00,0x05,0x02,0x03]
707 buffer_load_dword v5
, off
, s
[8:11], s3 offset
:4095 glc slc dlc
708 // GFX10
: encoding
: [0xff,0xcf,0x30,0xe0,0x00,0x05,0x42,0x03]
710 buffer_load_dwordx2 v
[5:6], off
, s
[8:11], s3 offset
:4095
711 // GFX10
: encoding
: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x03]
713 buffer_load_dwordx2 v
[254:255], off
, s
[8:11], s3 offset
:4095
714 // GFX10
: encoding
: [0xff,0x0f,0x34,0xe0,0x00,0xfe,0x02,0x03]
716 buffer_load_dwordx2 v
[5:6], off
, s
[12:15], s3 offset
:4095
717 // GFX10
: encoding
: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x03,0x03]
719 buffer_load_dwordx2 v
[5:6], off
, s
[96:99], s3 offset
:4095
720 // GFX10
: encoding
: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x18,0x03]
722 buffer_load_dwordx2 v
[5:6], off
, s
[8:11], s101 offset
:4095
723 // GFX10
: encoding
: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x65]
725 buffer_load_dwordx2 v
[5:6], off
, s
[8:11], m0 offset
:4095
726 // GFX10
: encoding
: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x7c]
728 buffer_load_dwordx2 v
[5:6], off
, s
[8:11], 0 offset
:4095
729 // GFX10
: encoding
: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x80]
731 buffer_load_dwordx2 v
[5:6], off
, s
[8:11], -1 offset
:4095
732 // GFX10
: encoding
: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xc1]
734 buffer_load_dwordx2 v
[5:6], off
, s
[8:11], 0.5 offset
:4095
735 // GFX10
: encoding
: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xf0]
737 buffer_load_dwordx2 v
[5:6], off
, s
[8:11], -4.0 offset
:4095
738 // GFX10
: encoding
: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xf7]
740 buffer_load_dwordx2 v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
741 // GFX10
: encoding
: [0xff,0x2f,0x34,0xe0,0x00,0x05,0x02,0x03]
743 buffer_load_dwordx2 v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
744 // GFX10
: encoding
: [0xff,0x1f,0x34,0xe0,0x00,0x05,0x02,0x03]
746 buffer_load_dwordx2 v
[5:6], off
, s
[8:11], s3
747 // GFX10
: encoding
: [0x00,0x00,0x34,0xe0,0x00,0x05,0x02,0x03]
749 buffer_load_dwordx2 v
[5:6], off
, s
[8:11], s3 offset
:7
750 // GFX10
: encoding
: [0x07,0x00,0x34,0xe0,0x00,0x05,0x02,0x03]
752 buffer_load_dwordx2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
753 // GFX10
: encoding
: [0xff,0x4f,0x34,0xe0,0x00,0x05,0x02,0x03]
755 buffer_load_dwordx2 v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
756 // GFX10
: encoding
: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x42,0x03]
758 buffer_load_dwordx2 v
[5:6], off
, s
[8:11], s3 offset
:4095 dlc
759 // GFX10
: encoding
: [0xff,0x8f,0x34,0xe0,0x00,0x05,0x02,0x03]
761 buffer_load_dwordx2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc slc dlc
762 // GFX10
: encoding
: [0xff,0xcf,0x34,0xe0,0x00,0x05,0x42,0x03]
764 buffer_load_dwordx3 v
[5:7], off
, s
[8:11], s3 offset
:4095
765 // GFX10
: encoding
: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x03]
767 buffer_load_dwordx3 v
[253:255], off
, s
[8:11], s3 offset
:4095
768 // GFX10
: encoding
: [0xff,0x0f,0x3c,0xe0,0x00,0xfd,0x02,0x03]
770 buffer_load_dwordx3 v
[5:7], off
, s
[12:15], s3 offset
:4095
771 // GFX10
: encoding
: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x03,0x03]
773 buffer_load_dwordx3 v
[5:7], off
, s
[96:99], s3 offset
:4095
774 // GFX10
: encoding
: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x18,0x03]
776 buffer_load_dwordx3 v
[5:7], off
, s
[8:11], s101 offset
:4095
777 // GFX10
: encoding
: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x65]
779 buffer_load_dwordx3 v
[5:7], off
, s
[8:11], m0 offset
:4095
780 // GFX10
: encoding
: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x7c]
782 buffer_load_dwordx3 v
[5:7], off
, s
[8:11], 0 offset
:4095
783 // GFX10
: encoding
: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x80]
785 buffer_load_dwordx3 v
[5:7], off
, s
[8:11], -1 offset
:4095
786 // GFX10
: encoding
: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xc1]
788 buffer_load_dwordx3 v
[5:7], off
, s
[8:11], 0.5 offset
:4095
789 // GFX10
: encoding
: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xf0]
791 buffer_load_dwordx3 v
[5:7], off
, s
[8:11], -4.0 offset
:4095
792 // GFX10
: encoding
: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xf7]
794 buffer_load_dwordx3 v
[5:7], v0
, s
[8:11], s3 idxen offset
:4095
795 // GFX10
: encoding
: [0xff,0x2f,0x3c,0xe0,0x00,0x05,0x02,0x03]
797 buffer_load_dwordx3 v
[5:7], v0
, s
[8:11], s3 offen offset
:4095
798 // GFX10
: encoding
: [0xff,0x1f,0x3c,0xe0,0x00,0x05,0x02,0x03]
800 buffer_load_dwordx3 v
[5:7], off
, s
[8:11], s3
801 // GFX10
: encoding
: [0x00,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03]
803 buffer_load_dwordx3 v
[5:7], off
, s
[8:11], s3 offset
:7
804 // GFX10
: encoding
: [0x07,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03]
806 buffer_load_dwordx3 v
[5:7], off
, s
[8:11], s3 offset
:4095 glc
807 // GFX10
: encoding
: [0xff,0x4f,0x3c,0xe0,0x00,0x05,0x02,0x03]
809 buffer_load_dwordx3 v
[5:7], off
, s
[8:11], s3 offset
:4095 slc
810 // GFX10
: encoding
: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x42,0x03]
812 buffer_load_dwordx3 v
[5:7], off
, s
[8:11], s3 offset
:4095 dlc
813 // GFX10
: encoding
: [0xff,0x8f,0x3c,0xe0,0x00,0x05,0x02,0x03]
815 buffer_load_dwordx3 v
[5:7], off
, s
[8:11], s3 offset
:4095 glc slc dlc
816 // GFX10
: encoding
: [0xff,0xcf,0x3c,0xe0,0x00,0x05,0x42,0x03]
818 buffer_load_dwordx4 v
[5:8], off
, s
[8:11], s3 offset
:4095
819 // GFX10
: encoding
: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x03]
821 buffer_load_dwordx4 v
[252:255], off
, s
[8:11], s3 offset
:4095
822 // GFX10
: encoding
: [0xff,0x0f,0x38,0xe0,0x00,0xfc,0x02,0x03]
824 buffer_load_dwordx4 v
[5:8], off
, s
[12:15], s3 offset
:4095
825 // GFX10
: encoding
: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x03,0x03]
827 buffer_load_dwordx4 v
[5:8], off
, s
[96:99], s3 offset
:4095
828 // GFX10
: encoding
: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x18,0x03]
830 buffer_load_dwordx4 v
[5:8], off
, s
[8:11], s101 offset
:4095
831 // GFX10
: encoding
: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x65]
833 buffer_load_dwordx4 v
[5:8], off
, s
[8:11], m0 offset
:4095
834 // GFX10
: encoding
: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x7c]
836 buffer_load_dwordx4 v
[5:8], off
, s
[8:11], 0 offset
:4095
837 // GFX10
: encoding
: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x80]
839 buffer_load_dwordx4 v
[5:8], off
, s
[8:11], -1 offset
:4095
840 // GFX10
: encoding
: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xc1]
842 buffer_load_dwordx4 v
[5:8], off
, s
[8:11], 0.5 offset
:4095
843 // GFX10
: encoding
: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xf0]
845 buffer_load_dwordx4 v
[5:8], off
, s
[8:11], -4.0 offset
:4095
846 // GFX10
: encoding
: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xf7]
848 buffer_load_dwordx4 v
[5:8], v0
, s
[8:11], s3 idxen offset
:4095
849 // GFX10
: encoding
: [0xff,0x2f,0x38,0xe0,0x00,0x05,0x02,0x03]
851 buffer_load_dwordx4 v
[5:8], v0
, s
[8:11], s3 offen offset
:4095
852 // GFX10
: encoding
: [0xff,0x1f,0x38,0xe0,0x00,0x05,0x02,0x03]
854 buffer_load_dwordx4 v
[5:8], off
, s
[8:11], s3
855 // GFX10
: encoding
: [0x00,0x00,0x38,0xe0,0x00,0x05,0x02,0x03]
857 buffer_load_dwordx4 v
[5:8], off
, s
[8:11], s3 offset
:7
858 // GFX10
: encoding
: [0x07,0x00,0x38,0xe0,0x00,0x05,0x02,0x03]
860 buffer_load_dwordx4 v
[5:8], off
, s
[8:11], s3 offset
:4095 glc
861 // GFX10
: encoding
: [0xff,0x4f,0x38,0xe0,0x00,0x05,0x02,0x03]
863 buffer_load_dwordx4 v
[5:8], off
, s
[8:11], s3 offset
:4095 slc
864 // GFX10
: encoding
: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x42,0x03]
866 buffer_load_dwordx4 v
[5:8], off
, s
[8:11], s3 offset
:4095 dlc
867 // GFX10
: encoding
: [0xff,0x8f,0x38,0xe0,0x00,0x05,0x02,0x03]
869 buffer_load_dwordx4 v
[5:8], off
, s
[8:11], s3 offset
:4095 glc slc dlc
870 // GFX10
: encoding
: [0xff,0xcf,0x38,0xe0,0x00,0x05,0x42,0x03]
872 buffer_store_byte v1
, off
, s
[12:15], s4 offset
:4095
873 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x04]
875 buffer_store_byte v255
, off
, s
[12:15], s4 offset
:4095
876 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe0,0x00,0xff,0x03,0x04]
878 buffer_store_byte v1
, off
, s
[16:19], s4 offset
:4095
879 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x04,0x04]
881 buffer_store_byte v1
, off
, s
[96:99], s4 offset
:4095
882 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x18,0x04]
884 buffer_store_byte v1
, off
, s
[12:15], s101 offset
:4095
885 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x65]
887 buffer_store_byte v1
, off
, s
[12:15], m0 offset
:4095
888 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x7c]
890 buffer_store_byte v1
, off
, s
[12:15], 0 offset
:4095
891 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x80]
893 buffer_store_byte v1
, off
, s
[12:15], -1 offset
:4095
894 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xc1]
896 buffer_store_byte v1
, off
, s
[12:15], 0.5 offset
:4095
897 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf0]
899 buffer_store_byte v1
, off
, s
[12:15], -4.0 offset
:4095
900 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf7]
902 buffer_store_byte v1
, v0
, s
[12:15], s4 idxen offset
:4095
903 // GFX10
: encoding
: [0xff,0x2f,0x60,0xe0,0x00,0x01,0x03,0x04]
905 buffer_store_byte v1
, v0
, s
[12:15], s4 offen offset
:4095
906 // GFX10
: encoding
: [0xff,0x1f,0x60,0xe0,0x00,0x01,0x03,0x04]
908 buffer_store_byte v1
, off
, s
[12:15], s4
909 // GFX10
: encoding
: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
911 buffer_store_byte v1
, off
, s
[12:15], s4 offset
:7
912 // GFX10
: encoding
: [0x07,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
914 buffer_store_byte v1
, off
, s
[12:15], s4 offset
:4095 glc
915 // GFX10
: encoding
: [0xff,0x4f,0x60,0xe0,0x00,0x01,0x03,0x04]
917 buffer_store_byte v1
, off
, s
[12:15], s4 offset
:4095 slc
918 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x43,0x04]
920 buffer_store_byte v1
, off
, s
[12:15], s4 offset
:4095 dlc
921 // GFX10
: encoding
: [0xff,0x8f,0x60,0xe0,0x00,0x01,0x03,0x04]
923 buffer_store_byte v1
, off
, s
[12:15], s4 offset
:4095 glc slc dlc
924 // GFX10
: encoding
: [0xff,0xcf,0x60,0xe0,0x00,0x01,0x43,0x04]
926 buffer_store_short v1
, off
, s
[12:15], s4 offset
:4095
927 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x04]
929 buffer_store_short v255
, off
, s
[12:15], s4 offset
:4095
930 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe0,0x00,0xff,0x03,0x04]
932 buffer_store_short v1
, off
, s
[16:19], s4 offset
:4095
933 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x04,0x04]
935 buffer_store_short v1
, off
, s
[96:99], s4 offset
:4095
936 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x18,0x04]
938 buffer_store_short v1
, off
, s
[12:15], s101 offset
:4095
939 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x65]
941 buffer_store_short v1
, off
, s
[12:15], m0 offset
:4095
942 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x7c]
944 buffer_store_short v1
, off
, s
[12:15], 0 offset
:4095
945 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x80]
947 buffer_store_short v1
, off
, s
[12:15], -1 offset
:4095
948 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xc1]
950 buffer_store_short v1
, off
, s
[12:15], 0.5 offset
:4095
951 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf0]
953 buffer_store_short v1
, off
, s
[12:15], -4.0 offset
:4095
954 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf7]
956 buffer_store_short v1
, v0
, s
[12:15], s4 idxen offset
:4095
957 // GFX10
: encoding
: [0xff,0x2f,0x68,0xe0,0x00,0x01,0x03,0x04]
959 buffer_store_short v1
, v0
, s
[12:15], s4 offen offset
:4095
960 // GFX10
: encoding
: [0xff,0x1f,0x68,0xe0,0x00,0x01,0x03,0x04]
962 buffer_store_short v1
, off
, s
[12:15], s4
963 // GFX10
: encoding
: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
965 buffer_store_short v1
, off
, s
[12:15], s4 offset
:7
966 // GFX10
: encoding
: [0x07,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
968 buffer_store_short v1
, off
, s
[12:15], s4 offset
:4095 glc
969 // GFX10
: encoding
: [0xff,0x4f,0x68,0xe0,0x00,0x01,0x03,0x04]
971 buffer_store_short v1
, off
, s
[12:15], s4 offset
:4095 slc
972 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x43,0x04]
974 buffer_store_short v1
, off
, s
[12:15], s4 offset
:4095 dlc
975 // GFX10
: encoding
: [0xff,0x8f,0x68,0xe0,0x00,0x01,0x03,0x04]
977 buffer_store_short v1
, off
, s
[12:15], s4 offset
:4095 glc slc dlc
978 // GFX10
: encoding
: [0xff,0xcf,0x68,0xe0,0x00,0x01,0x43,0x04]
980 buffer_store_dword v1
, off
, s
[12:15], s4 offset
:4095
981 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x04]
983 buffer_store_dword v255
, off
, s
[12:15], s4 offset
:4095
984 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe0,0x00,0xff,0x03,0x04]
986 buffer_store_dword v1
, off
, s
[16:19], s4 offset
:4095
987 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x04,0x04]
989 buffer_store_dword v1
, off
, s
[96:99], s4 offset
:4095
990 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x18,0x04]
992 buffer_store_dword v1
, off
, s
[12:15], s101 offset
:4095
993 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x65]
995 buffer_store_dword v1
, off
, s
[12:15], m0 offset
:4095
996 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x7c]
998 buffer_store_dword v1
, off
, s
[12:15], 0 offset
:4095
999 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x80]
1001 buffer_store_dword v1
, off
, s
[12:15], -1 offset
:4095
1002 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xc1]
1004 buffer_store_dword v1
, off
, s
[12:15], 0.5 offset
:4095
1005 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf0]
1007 buffer_store_dword v1
, off
, s
[12:15], -4.0 offset
:4095
1008 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf7]
1010 buffer_store_dword v1
, v0
, s
[12:15], s4 idxen offset
:4095
1011 // GFX10
: encoding
: [0xff,0x2f,0x70,0xe0,0x00,0x01,0x03,0x04]
1013 buffer_store_dword v1
, v0
, s
[12:15], s4 offen offset
:4095
1014 // GFX10
: encoding
: [0xff,0x1f,0x70,0xe0,0x00,0x01,0x03,0x04]
1016 buffer_store_dword v1
, off
, s
[12:15], s4
1017 // GFX10
: encoding
: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
1019 buffer_store_dword v1
, off
, s
[12:15], s4 offset
:7
1020 // GFX10
: encoding
: [0x07,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
1022 buffer_store_dword v1
, off
, s
[12:15], s4 offset
:4095 glc
1023 // GFX10
: encoding
: [0xff,0x4f,0x70,0xe0,0x00,0x01,0x03,0x04]
1025 buffer_store_dword v1
, off
, s
[12:15], s4 offset
:4095 slc
1026 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x43,0x04]
1028 buffer_store_dword v1
, off
, s
[12:15], s4 offset
:4095 dlc
1029 // GFX10
: encoding
: [0xff,0x8f,0x70,0xe0,0x00,0x01,0x03,0x04]
1031 buffer_store_dword v1
, off
, s
[12:15], s4 offset
:4095 glc slc dlc
1032 // GFX10
: encoding
: [0xff,0xcf,0x70,0xe0,0x00,0x01,0x43,0x04]
1034 buffer_store_dwordx2 v
[1:2], off
, s
[12:15], s4 offset
:4095
1035 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x04]
1037 buffer_store_dwordx2 v
[254:255], off
, s
[12:15], s4 offset
:4095
1038 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe0,0x00,0xfe,0x03,0x04]
1040 buffer_store_dwordx2 v
[1:2], off
, s
[16:19], s4 offset
:4095
1041 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x04,0x04]
1043 buffer_store_dwordx2 v
[1:2], off
, s
[96:99], s4 offset
:4095
1044 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x18,0x04]
1046 buffer_store_dwordx2 v
[1:2], off
, s
[12:15], s101 offset
:4095
1047 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x65]
1049 buffer_store_dwordx2 v
[1:2], off
, s
[12:15], m0 offset
:4095
1050 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x7c]
1052 buffer_store_dwordx2 v
[1:2], off
, s
[12:15], 0 offset
:4095
1053 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x80]
1055 buffer_store_dwordx2 v
[1:2], off
, s
[12:15], -1 offset
:4095
1056 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xc1]
1058 buffer_store_dwordx2 v
[1:2], off
, s
[12:15], 0.5 offset
:4095
1059 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf0]
1061 buffer_store_dwordx2 v
[1:2], off
, s
[12:15], -4.0 offset
:4095
1062 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf7]
1064 buffer_store_dwordx2 v
[1:2], v0
, s
[12:15], s4 idxen offset
:4095
1065 // GFX10
: encoding
: [0xff,0x2f,0x74,0xe0,0x00,0x01,0x03,0x04]
1067 buffer_store_dwordx2 v
[1:2], v0
, s
[12:15], s4 offen offset
:4095
1068 // GFX10
: encoding
: [0xff,0x1f,0x74,0xe0,0x00,0x01,0x03,0x04]
1070 buffer_store_dwordx2 v
[1:2], off
, s
[12:15], s4
1071 // GFX10
: encoding
: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
1073 buffer_store_dwordx2 v
[1:2], off
, s
[12:15], s4 offset
:7
1074 // GFX10
: encoding
: [0x07,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
1076 buffer_store_dwordx2 v
[1:2], off
, s
[12:15], s4 offset
:4095 glc
1077 // GFX10
: encoding
: [0xff,0x4f,0x74,0xe0,0x00,0x01,0x03,0x04]
1079 buffer_store_dwordx2 v
[1:2], off
, s
[12:15], s4 offset
:4095 slc
1080 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x43,0x04]
1082 buffer_store_dwordx2 v
[1:2], off
, s
[12:15], s4 offset
:4095 dlc
1083 // GFX10
: encoding
: [0xff,0x8f,0x74,0xe0,0x00,0x01,0x03,0x04]
1085 buffer_store_dwordx2 v
[1:2], off
, s
[12:15], s4 offset
:4095 glc slc dlc
1086 // GFX10
: encoding
: [0xff,0xcf,0x74,0xe0,0x00,0x01,0x43,0x04]
1088 buffer_store_dwordx3 v
[1:3], off
, s
[12:15], s4 offset
:4095
1089 // GFX10
: encoding
: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x04]
1091 buffer_store_dwordx3 v
[253:255], off
, s
[12:15], s4 offset
:4095
1092 // GFX10
: encoding
: [0xff,0x0f,0x7c,0xe0,0x00,0xfd,0x03,0x04]
1094 buffer_store_dwordx3 v
[1:3], off
, s
[16:19], s4 offset
:4095
1095 // GFX10
: encoding
: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x04,0x04]
1097 buffer_store_dwordx3 v
[1:3], off
, s
[96:99], s4 offset
:4095
1098 // GFX10
: encoding
: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x18,0x04]
1100 buffer_store_dwordx3 v
[1:3], off
, s
[12:15], s101 offset
:4095
1101 // GFX10
: encoding
: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x65]
1103 buffer_store_dwordx3 v
[1:3], off
, s
[12:15], m0 offset
:4095
1104 // GFX10
: encoding
: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x7c]
1106 buffer_store_dwordx3 v
[1:3], off
, s
[12:15], 0 offset
:4095
1107 // GFX10
: encoding
: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x80]
1109 buffer_store_dwordx3 v
[1:3], off
, s
[12:15], -1 offset
:4095
1110 // GFX10
: encoding
: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xc1]
1112 buffer_store_dwordx3 v
[1:3], off
, s
[12:15], 0.5 offset
:4095
1113 // GFX10
: encoding
: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf0]
1115 buffer_store_dwordx3 v
[1:3], off
, s
[12:15], -4.0 offset
:4095
1116 // GFX10
: encoding
: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf7]
1118 buffer_store_dwordx3 v
[1:3], v0
, s
[12:15], s4 idxen offset
:4095
1119 // GFX10
: encoding
: [0xff,0x2f,0x7c,0xe0,0x00,0x01,0x03,0x04]
1121 buffer_store_dwordx3 v
[1:3], v0
, s
[12:15], s4 offen offset
:4095
1122 // GFX10
: encoding
: [0xff,0x1f,0x7c,0xe0,0x00,0x01,0x03,0x04]
1124 buffer_store_dwordx3 v
[1:3], off
, s
[12:15], s4
1125 // GFX10
: encoding
: [0x00,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
1127 buffer_store_dwordx3 v
[1:3], off
, s
[12:15], s4 offset
:7
1128 // GFX10
: encoding
: [0x07,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
1130 buffer_store_dwordx3 v
[1:3], off
, s
[12:15], s4 offset
:4095 glc
1131 // GFX10
: encoding
: [0xff,0x4f,0x7c,0xe0,0x00,0x01,0x03,0x04]
1133 buffer_store_dwordx3 v
[1:3], off
, s
[12:15], s4 offset
:4095 slc
1134 // GFX10
: encoding
: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x43,0x04]
1136 buffer_store_dwordx3 v
[1:3], off
, s
[12:15], s4 offset
:4095 glc slc dlc
1137 // GFX10
: encoding
: [0xff,0xcf,0x7c,0xe0,0x00,0x01,0x43,0x04]
1139 buffer_store_dwordx4 v
[1:4], off
, s
[12:15], s4 offset
:4095
1140 // GFX10
: encoding
: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x04]
1142 buffer_store_dwordx4 v
[252:255], off
, s
[12:15], s4 offset
:4095
1143 // GFX10
: encoding
: [0xff,0x0f,0x78,0xe0,0x00,0xfc,0x03,0x04]
1145 buffer_store_dwordx4 v
[1:4], off
, s
[16:19], s4 offset
:4095
1146 // GFX10
: encoding
: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x04,0x04]
1148 buffer_store_dwordx4 v
[1:4], off
, s
[96:99], s4 offset
:4095
1149 // GFX10
: encoding
: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x18,0x04]
1151 buffer_store_dwordx4 v
[1:4], off
, s
[12:15], s101 offset
:4095
1152 // GFX10
: encoding
: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x65]
1154 buffer_store_dwordx4 v
[1:4], off
, s
[12:15], m0 offset
:4095
1155 // GFX10
: encoding
: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x7c]
1157 buffer_store_dwordx4 v
[1:4], off
, s
[12:15], 0 offset
:4095
1158 // GFX10
: encoding
: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x80]
1160 buffer_store_dwordx4 v
[1:4], off
, s
[12:15], -1 offset
:4095
1161 // GFX10
: encoding
: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xc1]
1163 buffer_store_dwordx4 v
[1:4], off
, s
[12:15], 0.5 offset
:4095
1164 // GFX10
: encoding
: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf0]
1166 buffer_store_dwordx4 v
[1:4], off
, s
[12:15], -4.0 offset
:4095
1167 // GFX10
: encoding
: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf7]
1169 buffer_store_dwordx4 v
[1:4], v0
, s
[12:15], s4 idxen offset
:4095
1170 // GFX10
: encoding
: [0xff,0x2f,0x78,0xe0,0x00,0x01,0x03,0x04]
1172 buffer_store_dwordx4 v
[1:4], v0
, s
[12:15], s4 offen offset
:4095
1173 // GFX10
: encoding
: [0xff,0x1f,0x78,0xe0,0x00,0x01,0x03,0x04]
1175 buffer_store_dwordx4 v
[1:4], off
, s
[12:15], s4
1176 // GFX10
: encoding
: [0x00,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
1178 buffer_store_dwordx4 v
[1:4], off
, s
[12:15], s4 offset
:7
1179 // GFX10
: encoding
: [0x07,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
1181 buffer_store_dwordx4 v
[1:4], off
, s
[12:15], s4 offset
:4095 glc
1182 // GFX10
: encoding
: [0xff,0x4f,0x78,0xe0,0x00,0x01,0x03,0x04]
1184 buffer_store_dwordx4 v
[1:4], off
, s
[12:15], s4 offset
:4095 slc
1185 // GFX10
: encoding
: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x43,0x04]
1187 buffer_store_dwordx4 v
[1:4], off
, s
[12:15], s4 offset
:4095 dlc
1188 // GFX10
: encoding
: [0xff,0x8f,0x78,0xe0,0x00,0x01,0x03,0x04]
1190 buffer_store_dwordx4 v
[1:4], off
, s
[12:15], s4 offset
:4095 glc slc dlc
1191 // GFX10
: encoding
: [0xff,0xcf,0x78,0xe0,0x00,0x01,0x43,0x04]
1193 buffer_atomic_swap v5
, off
, s
[8:11], s3 offset
:4095
1194 // GFX10
: encoding
: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x03]
1196 buffer_atomic_swap v255
, off
, s
[8:11], s3 offset
:4095
1197 // GFX10
: encoding
: [0xff,0x0f,0xc0,0xe0,0x00,0xff,0x02,0x03]
1199 buffer_atomic_swap v5
, off
, s
[12:15], s3 offset
:4095
1200 // GFX10
: encoding
: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x03,0x03]
1202 buffer_atomic_swap v5
, off
, s
[96:99], s3 offset
:4095
1203 // GFX10
: encoding
: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x18,0x03]
1205 buffer_atomic_swap v5
, off
, s
[8:11], s101 offset
:4095
1206 // GFX10
: encoding
: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x65]
1208 buffer_atomic_swap v5
, off
, s
[8:11], m0 offset
:4095
1209 // GFX10
: encoding
: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x7c]
1211 buffer_atomic_swap v5
, off
, s
[8:11], 0 offset
:4095
1212 // GFX10
: encoding
: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x80]
1214 buffer_atomic_swap v5
, off
, s
[8:11], -1 offset
:4095
1215 // GFX10
: encoding
: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0xc1]
1217 buffer_atomic_swap v5
, v0
, s
[8:11], s3 idxen offset
:4095
1218 // GFX10
: encoding
: [0xff,0x2f,0xc0,0xe0,0x00,0x05,0x02,0x03]
1220 buffer_atomic_swap v5
, v0
, s
[8:11], s3 offen offset
:4095
1221 // GFX10
: encoding
: [0xff,0x1f,0xc0,0xe0,0x00,0x05,0x02,0x03]
1223 buffer_atomic_swap v5
, off
, s
[8:11], s3
1224 // GFX10
: encoding
: [0x00,0x00,0xc0,0xe0,0x00,0x05,0x02,0x03]
1226 buffer_atomic_swap v5
, off
, s
[8:11], s3 offset
:7
1227 // GFX10
: encoding
: [0x07,0x00,0xc0,0xe0,0x00,0x05,0x02,0x03]
1229 buffer_atomic_swap v5
, off
, s
[8:11], s3 offset
:4095 glc
1230 // GFX10
: encoding
: [0xff,0x4f,0xc0,0xe0,0x00,0x05,0x02,0x03]
1232 buffer_atomic_swap v5
, off
, s
[8:11], s3 offset
:4095 slc
1233 // GFX10
: encoding
: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x42,0x03]
1235 buffer_atomic_cmpswap v
[5:6], off
, s
[8:11], s3 offset
:4095
1236 // GFX10
: encoding
: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x03]
1238 buffer_atomic_cmpswap v
[254:255], off
, s
[8:11], s3 offset
:4095
1239 // GFX10
: encoding
: [0xff,0x0f,0xc4,0xe0,0x00,0xfe,0x02,0x03]
1241 buffer_atomic_cmpswap v
[5:6], off
, s
[12:15], s3 offset
:4095
1242 // GFX10
: encoding
: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x03,0x03]
1244 buffer_atomic_cmpswap v
[5:6], off
, s
[96:99], s3 offset
:4095
1245 // GFX10
: encoding
: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x18,0x03]
1247 buffer_atomic_cmpswap v
[5:6], off
, s
[8:11], s101 offset
:4095
1248 // GFX10
: encoding
: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x65]
1250 buffer_atomic_cmpswap v
[5:6], off
, s
[8:11], m0 offset
:4095
1251 // GFX10
: encoding
: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x7c]
1253 buffer_atomic_cmpswap v
[5:6], off
, s
[8:11], 0 offset
:4095
1254 // GFX10
: encoding
: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x80]
1256 buffer_atomic_cmpswap v
[5:6], off
, s
[8:11], -1 offset
:4095
1257 // GFX10
: encoding
: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0xc1]
1259 buffer_atomic_cmpswap v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
1260 // GFX10
: encoding
: [0xff,0x2f,0xc4,0xe0,0x00,0x05,0x02,0x03]
1262 buffer_atomic_cmpswap v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
1263 // GFX10
: encoding
: [0xff,0x1f,0xc4,0xe0,0x00,0x05,0x02,0x03]
1265 buffer_atomic_cmpswap v
[5:6], off
, s
[8:11], s3
1266 // GFX10
: encoding
: [0x00,0x00,0xc4,0xe0,0x00,0x05,0x02,0x03]
1268 buffer_atomic_cmpswap v
[5:6], off
, s
[8:11], s3 offset
:7
1269 // GFX10
: encoding
: [0x07,0x00,0xc4,0xe0,0x00,0x05,0x02,0x03]
1271 buffer_atomic_cmpswap v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
1272 // GFX10
: encoding
: [0xff,0x4f,0xc4,0xe0,0x00,0x05,0x02,0x03]
1274 buffer_atomic_cmpswap v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
1275 // GFX10
: encoding
: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x42,0x03]
1277 buffer_atomic_add v5
, off
, s
[8:11], s3 offset
:4095
1278 // GFX10
: encoding
: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x03]
1280 buffer_atomic_add v255
, off
, s
[8:11], s3 offset
:4095
1281 // GFX10
: encoding
: [0xff,0x0f,0xc8,0xe0,0x00,0xff,0x02,0x03]
1283 buffer_atomic_add v5
, off
, s
[12:15], s3 offset
:4095
1284 // GFX10
: encoding
: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x03,0x03]
1286 buffer_atomic_add v5
, off
, s
[96:99], s3 offset
:4095
1287 // GFX10
: encoding
: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x18,0x03]
1289 buffer_atomic_add v5
, off
, s
[8:11], s101 offset
:4095
1290 // GFX10
: encoding
: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x65]
1292 buffer_atomic_add v5
, off
, s
[8:11], m0 offset
:4095
1293 // GFX10
: encoding
: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x7c]
1295 buffer_atomic_add v5
, off
, s
[8:11], 0 offset
:4095
1296 // GFX10
: encoding
: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x80]
1298 buffer_atomic_add v5
, off
, s
[8:11], -1 offset
:4095
1299 // GFX10
: encoding
: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0xc1]
1301 buffer_atomic_add v5
, v0
, s
[8:11], s3 idxen offset
:4095
1302 // GFX10
: encoding
: [0xff,0x2f,0xc8,0xe0,0x00,0x05,0x02,0x03]
1304 buffer_atomic_add v5
, v0
, s
[8:11], s3 offen offset
:4095
1305 // GFX10
: encoding
: [0xff,0x1f,0xc8,0xe0,0x00,0x05,0x02,0x03]
1307 buffer_atomic_add v5
, off
, s
[8:11], s3
1308 // GFX10
: encoding
: [0x00,0x00,0xc8,0xe0,0x00,0x05,0x02,0x03]
1310 buffer_atomic_add v5
, off
, s
[8:11], s3 offset
:7
1311 // GFX10
: encoding
: [0x07,0x00,0xc8,0xe0,0x00,0x05,0x02,0x03]
1313 buffer_atomic_add v5
, off
, s
[8:11], s3 offset
:4095 glc
1314 // GFX10
: encoding
: [0xff,0x4f,0xc8,0xe0,0x00,0x05,0x02,0x03]
1316 buffer_atomic_add v5
, off
, s
[8:11], s3 offset
:4095 slc
1317 // GFX10
: encoding
: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x42,0x03]
1319 buffer_atomic_sub v5
, off
, s
[8:11], s3 offset
:4095
1320 // GFX10
: encoding
: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x03]
1322 buffer_atomic_sub v255
, off
, s
[8:11], s3 offset
:4095
1323 // GFX10
: encoding
: [0xff,0x0f,0xcc,0xe0,0x00,0xff,0x02,0x03]
1325 buffer_atomic_sub v5
, off
, s
[12:15], s3 offset
:4095
1326 // GFX10
: encoding
: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x03,0x03]
1328 buffer_atomic_sub v5
, off
, s
[96:99], s3 offset
:4095
1329 // GFX10
: encoding
: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x18,0x03]
1331 buffer_atomic_sub v5
, off
, s
[8:11], s101 offset
:4095
1332 // GFX10
: encoding
: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x65]
1334 buffer_atomic_sub v5
, off
, s
[8:11], m0 offset
:4095
1335 // GFX10
: encoding
: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x7c]
1337 buffer_atomic_sub v5
, off
, s
[8:11], 0 offset
:4095
1338 // GFX10
: encoding
: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x80]
1340 buffer_atomic_sub v5
, off
, s
[8:11], -1 offset
:4095
1341 // GFX10
: encoding
: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0xc1]
1343 buffer_atomic_sub v5
, v0
, s
[8:11], s3 idxen offset
:4095
1344 // GFX10
: encoding
: [0xff,0x2f,0xcc,0xe0,0x00,0x05,0x02,0x03]
1346 buffer_atomic_sub v5
, v0
, s
[8:11], s3 offen offset
:4095
1347 // GFX10
: encoding
: [0xff,0x1f,0xcc,0xe0,0x00,0x05,0x02,0x03]
1349 buffer_atomic_sub v5
, off
, s
[8:11], s3
1350 // GFX10
: encoding
: [0x00,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03]
1352 buffer_atomic_sub v5
, off
, s
[8:11], s3 offset
:7
1353 // GFX10
: encoding
: [0x07,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03]
1355 buffer_atomic_sub v5
, off
, s
[8:11], s3 offset
:4095 glc
1356 // GFX10
: encoding
: [0xff,0x4f,0xcc,0xe0,0x00,0x05,0x02,0x03]
1358 buffer_atomic_sub v5
, off
, s
[8:11], s3 offset
:4095 slc
1359 // GFX10
: encoding
: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x42,0x03]
1361 buffer_atomic_smin v5
, off
, s
[8:11], s3 offset
:4095
1362 // GFX10
: encoding
: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x03]
1364 buffer_atomic_smin v255
, off
, s
[8:11], s3 offset
:4095
1365 // GFX10
: encoding
: [0xff,0x0f,0xd4,0xe0,0x00,0xff,0x02,0x03]
1367 buffer_atomic_smin v5
, off
, s
[12:15], s3 offset
:4095
1368 // GFX10
: encoding
: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x03,0x03]
1370 buffer_atomic_smin v5
, off
, s
[96:99], s3 offset
:4095
1371 // GFX10
: encoding
: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x18,0x03]
1373 buffer_atomic_smin v5
, off
, s
[8:11], s101 offset
:4095
1374 // GFX10
: encoding
: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x65]
1376 buffer_atomic_smin v5
, off
, s
[8:11], m0 offset
:4095
1377 // GFX10
: encoding
: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x7c]
1379 buffer_atomic_smin v5
, off
, s
[8:11], 0 offset
:4095
1380 // GFX10
: encoding
: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x80]
1382 buffer_atomic_smin v5
, off
, s
[8:11], -1 offset
:4095
1383 // GFX10
: encoding
: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0xc1]
1385 buffer_atomic_smin v5
, v0
, s
[8:11], s3 idxen offset
:4095
1386 // GFX10
: encoding
: [0xff,0x2f,0xd4,0xe0,0x00,0x05,0x02,0x03]
1388 buffer_atomic_smin v5
, v0
, s
[8:11], s3 offen offset
:4095
1389 // GFX10
: encoding
: [0xff,0x1f,0xd4,0xe0,0x00,0x05,0x02,0x03]
1391 buffer_atomic_smin v5
, off
, s
[8:11], s3
1392 // GFX10
: encoding
: [0x00,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03]
1394 buffer_atomic_smin v5
, off
, s
[8:11], s3 offset
:7
1395 // GFX10
: encoding
: [0x07,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03]
1397 buffer_atomic_smin v5
, off
, s
[8:11], s3 offset
:4095 glc
1398 // GFX10
: encoding
: [0xff,0x4f,0xd4,0xe0,0x00,0x05,0x02,0x03]
1400 buffer_atomic_smin v5
, off
, s
[8:11], s3 offset
:4095 slc
1401 // GFX10
: encoding
: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x42,0x03]
1403 buffer_atomic_umin v5
, off
, s
[8:11], s3 offset
:4095
1404 // GFX10
: encoding
: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x03]
1406 buffer_atomic_umin v255
, off
, s
[8:11], s3 offset
:4095
1407 // GFX10
: encoding
: [0xff,0x0f,0xd8,0xe0,0x00,0xff,0x02,0x03]
1409 buffer_atomic_umin v5
, off
, s
[12:15], s3 offset
:4095
1410 // GFX10
: encoding
: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x03,0x03]
1412 buffer_atomic_umin v5
, off
, s
[96:99], s3 offset
:4095
1413 // GFX10
: encoding
: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x18,0x03]
1415 buffer_atomic_umin v5
, off
, s
[8:11], s101 offset
:4095
1416 // GFX10
: encoding
: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x65]
1418 buffer_atomic_umin v5
, off
, s
[8:11], m0 offset
:4095
1419 // GFX10
: encoding
: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x7c]
1421 buffer_atomic_umin v5
, off
, s
[8:11], 0 offset
:4095
1422 // GFX10
: encoding
: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x80]
1424 buffer_atomic_umin v5
, off
, s
[8:11], -1 offset
:4095
1425 // GFX10
: encoding
: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0xc1]
1427 buffer_atomic_umin v5
, v0
, s
[8:11], s3 idxen offset
:4095
1428 // GFX10
: encoding
: [0xff,0x2f,0xd8,0xe0,0x00,0x05,0x02,0x03]
1430 buffer_atomic_umin v5
, v0
, s
[8:11], s3 offen offset
:4095
1431 // GFX10
: encoding
: [0xff,0x1f,0xd8,0xe0,0x00,0x05,0x02,0x03]
1433 buffer_atomic_umin v5
, off
, s
[8:11], s3
1434 // GFX10
: encoding
: [0x00,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03]
1436 buffer_atomic_umin v5
, off
, s
[8:11], s3 offset
:7
1437 // GFX10
: encoding
: [0x07,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03]
1439 buffer_atomic_umin v5
, off
, s
[8:11], s3 offset
:4095 glc
1440 // GFX10
: encoding
: [0xff,0x4f,0xd8,0xe0,0x00,0x05,0x02,0x03]
1442 buffer_atomic_umin v5
, off
, s
[8:11], s3 offset
:4095 slc
1443 // GFX10
: encoding
: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x42,0x03]
1445 buffer_atomic_smax v5
, off
, s
[8:11], s3 offset
:4095
1446 // GFX10
: encoding
: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x03]
1448 buffer_atomic_smax v255
, off
, s
[8:11], s3 offset
:4095
1449 // GFX10
: encoding
: [0xff,0x0f,0xdc,0xe0,0x00,0xff,0x02,0x03]
1451 buffer_atomic_smax v5
, off
, s
[12:15], s3 offset
:4095
1452 // GFX10
: encoding
: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x03,0x03]
1454 buffer_atomic_smax v5
, off
, s
[96:99], s3 offset
:4095
1455 // GFX10
: encoding
: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x18,0x03]
1457 buffer_atomic_smax v5
, off
, s
[8:11], s101 offset
:4095
1458 // GFX10
: encoding
: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x65]
1460 buffer_atomic_smax v5
, off
, s
[8:11], m0 offset
:4095
1461 // GFX10
: encoding
: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x7c]
1463 buffer_atomic_smax v5
, off
, s
[8:11], 0 offset
:4095
1464 // GFX10
: encoding
: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x80]
1466 buffer_atomic_smax v5
, off
, s
[8:11], -1 offset
:4095
1467 // GFX10
: encoding
: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0xc1]
1469 buffer_atomic_smax v5
, v0
, s
[8:11], s3 idxen offset
:4095
1470 // GFX10
: encoding
: [0xff,0x2f,0xdc,0xe0,0x00,0x05,0x02,0x03]
1472 buffer_atomic_smax v5
, v0
, s
[8:11], s3 offen offset
:4095
1473 // GFX10
: encoding
: [0xff,0x1f,0xdc,0xe0,0x00,0x05,0x02,0x03]
1475 buffer_atomic_smax v5
, off
, s
[8:11], s3
1476 // GFX10
: encoding
: [0x00,0x00,0xdc,0xe0,0x00,0x05,0x02,0x03]
1478 buffer_atomic_smax v5
, off
, s
[8:11], s3 offset
:7
1479 // GFX10
: encoding
: [0x07,0x00,0xdc,0xe0,0x00,0x05,0x02,0x03]
1481 buffer_atomic_smax v5
, off
, s
[8:11], s3 offset
:4095 glc
1482 // GFX10
: encoding
: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0x03]
1484 buffer_atomic_smax v5
, off
, s
[8:11], s3 offset
:4095 slc
1485 // GFX10
: encoding
: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x42,0x03]
1487 buffer_atomic_umax v5
, off
, s
[8:11], s3 offset
:4095
1488 // GFX10
: encoding
: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x03]
1490 buffer_atomic_umax v255
, off
, s
[8:11], s3 offset
:4095
1491 // GFX10
: encoding
: [0xff,0x0f,0xe0,0xe0,0x00,0xff,0x02,0x03]
1493 buffer_atomic_umax v5
, off
, s
[12:15], s3 offset
:4095
1494 // GFX10
: encoding
: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x03,0x03]
1496 buffer_atomic_umax v5
, off
, s
[96:99], s3 offset
:4095
1497 // GFX10
: encoding
: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x18,0x03]
1499 buffer_atomic_umax v5
, off
, s
[8:11], s101 offset
:4095
1500 // GFX10
: encoding
: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x65]
1502 buffer_atomic_umax v5
, off
, s
[8:11], m0 offset
:4095
1503 // GFX10
: encoding
: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x7c]
1505 buffer_atomic_umax v5
, off
, s
[8:11], 0 offset
:4095
1506 // GFX10
: encoding
: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x80]
1508 buffer_atomic_umax v5
, off
, s
[8:11], -1 offset
:4095
1509 // GFX10
: encoding
: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0xc1]
1511 buffer_atomic_umax v5
, v0
, s
[8:11], s3 idxen offset
:4095
1512 // GFX10
: encoding
: [0xff,0x2f,0xe0,0xe0,0x00,0x05,0x02,0x03]
1514 buffer_atomic_umax v5
, v0
, s
[8:11], s3 offen offset
:4095
1515 // GFX10
: encoding
: [0xff,0x1f,0xe0,0xe0,0x00,0x05,0x02,0x03]
1517 buffer_atomic_umax v5
, off
, s
[8:11], s3
1518 // GFX10
: encoding
: [0x00,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03]
1520 buffer_atomic_umax v5
, off
, s
[8:11], s3 offset
:7
1521 // GFX10
: encoding
: [0x07,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03]
1523 buffer_atomic_umax v5
, off
, s
[8:11], s3 offset
:4095 glc
1524 // GFX10
: encoding
: [0xff,0x4f,0xe0,0xe0,0x00,0x05,0x02,0x03]
1526 buffer_atomic_umax v5
, off
, s
[8:11], s3 offset
:4095 slc
1527 // GFX10
: encoding
: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x42,0x03]
1529 buffer_atomic_and v5
, off
, s
[8:11], s3 offset
:4095
1530 // GFX10
: encoding
: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x03]
1532 buffer_atomic_and v255
, off
, s
[8:11], s3 offset
:4095
1533 // GFX10
: encoding
: [0xff,0x0f,0xe4,0xe0,0x00,0xff,0x02,0x03]
1535 buffer_atomic_and v5
, off
, s
[12:15], s3 offset
:4095
1536 // GFX10
: encoding
: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x03,0x03]
1538 buffer_atomic_and v5
, off
, s
[96:99], s3 offset
:4095
1539 // GFX10
: encoding
: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x18,0x03]
1541 buffer_atomic_and v5
, off
, s
[8:11], s101 offset
:4095
1542 // GFX10
: encoding
: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x65]
1544 buffer_atomic_and v5
, off
, s
[8:11], m0 offset
:4095
1545 // GFX10
: encoding
: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x7c]
1547 buffer_atomic_and v5
, off
, s
[8:11], 0 offset
:4095
1548 // GFX10
: encoding
: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x80]
1550 buffer_atomic_and v5
, off
, s
[8:11], -1 offset
:4095
1551 // GFX10
: encoding
: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0xc1]
1553 buffer_atomic_and v5
, v0
, s
[8:11], s3 idxen offset
:4095
1554 // GFX10
: encoding
: [0xff,0x2f,0xe4,0xe0,0x00,0x05,0x02,0x03]
1556 buffer_atomic_and v5
, v0
, s
[8:11], s3 offen offset
:4095
1557 // GFX10
: encoding
: [0xff,0x1f,0xe4,0xe0,0x00,0x05,0x02,0x03]
1559 buffer_atomic_and v5
, off
, s
[8:11], s3
1560 // GFX10
: encoding
: [0x00,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03]
1562 buffer_atomic_and v5
, off
, s
[8:11], s3 offset
:7
1563 // GFX10
: encoding
: [0x07,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03]
1565 buffer_atomic_and v5
, off
, s
[8:11], s3 offset
:4095 glc
1566 // GFX10
: encoding
: [0xff,0x4f,0xe4,0xe0,0x00,0x05,0x02,0x03]
1568 buffer_atomic_and v5
, off
, s
[8:11], s3 offset
:4095 slc
1569 // GFX10
: encoding
: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x42,0x03]
1571 buffer_atomic_or v5
, off
, s
[8:11], s3 offset
:4095
1572 // GFX10
: encoding
: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x03]
1574 buffer_atomic_or v255
, off
, s
[8:11], s3 offset
:4095
1575 // GFX10
: encoding
: [0xff,0x0f,0xe8,0xe0,0x00,0xff,0x02,0x03]
1577 buffer_atomic_or v5
, off
, s
[12:15], s3 offset
:4095
1578 // GFX10
: encoding
: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x03,0x03]
1580 buffer_atomic_or v5
, off
, s
[96:99], s3 offset
:4095
1581 // GFX10
: encoding
: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x18,0x03]
1583 buffer_atomic_or v5
, off
, s
[8:11], s101 offset
:4095
1584 // GFX10
: encoding
: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x65]
1586 buffer_atomic_or v5
, off
, s
[8:11], m0 offset
:4095
1587 // GFX10
: encoding
: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x7c]
1589 buffer_atomic_or v5
, off
, s
[8:11], 0 offset
:4095
1590 // GFX10
: encoding
: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x80]
1592 buffer_atomic_or v5
, off
, s
[8:11], -1 offset
:4095
1593 // GFX10
: encoding
: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0xc1]
1595 buffer_atomic_or v5
, v0
, s
[8:11], s3 idxen offset
:4095
1596 // GFX10
: encoding
: [0xff,0x2f,0xe8,0xe0,0x00,0x05,0x02,0x03]
1598 buffer_atomic_or v5
, v0
, s
[8:11], s3 offen offset
:4095
1599 // GFX10
: encoding
: [0xff,0x1f,0xe8,0xe0,0x00,0x05,0x02,0x03]
1601 buffer_atomic_or v5
, off
, s
[8:11], s3
1602 // GFX10
: encoding
: [0x00,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03]
1604 buffer_atomic_or v5
, off
, s
[8:11], s3 offset
:7
1605 // GFX10
: encoding
: [0x07,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03]
1607 buffer_atomic_or v5
, off
, s
[8:11], s3 offset
:4095 glc
1608 // GFX10
: encoding
: [0xff,0x4f,0xe8,0xe0,0x00,0x05,0x02,0x03]
1610 buffer_atomic_or v5
, off
, s
[8:11], s3 offset
:4095 slc
1611 // GFX10
: encoding
: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x42,0x03]
1613 buffer_atomic_xor v5
, off
, s
[8:11], s3 offset
:4095
1614 // GFX10
: encoding
: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x03]
1616 buffer_atomic_xor v255
, off
, s
[8:11], s3 offset
:4095
1617 // GFX10
: encoding
: [0xff,0x0f,0xec,0xe0,0x00,0xff,0x02,0x03]
1619 buffer_atomic_xor v5
, off
, s
[12:15], s3 offset
:4095
1620 // GFX10
: encoding
: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x03,0x03]
1622 buffer_atomic_xor v5
, off
, s
[96:99], s3 offset
:4095
1623 // GFX10
: encoding
: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x18,0x03]
1625 buffer_atomic_xor v5
, off
, s
[8:11], s101 offset
:4095
1626 // GFX10
: encoding
: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x65]
1628 buffer_atomic_xor v5
, off
, s
[8:11], m0 offset
:4095
1629 // GFX10
: encoding
: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x7c]
1631 buffer_atomic_xor v5
, off
, s
[8:11], 0 offset
:4095
1632 // GFX10
: encoding
: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x80]
1634 buffer_atomic_xor v5
, off
, s
[8:11], -1 offset
:4095
1635 // GFX10
: encoding
: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0xc1]
1637 buffer_atomic_xor v5
, v0
, s
[8:11], s3 idxen offset
:4095
1638 // GFX10
: encoding
: [0xff,0x2f,0xec,0xe0,0x00,0x05,0x02,0x03]
1640 buffer_atomic_xor v5
, v0
, s
[8:11], s3 offen offset
:4095
1641 // GFX10
: encoding
: [0xff,0x1f,0xec,0xe0,0x00,0x05,0x02,0x03]
1643 buffer_atomic_xor v5
, off
, s
[8:11], s3
1644 // GFX10
: encoding
: [0x00,0x00,0xec,0xe0,0x00,0x05,0x02,0x03]
1646 buffer_atomic_xor v5
, off
, s
[8:11], s3 offset
:7
1647 // GFX10
: encoding
: [0x07,0x00,0xec,0xe0,0x00,0x05,0x02,0x03]
1649 buffer_atomic_xor v5
, off
, s
[8:11], s3 offset
:4095 glc
1650 // GFX10
: encoding
: [0xff,0x4f,0xec,0xe0,0x00,0x05,0x02,0x03]
1652 buffer_atomic_xor v5
, off
, s
[8:11], s3 offset
:4095 slc
1653 // GFX10
: encoding
: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x42,0x03]
1655 buffer_atomic_inc v5
, off
, s
[8:11], s3 offset
:4095
1656 // GFX10
: encoding
: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x03]
1658 buffer_atomic_inc v255
, off
, s
[8:11], s3 offset
:4095
1659 // GFX10
: encoding
: [0xff,0x0f,0xf0,0xe0,0x00,0xff,0x02,0x03]
1661 buffer_atomic_inc v5
, off
, s
[12:15], s3 offset
:4095
1662 // GFX10
: encoding
: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x03,0x03]
1664 buffer_atomic_inc v5
, off
, s
[96:99], s3 offset
:4095
1665 // GFX10
: encoding
: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x18,0x03]
1667 buffer_atomic_inc v5
, off
, s
[8:11], s101 offset
:4095
1668 // GFX10
: encoding
: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x65]
1670 buffer_atomic_inc v5
, off
, s
[8:11], m0 offset
:4095
1671 // GFX10
: encoding
: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x7c]
1673 buffer_atomic_inc v5
, off
, s
[8:11], 0 offset
:4095
1674 // GFX10
: encoding
: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x80]
1676 buffer_atomic_inc v5
, off
, s
[8:11], -1 offset
:4095
1677 // GFX10
: encoding
: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0xc1]
1679 buffer_atomic_inc v5
, v0
, s
[8:11], s3 idxen offset
:4095
1680 // GFX10
: encoding
: [0xff,0x2f,0xf0,0xe0,0x00,0x05,0x02,0x03]
1682 buffer_atomic_inc v5
, v0
, s
[8:11], s3 offen offset
:4095
1683 // GFX10
: encoding
: [0xff,0x1f,0xf0,0xe0,0x00,0x05,0x02,0x03]
1685 buffer_atomic_inc v5
, off
, s
[8:11], s3
1686 // GFX10
: encoding
: [0x00,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03]
1688 buffer_atomic_inc v5
, off
, s
[8:11], s3 offset
:7
1689 // GFX10
: encoding
: [0x07,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03]
1691 buffer_atomic_inc v5
, off
, s
[8:11], s3 offset
:4095 glc
1692 // GFX10
: encoding
: [0xff,0x4f,0xf0,0xe0,0x00,0x05,0x02,0x03]
1694 buffer_atomic_inc v5
, off
, s
[8:11], s3 offset
:4095 slc
1695 // GFX10
: encoding
: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x42,0x03]
1697 buffer_atomic_dec v5
, off
, s
[8:11], s3 offset
:4095
1698 // GFX10
: encoding
: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x03]
1700 buffer_atomic_dec v255
, off
, s
[8:11], s3 offset
:4095
1701 // GFX10
: encoding
: [0xff,0x0f,0xf4,0xe0,0x00,0xff,0x02,0x03]
1703 buffer_atomic_dec v5
, off
, s
[12:15], s3 offset
:4095
1704 // GFX10
: encoding
: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x03,0x03]
1706 buffer_atomic_dec v5
, off
, s
[96:99], s3 offset
:4095
1707 // GFX10
: encoding
: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x18,0x03]
1709 buffer_atomic_dec v5
, off
, s
[8:11], s101 offset
:4095
1710 // GFX10
: encoding
: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x65]
1712 buffer_atomic_dec v5
, off
, s
[8:11], m0 offset
:4095
1713 // GFX10
: encoding
: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x7c]
1715 buffer_atomic_dec v5
, off
, s
[8:11], 0 offset
:4095
1716 // GFX10
: encoding
: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x80]
1718 buffer_atomic_dec v5
, off
, s
[8:11], -1 offset
:4095
1719 // GFX10
: encoding
: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0xc1]
1721 buffer_atomic_dec v5
, v0
, s
[8:11], s3 idxen offset
:4095
1722 // GFX10
: encoding
: [0xff,0x2f,0xf4,0xe0,0x00,0x05,0x02,0x03]
1724 buffer_atomic_dec v5
, v0
, s
[8:11], s3 offen offset
:4095
1725 // GFX10
: encoding
: [0xff,0x1f,0xf4,0xe0,0x00,0x05,0x02,0x03]
1727 buffer_atomic_dec v5
, off
, s
[8:11], s3
1728 // GFX10
: encoding
: [0x00,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03]
1730 buffer_atomic_dec v5
, off
, s
[8:11], s3 offset
:7
1731 // GFX10
: encoding
: [0x07,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03]
1733 buffer_atomic_dec v5
, off
, s
[8:11], s3 offset
:4095 glc
1734 // GFX10
: encoding
: [0xff,0x4f,0xf4,0xe0,0x00,0x05,0x02,0x03]
1736 buffer_atomic_dec v5
, off
, s
[8:11], s3 offset
:4095 slc
1737 // GFX10
: encoding
: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x42,0x03]
1739 buffer_atomic_swap_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095
1740 // GFX10
: encoding
: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x03]
1742 buffer_atomic_swap_x2 v
[254:255], off
, s
[8:11], s3 offset
:4095
1743 // GFX10
: encoding
: [0xff,0x0f,0x40,0xe1,0x00,0xfe,0x02,0x03]
1745 buffer_atomic_swap_x2 v
[5:6], off
, s
[12:15], s3 offset
:4095
1746 // GFX10
: encoding
: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x03,0x03]
1748 buffer_atomic_swap_x2 v
[5:6], off
, s
[96:99], s3 offset
:4095
1749 // GFX10
: encoding
: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x18,0x03]
1751 buffer_atomic_swap_x2 v
[5:6], off
, s
[8:11], s101 offset
:4095
1752 // GFX10
: encoding
: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x65]
1754 buffer_atomic_swap_x2 v
[5:6], off
, s
[8:11], m0 offset
:4095
1755 // GFX10
: encoding
: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x7c]
1757 buffer_atomic_swap_x2 v
[5:6], off
, s
[8:11], 0 offset
:4095
1758 // GFX10
: encoding
: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x80]
1760 buffer_atomic_swap_x2 v
[5:6], off
, s
[8:11], -1 offset
:4095
1761 // GFX10
: encoding
: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0xc1]
1763 buffer_atomic_swap_x2 v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
1764 // GFX10
: encoding
: [0xff,0x2f,0x40,0xe1,0x00,0x05,0x02,0x03]
1766 buffer_atomic_swap_x2 v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
1767 // GFX10
: encoding
: [0xff,0x1f,0x40,0xe1,0x00,0x05,0x02,0x03]
1769 buffer_atomic_swap_x2 v
[5:6], off
, s
[8:11], s3
1770 // GFX10
: encoding
: [0x00,0x00,0x40,0xe1,0x00,0x05,0x02,0x03]
1772 buffer_atomic_swap_x2 v
[5:6], off
, s
[8:11], s3 offset
:7
1773 // GFX10
: encoding
: [0x07,0x00,0x40,0xe1,0x00,0x05,0x02,0x03]
1775 buffer_atomic_swap_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
1776 // GFX10
: encoding
: [0xff,0x4f,0x40,0xe1,0x00,0x05,0x02,0x03]
1778 buffer_atomic_swap_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
1779 // GFX10
: encoding
: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x42,0x03]
1781 buffer_atomic_cmpswap_x2 v
[5:8], off
, s
[8:11], s3 offset
:4095
1782 // GFX10
: encoding
: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x03]
1784 buffer_atomic_cmpswap_x2 v
[252:255], off
, s
[8:11], s3 offset
:4095
1785 // GFX10
: encoding
: [0xff,0x0f,0x44,0xe1,0x00,0xfc,0x02,0x03]
1787 buffer_atomic_cmpswap_x2 v
[5:8], off
, s
[12:15], s3 offset
:4095
1788 // GFX10
: encoding
: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x03,0x03]
1790 buffer_atomic_cmpswap_x2 v
[5:8], off
, s
[96:99], s3 offset
:4095
1791 // GFX10
: encoding
: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x18,0x03]
1793 buffer_atomic_cmpswap_x2 v
[5:8], off
, s
[8:11], s101 offset
:4095
1794 // GFX10
: encoding
: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x65]
1796 buffer_atomic_cmpswap_x2 v
[5:8], off
, s
[8:11], m0 offset
:4095
1797 // GFX10
: encoding
: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x7c]
1799 buffer_atomic_cmpswap_x2 v
[5:8], off
, s
[8:11], 0 offset
:4095
1800 // GFX10
: encoding
: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x80]
1802 buffer_atomic_cmpswap_x2 v
[5:8], off
, s
[8:11], -1 offset
:4095
1803 // GFX10
: encoding
: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0xc1]
1805 buffer_atomic_cmpswap_x2 v
[5:8], v0
, s
[8:11], s3 idxen offset
:4095
1806 // GFX10
: encoding
: [0xff,0x2f,0x44,0xe1,0x00,0x05,0x02,0x03]
1808 buffer_atomic_cmpswap_x2 v
[5:8], v0
, s
[8:11], s3 offen offset
:4095
1809 // GFX10
: encoding
: [0xff,0x1f,0x44,0xe1,0x00,0x05,0x02,0x03]
1811 buffer_atomic_cmpswap_x2 v
[5:8], off
, s
[8:11], s3
1812 // GFX10
: encoding
: [0x00,0x00,0x44,0xe1,0x00,0x05,0x02,0x03]
1814 buffer_atomic_cmpswap_x2 v
[5:8], off
, s
[8:11], s3 offset
:7
1815 // GFX10
: encoding
: [0x07,0x00,0x44,0xe1,0x00,0x05,0x02,0x03]
1817 buffer_atomic_cmpswap_x2 v
[5:8], off
, s
[8:11], s3 offset
:4095 glc
1818 // GFX10
: encoding
: [0xff,0x4f,0x44,0xe1,0x00,0x05,0x02,0x03]
1820 buffer_atomic_cmpswap_x2 v
[5:8], off
, s
[8:11], s3 offset
:4095 slc
1821 // GFX10
: encoding
: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x42,0x03]
1823 buffer_atomic_add_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095
1824 // GFX10
: encoding
: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x03]
1826 buffer_atomic_add_x2 v
[254:255], off
, s
[8:11], s3 offset
:4095
1827 // GFX10
: encoding
: [0xff,0x0f,0x48,0xe1,0x00,0xfe,0x02,0x03]
1829 buffer_atomic_add_x2 v
[5:6], off
, s
[12:15], s3 offset
:4095
1830 // GFX10
: encoding
: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x03,0x03]
1832 buffer_atomic_add_x2 v
[5:6], off
, s
[96:99], s3 offset
:4095
1833 // GFX10
: encoding
: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x18,0x03]
1835 buffer_atomic_add_x2 v
[5:6], off
, s
[8:11], s101 offset
:4095
1836 // GFX10
: encoding
: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x65]
1838 buffer_atomic_add_x2 v
[5:6], off
, s
[8:11], m0 offset
:4095
1839 // GFX10
: encoding
: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x7c]
1841 buffer_atomic_add_x2 v
[5:6], off
, s
[8:11], 0 offset
:4095
1842 // GFX10
: encoding
: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x80]
1844 buffer_atomic_add_x2 v
[5:6], off
, s
[8:11], -1 offset
:4095
1845 // GFX10
: encoding
: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xc1]
1847 buffer_atomic_add_x2 v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
1848 // GFX10
: encoding
: [0xff,0x2f,0x48,0xe1,0x00,0x05,0x02,0x03]
1850 buffer_atomic_add_x2 v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
1851 // GFX10
: encoding
: [0xff,0x1f,0x48,0xe1,0x00,0x05,0x02,0x03]
1853 buffer_atomic_add_x2 v
[5:6], off
, s
[8:11], s3
1854 // GFX10
: encoding
: [0x00,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
1856 buffer_atomic_add_x2 v
[5:6], off
, s
[8:11], s3 offset
:7
1857 // GFX10
: encoding
: [0x07,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
1859 buffer_atomic_add_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
1860 // GFX10
: encoding
: [0xff,0x4f,0x48,0xe1,0x00,0x05,0x02,0x03]
1862 buffer_atomic_add_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
1863 // GFX10
: encoding
: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x42,0x03]
1865 buffer_atomic_sub_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095
1866 // GFX10
: encoding
: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x03]
1868 buffer_atomic_sub_x2 v
[254:255], off
, s
[8:11], s3 offset
:4095
1869 // GFX10
: encoding
: [0xff,0x0f,0x4c,0xe1,0x00,0xfe,0x02,0x03]
1871 buffer_atomic_sub_x2 v
[5:6], off
, s
[12:15], s3 offset
:4095
1872 // GFX10
: encoding
: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x03,0x03]
1874 buffer_atomic_sub_x2 v
[5:6], off
, s
[96:99], s3 offset
:4095
1875 // GFX10
: encoding
: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x18,0x03]
1877 buffer_atomic_sub_x2 v
[5:6], off
, s
[8:11], s101 offset
:4095
1878 // GFX10
: encoding
: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x65]
1880 buffer_atomic_sub_x2 v
[5:6], off
, s
[8:11], m0 offset
:4095
1881 // GFX10
: encoding
: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x7c]
1883 buffer_atomic_sub_x2 v
[5:6], off
, s
[8:11], 0 offset
:4095
1884 // GFX10
: encoding
: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x80]
1886 buffer_atomic_sub_x2 v
[5:6], off
, s
[8:11], -1 offset
:4095
1887 // GFX10
: encoding
: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0xc1]
1889 buffer_atomic_sub_x2 v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
1890 // GFX10
: encoding
: [0xff,0x2f,0x4c,0xe1,0x00,0x05,0x02,0x03]
1892 buffer_atomic_sub_x2 v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
1893 // GFX10
: encoding
: [0xff,0x1f,0x4c,0xe1,0x00,0x05,0x02,0x03]
1895 buffer_atomic_sub_x2 v
[5:6], off
, s
[8:11], s3
1896 // GFX10
: encoding
: [0x00,0x00,0x4c,0xe1,0x00,0x05,0x02,0x03]
1898 buffer_atomic_sub_x2 v
[5:6], off
, s
[8:11], s3 offset
:7
1899 // GFX10
: encoding
: [0x07,0x00,0x4c,0xe1,0x00,0x05,0x02,0x03]
1901 buffer_atomic_sub_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
1902 // GFX10
: encoding
: [0xff,0x4f,0x4c,0xe1,0x00,0x05,0x02,0x03]
1904 buffer_atomic_sub_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
1905 // GFX10
: encoding
: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x42,0x03]
1907 buffer_atomic_smin_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095
1908 // GFX10
: encoding
: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x03]
1910 buffer_atomic_smin_x2 v
[254:255], off
, s
[8:11], s3 offset
:4095
1911 // GFX10
: encoding
: [0xff,0x0f,0x54,0xe1,0x00,0xfe,0x02,0x03]
1913 buffer_atomic_smin_x2 v
[5:6], off
, s
[12:15], s3 offset
:4095
1914 // GFX10
: encoding
: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x03,0x03]
1916 buffer_atomic_smin_x2 v
[5:6], off
, s
[96:99], s3 offset
:4095
1917 // GFX10
: encoding
: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x18,0x03]
1919 buffer_atomic_smin_x2 v
[5:6], off
, s
[8:11], s101 offset
:4095
1920 // GFX10
: encoding
: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x65]
1922 buffer_atomic_smin_x2 v
[5:6], off
, s
[8:11], m0 offset
:4095
1923 // GFX10
: encoding
: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x7c]
1925 buffer_atomic_smin_x2 v
[5:6], off
, s
[8:11], 0 offset
:4095
1926 // GFX10
: encoding
: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x80]
1928 buffer_atomic_smin_x2 v
[5:6], off
, s
[8:11], -1 offset
:4095
1929 // GFX10
: encoding
: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0xc1]
1931 buffer_atomic_smin_x2 v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
1932 // GFX10
: encoding
: [0xff,0x2f,0x54,0xe1,0x00,0x05,0x02,0x03]
1934 buffer_atomic_smin_x2 v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
1935 // GFX10
: encoding
: [0xff,0x1f,0x54,0xe1,0x00,0x05,0x02,0x03]
1937 buffer_atomic_smin_x2 v
[5:6], off
, s
[8:11], s3
1938 // GFX10
: encoding
: [0x00,0x00,0x54,0xe1,0x00,0x05,0x02,0x03]
1940 buffer_atomic_smin_x2 v
[5:6], off
, s
[8:11], s3 offset
:7
1941 // GFX10
: encoding
: [0x07,0x00,0x54,0xe1,0x00,0x05,0x02,0x03]
1943 buffer_atomic_smin_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
1944 // GFX10
: encoding
: [0xff,0x4f,0x54,0xe1,0x00,0x05,0x02,0x03]
1946 buffer_atomic_smin_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
1947 // GFX10
: encoding
: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x42,0x03]
1949 buffer_atomic_umin_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095
1950 // GFX10
: encoding
: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x03]
1952 buffer_atomic_umin_x2 v
[254:255], off
, s
[8:11], s3 offset
:4095
1953 // GFX10
: encoding
: [0xff,0x0f,0x58,0xe1,0x00,0xfe,0x02,0x03]
1955 buffer_atomic_umin_x2 v
[5:6], off
, s
[12:15], s3 offset
:4095
1956 // GFX10
: encoding
: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x03,0x03]
1958 buffer_atomic_umin_x2 v
[5:6], off
, s
[96:99], s3 offset
:4095
1959 // GFX10
: encoding
: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x18,0x03]
1961 buffer_atomic_umin_x2 v
[5:6], off
, s
[8:11], s101 offset
:4095
1962 // GFX10
: encoding
: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x65]
1964 buffer_atomic_umin_x2 v
[5:6], off
, s
[8:11], m0 offset
:4095
1965 // GFX10
: encoding
: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x7c]
1967 buffer_atomic_umin_x2 v
[5:6], off
, s
[8:11], 0 offset
:4095
1968 // GFX10
: encoding
: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x80]
1970 buffer_atomic_umin_x2 v
[5:6], off
, s
[8:11], -1 offset
:4095
1971 // GFX10
: encoding
: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0xc1]
1973 buffer_atomic_umin_x2 v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
1974 // GFX10
: encoding
: [0xff,0x2f,0x58,0xe1,0x00,0x05,0x02,0x03]
1976 buffer_atomic_umin_x2 v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
1977 // GFX10
: encoding
: [0xff,0x1f,0x58,0xe1,0x00,0x05,0x02,0x03]
1979 buffer_atomic_umin_x2 v
[5:6], off
, s
[8:11], s3
1980 // GFX10
: encoding
: [0x00,0x00,0x58,0xe1,0x00,0x05,0x02,0x03]
1982 buffer_atomic_umin_x2 v
[5:6], off
, s
[8:11], s3 offset
:7
1983 // GFX10
: encoding
: [0x07,0x00,0x58,0xe1,0x00,0x05,0x02,0x03]
1985 buffer_atomic_umin_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
1986 // GFX10
: encoding
: [0xff,0x4f,0x58,0xe1,0x00,0x05,0x02,0x03]
1988 buffer_atomic_umin_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
1989 // GFX10
: encoding
: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x42,0x03]
1991 buffer_atomic_smax_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095
1992 // GFX10
: encoding
: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x03]
1994 buffer_atomic_smax_x2 v
[254:255], off
, s
[8:11], s3 offset
:4095
1995 // GFX10
: encoding
: [0xff,0x0f,0x5c,0xe1,0x00,0xfe,0x02,0x03]
1997 buffer_atomic_smax_x2 v
[5:6], off
, s
[12:15], s3 offset
:4095
1998 // GFX10
: encoding
: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x03,0x03]
2000 buffer_atomic_smax_x2 v
[5:6], off
, s
[96:99], s3 offset
:4095
2001 // GFX10
: encoding
: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x18,0x03]
2003 buffer_atomic_smax_x2 v
[5:6], off
, s
[8:11], s101 offset
:4095
2004 // GFX10
: encoding
: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x65]
2006 buffer_atomic_smax_x2 v
[5:6], off
, s
[8:11], m0 offset
:4095
2007 // GFX10
: encoding
: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x7c]
2009 buffer_atomic_smax_x2 v
[5:6], off
, s
[8:11], 0 offset
:4095
2010 // GFX10
: encoding
: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x80]
2012 buffer_atomic_smax_x2 v
[5:6], off
, s
[8:11], -1 offset
:4095
2013 // GFX10
: encoding
: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0xc1]
2015 buffer_atomic_smax_x2 v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
2016 // GFX10
: encoding
: [0xff,0x2f,0x5c,0xe1,0x00,0x05,0x02,0x03]
2018 buffer_atomic_smax_x2 v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
2019 // GFX10
: encoding
: [0xff,0x1f,0x5c,0xe1,0x00,0x05,0x02,0x03]
2021 buffer_atomic_smax_x2 v
[5:6], off
, s
[8:11], s3
2022 // GFX10
: encoding
: [0x00,0x00,0x5c,0xe1,0x00,0x05,0x02,0x03]
2024 buffer_atomic_smax_x2 v
[5:6], off
, s
[8:11], s3 offset
:7
2025 // GFX10
: encoding
: [0x07,0x00,0x5c,0xe1,0x00,0x05,0x02,0x03]
2027 buffer_atomic_smax_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
2028 // GFX10
: encoding
: [0xff,0x4f,0x5c,0xe1,0x00,0x05,0x02,0x03]
2030 buffer_atomic_smax_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
2031 // GFX10
: encoding
: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x42,0x03]
2033 buffer_atomic_umax_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095
2034 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x03]
2036 buffer_atomic_umax_x2 v
[254:255], off
, s
[8:11], s3 offset
:4095
2037 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe1,0x00,0xfe,0x02,0x03]
2039 buffer_atomic_umax_x2 v
[5:6], off
, s
[12:15], s3 offset
:4095
2040 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x03,0x03]
2042 buffer_atomic_umax_x2 v
[5:6], off
, s
[96:99], s3 offset
:4095
2043 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x18,0x03]
2045 buffer_atomic_umax_x2 v
[5:6], off
, s
[8:11], s101 offset
:4095
2046 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x65]
2048 buffer_atomic_umax_x2 v
[5:6], off
, s
[8:11], m0 offset
:4095
2049 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x7c]
2051 buffer_atomic_umax_x2 v
[5:6], off
, s
[8:11], 0 offset
:4095
2052 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x80]
2054 buffer_atomic_umax_x2 v
[5:6], off
, s
[8:11], -1 offset
:4095
2055 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0xc1]
2057 buffer_atomic_umax_x2 v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
2058 // GFX10
: encoding
: [0xff,0x2f,0x60,0xe1,0x00,0x05,0x02,0x03]
2060 buffer_atomic_umax_x2 v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
2061 // GFX10
: encoding
: [0xff,0x1f,0x60,0xe1,0x00,0x05,0x02,0x03]
2063 buffer_atomic_umax_x2 v
[5:6], off
, s
[8:11], s3
2064 // GFX10
: encoding
: [0x00,0x00,0x60,0xe1,0x00,0x05,0x02,0x03]
2066 buffer_atomic_umax_x2 v
[5:6], off
, s
[8:11], s3 offset
:7
2067 // GFX10
: encoding
: [0x07,0x00,0x60,0xe1,0x00,0x05,0x02,0x03]
2069 buffer_atomic_umax_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
2070 // GFX10
: encoding
: [0xff,0x4f,0x60,0xe1,0x00,0x05,0x02,0x03]
2072 buffer_atomic_umax_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
2073 // GFX10
: encoding
: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x42,0x03]
2075 buffer_atomic_and_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095
2076 // GFX10
: encoding
: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x03]
2078 buffer_atomic_and_x2 v
[254:255], off
, s
[8:11], s3 offset
:4095
2079 // GFX10
: encoding
: [0xff,0x0f,0x64,0xe1,0x00,0xfe,0x02,0x03]
2081 buffer_atomic_and_x2 v
[5:6], off
, s
[12:15], s3 offset
:4095
2082 // GFX10
: encoding
: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x03,0x03]
2084 buffer_atomic_and_x2 v
[5:6], off
, s
[96:99], s3 offset
:4095
2085 // GFX10
: encoding
: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x18,0x03]
2087 buffer_atomic_and_x2 v
[5:6], off
, s
[8:11], s101 offset
:4095
2088 // GFX10
: encoding
: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x65]
2090 buffer_atomic_and_x2 v
[5:6], off
, s
[8:11], m0 offset
:4095
2091 // GFX10
: encoding
: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x7c]
2093 buffer_atomic_and_x2 v
[5:6], off
, s
[8:11], 0 offset
:4095
2094 // GFX10
: encoding
: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x80]
2096 buffer_atomic_and_x2 v
[5:6], off
, s
[8:11], -1 offset
:4095
2097 // GFX10
: encoding
: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0xc1]
2099 buffer_atomic_and_x2 v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
2100 // GFX10
: encoding
: [0xff,0x2f,0x64,0xe1,0x00,0x05,0x02,0x03]
2102 buffer_atomic_and_x2 v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
2103 // GFX10
: encoding
: [0xff,0x1f,0x64,0xe1,0x00,0x05,0x02,0x03]
2105 buffer_atomic_and_x2 v
[5:6], off
, s
[8:11], s3
2106 // GFX10
: encoding
: [0x00,0x00,0x64,0xe1,0x00,0x05,0x02,0x03]
2108 buffer_atomic_and_x2 v
[5:6], off
, s
[8:11], s3 offset
:7
2109 // GFX10
: encoding
: [0x07,0x00,0x64,0xe1,0x00,0x05,0x02,0x03]
2111 buffer_atomic_and_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
2112 // GFX10
: encoding
: [0xff,0x4f,0x64,0xe1,0x00,0x05,0x02,0x03]
2114 buffer_atomic_and_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
2115 // GFX10
: encoding
: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x42,0x03]
2117 buffer_atomic_or_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095
2118 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x03]
2120 buffer_atomic_or_x2 v
[254:255], off
, s
[8:11], s3 offset
:4095
2121 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe1,0x00,0xfe,0x02,0x03]
2123 buffer_atomic_or_x2 v
[5:6], off
, s
[12:15], s3 offset
:4095
2124 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x03,0x03]
2126 buffer_atomic_or_x2 v
[5:6], off
, s
[96:99], s3 offset
:4095
2127 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x18,0x03]
2129 buffer_atomic_or_x2 v
[5:6], off
, s
[8:11], s101 offset
:4095
2130 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x65]
2132 buffer_atomic_or_x2 v
[5:6], off
, s
[8:11], m0 offset
:4095
2133 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x7c]
2135 buffer_atomic_or_x2 v
[5:6], off
, s
[8:11], 0 offset
:4095
2136 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x80]
2138 buffer_atomic_or_x2 v
[5:6], off
, s
[8:11], -1 offset
:4095
2139 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0xc1]
2141 buffer_atomic_or_x2 v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
2142 // GFX10
: encoding
: [0xff,0x2f,0x68,0xe1,0x00,0x05,0x02,0x03]
2144 buffer_atomic_or_x2 v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
2145 // GFX10
: encoding
: [0xff,0x1f,0x68,0xe1,0x00,0x05,0x02,0x03]
2147 buffer_atomic_or_x2 v
[5:6], off
, s
[8:11], s3
2148 // GFX10
: encoding
: [0x00,0x00,0x68,0xe1,0x00,0x05,0x02,0x03]
2150 buffer_atomic_or_x2 v
[5:6], off
, s
[8:11], s3 offset
:7
2151 // GFX10
: encoding
: [0x07,0x00,0x68,0xe1,0x00,0x05,0x02,0x03]
2153 buffer_atomic_or_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
2154 // GFX10
: encoding
: [0xff,0x4f,0x68,0xe1,0x00,0x05,0x02,0x03]
2156 buffer_atomic_or_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
2157 // GFX10
: encoding
: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x42,0x03]
2159 buffer_atomic_xor_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095
2160 // GFX10
: encoding
: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x03]
2162 buffer_atomic_xor_x2 v
[254:255], off
, s
[8:11], s3 offset
:4095
2163 // GFX10
: encoding
: [0xff,0x0f,0x6c,0xe1,0x00,0xfe,0x02,0x03]
2165 buffer_atomic_xor_x2 v
[5:6], off
, s
[12:15], s3 offset
:4095
2166 // GFX10
: encoding
: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x03,0x03]
2168 buffer_atomic_xor_x2 v
[5:6], off
, s
[96:99], s3 offset
:4095
2169 // GFX10
: encoding
: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x18,0x03]
2171 buffer_atomic_xor_x2 v
[5:6], off
, s
[8:11], s101 offset
:4095
2172 // GFX10
: encoding
: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x65]
2174 buffer_atomic_xor_x2 v
[5:6], off
, s
[8:11], m0 offset
:4095
2175 // GFX10
: encoding
: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x7c]
2177 buffer_atomic_xor_x2 v
[5:6], off
, s
[8:11], 0 offset
:4095
2178 // GFX10
: encoding
: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x80]
2180 buffer_atomic_xor_x2 v
[5:6], off
, s
[8:11], -1 offset
:4095
2181 // GFX10
: encoding
: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0xc1]
2183 buffer_atomic_xor_x2 v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
2184 // GFX10
: encoding
: [0xff,0x2f,0x6c,0xe1,0x00,0x05,0x02,0x03]
2186 buffer_atomic_xor_x2 v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
2187 // GFX10
: encoding
: [0xff,0x1f,0x6c,0xe1,0x00,0x05,0x02,0x03]
2189 buffer_atomic_xor_x2 v
[5:6], off
, s
[8:11], s3
2190 // GFX10
: encoding
: [0x00,0x00,0x6c,0xe1,0x00,0x05,0x02,0x03]
2192 buffer_atomic_xor_x2 v
[5:6], off
, s
[8:11], s3 offset
:7
2193 // GFX10
: encoding
: [0x07,0x00,0x6c,0xe1,0x00,0x05,0x02,0x03]
2195 buffer_atomic_xor_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
2196 // GFX10
: encoding
: [0xff,0x4f,0x6c,0xe1,0x00,0x05,0x02,0x03]
2198 buffer_atomic_xor_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
2199 // GFX10
: encoding
: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x42,0x03]
2201 buffer_atomic_inc_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095
2202 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x03]
2204 buffer_atomic_inc_x2 v
[254:255], off
, s
[8:11], s3 offset
:4095
2205 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe1,0x00,0xfe,0x02,0x03]
2207 buffer_atomic_inc_x2 v
[5:6], off
, s
[12:15], s3 offset
:4095
2208 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x03,0x03]
2210 buffer_atomic_inc_x2 v
[5:6], off
, s
[96:99], s3 offset
:4095
2211 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x18,0x03]
2213 buffer_atomic_inc_x2 v
[5:6], off
, s
[8:11], s101 offset
:4095
2214 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x65]
2216 buffer_atomic_inc_x2 v
[5:6], off
, s
[8:11], m0 offset
:4095
2217 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x7c]
2219 buffer_atomic_inc_x2 v
[5:6], off
, s
[8:11], 0 offset
:4095
2220 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x80]
2222 buffer_atomic_inc_x2 v
[5:6], off
, s
[8:11], -1 offset
:4095
2223 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0xc1]
2225 buffer_atomic_inc_x2 v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
2226 // GFX10
: encoding
: [0xff,0x2f,0x70,0xe1,0x00,0x05,0x02,0x03]
2228 buffer_atomic_inc_x2 v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
2229 // GFX10
: encoding
: [0xff,0x1f,0x70,0xe1,0x00,0x05,0x02,0x03]
2231 buffer_atomic_inc_x2 v
[5:6], off
, s
[8:11], s3
2232 // GFX10
: encoding
: [0x00,0x00,0x70,0xe1,0x00,0x05,0x02,0x03]
2234 buffer_atomic_inc_x2 v
[5:6], off
, s
[8:11], s3 offset
:7
2235 // GFX10
: encoding
: [0x07,0x00,0x70,0xe1,0x00,0x05,0x02,0x03]
2237 buffer_atomic_inc_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
2238 // GFX10
: encoding
: [0xff,0x4f,0x70,0xe1,0x00,0x05,0x02,0x03]
2240 buffer_atomic_inc_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
2241 // GFX10
: encoding
: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x42,0x03]
2243 buffer_atomic_dec_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095
2244 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x03]
2246 buffer_atomic_dec_x2 v
[254:255], off
, s
[8:11], s3 offset
:4095
2247 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe1,0x00,0xfe,0x02,0x03]
2249 buffer_atomic_dec_x2 v
[5:6], off
, s
[12:15], s3 offset
:4095
2250 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x03,0x03]
2252 buffer_atomic_dec_x2 v
[5:6], off
, s
[96:99], s3 offset
:4095
2253 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x18,0x03]
2255 buffer_atomic_dec_x2 v
[5:6], off
, s
[8:11], s101 offset
:4095
2256 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x65]
2258 buffer_atomic_dec_x2 v
[5:6], off
, s
[8:11], m0 offset
:4095
2259 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x7c]
2261 buffer_atomic_dec_x2 v
[5:6], off
, s
[8:11], 0 offset
:4095
2262 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x80]
2264 buffer_atomic_dec_x2 v
[5:6], off
, s
[8:11], -1 offset
:4095
2265 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0xc1]
2267 buffer_atomic_dec_x2 v
[5:6], v0
, s
[8:11], s3 idxen offset
:4095
2268 // GFX10
: encoding
: [0xff,0x2f,0x74,0xe1,0x00,0x05,0x02,0x03]
2270 buffer_atomic_dec_x2 v
[5:6], v0
, s
[8:11], s3 offen offset
:4095
2271 // GFX10
: encoding
: [0xff,0x1f,0x74,0xe1,0x00,0x05,0x02,0x03]
2273 buffer_atomic_dec_x2 v
[5:6], off
, s
[8:11], s3
2274 // GFX10
: encoding
: [0x00,0x00,0x74,0xe1,0x00,0x05,0x02,0x03]
2276 buffer_atomic_dec_x2 v
[5:6], off
, s
[8:11], s3 offset
:7
2277 // GFX10
: encoding
: [0x07,0x00,0x74,0xe1,0x00,0x05,0x02,0x03]
2279 buffer_atomic_dec_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 glc
2280 // GFX10
: encoding
: [0xff,0x4f,0x74,0xe1,0x00,0x05,0x02,0x03]
2282 buffer_atomic_dec_x2 v
[5:6], off
, s
[8:11], s3 offset
:4095 slc
2283 // GFX10
: encoding
: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x42,0x03]
2286 // GFX10
: encoding
: [0x00,0x00,0xc4,0xe1,0x00,0x00,0x00,0x00]
2289 // GFX10
: encoding
: [0x00,0x00,0xc8,0xe1,0x00,0x00,0x00,0x00]