[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx90a_ldst_acc.s
blob5a92327d32cfd2e803b8fe4855965ddb9662601c
1 // RUN: not llvm-mc -arch=amdgcn -mcpu=gfx908 %s 2>&1 | FileCheck --check-prefix=NOT-GFX90A --implicit-check-not=error: %s
2 // RUN: llvm-mc -arch=amdgcn -mcpu=gfx90a -show-encoding %s | FileCheck --check-prefix=GFX90A %s
4 // GFX90A: flat_load_ubyte a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x40,0xdc,0x02,0x00,0x80,0x05]
5 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6 flat_load_ubyte a5, v[2:3] offset:4095
8 // GFX90A: flat_load_ubyte a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x40,0xdc,0x02,0x00,0x80,0xff]
9 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10 flat_load_ubyte a255, v[2:3] offset:4095
12 // GFX90A: flat_load_ubyte a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x40,0xdc,0xfe,0x00,0x80,0x05]
13 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
14 flat_load_ubyte a5, v[254:255] offset:4095
16 // GFX90A: flat_load_ubyte a5, v[2:3] ; encoding: [0x00,0x00,0x40,0xdc,0x02,0x00,0x80,0x05]
17 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
18 flat_load_ubyte a5, v[2:3]
20 // GFX90A: flat_load_ubyte a5, v[2:3] ; encoding: [0x00,0x00,0x40,0xdc,0x02,0x00,0x80,0x05]
21 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
22 flat_load_ubyte a5, v[2:3]
24 // GFX90A: flat_load_ubyte a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x40,0xdc,0x02,0x00,0x80,0x05]
25 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
26 flat_load_ubyte a5, v[2:3] offset:7
28 // GFX90A: flat_load_ubyte a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x41,0xdc,0x02,0x00,0x80,0x05]
29 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
30 flat_load_ubyte a5, v[2:3] offset:4095 glc
32 // GFX90A: flat_load_ubyte a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x42,0xdc,0x02,0x00,0x80,0x05]
33 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
34 flat_load_ubyte a5, v[2:3] offset:4095 slc
36 // GFX90A: flat_load_sbyte a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x44,0xdc,0x02,0x00,0x80,0x05]
37 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
38 flat_load_sbyte a5, v[2:3] offset:4095
40 // GFX90A: flat_load_sbyte a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x44,0xdc,0x02,0x00,0x80,0xff]
41 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
42 flat_load_sbyte a255, v[2:3] offset:4095
44 // GFX90A: flat_load_sbyte a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x44,0xdc,0xfe,0x00,0x80,0x05]
45 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
46 flat_load_sbyte a5, v[254:255] offset:4095
48 // GFX90A: flat_load_sbyte a5, v[2:3] ; encoding: [0x00,0x00,0x44,0xdc,0x02,0x00,0x80,0x05]
49 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
50 flat_load_sbyte a5, v[2:3]
52 // GFX90A: flat_load_sbyte a5, v[2:3] ; encoding: [0x00,0x00,0x44,0xdc,0x02,0x00,0x80,0x05]
53 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
54 flat_load_sbyte a5, v[2:3]
56 // GFX90A: flat_load_sbyte a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x44,0xdc,0x02,0x00,0x80,0x05]
57 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
58 flat_load_sbyte a5, v[2:3] offset:7
60 // GFX90A: flat_load_sbyte a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x45,0xdc,0x02,0x00,0x80,0x05]
61 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
62 flat_load_sbyte a5, v[2:3] offset:4095 glc
64 // GFX90A: flat_load_sbyte a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x46,0xdc,0x02,0x00,0x80,0x05]
65 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
66 flat_load_sbyte a5, v[2:3] offset:4095 slc
68 // GFX90A: flat_load_ushort a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x48,0xdc,0x02,0x00,0x80,0x05]
69 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
70 flat_load_ushort a5, v[2:3] offset:4095
72 // GFX90A: flat_load_ushort a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x48,0xdc,0x02,0x00,0x80,0xff]
73 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
74 flat_load_ushort a255, v[2:3] offset:4095
76 // GFX90A: flat_load_ushort a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x48,0xdc,0xfe,0x00,0x80,0x05]
77 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
78 flat_load_ushort a5, v[254:255] offset:4095
80 // GFX90A: flat_load_ushort a5, v[2:3] ; encoding: [0x00,0x00,0x48,0xdc,0x02,0x00,0x80,0x05]
81 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
82 flat_load_ushort a5, v[2:3]
84 // GFX90A: flat_load_ushort a5, v[2:3] ; encoding: [0x00,0x00,0x48,0xdc,0x02,0x00,0x80,0x05]
85 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
86 flat_load_ushort a5, v[2:3]
88 // GFX90A: flat_load_ushort a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x48,0xdc,0x02,0x00,0x80,0x05]
89 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
90 flat_load_ushort a5, v[2:3] offset:7
92 // GFX90A: flat_load_ushort a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x49,0xdc,0x02,0x00,0x80,0x05]
93 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
94 flat_load_ushort a5, v[2:3] offset:4095 glc
96 // GFX90A: flat_load_ushort a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x4a,0xdc,0x02,0x00,0x80,0x05]
97 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
98 flat_load_ushort a5, v[2:3] offset:4095 slc
100 // GFX90A: flat_load_sshort a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x4c,0xdc,0x02,0x00,0x80,0x05]
101 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
102 flat_load_sshort a5, v[2:3] offset:4095
104 // GFX90A: flat_load_sshort a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x4c,0xdc,0x02,0x00,0x80,0xff]
105 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
106 flat_load_sshort a255, v[2:3] offset:4095
108 // GFX90A: flat_load_sshort a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x4c,0xdc,0xfe,0x00,0x80,0x05]
109 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
110 flat_load_sshort a5, v[254:255] offset:4095
112 // GFX90A: flat_load_sshort a5, v[2:3] ; encoding: [0x00,0x00,0x4c,0xdc,0x02,0x00,0x80,0x05]
113 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
114 flat_load_sshort a5, v[2:3]
116 // GFX90A: flat_load_sshort a5, v[2:3] ; encoding: [0x00,0x00,0x4c,0xdc,0x02,0x00,0x80,0x05]
117 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
118 flat_load_sshort a5, v[2:3]
120 // GFX90A: flat_load_sshort a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x4c,0xdc,0x02,0x00,0x80,0x05]
121 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
122 flat_load_sshort a5, v[2:3] offset:7
124 // GFX90A: flat_load_sshort a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x4d,0xdc,0x02,0x00,0x80,0x05]
125 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
126 flat_load_sshort a5, v[2:3] offset:4095 glc
128 // GFX90A: flat_load_sshort a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x4e,0xdc,0x02,0x00,0x80,0x05]
129 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
130 flat_load_sshort a5, v[2:3] offset:4095 slc
132 // GFX90A: flat_load_dword a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x50,0xdc,0x02,0x00,0x80,0x05]
133 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
134 flat_load_dword a5, v[2:3] offset:4095
136 // GFX90A: flat_load_dword a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x50,0xdc,0x02,0x00,0x80,0xff]
137 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
138 flat_load_dword a255, v[2:3] offset:4095
140 // GFX90A: flat_load_dword a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x50,0xdc,0xfe,0x00,0x80,0x05]
141 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
142 flat_load_dword a5, v[254:255] offset:4095
144 // GFX90A: flat_load_dword a5, v[2:3] ; encoding: [0x00,0x00,0x50,0xdc,0x02,0x00,0x80,0x05]
145 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
146 flat_load_dword a5, v[2:3]
148 // GFX90A: flat_load_dword a5, v[2:3] ; encoding: [0x00,0x00,0x50,0xdc,0x02,0x00,0x80,0x05]
149 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
150 flat_load_dword a5, v[2:3]
152 // GFX90A: flat_load_dword a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x50,0xdc,0x02,0x00,0x80,0x05]
153 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
154 flat_load_dword a5, v[2:3] offset:7
156 // GFX90A: flat_load_dword a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x51,0xdc,0x02,0x00,0x80,0x05]
157 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
158 flat_load_dword a5, v[2:3] offset:4095 glc
160 // GFX90A: flat_load_dword a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x52,0xdc,0x02,0x00,0x80,0x05]
161 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
162 flat_load_dword a5, v[2:3] offset:4095 slc
164 // GFX90A: flat_load_dwordx2 a[6:7], v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x54,0xdc,0x02,0x00,0x80,0x06]
165 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
166 flat_load_dwordx2 a[6:7], v[2:3] offset:4095
168 // GFX90A: flat_load_dwordx2 a[254:255], v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x54,0xdc,0x02,0x00,0x80,0xfe]
169 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
170 flat_load_dwordx2 a[254:255], v[2:3] offset:4095
172 // GFX90A: flat_load_dwordx2 a[6:7], v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x54,0xdc,0xfe,0x00,0x80,0x06]
173 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
174 flat_load_dwordx2 a[6:7], v[254:255] offset:4095
176 // GFX90A: flat_load_dwordx2 a[6:7], v[2:3] ; encoding: [0x00,0x00,0x54,0xdc,0x02,0x00,0x80,0x06]
177 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
178 flat_load_dwordx2 a[6:7], v[2:3]
180 // GFX90A: flat_load_dwordx2 a[6:7], v[2:3] ; encoding: [0x00,0x00,0x54,0xdc,0x02,0x00,0x80,0x06]
181 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
182 flat_load_dwordx2 a[6:7], v[2:3]
184 // GFX90A: flat_load_dwordx2 a[6:7], v[2:3] offset:7 ; encoding: [0x07,0x00,0x54,0xdc,0x02,0x00,0x80,0x06]
185 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
186 flat_load_dwordx2 a[6:7], v[2:3] offset:7
188 // GFX90A: flat_load_dwordx2 a[6:7], v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x55,0xdc,0x02,0x00,0x80,0x06]
189 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
190 flat_load_dwordx2 a[6:7], v[2:3] offset:4095 glc
192 // GFX90A: flat_load_dwordx2 a[6:7], v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x56,0xdc,0x02,0x00,0x80,0x06]
193 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
194 flat_load_dwordx2 a[6:7], v[2:3] offset:4095 slc
196 // GFX90A: flat_load_dwordx3 a[6:8], v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x58,0xdc,0x02,0x00,0x80,0x06]
197 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
198 flat_load_dwordx3 a[6:8], v[2:3] offset:4095
200 // GFX90A: flat_load_dwordx3 a[252:254], v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x58,0xdc,0x02,0x00,0x80,0xfc]
201 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
202 flat_load_dwordx3 a[252:254], v[2:3] offset:4095
204 // GFX90A: flat_load_dwordx3 a[6:8], v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x58,0xdc,0xfe,0x00,0x80,0x06]
205 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
206 flat_load_dwordx3 a[6:8], v[254:255] offset:4095
208 // GFX90A: flat_load_dwordx3 a[6:8], v[2:3] ; encoding: [0x00,0x00,0x58,0xdc,0x02,0x00,0x80,0x06]
209 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
210 flat_load_dwordx3 a[6:8], v[2:3]
212 // GFX90A: flat_load_dwordx3 a[6:8], v[2:3] ; encoding: [0x00,0x00,0x58,0xdc,0x02,0x00,0x80,0x06]
213 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
214 flat_load_dwordx3 a[6:8], v[2:3]
216 // GFX90A: flat_load_dwordx3 a[6:8], v[2:3] offset:7 ; encoding: [0x07,0x00,0x58,0xdc,0x02,0x00,0x80,0x06]
217 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
218 flat_load_dwordx3 a[6:8], v[2:3] offset:7
220 // GFX90A: flat_load_dwordx3 a[6:8], v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x59,0xdc,0x02,0x00,0x80,0x06]
221 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
222 flat_load_dwordx3 a[6:8], v[2:3] offset:4095 glc
224 // GFX90A: flat_load_dwordx3 a[6:8], v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x5a,0xdc,0x02,0x00,0x80,0x06]
225 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
226 flat_load_dwordx3 a[6:8], v[2:3] offset:4095 slc
228 // GFX90A: flat_load_dwordx4 a[6:9], v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x5c,0xdc,0x02,0x00,0x80,0x06]
229 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
230 flat_load_dwordx4 a[6:9], v[2:3] offset:4095
232 // GFX90A: flat_load_dwordx4 a[252:255], v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x5c,0xdc,0x02,0x00,0x80,0xfc]
233 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
234 flat_load_dwordx4 a[252:255], v[2:3] offset:4095
236 // GFX90A: flat_load_dwordx4 a[6:9], v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x5c,0xdc,0xfe,0x00,0x80,0x06]
237 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
238 flat_load_dwordx4 a[6:9], v[254:255] offset:4095
240 // GFX90A: flat_load_dwordx4 a[6:9], v[2:3] ; encoding: [0x00,0x00,0x5c,0xdc,0x02,0x00,0x80,0x06]
241 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
242 flat_load_dwordx4 a[6:9], v[2:3]
244 // GFX90A: flat_load_dwordx4 a[6:9], v[2:3] ; encoding: [0x00,0x00,0x5c,0xdc,0x02,0x00,0x80,0x06]
245 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
246 flat_load_dwordx4 a[6:9], v[2:3]
248 // GFX90A: flat_load_dwordx4 a[6:9], v[2:3] offset:7 ; encoding: [0x07,0x00,0x5c,0xdc,0x02,0x00,0x80,0x06]
249 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
250 flat_load_dwordx4 a[6:9], v[2:3] offset:7
252 // GFX90A: flat_load_dwordx4 a[6:9], v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x5d,0xdc,0x02,0x00,0x80,0x06]
253 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
254 flat_load_dwordx4 a[6:9], v[2:3] offset:4095 glc
256 // GFX90A: flat_load_dwordx4 a[6:9], v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x5e,0xdc,0x02,0x00,0x80,0x06]
257 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
258 flat_load_dwordx4 a[6:9], v[2:3] offset:4095 slc
260 // GFX90A: flat_store_byte v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x60,0xdc,0x02,0x02,0x80,0x00]
261 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
262 flat_store_byte v[2:3], a2 offset:4095
264 // GFX90A: flat_store_byte v[254:255], a2 offset:4095 ; encoding: [0xff,0x0f,0x60,0xdc,0xfe,0x02,0x80,0x00]
265 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
266 flat_store_byte v[254:255], a2 offset:4095
268 // GFX90A: flat_store_byte v[2:3], a255 offset:4095 ; encoding: [0xff,0x0f,0x60,0xdc,0x02,0xff,0x80,0x00]
269 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
270 flat_store_byte v[2:3], a255 offset:4095
272 // GFX90A: flat_store_byte v[2:3], a2 ; encoding: [0x00,0x00,0x60,0xdc,0x02,0x02,0x80,0x00]
273 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
274 flat_store_byte v[2:3], a2
276 // GFX90A: flat_store_byte v[2:3], a2 ; encoding: [0x00,0x00,0x60,0xdc,0x02,0x02,0x80,0x00]
277 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
278 flat_store_byte v[2:3], a2
280 // GFX90A: flat_store_byte v[2:3], a2 offset:7 ; encoding: [0x07,0x00,0x60,0xdc,0x02,0x02,0x80,0x00]
281 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
282 flat_store_byte v[2:3], a2 offset:7
284 // GFX90A: flat_store_byte v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x61,0xdc,0x02,0x02,0x80,0x00]
285 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
286 flat_store_byte v[2:3], a2 offset:4095 glc
288 // GFX90A: flat_store_byte v[2:3], a2 offset:4095 slc ; encoding: [0xff,0x0f,0x62,0xdc,0x02,0x02,0x80,0x00]
289 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
290 flat_store_byte v[2:3], a2 offset:4095 slc
292 // GFX90A: flat_store_byte_d16_hi v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x64,0xdc,0x02,0x02,0x80,0x00]
293 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
294 flat_store_byte_d16_hi v[2:3], a2 offset:4095
296 // GFX90A: flat_store_byte_d16_hi v[254:255], a2 offset:4095 ; encoding: [0xff,0x0f,0x64,0xdc,0xfe,0x02,0x80,0x00]
297 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
298 flat_store_byte_d16_hi v[254:255], a2 offset:4095
300 // GFX90A: flat_store_byte_d16_hi v[2:3], a255 offset:4095 ; encoding: [0xff,0x0f,0x64,0xdc,0x02,0xff,0x80,0x00]
301 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
302 flat_store_byte_d16_hi v[2:3], a255 offset:4095
304 // GFX90A: flat_store_byte_d16_hi v[2:3], a2 ; encoding: [0x00,0x00,0x64,0xdc,0x02,0x02,0x80,0x00]
305 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
306 flat_store_byte_d16_hi v[2:3], a2
308 // GFX90A: flat_store_byte_d16_hi v[2:3], a2 ; encoding: [0x00,0x00,0x64,0xdc,0x02,0x02,0x80,0x00]
309 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
310 flat_store_byte_d16_hi v[2:3], a2
312 // GFX90A: flat_store_byte_d16_hi v[2:3], a2 offset:7 ; encoding: [0x07,0x00,0x64,0xdc,0x02,0x02,0x80,0x00]
313 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
314 flat_store_byte_d16_hi v[2:3], a2 offset:7
316 // GFX90A: flat_store_byte_d16_hi v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x65,0xdc,0x02,0x02,0x80,0x00]
317 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
318 flat_store_byte_d16_hi v[2:3], a2 offset:4095 glc
320 // GFX90A: flat_store_byte_d16_hi v[2:3], a2 offset:4095 slc ; encoding: [0xff,0x0f,0x66,0xdc,0x02,0x02,0x80,0x00]
321 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
322 flat_store_byte_d16_hi v[2:3], a2 offset:4095 slc
324 // GFX90A: flat_store_short v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x68,0xdc,0x02,0x02,0x80,0x00]
325 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
326 flat_store_short v[2:3], a2 offset:4095
328 // GFX90A: flat_store_short v[254:255], a2 offset:4095 ; encoding: [0xff,0x0f,0x68,0xdc,0xfe,0x02,0x80,0x00]
329 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
330 flat_store_short v[254:255], a2 offset:4095
332 // GFX90A: flat_store_short v[2:3], a255 offset:4095 ; encoding: [0xff,0x0f,0x68,0xdc,0x02,0xff,0x80,0x00]
333 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
334 flat_store_short v[2:3], a255 offset:4095
336 // GFX90A: flat_store_short v[2:3], a2 ; encoding: [0x00,0x00,0x68,0xdc,0x02,0x02,0x80,0x00]
337 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
338 flat_store_short v[2:3], a2
340 // GFX90A: flat_store_short v[2:3], a2 ; encoding: [0x00,0x00,0x68,0xdc,0x02,0x02,0x80,0x00]
341 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
342 flat_store_short v[2:3], a2
344 // GFX90A: flat_store_short v[2:3], a2 offset:7 ; encoding: [0x07,0x00,0x68,0xdc,0x02,0x02,0x80,0x00]
345 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
346 flat_store_short v[2:3], a2 offset:7
348 // GFX90A: flat_store_short v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x69,0xdc,0x02,0x02,0x80,0x00]
349 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
350 flat_store_short v[2:3], a2 offset:4095 glc
352 // GFX90A: flat_store_short v[2:3], a2 offset:4095 slc ; encoding: [0xff,0x0f,0x6a,0xdc,0x02,0x02,0x80,0x00]
353 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
354 flat_store_short v[2:3], a2 offset:4095 slc
356 // GFX90A: flat_store_short_d16_hi v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xdc,0x02,0x02,0x80,0x00]
357 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
358 flat_store_short_d16_hi v[2:3], a2 offset:4095
360 // GFX90A: flat_store_short_d16_hi v[254:255], a2 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xdc,0xfe,0x02,0x80,0x00]
361 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
362 flat_store_short_d16_hi v[254:255], a2 offset:4095
364 // GFX90A: flat_store_short_d16_hi v[2:3], a255 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xdc,0x02,0xff,0x80,0x00]
365 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
366 flat_store_short_d16_hi v[2:3], a255 offset:4095
368 // GFX90A: flat_store_short_d16_hi v[2:3], a2 ; encoding: [0x00,0x00,0x6c,0xdc,0x02,0x02,0x80,0x00]
369 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
370 flat_store_short_d16_hi v[2:3], a2
372 // GFX90A: flat_store_short_d16_hi v[2:3], a2 ; encoding: [0x00,0x00,0x6c,0xdc,0x02,0x02,0x80,0x00]
373 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
374 flat_store_short_d16_hi v[2:3], a2
376 // GFX90A: flat_store_short_d16_hi v[2:3], a2 offset:7 ; encoding: [0x07,0x00,0x6c,0xdc,0x02,0x02,0x80,0x00]
377 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
378 flat_store_short_d16_hi v[2:3], a2 offset:7
380 // GFX90A: flat_store_short_d16_hi v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x6d,0xdc,0x02,0x02,0x80,0x00]
381 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
382 flat_store_short_d16_hi v[2:3], a2 offset:4095 glc
384 // GFX90A: flat_store_short_d16_hi v[2:3], a2 offset:4095 slc ; encoding: [0xff,0x0f,0x6e,0xdc,0x02,0x02,0x80,0x00]
385 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
386 flat_store_short_d16_hi v[2:3], a2 offset:4095 slc
388 // GFX90A: flat_store_dword v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x70,0xdc,0x02,0x02,0x80,0x00]
389 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
390 flat_store_dword v[2:3], a2 offset:4095
392 // GFX90A: flat_store_dword v[254:255], a2 offset:4095 ; encoding: [0xff,0x0f,0x70,0xdc,0xfe,0x02,0x80,0x00]
393 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
394 flat_store_dword v[254:255], a2 offset:4095
396 // GFX90A: flat_store_dword v[2:3], a255 offset:4095 ; encoding: [0xff,0x0f,0x70,0xdc,0x02,0xff,0x80,0x00]
397 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
398 flat_store_dword v[2:3], a255 offset:4095
400 // GFX90A: flat_store_dword v[2:3], a2 ; encoding: [0x00,0x00,0x70,0xdc,0x02,0x02,0x80,0x00]
401 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
402 flat_store_dword v[2:3], a2
404 // GFX90A: flat_store_dword v[2:3], a2 ; encoding: [0x00,0x00,0x70,0xdc,0x02,0x02,0x80,0x00]
405 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
406 flat_store_dword v[2:3], a2
408 // GFX90A: flat_store_dword v[2:3], a2 offset:7 ; encoding: [0x07,0x00,0x70,0xdc,0x02,0x02,0x80,0x00]
409 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
410 flat_store_dword v[2:3], a2 offset:7
412 // GFX90A: flat_store_dword v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x71,0xdc,0x02,0x02,0x80,0x00]
413 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
414 flat_store_dword v[2:3], a2 offset:4095 glc
416 // GFX90A: flat_store_dword v[2:3], a2 offset:4095 slc ; encoding: [0xff,0x0f,0x72,0xdc,0x02,0x02,0x80,0x00]
417 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
418 flat_store_dword v[2:3], a2 offset:4095 slc
420 // GFX90A: flat_store_dwordx2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x74,0xdc,0x02,0x02,0x80,0x00]
421 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
422 flat_store_dwordx2 v[2:3], a[2:3] offset:4095
424 // GFX90A: flat_store_dwordx2 v[254:255], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x74,0xdc,0xfe,0x02,0x80,0x00]
425 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
426 flat_store_dwordx2 v[254:255], a[2:3] offset:4095
428 // GFX90A: flat_store_dwordx2 v[2:3], a[254:255] offset:4095 ; encoding: [0xff,0x0f,0x74,0xdc,0x02,0xfe,0x80,0x00]
429 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
430 flat_store_dwordx2 v[2:3], a[254:255] offset:4095
432 // GFX90A: flat_store_dwordx2 v[2:3], a[2:3] ; encoding: [0x00,0x00,0x74,0xdc,0x02,0x02,0x80,0x00]
433 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
434 flat_store_dwordx2 v[2:3], a[2:3]
436 // GFX90A: flat_store_dwordx2 v[2:3], a[2:3] ; encoding: [0x00,0x00,0x74,0xdc,0x02,0x02,0x80,0x00]
437 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
438 flat_store_dwordx2 v[2:3], a[2:3]
440 // GFX90A: flat_store_dwordx2 v[2:3], a[2:3] offset:7 ; encoding: [0x07,0x00,0x74,0xdc,0x02,0x02,0x80,0x00]
441 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
442 flat_store_dwordx2 v[2:3], a[2:3] offset:7
444 // GFX90A: flat_store_dwordx2 v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x75,0xdc,0x02,0x02,0x80,0x00]
445 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
446 flat_store_dwordx2 v[2:3], a[2:3] offset:4095 glc
448 // GFX90A: flat_store_dwordx2 v[2:3], a[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x76,0xdc,0x02,0x02,0x80,0x00]
449 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
450 flat_store_dwordx2 v[2:3], a[2:3] offset:4095 slc
452 // GFX90A: flat_store_dwordx3 v[2:3], a[2:4] offset:4095 ; encoding: [0xff,0x0f,0x78,0xdc,0x02,0x02,0x80,0x00]
453 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
454 flat_store_dwordx3 v[2:3], a[2:4] offset:4095
456 // GFX90A: flat_store_dwordx3 v[254:255], a[2:4] offset:4095 ; encoding: [0xff,0x0f,0x78,0xdc,0xfe,0x02,0x80,0x00]
457 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
458 flat_store_dwordx3 v[254:255], a[2:4] offset:4095
460 // GFX90A: flat_store_dwordx3 v[2:3], a[252:254] offset:4095 ; encoding: [0xff,0x0f,0x78,0xdc,0x02,0xfc,0x80,0x00]
461 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
462 flat_store_dwordx3 v[2:3], a[252:254] offset:4095
464 // GFX90A: flat_store_dwordx3 v[2:3], a[2:4] ; encoding: [0x00,0x00,0x78,0xdc,0x02,0x02,0x80,0x00]
465 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
466 flat_store_dwordx3 v[2:3], a[2:4]
468 // GFX90A: flat_store_dwordx3 v[2:3], a[2:4] ; encoding: [0x00,0x00,0x78,0xdc,0x02,0x02,0x80,0x00]
469 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
470 flat_store_dwordx3 v[2:3], a[2:4]
472 // GFX90A: flat_store_dwordx3 v[2:3], a[2:4] offset:7 ; encoding: [0x07,0x00,0x78,0xdc,0x02,0x02,0x80,0x00]
473 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
474 flat_store_dwordx3 v[2:3], a[2:4] offset:7
476 // GFX90A: flat_store_dwordx3 v[2:3], a[2:4] offset:4095 glc ; encoding: [0xff,0x0f,0x79,0xdc,0x02,0x02,0x80,0x00]
477 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
478 flat_store_dwordx3 v[2:3], a[2:4] offset:4095 glc
480 // GFX90A: flat_store_dwordx3 v[2:3], a[2:4] offset:4095 slc ; encoding: [0xff,0x0f,0x7a,0xdc,0x02,0x02,0x80,0x00]
481 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
482 flat_store_dwordx3 v[2:3], a[2:4] offset:4095 slc
484 // GFX90A: flat_store_dwordx4 v[2:3], a[2:5] offset:4095 ; encoding: [0xff,0x0f,0x7c,0xdc,0x02,0x02,0x80,0x00]
485 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
486 flat_store_dwordx4 v[2:3], a[2:5] offset:4095
488 // GFX90A: flat_store_dwordx4 v[254:255], a[2:5] offset:4095 ; encoding: [0xff,0x0f,0x7c,0xdc,0xfe,0x02,0x80,0x00]
489 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
490 flat_store_dwordx4 v[254:255], a[2:5] offset:4095
492 // GFX90A: flat_store_dwordx4 v[2:3], a[252:255] offset:4095 ; encoding: [0xff,0x0f,0x7c,0xdc,0x02,0xfc,0x80,0x00]
493 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
494 flat_store_dwordx4 v[2:3], a[252:255] offset:4095
496 // GFX90A: flat_store_dwordx4 v[2:3], a[2:5] ; encoding: [0x00,0x00,0x7c,0xdc,0x02,0x02,0x80,0x00]
497 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
498 flat_store_dwordx4 v[2:3], a[2:5]
500 // GFX90A: flat_store_dwordx4 v[2:3], a[2:5] ; encoding: [0x00,0x00,0x7c,0xdc,0x02,0x02,0x80,0x00]
501 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
502 flat_store_dwordx4 v[2:3], a[2:5]
504 // GFX90A: flat_store_dwordx4 v[2:3], a[2:5] offset:7 ; encoding: [0x07,0x00,0x7c,0xdc,0x02,0x02,0x80,0x00]
505 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
506 flat_store_dwordx4 v[2:3], a[2:5] offset:7
508 // GFX90A: flat_store_dwordx4 v[2:3], a[2:5] offset:4095 glc ; encoding: [0xff,0x0f,0x7d,0xdc,0x02,0x02,0x80,0x00]
509 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
510 flat_store_dwordx4 v[2:3], a[2:5] offset:4095 glc
512 // GFX90A: flat_store_dwordx4 v[2:3], a[2:5] offset:4095 slc ; encoding: [0xff,0x0f,0x7e,0xdc,0x02,0x02,0x80,0x00]
513 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
514 flat_store_dwordx4 v[2:3], a[2:5] offset:4095 slc
516 // GFX90A: flat_load_ubyte_d16 a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x80,0xdc,0x02,0x00,0x80,0x05]
517 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
518 flat_load_ubyte_d16 a5, v[2:3] offset:4095
520 // GFX90A: flat_load_ubyte_d16 a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x80,0xdc,0x02,0x00,0x80,0xff]
521 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
522 flat_load_ubyte_d16 a255, v[2:3] offset:4095
524 // GFX90A: flat_load_ubyte_d16 a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x80,0xdc,0xfe,0x00,0x80,0x05]
525 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
526 flat_load_ubyte_d16 a5, v[254:255] offset:4095
528 // GFX90A: flat_load_ubyte_d16 a5, v[2:3] ; encoding: [0x00,0x00,0x80,0xdc,0x02,0x00,0x80,0x05]
529 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
530 flat_load_ubyte_d16 a5, v[2:3]
532 // GFX90A: flat_load_ubyte_d16 a5, v[2:3] ; encoding: [0x00,0x00,0x80,0xdc,0x02,0x00,0x80,0x05]
533 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
534 flat_load_ubyte_d16 a5, v[2:3]
536 // GFX90A: flat_load_ubyte_d16 a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x80,0xdc,0x02,0x00,0x80,0x05]
537 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
538 flat_load_ubyte_d16 a5, v[2:3] offset:7
540 // GFX90A: flat_load_ubyte_d16 a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x81,0xdc,0x02,0x00,0x80,0x05]
541 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
542 flat_load_ubyte_d16 a5, v[2:3] offset:4095 glc
544 // GFX90A: flat_load_ubyte_d16 a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x82,0xdc,0x02,0x00,0x80,0x05]
545 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
546 flat_load_ubyte_d16 a5, v[2:3] offset:4095 slc
548 // GFX90A: flat_load_ubyte_d16_hi a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x84,0xdc,0x02,0x00,0x80,0x05]
549 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
550 flat_load_ubyte_d16_hi a5, v[2:3] offset:4095
552 // GFX90A: flat_load_ubyte_d16_hi a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x84,0xdc,0x02,0x00,0x80,0xff]
553 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
554 flat_load_ubyte_d16_hi a255, v[2:3] offset:4095
556 // GFX90A: flat_load_ubyte_d16_hi a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x84,0xdc,0xfe,0x00,0x80,0x05]
557 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
558 flat_load_ubyte_d16_hi a5, v[254:255] offset:4095
560 // GFX90A: flat_load_ubyte_d16_hi a5, v[2:3] ; encoding: [0x00,0x00,0x84,0xdc,0x02,0x00,0x80,0x05]
561 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
562 flat_load_ubyte_d16_hi a5, v[2:3]
564 // GFX90A: flat_load_ubyte_d16_hi a5, v[2:3] ; encoding: [0x00,0x00,0x84,0xdc,0x02,0x00,0x80,0x05]
565 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
566 flat_load_ubyte_d16_hi a5, v[2:3]
568 // GFX90A: flat_load_ubyte_d16_hi a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x84,0xdc,0x02,0x00,0x80,0x05]
569 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
570 flat_load_ubyte_d16_hi a5, v[2:3] offset:7
572 // GFX90A: flat_load_ubyte_d16_hi a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x85,0xdc,0x02,0x00,0x80,0x05]
573 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
574 flat_load_ubyte_d16_hi a5, v[2:3] offset:4095 glc
576 // GFX90A: flat_load_ubyte_d16_hi a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x86,0xdc,0x02,0x00,0x80,0x05]
577 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
578 flat_load_ubyte_d16_hi a5, v[2:3] offset:4095 slc
580 // GFX90A: flat_load_sbyte_d16 a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x88,0xdc,0x02,0x00,0x80,0x05]
581 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
582 flat_load_sbyte_d16 a5, v[2:3] offset:4095
584 // GFX90A: flat_load_sbyte_d16 a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x88,0xdc,0x02,0x00,0x80,0xff]
585 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
586 flat_load_sbyte_d16 a255, v[2:3] offset:4095
588 // GFX90A: flat_load_sbyte_d16 a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x88,0xdc,0xfe,0x00,0x80,0x05]
589 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
590 flat_load_sbyte_d16 a5, v[254:255] offset:4095
592 // GFX90A: flat_load_sbyte_d16 a5, v[2:3] ; encoding: [0x00,0x00,0x88,0xdc,0x02,0x00,0x80,0x05]
593 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
594 flat_load_sbyte_d16 a5, v[2:3]
596 // GFX90A: flat_load_sbyte_d16 a5, v[2:3] ; encoding: [0x00,0x00,0x88,0xdc,0x02,0x00,0x80,0x05]
597 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
598 flat_load_sbyte_d16 a5, v[2:3]
600 // GFX90A: flat_load_sbyte_d16 a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x88,0xdc,0x02,0x00,0x80,0x05]
601 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
602 flat_load_sbyte_d16 a5, v[2:3] offset:7
604 // GFX90A: flat_load_sbyte_d16 a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x89,0xdc,0x02,0x00,0x80,0x05]
605 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
606 flat_load_sbyte_d16 a5, v[2:3] offset:4095 glc
608 // GFX90A: flat_load_sbyte_d16 a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x8a,0xdc,0x02,0x00,0x80,0x05]
609 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
610 flat_load_sbyte_d16 a5, v[2:3] offset:4095 slc
612 // GFX90A: flat_load_sbyte_d16_hi a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x8c,0xdc,0x02,0x00,0x80,0x05]
613 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
614 flat_load_sbyte_d16_hi a5, v[2:3] offset:4095
616 // GFX90A: flat_load_sbyte_d16_hi a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x8c,0xdc,0x02,0x00,0x80,0xff]
617 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
618 flat_load_sbyte_d16_hi a255, v[2:3] offset:4095
620 // GFX90A: flat_load_sbyte_d16_hi a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x8c,0xdc,0xfe,0x00,0x80,0x05]
621 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
622 flat_load_sbyte_d16_hi a5, v[254:255] offset:4095
624 // GFX90A: flat_load_sbyte_d16_hi a5, v[2:3] ; encoding: [0x00,0x00,0x8c,0xdc,0x02,0x00,0x80,0x05]
625 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
626 flat_load_sbyte_d16_hi a5, v[2:3]
628 // GFX90A: flat_load_sbyte_d16_hi a5, v[2:3] ; encoding: [0x00,0x00,0x8c,0xdc,0x02,0x00,0x80,0x05]
629 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
630 flat_load_sbyte_d16_hi a5, v[2:3]
632 // GFX90A: flat_load_sbyte_d16_hi a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x8c,0xdc,0x02,0x00,0x80,0x05]
633 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
634 flat_load_sbyte_d16_hi a5, v[2:3] offset:7
636 // GFX90A: flat_load_sbyte_d16_hi a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x8d,0xdc,0x02,0x00,0x80,0x05]
637 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
638 flat_load_sbyte_d16_hi a5, v[2:3] offset:4095 glc
640 // GFX90A: flat_load_sbyte_d16_hi a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x8e,0xdc,0x02,0x00,0x80,0x05]
641 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
642 flat_load_sbyte_d16_hi a5, v[2:3] offset:4095 slc
644 // GFX90A: flat_load_short_d16 a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x90,0xdc,0x02,0x00,0x80,0x05]
645 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
646 flat_load_short_d16 a5, v[2:3] offset:4095
648 // GFX90A: flat_load_short_d16 a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x90,0xdc,0x02,0x00,0x80,0xff]
649 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
650 flat_load_short_d16 a255, v[2:3] offset:4095
652 // GFX90A: flat_load_short_d16 a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x90,0xdc,0xfe,0x00,0x80,0x05]
653 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
654 flat_load_short_d16 a5, v[254:255] offset:4095
656 // GFX90A: flat_load_short_d16 a5, v[2:3] ; encoding: [0x00,0x00,0x90,0xdc,0x02,0x00,0x80,0x05]
657 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
658 flat_load_short_d16 a5, v[2:3]
660 // GFX90A: flat_load_short_d16 a5, v[2:3] ; encoding: [0x00,0x00,0x90,0xdc,0x02,0x00,0x80,0x05]
661 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
662 flat_load_short_d16 a5, v[2:3]
664 // GFX90A: flat_load_short_d16 a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x90,0xdc,0x02,0x00,0x80,0x05]
665 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
666 flat_load_short_d16 a5, v[2:3] offset:7
668 // GFX90A: flat_load_short_d16 a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x91,0xdc,0x02,0x00,0x80,0x05]
669 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
670 flat_load_short_d16 a5, v[2:3] offset:4095 glc
672 // GFX90A: flat_load_short_d16 a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x92,0xdc,0x02,0x00,0x80,0x05]
673 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
674 flat_load_short_d16 a5, v[2:3] offset:4095 slc
676 // GFX90A: flat_load_short_d16_hi a5, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x94,0xdc,0x02,0x00,0x80,0x05]
677 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
678 flat_load_short_d16_hi a5, v[2:3] offset:4095
680 // GFX90A: flat_load_short_d16_hi a255, v[2:3] offset:4095 ; encoding: [0xff,0x0f,0x94,0xdc,0x02,0x00,0x80,0xff]
681 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
682 flat_load_short_d16_hi a255, v[2:3] offset:4095
684 // GFX90A: flat_load_short_d16_hi a5, v[254:255] offset:4095 ; encoding: [0xff,0x0f,0x94,0xdc,0xfe,0x00,0x80,0x05]
685 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
686 flat_load_short_d16_hi a5, v[254:255] offset:4095
688 // GFX90A: flat_load_short_d16_hi a5, v[2:3] ; encoding: [0x00,0x00,0x94,0xdc,0x02,0x00,0x80,0x05]
689 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
690 flat_load_short_d16_hi a5, v[2:3]
692 // GFX90A: flat_load_short_d16_hi a5, v[2:3] ; encoding: [0x00,0x00,0x94,0xdc,0x02,0x00,0x80,0x05]
693 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
694 flat_load_short_d16_hi a5, v[2:3]
696 // GFX90A: flat_load_short_d16_hi a5, v[2:3] offset:7 ; encoding: [0x07,0x00,0x94,0xdc,0x02,0x00,0x80,0x05]
697 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
698 flat_load_short_d16_hi a5, v[2:3] offset:7
700 // GFX90A: flat_load_short_d16_hi a5, v[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x95,0xdc,0x02,0x00,0x80,0x05]
701 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
702 flat_load_short_d16_hi a5, v[2:3] offset:4095 glc
704 // GFX90A: flat_load_short_d16_hi a5, v[2:3] offset:4095 slc ; encoding: [0xff,0x0f,0x96,0xdc,0x02,0x00,0x80,0x05]
705 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
706 flat_load_short_d16_hi a5, v[2:3] offset:4095 slc
708 // GFX90A: flat_atomic_swap a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x01,0xdd,0x02,0x02,0x80,0x00]
709 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
710 flat_atomic_swap a0, v[2:3], a2 offset:4095 glc
712 // GFX90A: flat_atomic_cmpswap a0, v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x05,0xdd,0x02,0x02,0x80,0x00]
713 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
714 flat_atomic_cmpswap a0, v[2:3], a[2:3] offset:4095 glc
716 // GFX90A: flat_atomic_add a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x09,0xdd,0x02,0x02,0x80,0x00]
717 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
718 flat_atomic_add a0, v[2:3], a2 offset:4095 glc
720 // GFX90A: flat_atomic_sub a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x0d,0xdd,0x02,0x02,0x80,0x00]
721 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
722 flat_atomic_sub a0, v[2:3], a2 offset:4095 glc
724 // GFX90A: flat_atomic_smin a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x11,0xdd,0x02,0x02,0x80,0x00]
725 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
726 flat_atomic_smin a0, v[2:3], a2 offset:4095 glc
728 // GFX90A: flat_atomic_umin a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x15,0xdd,0x02,0x02,0x80,0x00]
729 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
730 flat_atomic_umin a0, v[2:3], a2 offset:4095 glc
732 // GFX90A: flat_atomic_smax a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x19,0xdd,0x02,0x02,0x80,0x00]
733 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
734 flat_atomic_smax a0, v[2:3], a2 offset:4095 glc
736 // GFX90A: flat_atomic_umax a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x1d,0xdd,0x02,0x02,0x80,0x00]
737 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
738 flat_atomic_umax a0, v[2:3], a2 offset:4095 glc
740 // GFX90A: flat_atomic_and a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x21,0xdd,0x02,0x02,0x80,0x00]
741 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
742 flat_atomic_and a0, v[2:3], a2 offset:4095 glc
744 // GFX90A: flat_atomic_or a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x25,0xdd,0x02,0x02,0x80,0x00]
745 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
746 flat_atomic_or a0, v[2:3], a2 offset:4095 glc
748 // GFX90A: flat_atomic_xor a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x29,0xdd,0x02,0x02,0x80,0x00]
749 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
750 flat_atomic_xor a0, v[2:3], a2 offset:4095 glc
752 // GFX90A: flat_atomic_inc a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x2d,0xdd,0x02,0x02,0x80,0x00]
753 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
754 flat_atomic_inc a0, v[2:3], a2 offset:4095 glc
756 // GFX90A: flat_atomic_dec a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x31,0xdd,0x02,0x02,0x80,0x00]
757 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
758 flat_atomic_dec a0, v[2:3], a2 offset:4095 glc
760 // GFX90A: flat_atomic_swap_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x81,0xdd,0x02,0x02,0x80,0x00]
761 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
762 flat_atomic_swap_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc
764 // GFX90A: flat_atomic_cmpswap_x2 a[0:1], v[2:3], a[2:5] offset:4095 glc ; encoding: [0xff,0x0f,0x85,0xdd,0x02,0x02,0x80,0x00]
765 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
766 flat_atomic_cmpswap_x2 a[0:1], v[2:3], a[2:5] offset:4095 glc
768 // GFX90A: flat_atomic_add_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x89,0xdd,0x02,0x02,0x80,0x00]
769 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
770 flat_atomic_add_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc
772 // GFX90A: flat_atomic_sub_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x8d,0xdd,0x02,0x02,0x80,0x00]
773 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
774 flat_atomic_sub_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc
776 // GFX90A: flat_atomic_smin_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x91,0xdd,0x02,0x02,0x80,0x00]
777 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
778 flat_atomic_smin_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc
780 // GFX90A: flat_atomic_umin_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x95,0xdd,0x02,0x02,0x80,0x00]
781 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
782 flat_atomic_umin_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc
784 // GFX90A: flat_atomic_smax_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x99,0xdd,0x02,0x02,0x80,0x00]
785 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
786 flat_atomic_smax_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc
788 // GFX90A: flat_atomic_umax_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0x9d,0xdd,0x02,0x02,0x80,0x00]
789 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
790 flat_atomic_umax_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc
792 // GFX90A: flat_atomic_and_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0xa1,0xdd,0x02,0x02,0x80,0x00]
793 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
794 flat_atomic_and_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc
796 // GFX90A: flat_atomic_or_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0xa5,0xdd,0x02,0x02,0x80,0x00]
797 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
798 flat_atomic_or_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc
800 // GFX90A: flat_atomic_xor_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0xa9,0xdd,0x02,0x02,0x80,0x00]
801 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
802 flat_atomic_xor_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc
804 // GFX90A: flat_atomic_inc_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0xad,0xdd,0x02,0x02,0x80,0x00]
805 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
806 flat_atomic_inc_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc
808 // GFX90A: flat_atomic_dec_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc ; encoding: [0xff,0x0f,0xb1,0xdd,0x02,0x02,0x80,0x00]
809 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
810 flat_atomic_dec_x2 a[0:1], v[2:3], a[2:3] offset:4095 glc
812 // GFX90A: flat_atomic_swap v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x00,0xdd,0x02,0x02,0x80,0x00]
813 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
814 flat_atomic_swap v[2:3], a2 offset:4095
816 // GFX90A: flat_atomic_cmpswap v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x04,0xdd,0x02,0x02,0x80,0x00]
817 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
818 flat_atomic_cmpswap v[2:3], a[2:3] offset:4095
820 // GFX90A: flat_atomic_add v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x08,0xdd,0x02,0x02,0x80,0x00]
821 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
822 flat_atomic_add v[2:3], a2 offset:4095
824 // GFX90A: flat_atomic_sub v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xdd,0x02,0x02,0x80,0x00]
825 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
826 flat_atomic_sub v[2:3], a2 offset:4095
828 // GFX90A: flat_atomic_smin v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x10,0xdd,0x02,0x02,0x80,0x00]
829 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
830 flat_atomic_smin v[2:3], a2 offset:4095
832 // GFX90A: flat_atomic_umin v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x14,0xdd,0x02,0x02,0x80,0x00]
833 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
834 flat_atomic_umin v[2:3], a2 offset:4095
836 // GFX90A: flat_atomic_smax v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x18,0xdd,0x02,0x02,0x80,0x00]
837 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
838 flat_atomic_smax v[2:3], a2 offset:4095
840 // GFX90A: flat_atomic_umax v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xdd,0x02,0x02,0x80,0x00]
841 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
842 flat_atomic_umax v[2:3], a2 offset:4095
844 // GFX90A: flat_atomic_and v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x20,0xdd,0x02,0x02,0x80,0x00]
845 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
846 flat_atomic_and v[2:3], a2 offset:4095
848 // GFX90A: flat_atomic_or v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x24,0xdd,0x02,0x02,0x80,0x00]
849 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
850 flat_atomic_or v[2:3], a2 offset:4095
852 // GFX90A: flat_atomic_xor v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x28,0xdd,0x02,0x02,0x80,0x00]
853 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
854 flat_atomic_xor v[2:3], a2 offset:4095
856 // GFX90A: flat_atomic_inc v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xdd,0x02,0x02,0x80,0x00]
857 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
858 flat_atomic_inc v[2:3], a2 offset:4095
860 // GFX90A: flat_atomic_dec v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x30,0xdd,0x02,0x02,0x80,0x00]
861 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
862 flat_atomic_dec v[2:3], a2 offset:4095
864 // GFX90A: flat_atomic_swap_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x80,0xdd,0x02,0x02,0x80,0x00]
865 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
866 flat_atomic_swap_x2 v[2:3], a[2:3] offset:4095
868 // GFX90A: flat_atomic_cmpswap_x2 v[2:3], a[2:5] offset:4095 ; encoding: [0xff,0x0f,0x84,0xdd,0x02,0x02,0x80,0x00]
869 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
870 flat_atomic_cmpswap_x2 v[2:3], a[2:5] offset:4095
872 // GFX90A: flat_atomic_add_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x88,0xdd,0x02,0x02,0x80,0x00]
873 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
874 flat_atomic_add_x2 v[2:3], a[2:3] offset:4095
876 // GFX90A: flat_atomic_sub_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x8c,0xdd,0x02,0x02,0x80,0x00]
877 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
878 flat_atomic_sub_x2 v[2:3], a[2:3] offset:4095
880 // GFX90A: flat_atomic_smin_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x90,0xdd,0x02,0x02,0x80,0x00]
881 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
882 flat_atomic_smin_x2 v[2:3], a[2:3] offset:4095
884 // GFX90A: flat_atomic_umin_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x94,0xdd,0x02,0x02,0x80,0x00]
885 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
886 flat_atomic_umin_x2 v[2:3], a[2:3] offset:4095
888 // GFX90A: flat_atomic_smax_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x98,0xdd,0x02,0x02,0x80,0x00]
889 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
890 flat_atomic_smax_x2 v[2:3], a[2:3] offset:4095
892 // GFX90A: flat_atomic_umax_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0x9c,0xdd,0x02,0x02,0x80,0x00]
893 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
894 flat_atomic_umax_x2 v[2:3], a[2:3] offset:4095
896 // GFX90A: flat_atomic_and_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0xa0,0xdd,0x02,0x02,0x80,0x00]
897 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
898 flat_atomic_and_x2 v[2:3], a[2:3] offset:4095
900 // GFX90A: flat_atomic_or_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0xa4,0xdd,0x02,0x02,0x80,0x00]
901 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
902 flat_atomic_or_x2 v[2:3], a[2:3] offset:4095
904 // GFX90A: flat_atomic_xor_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0xa8,0xdd,0x02,0x02,0x80,0x00]
905 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
906 flat_atomic_xor_x2 v[2:3], a[2:3] offset:4095
908 // GFX90A: flat_atomic_inc_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0xac,0xdd,0x02,0x02,0x80,0x00]
909 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
910 flat_atomic_inc_x2 v[2:3], a[2:3] offset:4095
912 // GFX90A: flat_atomic_dec_x2 v[2:3], a[2:3] offset:4095 ; encoding: [0xff,0x0f,0xb0,0xdd,0x02,0x02,0x80,0x00]
913 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
914 flat_atomic_dec_x2 v[2:3], a[2:3] offset:4095
916 // GFX90A: global_load_ubyte a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x40,0xdc,0x02,0x00,0xff,0x05]
917 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
918 global_load_ubyte a5, v[2:3], off offset:-1
920 // GFX90A: global_load_ubyte a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x40,0xdc,0x02,0x00,0xff,0xff]
921 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
922 global_load_ubyte a255, v[2:3], off offset:-1
924 // GFX90A: global_load_ubyte a5, v[2:3], off ; encoding: [0x00,0x80,0x40,0xdc,0x02,0x00,0xff,0x05]
925 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
926 global_load_ubyte a5, v[2:3], off
928 // GFX90A: global_load_sbyte a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x44,0xdc,0x02,0x00,0xff,0x05]
929 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
930 global_load_sbyte a5, v[2:3], off offset:-1
932 // GFX90A: global_load_sbyte a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x44,0xdc,0x02,0x00,0xff,0xff]
933 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
934 global_load_sbyte a255, v[2:3], off offset:-1
936 // GFX90A: global_load_sbyte a5, v[2:3], off ; encoding: [0x00,0x80,0x44,0xdc,0x02,0x00,0xff,0x05]
937 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
938 global_load_sbyte a5, v[2:3], off
940 // GFX90A: global_load_ushort a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x48,0xdc,0x02,0x00,0xff,0x05]
941 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
942 global_load_ushort a5, v[2:3], off offset:-1
944 // GFX90A: global_load_ushort a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x48,0xdc,0x02,0x00,0xff,0xff]
945 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
946 global_load_ushort a255, v[2:3], off offset:-1
948 // GFX90A: global_load_ushort a5, v[2:3], off ; encoding: [0x00,0x80,0x48,0xdc,0x02,0x00,0xff,0x05]
949 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
950 global_load_ushort a5, v[2:3], off
952 // GFX90A: global_load_sshort a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x4c,0xdc,0x02,0x00,0xff,0x05]
953 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
954 global_load_sshort a5, v[2:3], off offset:-1
956 // GFX90A: global_load_sshort a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x4c,0xdc,0x02,0x00,0xff,0xff]
957 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
958 global_load_sshort a255, v[2:3], off offset:-1
960 // GFX90A: global_load_sshort a5, v[2:3], off ; encoding: [0x00,0x80,0x4c,0xdc,0x02,0x00,0xff,0x05]
961 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
962 global_load_sshort a5, v[2:3], off
964 // GFX90A: global_load_dword a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x50,0xdc,0x02,0x00,0xff,0x05]
965 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
966 global_load_dword a5, v[2:3], off offset:-1
968 // GFX90A: global_load_dword a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x50,0xdc,0x02,0x00,0xff,0xff]
969 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
970 global_load_dword a255, v[2:3], off offset:-1
972 // GFX90A: global_load_dword a5, v[2:3], off ; encoding: [0x00,0x80,0x50,0xdc,0x02,0x00,0xff,0x05]
973 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
974 global_load_dword a5, v[2:3], off
976 // GFX90A: global_load_dwordx2 a[6:7], v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x54,0xdc,0x02,0x00,0xff,0x06]
977 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
978 global_load_dwordx2 a[6:7], v[2:3], off offset:-1
980 // GFX90A: global_load_dwordx2 a[254:255], v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x54,0xdc,0x02,0x00,0xff,0xfe]
981 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
982 global_load_dwordx2 a[254:255], v[2:3], off offset:-1
984 // GFX90A: global_load_dwordx2 a[6:7], v[2:3], off ; encoding: [0x00,0x80,0x54,0xdc,0x02,0x00,0xff,0x06]
985 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
986 global_load_dwordx2 a[6:7], v[2:3], off
988 // GFX90A: global_load_dwordx3 a[6:8], v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x58,0xdc,0x02,0x00,0xff,0x06]
989 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
990 global_load_dwordx3 a[6:8], v[2:3], off offset:-1
992 // GFX90A: global_load_dwordx3 a[252:254], v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x58,0xdc,0x02,0x00,0xff,0xfc]
993 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
994 global_load_dwordx3 a[252:254], v[2:3], off offset:-1
996 // GFX90A: global_load_dwordx3 a[6:8], v[2:3], off ; encoding: [0x00,0x80,0x58,0xdc,0x02,0x00,0xff,0x06]
997 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
998 global_load_dwordx3 a[6:8], v[2:3], off
1000 // GFX90A: global_load_dwordx4 a[6:9], v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x5c,0xdc,0x02,0x00,0xff,0x06]
1001 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1002 global_load_dwordx4 a[6:9], v[2:3], off offset:-1
1004 // GFX90A: global_load_dwordx4 a[252:255], v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x5c,0xdc,0x02,0x00,0xff,0xfc]
1005 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1006 global_load_dwordx4 a[252:255], v[2:3], off offset:-1
1008 // GFX90A: global_load_dwordx4 a[6:9], v[2:3], off ; encoding: [0x00,0x80,0x5c,0xdc,0x02,0x00,0xff,0x06]
1009 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1010 global_load_dwordx4 a[6:9], v[2:3], off
1012 // GFX90A: global_store_byte v[2:3], a2, off offset:-1 ; encoding: [0xff,0x9f,0x60,0xdc,0x02,0x02,0xff,0x00]
1013 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1014 global_store_byte v[2:3], a2, off offset:-1
1016 // GFX90A: global_store_byte v[2:3], a255, off offset:-1 ; encoding: [0xff,0x9f,0x60,0xdc,0x02,0xff,0xff,0x00]
1017 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1018 global_store_byte v[2:3], a255, off offset:-1
1020 // GFX90A: global_store_byte v[2:3], a2, off ; encoding: [0x00,0x80,0x60,0xdc,0x02,0x02,0xff,0x00]
1021 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1022 global_store_byte v[2:3], a2, off
1024 // GFX90A: global_store_byte_d16_hi v[2:3], a2, off offset:-1 ; encoding: [0xff,0x9f,0x64,0xdc,0x02,0x02,0xff,0x00]
1025 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1026 global_store_byte_d16_hi v[2:3], a2, off offset:-1
1028 // GFX90A: global_store_byte_d16_hi v[2:3], a255, off offset:-1 ; encoding: [0xff,0x9f,0x64,0xdc,0x02,0xff,0xff,0x00]
1029 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1030 global_store_byte_d16_hi v[2:3], a255, off offset:-1
1032 // GFX90A: global_store_byte_d16_hi v[2:3], a2, off ; encoding: [0x00,0x80,0x64,0xdc,0x02,0x02,0xff,0x00]
1033 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1034 global_store_byte_d16_hi v[2:3], a2, off
1036 // GFX90A: global_store_short v[2:3], a2, off offset:-1 ; encoding: [0xff,0x9f,0x68,0xdc,0x02,0x02,0xff,0x00]
1037 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1038 global_store_short v[2:3], a2, off offset:-1
1040 // GFX90A: global_store_short v[2:3], a255, off offset:-1 ; encoding: [0xff,0x9f,0x68,0xdc,0x02,0xff,0xff,0x00]
1041 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1042 global_store_short v[2:3], a255, off offset:-1
1044 // GFX90A: global_store_short v[2:3], a2, off ; encoding: [0x00,0x80,0x68,0xdc,0x02,0x02,0xff,0x00]
1045 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1046 global_store_short v[2:3], a2, off
1048 // GFX90A: global_store_short_d16_hi v[2:3], a2, off offset:-1 ; encoding: [0xff,0x9f,0x6c,0xdc,0x02,0x02,0xff,0x00]
1049 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1050 global_store_short_d16_hi v[2:3], a2, off offset:-1
1052 // GFX90A: global_store_short_d16_hi v[2:3], a255, off offset:-1 ; encoding: [0xff,0x9f,0x6c,0xdc,0x02,0xff,0xff,0x00]
1053 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1054 global_store_short_d16_hi v[2:3], a255, off offset:-1
1056 // GFX90A: global_store_short_d16_hi v[2:3], a2, off ; encoding: [0x00,0x80,0x6c,0xdc,0x02,0x02,0xff,0x00]
1057 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1058 global_store_short_d16_hi v[2:3], a2, off
1060 // GFX90A: global_store_dword v[2:3], a2, off offset:-1 ; encoding: [0xff,0x9f,0x70,0xdc,0x02,0x02,0xff,0x00]
1061 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1062 global_store_dword v[2:3], a2, off offset:-1
1064 // GFX90A: global_store_dword v[2:3], a255, off offset:-1 ; encoding: [0xff,0x9f,0x70,0xdc,0x02,0xff,0xff,0x00]
1065 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1066 global_store_dword v[2:3], a255, off offset:-1
1068 // GFX90A: global_store_dword v[2:3], a2, off ; encoding: [0x00,0x80,0x70,0xdc,0x02,0x02,0xff,0x00]
1069 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1070 global_store_dword v[2:3], a2, off
1072 // GFX90A: global_store_dwordx2 v[2:3], a[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x74,0xdc,0x02,0x02,0xff,0x00]
1073 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1074 global_store_dwordx2 v[2:3], a[2:3], off offset:-1
1076 // GFX90A: global_store_dwordx2 v[2:3], a[254:255], off offset:-1 ; encoding: [0xff,0x9f,0x74,0xdc,0x02,0xfe,0xff,0x00]
1077 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1078 global_store_dwordx2 v[2:3], a[254:255], off offset:-1
1080 // GFX90A: global_store_dwordx2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x74,0xdc,0x02,0x02,0xff,0x00]
1081 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1082 global_store_dwordx2 v[2:3], a[2:3], off
1084 // GFX90A: global_store_dwordx3 v[2:3], a[2:4], off offset:-1 ; encoding: [0xff,0x9f,0x78,0xdc,0x02,0x02,0xff,0x00]
1085 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1086 global_store_dwordx3 v[2:3], a[2:4], off offset:-1
1088 // GFX90A: global_store_dwordx3 v[2:3], a[252:254], off offset:-1 ; encoding: [0xff,0x9f,0x78,0xdc,0x02,0xfc,0xff,0x00]
1089 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1090 global_store_dwordx3 v[2:3], a[252:254], off offset:-1
1092 // GFX90A: global_store_dwordx3 v[2:3], a[2:4], off ; encoding: [0x00,0x80,0x78,0xdc,0x02,0x02,0xff,0x00]
1093 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1094 global_store_dwordx3 v[2:3], a[2:4], off
1096 // GFX90A: global_store_dwordx4 v[2:3], a[2:5], off offset:-1 ; encoding: [0xff,0x9f,0x7c,0xdc,0x02,0x02,0xff,0x00]
1097 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1098 global_store_dwordx4 v[2:3], a[2:5], off offset:-1
1100 // GFX90A: global_store_dwordx4 v[2:3], a[252:255], off offset:-1 ; encoding: [0xff,0x9f,0x7c,0xdc,0x02,0xfc,0xff,0x00]
1101 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1102 global_store_dwordx4 v[2:3], a[252:255], off offset:-1
1104 // GFX90A: global_store_dwordx4 v[2:3], a[2:5], off ; encoding: [0x00,0x80,0x7c,0xdc,0x02,0x02,0xff,0x00]
1105 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1106 global_store_dwordx4 v[2:3], a[2:5], off
1108 // GFX90A: global_load_ubyte_d16 a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x80,0xdc,0x02,0x00,0xff,0x05]
1109 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1110 global_load_ubyte_d16 a5, v[2:3], off offset:-1
1112 // GFX90A: global_load_ubyte_d16 a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x80,0xdc,0x02,0x00,0xff,0xff]
1113 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1114 global_load_ubyte_d16 a255, v[2:3], off offset:-1
1116 // GFX90A: global_load_ubyte_d16 a5, v[2:3], off ; encoding: [0x00,0x80,0x80,0xdc,0x02,0x00,0xff,0x05]
1117 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1118 global_load_ubyte_d16 a5, v[2:3], off
1120 // GFX90A: global_load_ubyte_d16_hi a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x84,0xdc,0x02,0x00,0xff,0x05]
1121 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1122 global_load_ubyte_d16_hi a5, v[2:3], off offset:-1
1124 // GFX90A: global_load_ubyte_d16_hi a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x84,0xdc,0x02,0x00,0xff,0xff]
1125 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1126 global_load_ubyte_d16_hi a255, v[2:3], off offset:-1
1128 // GFX90A: global_load_ubyte_d16_hi a5, v[2:3], off ; encoding: [0x00,0x80,0x84,0xdc,0x02,0x00,0xff,0x05]
1129 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1130 global_load_ubyte_d16_hi a5, v[2:3], off
1132 // GFX90A: global_load_sbyte_d16 a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x88,0xdc,0x02,0x00,0xff,0x05]
1133 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1134 global_load_sbyte_d16 a5, v[2:3], off offset:-1
1136 // GFX90A: global_load_sbyte_d16 a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x88,0xdc,0x02,0x00,0xff,0xff]
1137 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1138 global_load_sbyte_d16 a255, v[2:3], off offset:-1
1140 // GFX90A: global_load_sbyte_d16 a5, v[2:3], off ; encoding: [0x00,0x80,0x88,0xdc,0x02,0x00,0xff,0x05]
1141 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1142 global_load_sbyte_d16 a5, v[2:3], off
1144 // GFX90A: global_load_sbyte_d16_hi a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x8c,0xdc,0x02,0x00,0xff,0x05]
1145 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1146 global_load_sbyte_d16_hi a5, v[2:3], off offset:-1
1148 // GFX90A: global_load_sbyte_d16_hi a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x8c,0xdc,0x02,0x00,0xff,0xff]
1149 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1150 global_load_sbyte_d16_hi a255, v[2:3], off offset:-1
1152 // GFX90A: global_load_sbyte_d16_hi a5, v[2:3], off ; encoding: [0x00,0x80,0x8c,0xdc,0x02,0x00,0xff,0x05]
1153 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1154 global_load_sbyte_d16_hi a5, v[2:3], off
1156 // GFX90A: global_load_short_d16 a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x90,0xdc,0x02,0x00,0xff,0x05]
1157 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1158 global_load_short_d16 a5, v[2:3], off offset:-1
1160 // GFX90A: global_load_short_d16 a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x90,0xdc,0x02,0x00,0xff,0xff]
1161 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1162 global_load_short_d16 a255, v[2:3], off offset:-1
1164 // GFX90A: global_load_short_d16 a5, v[2:3], off ; encoding: [0x00,0x80,0x90,0xdc,0x02,0x00,0xff,0x05]
1165 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1166 global_load_short_d16 a5, v[2:3], off
1168 // GFX90A: global_load_short_d16_hi a5, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x94,0xdc,0x02,0x00,0xff,0x05]
1169 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1170 global_load_short_d16_hi a5, v[2:3], off offset:-1
1172 // GFX90A: global_load_short_d16_hi a255, v[2:3], off offset:-1 ; encoding: [0xff,0x9f,0x94,0xdc,0x02,0x00,0xff,0xff]
1173 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1174 global_load_short_d16_hi a255, v[2:3], off offset:-1
1176 // GFX90A: global_load_short_d16_hi a5, v[2:3], off ; encoding: [0x00,0x80,0x94,0xdc,0x02,0x00,0xff,0x05]
1177 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1178 global_load_short_d16_hi a5, v[2:3], off
1180 // GFX90A: global_atomic_swap a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x01,0xdd,0x02,0x02,0xff,0x01]
1181 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1182 global_atomic_swap a1, v[2:3], a2, off glc
1184 // GFX90A: global_atomic_cmpswap a1, v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x05,0xdd,0x02,0x02,0xff,0x01]
1185 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1186 global_atomic_cmpswap a1, v[2:3], a[2:3], off glc
1188 // GFX90A: global_atomic_add a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x09,0xdd,0x02,0x02,0xff,0x01]
1189 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1190 global_atomic_add a1, v[2:3], a2, off glc
1192 // GFX90A: global_atomic_sub a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x0d,0xdd,0x02,0x02,0xff,0x01]
1193 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1194 global_atomic_sub a1, v[2:3], a2, off glc
1196 // GFX90A: global_atomic_smin a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x11,0xdd,0x02,0x02,0xff,0x01]
1197 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1198 global_atomic_smin a1, v[2:3], a2, off glc
1200 // GFX90A: global_atomic_umin a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x15,0xdd,0x02,0x02,0xff,0x01]
1201 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1202 global_atomic_umin a1, v[2:3], a2, off glc
1204 // GFX90A: global_atomic_smax a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x19,0xdd,0x02,0x02,0xff,0x01]
1205 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1206 global_atomic_smax a1, v[2:3], a2, off glc
1208 // GFX90A: global_atomic_umax a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x1d,0xdd,0x02,0x02,0xff,0x01]
1209 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1210 global_atomic_umax a1, v[2:3], a2, off glc
1212 // GFX90A: global_atomic_and a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x21,0xdd,0x02,0x02,0xff,0x01]
1213 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1214 global_atomic_and a1, v[2:3], a2, off glc
1216 // GFX90A: global_atomic_or a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x25,0xdd,0x02,0x02,0xff,0x01]
1217 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1218 global_atomic_or a1, v[2:3], a2, off glc
1220 // GFX90A: global_atomic_xor a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x29,0xdd,0x02,0x02,0xff,0x01]
1221 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1222 global_atomic_xor a1, v[2:3], a2, off glc
1224 // GFX90A: global_atomic_inc a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x2d,0xdd,0x02,0x02,0xff,0x01]
1225 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1226 global_atomic_inc a1, v[2:3], a2, off glc
1228 // GFX90A: global_atomic_dec a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x31,0xdd,0x02,0x02,0xff,0x01]
1229 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1230 global_atomic_dec a1, v[2:3], a2, off glc
1232 // GFX90A: global_atomic_swap_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x81,0xdd,0x02,0x02,0xff,0x02]
1233 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1234 global_atomic_swap_x2 a[2:3], v[2:3], a[2:3], off glc
1236 // GFX90A: global_atomic_cmpswap_x2 a[2:3], v[2:3], a[2:5], off glc ; encoding: [0x00,0x80,0x85,0xdd,0x02,0x02,0xff,0x02]
1237 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1238 global_atomic_cmpswap_x2 a[2:3], v[2:3], a[2:5], off glc
1240 // GFX90A: global_atomic_add_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x89,0xdd,0x02,0x02,0xff,0x02]
1241 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1242 global_atomic_add_x2 a[2:3], v[2:3], a[2:3], off glc
1244 // GFX90A: global_atomic_sub_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x8d,0xdd,0x02,0x02,0xff,0x02]
1245 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1246 global_atomic_sub_x2 a[2:3], v[2:3], a[2:3], off glc
1248 // GFX90A: global_atomic_smin_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x91,0xdd,0x02,0x02,0xff,0x02]
1249 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1250 global_atomic_smin_x2 a[2:3], v[2:3], a[2:3], off glc
1252 // GFX90A: global_atomic_umin_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x95,0xdd,0x02,0x02,0xff,0x02]
1253 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1254 global_atomic_umin_x2 a[2:3], v[2:3], a[2:3], off glc
1256 // GFX90A: global_atomic_smax_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x99,0xdd,0x02,0x02,0xff,0x02]
1257 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1258 global_atomic_smax_x2 a[2:3], v[2:3], a[2:3], off glc
1260 // GFX90A: global_atomic_umax_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0x9d,0xdd,0x02,0x02,0xff,0x02]
1261 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1262 global_atomic_umax_x2 a[2:3], v[2:3], a[2:3], off glc
1264 // GFX90A: global_atomic_and_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0xa1,0xdd,0x02,0x02,0xff,0x02]
1265 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1266 global_atomic_and_x2 a[2:3], v[2:3], a[2:3], off glc
1268 // GFX90A: global_atomic_or_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0xa5,0xdd,0x02,0x02,0xff,0x02]
1269 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1270 global_atomic_or_x2 a[2:3], v[2:3], a[2:3], off glc
1272 // GFX90A: global_atomic_xor_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0xa9,0xdd,0x02,0x02,0xff,0x02]
1273 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1274 global_atomic_xor_x2 a[2:3], v[2:3], a[2:3], off glc
1276 // GFX90A: global_atomic_inc_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0xad,0xdd,0x02,0x02,0xff,0x02]
1277 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1278 global_atomic_inc_x2 a[2:3], v[2:3], a[2:3], off glc
1280 // GFX90A: global_atomic_dec_x2 a[2:3], v[2:3], a[2:3], off glc ; encoding: [0x00,0x80,0xb1,0xdd,0x02,0x02,0xff,0x02]
1281 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1282 global_atomic_dec_x2 a[2:3], v[2:3], a[2:3], off glc
1284 // GFX90A: global_atomic_swap v[2:3], a2, off ; encoding: [0x00,0x80,0x00,0xdd,0x02,0x02,0xff,0x00]
1285 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1286 global_atomic_swap v[2:3], a2, off
1288 // GFX90A: global_atomic_cmpswap v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x04,0xdd,0x02,0x02,0xff,0x00]
1289 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1290 global_atomic_cmpswap v[2:3], a[2:3], off
1292 // GFX90A: global_atomic_add v[2:3], a2, off ; encoding: [0x00,0x80,0x08,0xdd,0x02,0x02,0xff,0x00]
1293 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1294 global_atomic_add v[2:3], a2, off
1296 // GFX90A: global_atomic_sub v[2:3], a2, off ; encoding: [0x00,0x80,0x0c,0xdd,0x02,0x02,0xff,0x00]
1297 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1298 global_atomic_sub v[2:3], a2, off
1300 // GFX90A: global_atomic_smin v[2:3], a2, off ; encoding: [0x00,0x80,0x10,0xdd,0x02,0x02,0xff,0x00]
1301 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1302 global_atomic_smin v[2:3], a2, off
1304 // GFX90A: global_atomic_umin v[2:3], a2, off ; encoding: [0x00,0x80,0x14,0xdd,0x02,0x02,0xff,0x00]
1305 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1306 global_atomic_umin v[2:3], a2, off
1308 // GFX90A: global_atomic_smax v[2:3], a2, off ; encoding: [0x00,0x80,0x18,0xdd,0x02,0x02,0xff,0x00]
1309 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1310 global_atomic_smax v[2:3], a2, off
1312 // GFX90A: global_atomic_umax v[2:3], a2, off ; encoding: [0x00,0x80,0x1c,0xdd,0x02,0x02,0xff,0x00]
1313 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1314 global_atomic_umax v[2:3], a2, off
1316 // GFX90A: global_atomic_and v[2:3], a2, off ; encoding: [0x00,0x80,0x20,0xdd,0x02,0x02,0xff,0x00]
1317 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1318 global_atomic_and v[2:3], a2, off
1320 // GFX90A: global_atomic_or v[2:3], a2, off ; encoding: [0x00,0x80,0x24,0xdd,0x02,0x02,0xff,0x00]
1321 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1322 global_atomic_or v[2:3], a2, off
1324 // GFX90A: global_atomic_xor v[2:3], a2, off ; encoding: [0x00,0x80,0x28,0xdd,0x02,0x02,0xff,0x00]
1325 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1326 global_atomic_xor v[2:3], a2, off
1328 // GFX90A: global_atomic_inc v[2:3], a2, off ; encoding: [0x00,0x80,0x2c,0xdd,0x02,0x02,0xff,0x00]
1329 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1330 global_atomic_inc v[2:3], a2, off
1332 // GFX90A: global_atomic_dec v[2:3], a2, off ; encoding: [0x00,0x80,0x30,0xdd,0x02,0x02,0xff,0x00]
1333 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1334 global_atomic_dec v[2:3], a2, off
1336 // GFX90A: global_atomic_swap_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x80,0xdd,0x02,0x02,0xff,0x00]
1337 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1338 global_atomic_swap_x2 v[2:3], a[2:3], off
1340 // GFX90A: global_atomic_cmpswap_x2 v[2:3], a[2:5], off ; encoding: [0x00,0x80,0x84,0xdd,0x02,0x02,0xff,0x00]
1341 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1342 global_atomic_cmpswap_x2 v[2:3], a[2:5], off
1344 // GFX90A: global_atomic_add_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x88,0xdd,0x02,0x02,0xff,0x00]
1345 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1346 global_atomic_add_x2 v[2:3], a[2:3], off
1348 // GFX90A: global_atomic_sub_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x8c,0xdd,0x02,0x02,0xff,0x00]
1349 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1350 global_atomic_sub_x2 v[2:3], a[2:3], off
1352 // GFX90A: global_atomic_smin_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x90,0xdd,0x02,0x02,0xff,0x00]
1353 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1354 global_atomic_smin_x2 v[2:3], a[2:3], off
1356 // GFX90A: global_atomic_umin_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x94,0xdd,0x02,0x02,0xff,0x00]
1357 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1358 global_atomic_umin_x2 v[2:3], a[2:3], off
1360 // GFX90A: global_atomic_smax_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x98,0xdd,0x02,0x02,0xff,0x00]
1361 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1362 global_atomic_smax_x2 v[2:3], a[2:3], off
1364 // GFX90A: global_atomic_umax_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0x9c,0xdd,0x02,0x02,0xff,0x00]
1365 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1366 global_atomic_umax_x2 v[2:3], a[2:3], off
1368 // GFX90A: global_atomic_and_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0xa0,0xdd,0x02,0x02,0xff,0x00]
1369 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1370 global_atomic_and_x2 v[2:3], a[2:3], off
1372 // GFX90A: global_atomic_or_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0xa4,0xdd,0x02,0x02,0xff,0x00]
1373 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1374 global_atomic_or_x2 v[2:3], a[2:3], off
1376 // GFX90A: global_atomic_xor_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0xa8,0xdd,0x02,0x02,0xff,0x00]
1377 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1378 global_atomic_xor_x2 v[2:3], a[2:3], off
1380 // GFX90A: global_atomic_inc_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0xac,0xdd,0x02,0x02,0xff,0x00]
1381 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1382 global_atomic_inc_x2 v[2:3], a[2:3], off
1384 // GFX90A: global_atomic_dec_x2 v[2:3], a[2:3], off ; encoding: [0x00,0x80,0xb0,0xdd,0x02,0x02,0xff,0x00]
1385 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1386 global_atomic_dec_x2 v[2:3], a[2:3], off
1388 // GFX90A: scratch_load_ubyte a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0x82,0x05]
1389 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1390 scratch_load_ubyte a5, off, s2 offset:-1
1392 // GFX90A: scratch_load_ubyte a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0x82,0xff]
1393 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1394 scratch_load_ubyte a255, off, s2 offset:-1
1396 // GFX90A: scratch_load_ubyte a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0xe5,0x05]
1397 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1398 scratch_load_ubyte a5, off, s101 offset:-1
1400 // GFX90A: scratch_load_ubyte a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0xe6,0x05]
1401 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1402 scratch_load_ubyte a5, off, flat_scratch_lo offset:-1
1404 // GFX90A: scratch_load_ubyte a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0xe7,0x05]
1405 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1406 scratch_load_ubyte a5, off, flat_scratch_hi offset:-1
1408 // GFX90A: scratch_load_ubyte a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0xea,0x05]
1409 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1410 scratch_load_ubyte a5, off, vcc_lo offset:-1
1412 // GFX90A: scratch_load_ubyte a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0xeb,0x05]
1413 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1414 scratch_load_ubyte a5, off, vcc_hi offset:-1
1416 // GFX90A: scratch_load_ubyte a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x40,0xdc,0x00,0x00,0xff,0x05]
1417 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1418 scratch_load_ubyte a5, v0, off offset:-1
1420 // GFX90A: scratch_load_ubyte a5, off, s2 ; encoding: [0x00,0x40,0x40,0xdc,0x00,0x00,0x82,0x05]
1421 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1422 scratch_load_ubyte a5, off, s2
1424 // GFX90A: scratch_load_ubyte a5, off, s2 ; encoding: [0x00,0x40,0x40,0xdc,0x00,0x00,0x82,0x05]
1425 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1426 scratch_load_ubyte a5, off, s2
1428 // GFX90A: scratch_load_ubyte a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x40,0xdc,0x00,0x00,0x82,0x05]
1429 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1430 scratch_load_ubyte a5, off, s2 offset:4095
1432 // GFX90A: scratch_load_ubyte a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x40,0xdc,0x00,0x00,0x82,0x05]
1433 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1434 scratch_load_ubyte a5, off, s2 offset:-4096
1436 // GFX90A: scratch_load_ubyte a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x41,0xdc,0x00,0x00,0x82,0x05]
1437 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1438 scratch_load_ubyte a5, off, s2 offset:-1 glc
1440 // GFX90A: scratch_load_ubyte a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x42,0xdc,0x00,0x00,0x82,0x05]
1441 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1442 scratch_load_ubyte a5, off, s2 offset:-1 slc
1444 // GFX90A: scratch_load_sbyte a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0x82,0x05]
1445 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1446 scratch_load_sbyte a5, off, s2 offset:-1
1448 // GFX90A: scratch_load_sbyte a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0x82,0xff]
1449 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1450 scratch_load_sbyte a255, off, s2 offset:-1
1452 // GFX90A: scratch_load_sbyte a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0xe5,0x05]
1453 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1454 scratch_load_sbyte a5, off, s101 offset:-1
1456 // GFX90A: scratch_load_sbyte a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0xe6,0x05]
1457 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1458 scratch_load_sbyte a5, off, flat_scratch_lo offset:-1
1460 // GFX90A: scratch_load_sbyte a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0xe7,0x05]
1461 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1462 scratch_load_sbyte a5, off, flat_scratch_hi offset:-1
1464 // GFX90A: scratch_load_sbyte a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0xea,0x05]
1465 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1466 scratch_load_sbyte a5, off, vcc_lo offset:-1
1468 // GFX90A: scratch_load_sbyte a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0xeb,0x05]
1469 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1470 scratch_load_sbyte a5, off, vcc_hi offset:-1
1472 // GFX90A: scratch_load_sbyte a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x44,0xdc,0x00,0x00,0xff,0x05]
1473 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1474 scratch_load_sbyte a5, v0, off offset:-1
1476 // GFX90A: scratch_load_sbyte a5, off, s2 ; encoding: [0x00,0x40,0x44,0xdc,0x00,0x00,0x82,0x05]
1477 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1478 scratch_load_sbyte a5, off, s2
1480 // GFX90A: scratch_load_sbyte a5, off, s2 ; encoding: [0x00,0x40,0x44,0xdc,0x00,0x00,0x82,0x05]
1481 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1482 scratch_load_sbyte a5, off, s2
1484 // GFX90A: scratch_load_sbyte a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x44,0xdc,0x00,0x00,0x82,0x05]
1485 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1486 scratch_load_sbyte a5, off, s2 offset:4095
1488 // GFX90A: scratch_load_sbyte a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x44,0xdc,0x00,0x00,0x82,0x05]
1489 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1490 scratch_load_sbyte a5, off, s2 offset:-4096
1492 // GFX90A: scratch_load_sbyte a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x45,0xdc,0x00,0x00,0x82,0x05]
1493 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1494 scratch_load_sbyte a5, off, s2 offset:-1 glc
1496 // GFX90A: scratch_load_sbyte a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x46,0xdc,0x00,0x00,0x82,0x05]
1497 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1498 scratch_load_sbyte a5, off, s2 offset:-1 slc
1500 // GFX90A: scratch_load_ushort a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0x82,0x05]
1501 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1502 scratch_load_ushort a5, off, s2 offset:-1
1504 // GFX90A: scratch_load_ushort a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0x82,0xff]
1505 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1506 scratch_load_ushort a255, off, s2 offset:-1
1508 // GFX90A: scratch_load_ushort a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0xe5,0x05]
1509 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1510 scratch_load_ushort a5, off, s101 offset:-1
1512 // GFX90A: scratch_load_ushort a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0xe6,0x05]
1513 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1514 scratch_load_ushort a5, off, flat_scratch_lo offset:-1
1516 // GFX90A: scratch_load_ushort a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0xe7,0x05]
1517 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1518 scratch_load_ushort a5, off, flat_scratch_hi offset:-1
1520 // GFX90A: scratch_load_ushort a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0xea,0x05]
1521 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1522 scratch_load_ushort a5, off, vcc_lo offset:-1
1524 // GFX90A: scratch_load_ushort a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0xeb,0x05]
1525 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1526 scratch_load_ushort a5, off, vcc_hi offset:-1
1528 // GFX90A: scratch_load_ushort a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x48,0xdc,0x00,0x00,0xff,0x05]
1529 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1530 scratch_load_ushort a5, v0, off offset:-1
1532 // GFX90A: scratch_load_ushort a5, off, s2 ; encoding: [0x00,0x40,0x48,0xdc,0x00,0x00,0x82,0x05]
1533 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1534 scratch_load_ushort a5, off, s2
1536 // GFX90A: scratch_load_ushort a5, off, s2 ; encoding: [0x00,0x40,0x48,0xdc,0x00,0x00,0x82,0x05]
1537 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1538 scratch_load_ushort a5, off, s2
1540 // GFX90A: scratch_load_ushort a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x48,0xdc,0x00,0x00,0x82,0x05]
1541 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1542 scratch_load_ushort a5, off, s2 offset:4095
1544 // GFX90A: scratch_load_ushort a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x48,0xdc,0x00,0x00,0x82,0x05]
1545 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1546 scratch_load_ushort a5, off, s2 offset:-4096
1548 // GFX90A: scratch_load_ushort a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x49,0xdc,0x00,0x00,0x82,0x05]
1549 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1550 scratch_load_ushort a5, off, s2 offset:-1 glc
1552 // GFX90A: scratch_load_ushort a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x4a,0xdc,0x00,0x00,0x82,0x05]
1553 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1554 scratch_load_ushort a5, off, s2 offset:-1 slc
1556 // GFX90A: scratch_load_sshort a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0x82,0x05]
1557 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1558 scratch_load_sshort a5, off, s2 offset:-1
1560 // GFX90A: scratch_load_sshort a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0x82,0xff]
1561 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1562 scratch_load_sshort a255, off, s2 offset:-1
1564 // GFX90A: scratch_load_sshort a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0xe5,0x05]
1565 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1566 scratch_load_sshort a5, off, s101 offset:-1
1568 // GFX90A: scratch_load_sshort a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0xe6,0x05]
1569 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1570 scratch_load_sshort a5, off, flat_scratch_lo offset:-1
1572 // GFX90A: scratch_load_sshort a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0xe7,0x05]
1573 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1574 scratch_load_sshort a5, off, flat_scratch_hi offset:-1
1576 // GFX90A: scratch_load_sshort a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0xea,0x05]
1577 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1578 scratch_load_sshort a5, off, vcc_lo offset:-1
1580 // GFX90A: scratch_load_sshort a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0xeb,0x05]
1581 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1582 scratch_load_sshort a5, off, vcc_hi offset:-1
1584 // GFX90A: scratch_load_sshort a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x4c,0xdc,0x00,0x00,0xff,0x05]
1585 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1586 scratch_load_sshort a5, v0, off offset:-1
1588 // GFX90A: scratch_load_sshort a5, off, s2 ; encoding: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x82,0x05]
1589 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1590 scratch_load_sshort a5, off, s2
1592 // GFX90A: scratch_load_sshort a5, off, s2 ; encoding: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x82,0x05]
1593 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1594 scratch_load_sshort a5, off, s2
1596 // GFX90A: scratch_load_sshort a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x4c,0xdc,0x00,0x00,0x82,0x05]
1597 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1598 scratch_load_sshort a5, off, s2 offset:4095
1600 // GFX90A: scratch_load_sshort a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x4c,0xdc,0x00,0x00,0x82,0x05]
1601 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1602 scratch_load_sshort a5, off, s2 offset:-4096
1604 // GFX90A: scratch_load_sshort a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x4d,0xdc,0x00,0x00,0x82,0x05]
1605 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1606 scratch_load_sshort a5, off, s2 offset:-1 glc
1608 // GFX90A: scratch_load_sshort a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x4e,0xdc,0x00,0x00,0x82,0x05]
1609 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1610 scratch_load_sshort a5, off, s2 offset:-1 slc
1612 // GFX90A: scratch_load_dword a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0x82,0x05]
1613 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1614 scratch_load_dword a5, off, s2 offset:-1
1616 // GFX90A: scratch_load_dword a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0x82,0xff]
1617 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1618 scratch_load_dword a255, off, s2 offset:-1
1620 // GFX90A: scratch_load_dword a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0xe5,0x05]
1621 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1622 scratch_load_dword a5, off, s101 offset:-1
1624 // GFX90A: scratch_load_dword a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0xe6,0x05]
1625 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1626 scratch_load_dword a5, off, flat_scratch_lo offset:-1
1628 // GFX90A: scratch_load_dword a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0xe7,0x05]
1629 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1630 scratch_load_dword a5, off, flat_scratch_hi offset:-1
1632 // GFX90A: scratch_load_dword a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0xea,0x05]
1633 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1634 scratch_load_dword a5, off, vcc_lo offset:-1
1636 // GFX90A: scratch_load_dword a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0xeb,0x05]
1637 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1638 scratch_load_dword a5, off, vcc_hi offset:-1
1640 // GFX90A: scratch_load_dword a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x50,0xdc,0x00,0x00,0xff,0x05]
1641 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1642 scratch_load_dword a5, v0, off offset:-1
1644 // GFX90A: scratch_load_dword a5, off, s2 ; encoding: [0x00,0x40,0x50,0xdc,0x00,0x00,0x82,0x05]
1645 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1646 scratch_load_dword a5, off, s2
1648 // GFX90A: scratch_load_dword a5, off, s2 ; encoding: [0x00,0x40,0x50,0xdc,0x00,0x00,0x82,0x05]
1649 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1650 scratch_load_dword a5, off, s2
1652 // GFX90A: scratch_load_dword a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x50,0xdc,0x00,0x00,0x82,0x05]
1653 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1654 scratch_load_dword a5, off, s2 offset:4095
1656 // GFX90A: scratch_load_dword a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x50,0xdc,0x00,0x00,0x82,0x05]
1657 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1658 scratch_load_dword a5, off, s2 offset:-4096
1660 // GFX90A: scratch_load_dword a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x51,0xdc,0x00,0x00,0x82,0x05]
1661 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1662 scratch_load_dword a5, off, s2 offset:-1 glc
1664 // GFX90A: scratch_load_dword a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x52,0xdc,0x00,0x00,0x82,0x05]
1665 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1666 scratch_load_dword a5, off, s2 offset:-1 slc
1668 // GFX90A: scratch_load_dwordx2 a[6:7], off, s2 offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0x82,0x06]
1669 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1670 scratch_load_dwordx2 a[6:7], off, s2 offset:-1
1672 // GFX90A: scratch_load_dwordx2 a[254:255], off, s2 offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0x82,0xfe]
1673 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1674 scratch_load_dwordx2 a[254:255], off, s2 offset:-1
1676 // GFX90A: scratch_load_dwordx2 a[6:7], off, s101 offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0xe5,0x06]
1677 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1678 scratch_load_dwordx2 a[6:7], off, s101 offset:-1
1680 // GFX90A: scratch_load_dwordx2 a[6:7], off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0xe6,0x06]
1681 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1682 scratch_load_dwordx2 a[6:7], off, flat_scratch_lo offset:-1
1684 // GFX90A: scratch_load_dwordx2 a[6:7], off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0xe7,0x06]
1685 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1686 scratch_load_dwordx2 a[6:7], off, flat_scratch_hi offset:-1
1688 // GFX90A: scratch_load_dwordx2 a[6:7], off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0xea,0x06]
1689 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1690 scratch_load_dwordx2 a[6:7], off, vcc_lo offset:-1
1692 // GFX90A: scratch_load_dwordx2 a[6:7], off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0xeb,0x06]
1693 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1694 scratch_load_dwordx2 a[6:7], off, vcc_hi offset:-1
1696 // GFX90A: scratch_load_dwordx2 a[6:7], v0, off offset:-1 ; encoding: [0xff,0x5f,0x54,0xdc,0x00,0x00,0xff,0x06]
1697 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1698 scratch_load_dwordx2 a[6:7], v0, off offset:-1
1700 // GFX90A: scratch_load_dwordx2 a[6:7], off, s2 ; encoding: [0x00,0x40,0x54,0xdc,0x00,0x00,0x82,0x06]
1701 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1702 scratch_load_dwordx2 a[6:7], off, s2
1704 // GFX90A: scratch_load_dwordx2 a[6:7], off, s2 ; encoding: [0x00,0x40,0x54,0xdc,0x00,0x00,0x82,0x06]
1705 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1706 scratch_load_dwordx2 a[6:7], off, s2
1708 // GFX90A: scratch_load_dwordx2 a[6:7], off, s2 offset:4095 ; encoding: [0xff,0x4f,0x54,0xdc,0x00,0x00,0x82,0x06]
1709 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1710 scratch_load_dwordx2 a[6:7], off, s2 offset:4095
1712 // GFX90A: scratch_load_dwordx2 a[6:7], off, s2 offset:-4096 ; encoding: [0x00,0x50,0x54,0xdc,0x00,0x00,0x82,0x06]
1713 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1714 scratch_load_dwordx2 a[6:7], off, s2 offset:-4096
1716 // GFX90A: scratch_load_dwordx2 a[6:7], off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x55,0xdc,0x00,0x00,0x82,0x06]
1717 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1718 scratch_load_dwordx2 a[6:7], off, s2 offset:-1 glc
1720 // GFX90A: scratch_load_dwordx2 a[6:7], off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x56,0xdc,0x00,0x00,0x82,0x06]
1721 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1722 scratch_load_dwordx2 a[6:7], off, s2 offset:-1 slc
1724 // GFX90A: scratch_load_dwordx3 a[6:8], off, s2 offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0x82,0x06]
1725 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1726 scratch_load_dwordx3 a[6:8], off, s2 offset:-1
1728 // GFX90A: scratch_load_dwordx3 a[252:254], off, s2 offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0x82,0xfc]
1729 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1730 scratch_load_dwordx3 a[252:254], off, s2 offset:-1
1732 // GFX90A: scratch_load_dwordx3 a[6:8], off, s101 offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0xe5,0x06]
1733 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1734 scratch_load_dwordx3 a[6:8], off, s101 offset:-1
1736 // GFX90A: scratch_load_dwordx3 a[6:8], off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0xe6,0x06]
1737 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1738 scratch_load_dwordx3 a[6:8], off, flat_scratch_lo offset:-1
1740 // GFX90A: scratch_load_dwordx3 a[6:8], off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0xe7,0x06]
1741 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1742 scratch_load_dwordx3 a[6:8], off, flat_scratch_hi offset:-1
1744 // GFX90A: scratch_load_dwordx3 a[6:8], off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0xea,0x06]
1745 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1746 scratch_load_dwordx3 a[6:8], off, vcc_lo offset:-1
1748 // GFX90A: scratch_load_dwordx3 a[6:8], off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0xeb,0x06]
1749 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1750 scratch_load_dwordx3 a[6:8], off, vcc_hi offset:-1
1752 // GFX90A: scratch_load_dwordx3 a[6:8], v0, off offset:-1 ; encoding: [0xff,0x5f,0x58,0xdc,0x00,0x00,0xff,0x06]
1753 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1754 scratch_load_dwordx3 a[6:8], v0, off offset:-1
1756 // GFX90A: scratch_load_dwordx3 a[6:8], off, s2 ; encoding: [0x00,0x40,0x58,0xdc,0x00,0x00,0x82,0x06]
1757 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1758 scratch_load_dwordx3 a[6:8], off, s2
1760 // GFX90A: scratch_load_dwordx3 a[6:8], off, s2 ; encoding: [0x00,0x40,0x58,0xdc,0x00,0x00,0x82,0x06]
1761 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1762 scratch_load_dwordx3 a[6:8], off, s2
1764 // GFX90A: scratch_load_dwordx3 a[6:8], off, s2 offset:4095 ; encoding: [0xff,0x4f,0x58,0xdc,0x00,0x00,0x82,0x06]
1765 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1766 scratch_load_dwordx3 a[6:8], off, s2 offset:4095
1768 // GFX90A: scratch_load_dwordx3 a[6:8], off, s2 offset:-4096 ; encoding: [0x00,0x50,0x58,0xdc,0x00,0x00,0x82,0x06]
1769 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1770 scratch_load_dwordx3 a[6:8], off, s2 offset:-4096
1772 // GFX90A: scratch_load_dwordx3 a[6:8], off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x59,0xdc,0x00,0x00,0x82,0x06]
1773 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1774 scratch_load_dwordx3 a[6:8], off, s2 offset:-1 glc
1776 // GFX90A: scratch_load_dwordx3 a[6:8], off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x5a,0xdc,0x00,0x00,0x82,0x06]
1777 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1778 scratch_load_dwordx3 a[6:8], off, s2 offset:-1 slc
1780 // GFX90A: scratch_load_dwordx4 a[6:9], off, s2 offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0x82,0x06]
1781 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1782 scratch_load_dwordx4 a[6:9], off, s2 offset:-1
1784 // GFX90A: scratch_load_dwordx4 a[252:255], off, s2 offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0x82,0xfc]
1785 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1786 scratch_load_dwordx4 a[252:255], off, s2 offset:-1
1788 // GFX90A: scratch_load_dwordx4 a[6:9], off, s101 offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0xe5,0x06]
1789 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1790 scratch_load_dwordx4 a[6:9], off, s101 offset:-1
1792 // GFX90A: scratch_load_dwordx4 a[6:9], off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0xe6,0x06]
1793 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1794 scratch_load_dwordx4 a[6:9], off, flat_scratch_lo offset:-1
1796 // GFX90A: scratch_load_dwordx4 a[6:9], off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0xe7,0x06]
1797 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1798 scratch_load_dwordx4 a[6:9], off, flat_scratch_hi offset:-1
1800 // GFX90A: scratch_load_dwordx4 a[6:9], off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0xea,0x06]
1801 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1802 scratch_load_dwordx4 a[6:9], off, vcc_lo offset:-1
1804 // GFX90A: scratch_load_dwordx4 a[6:9], off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0xeb,0x06]
1805 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1806 scratch_load_dwordx4 a[6:9], off, vcc_hi offset:-1
1808 // GFX90A: scratch_load_dwordx4 a[6:9], v0, off offset:-1 ; encoding: [0xff,0x5f,0x5c,0xdc,0x00,0x00,0xff,0x06]
1809 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1810 scratch_load_dwordx4 a[6:9], v0, off offset:-1
1812 // GFX90A: scratch_load_dwordx4 a[6:9], off, s2 ; encoding: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x82,0x06]
1813 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1814 scratch_load_dwordx4 a[6:9], off, s2
1816 // GFX90A: scratch_load_dwordx4 a[6:9], off, s2 ; encoding: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x82,0x06]
1817 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1818 scratch_load_dwordx4 a[6:9], off, s2
1820 // GFX90A: scratch_load_dwordx4 a[6:9], off, s2 offset:4095 ; encoding: [0xff,0x4f,0x5c,0xdc,0x00,0x00,0x82,0x06]
1821 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1822 scratch_load_dwordx4 a[6:9], off, s2 offset:4095
1824 // GFX90A: scratch_load_dwordx4 a[6:9], off, s2 offset:-4096 ; encoding: [0x00,0x50,0x5c,0xdc,0x00,0x00,0x82,0x06]
1825 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1826 scratch_load_dwordx4 a[6:9], off, s2 offset:-4096
1828 // GFX90A: scratch_load_dwordx4 a[6:9], off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x5d,0xdc,0x00,0x00,0x82,0x06]
1829 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1830 scratch_load_dwordx4 a[6:9], off, s2 offset:-1 glc
1832 // GFX90A: scratch_load_dwordx4 a[6:9], off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x5e,0xdc,0x00,0x00,0x82,0x06]
1833 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1834 scratch_load_dwordx4 a[6:9], off, s2 offset:-1 slc
1836 // GFX90A: scratch_store_byte off, a2, s3 offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0x83,0x00]
1837 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1838 scratch_store_byte off, a2, s3 offset:-1
1840 // GFX90A: scratch_store_byte off, a255, s3 offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0xff,0x83,0x00]
1841 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1842 scratch_store_byte off, a255, s3 offset:-1
1844 // GFX90A: scratch_store_byte off, a2, s101 offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0xe5,0x00]
1845 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1846 scratch_store_byte off, a2, s101 offset:-1
1848 // GFX90A: scratch_store_byte off, a2, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0xe6,0x00]
1849 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1850 scratch_store_byte off, a2, flat_scratch_lo offset:-1
1852 // GFX90A: scratch_store_byte off, a2, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0xe7,0x00]
1853 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1854 scratch_store_byte off, a2, flat_scratch_hi offset:-1
1856 // GFX90A: scratch_store_byte off, a2, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0xea,0x00]
1857 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1858 scratch_store_byte off, a2, vcc_lo offset:-1
1860 // GFX90A: scratch_store_byte off, a2, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0xeb,0x00]
1861 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1862 scratch_store_byte off, a2, vcc_hi offset:-1
1864 // GFX90A: scratch_store_byte v0, a2, off offset:-1 ; encoding: [0xff,0x5f,0x60,0xdc,0x00,0x02,0xff,0x00]
1865 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1866 scratch_store_byte v0, a2, off offset:-1
1868 // GFX90A: scratch_store_byte off, a2, s3 ; encoding: [0x00,0x40,0x60,0xdc,0x00,0x02,0x83,0x00]
1869 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1870 scratch_store_byte off, a2, s3
1872 // GFX90A: scratch_store_byte off, a2, s3 ; encoding: [0x00,0x40,0x60,0xdc,0x00,0x02,0x83,0x00]
1873 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1874 scratch_store_byte off, a2, s3
1876 // GFX90A: scratch_store_byte off, a2, s3 offset:4095 ; encoding: [0xff,0x4f,0x60,0xdc,0x00,0x02,0x83,0x00]
1877 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1878 scratch_store_byte off, a2, s3 offset:4095
1880 // GFX90A: scratch_store_byte off, a2, s3 offset:-4096 ; encoding: [0x00,0x50,0x60,0xdc,0x00,0x02,0x83,0x00]
1881 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1882 scratch_store_byte off, a2, s3 offset:-4096
1884 // GFX90A: scratch_store_byte off, a2, s3 offset:-1 glc ; encoding: [0xff,0x5f,0x61,0xdc,0x00,0x02,0x83,0x00]
1885 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1886 scratch_store_byte off, a2, s3 offset:-1 glc
1888 // GFX90A: scratch_store_byte off, a2, s3 offset:-1 slc ; encoding: [0xff,0x5f,0x62,0xdc,0x00,0x02,0x83,0x00]
1889 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1890 scratch_store_byte off, a2, s3 offset:-1 slc
1892 // GFX90A: scratch_store_byte_d16_hi off, a2, s3 offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0x83,0x00]
1893 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1894 scratch_store_byte_d16_hi off, a2, s3 offset:-1
1896 // GFX90A: scratch_store_byte_d16_hi off, a255, s3 offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0xff,0x83,0x00]
1897 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1898 scratch_store_byte_d16_hi off, a255, s3 offset:-1
1900 // GFX90A: scratch_store_byte_d16_hi off, a2, s101 offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0xe5,0x00]
1901 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1902 scratch_store_byte_d16_hi off, a2, s101 offset:-1
1904 // GFX90A: scratch_store_byte_d16_hi off, a2, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0xe6,0x00]
1905 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1906 scratch_store_byte_d16_hi off, a2, flat_scratch_lo offset:-1
1908 // GFX90A: scratch_store_byte_d16_hi off, a2, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0xe7,0x00]
1909 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1910 scratch_store_byte_d16_hi off, a2, flat_scratch_hi offset:-1
1912 // GFX90A: scratch_store_byte_d16_hi off, a2, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0xea,0x00]
1913 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1914 scratch_store_byte_d16_hi off, a2, vcc_lo offset:-1
1916 // GFX90A: scratch_store_byte_d16_hi off, a2, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0xeb,0x00]
1917 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1918 scratch_store_byte_d16_hi off, a2, vcc_hi offset:-1
1920 // GFX90A: scratch_store_byte_d16_hi v0, a2, off offset:-1 ; encoding: [0xff,0x5f,0x64,0xdc,0x00,0x02,0xff,0x00]
1921 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1922 scratch_store_byte_d16_hi v0, a2, off offset:-1
1924 // GFX90A: scratch_store_byte_d16_hi off, a2, s3 ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0x83,0x00]
1925 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1926 scratch_store_byte_d16_hi off, a2, s3
1928 // GFX90A: scratch_store_byte_d16_hi off, a2, s3 ; encoding: [0x00,0x40,0x64,0xdc,0x00,0x02,0x83,0x00]
1929 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1930 scratch_store_byte_d16_hi off, a2, s3
1932 // GFX90A: scratch_store_byte_d16_hi off, a2, s3 offset:4095 ; encoding: [0xff,0x4f,0x64,0xdc,0x00,0x02,0x83,0x00]
1933 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1934 scratch_store_byte_d16_hi off, a2, s3 offset:4095
1936 // GFX90A: scratch_store_byte_d16_hi off, a2, s3 offset:-4096 ; encoding: [0x00,0x50,0x64,0xdc,0x00,0x02,0x83,0x00]
1937 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1938 scratch_store_byte_d16_hi off, a2, s3 offset:-4096
1940 // GFX90A: scratch_store_byte_d16_hi off, a2, s3 offset:-1 glc ; encoding: [0xff,0x5f,0x65,0xdc,0x00,0x02,0x83,0x00]
1941 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1942 scratch_store_byte_d16_hi off, a2, s3 offset:-1 glc
1944 // GFX90A: scratch_store_byte_d16_hi off, a2, s3 offset:-1 slc ; encoding: [0xff,0x5f,0x66,0xdc,0x00,0x02,0x83,0x00]
1945 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1946 scratch_store_byte_d16_hi off, a2, s3 offset:-1 slc
1948 // GFX90A: scratch_store_short off, a2, s3 offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0x83,0x00]
1949 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1950 scratch_store_short off, a2, s3 offset:-1
1952 // GFX90A: scratch_store_short off, a255, s3 offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0xff,0x83,0x00]
1953 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1954 scratch_store_short off, a255, s3 offset:-1
1956 // GFX90A: scratch_store_short off, a2, s101 offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0xe5,0x00]
1957 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1958 scratch_store_short off, a2, s101 offset:-1
1960 // GFX90A: scratch_store_short off, a2, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0xe6,0x00]
1961 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1962 scratch_store_short off, a2, flat_scratch_lo offset:-1
1964 // GFX90A: scratch_store_short off, a2, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0xe7,0x00]
1965 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1966 scratch_store_short off, a2, flat_scratch_hi offset:-1
1968 // GFX90A: scratch_store_short off, a2, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0xea,0x00]
1969 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1970 scratch_store_short off, a2, vcc_lo offset:-1
1972 // GFX90A: scratch_store_short off, a2, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0xeb,0x00]
1973 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1974 scratch_store_short off, a2, vcc_hi offset:-1
1976 // GFX90A: scratch_store_short v0, a2, off offset:-1 ; encoding: [0xff,0x5f,0x68,0xdc,0x00,0x02,0xff,0x00]
1977 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1978 scratch_store_short v0, a2, off offset:-1
1980 // GFX90A: scratch_store_short off, a2, s3 ; encoding: [0x00,0x40,0x68,0xdc,0x00,0x02,0x83,0x00]
1981 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1982 scratch_store_short off, a2, s3
1984 // GFX90A: scratch_store_short off, a2, s3 ; encoding: [0x00,0x40,0x68,0xdc,0x00,0x02,0x83,0x00]
1985 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1986 scratch_store_short off, a2, s3
1988 // GFX90A: scratch_store_short off, a2, s3 offset:4095 ; encoding: [0xff,0x4f,0x68,0xdc,0x00,0x02,0x83,0x00]
1989 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1990 scratch_store_short off, a2, s3 offset:4095
1992 // GFX90A: scratch_store_short off, a2, s3 offset:-4096 ; encoding: [0x00,0x50,0x68,0xdc,0x00,0x02,0x83,0x00]
1993 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1994 scratch_store_short off, a2, s3 offset:-4096
1996 // GFX90A: scratch_store_short off, a2, s3 offset:-1 glc ; encoding: [0xff,0x5f,0x69,0xdc,0x00,0x02,0x83,0x00]
1997 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
1998 scratch_store_short off, a2, s3 offset:-1 glc
2000 // GFX90A: scratch_store_short off, a2, s3 offset:-1 slc ; encoding: [0xff,0x5f,0x6a,0xdc,0x00,0x02,0x83,0x00]
2001 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2002 scratch_store_short off, a2, s3 offset:-1 slc
2004 // GFX90A: scratch_store_short_d16_hi off, a2, s3 offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0x83,0x00]
2005 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2006 scratch_store_short_d16_hi off, a2, s3 offset:-1
2008 // GFX90A: scratch_store_short_d16_hi off, a255, s3 offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0xff,0x83,0x00]
2009 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2010 scratch_store_short_d16_hi off, a255, s3 offset:-1
2012 // GFX90A: scratch_store_short_d16_hi off, a2, s101 offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0xe5,0x00]
2013 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2014 scratch_store_short_d16_hi off, a2, s101 offset:-1
2016 // GFX90A: scratch_store_short_d16_hi off, a2, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0xe6,0x00]
2017 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2018 scratch_store_short_d16_hi off, a2, flat_scratch_lo offset:-1
2020 // GFX90A: scratch_store_short_d16_hi off, a2, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0xe7,0x00]
2021 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2022 scratch_store_short_d16_hi off, a2, flat_scratch_hi offset:-1
2024 // GFX90A: scratch_store_short_d16_hi off, a2, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0xea,0x00]
2025 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2026 scratch_store_short_d16_hi off, a2, vcc_lo offset:-1
2028 // GFX90A: scratch_store_short_d16_hi off, a2, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0xeb,0x00]
2029 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2030 scratch_store_short_d16_hi off, a2, vcc_hi offset:-1
2032 // GFX90A: scratch_store_short_d16_hi v0, a2, off offset:-1 ; encoding: [0xff,0x5f,0x6c,0xdc,0x00,0x02,0xff,0x00]
2033 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2034 scratch_store_short_d16_hi v0, a2, off offset:-1
2036 // GFX90A: scratch_store_short_d16_hi off, a2, s3 ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x83,0x00]
2037 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2038 scratch_store_short_d16_hi off, a2, s3
2040 // GFX90A: scratch_store_short_d16_hi off, a2, s3 ; encoding: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x83,0x00]
2041 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2042 scratch_store_short_d16_hi off, a2, s3
2044 // GFX90A: scratch_store_short_d16_hi off, a2, s3 offset:4095 ; encoding: [0xff,0x4f,0x6c,0xdc,0x00,0x02,0x83,0x00]
2045 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2046 scratch_store_short_d16_hi off, a2, s3 offset:4095
2048 // GFX90A: scratch_store_short_d16_hi off, a2, s3 offset:-4096 ; encoding: [0x00,0x50,0x6c,0xdc,0x00,0x02,0x83,0x00]
2049 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2050 scratch_store_short_d16_hi off, a2, s3 offset:-4096
2052 // GFX90A: scratch_store_short_d16_hi off, a2, s3 offset:-1 glc ; encoding: [0xff,0x5f,0x6d,0xdc,0x00,0x02,0x83,0x00]
2053 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2054 scratch_store_short_d16_hi off, a2, s3 offset:-1 glc
2056 // GFX90A: scratch_store_short_d16_hi off, a2, s3 offset:-1 slc ; encoding: [0xff,0x5f,0x6e,0xdc,0x00,0x02,0x83,0x00]
2057 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2058 scratch_store_short_d16_hi off, a2, s3 offset:-1 slc
2060 // GFX90A: scratch_store_dword off, a2, s3 offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0x83,0x00]
2061 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2062 scratch_store_dword off, a2, s3 offset:-1
2064 // GFX90A: scratch_store_dword off, a255, s3 offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0xff,0x83,0x00]
2065 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2066 scratch_store_dword off, a255, s3 offset:-1
2068 // GFX90A: scratch_store_dword off, a2, s101 offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0xe5,0x00]
2069 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2070 scratch_store_dword off, a2, s101 offset:-1
2072 // GFX90A: scratch_store_dword off, a2, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0xe6,0x00]
2073 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2074 scratch_store_dword off, a2, flat_scratch_lo offset:-1
2076 // GFX90A: scratch_store_dword off, a2, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0xe7,0x00]
2077 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2078 scratch_store_dword off, a2, flat_scratch_hi offset:-1
2080 // GFX90A: scratch_store_dword off, a2, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0xea,0x00]
2081 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2082 scratch_store_dword off, a2, vcc_lo offset:-1
2084 // GFX90A: scratch_store_dword off, a2, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0xeb,0x00]
2085 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2086 scratch_store_dword off, a2, vcc_hi offset:-1
2088 // GFX90A: scratch_store_dword v0, a2, off offset:-1 ; encoding: [0xff,0x5f,0x70,0xdc,0x00,0x02,0xff,0x00]
2089 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2090 scratch_store_dword v0, a2, off offset:-1
2092 // GFX90A: scratch_store_dword off, a2, s3 ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x83,0x00]
2093 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2094 scratch_store_dword off, a2, s3
2096 // GFX90A: scratch_store_dword off, a2, s3 ; encoding: [0x00,0x40,0x70,0xdc,0x00,0x02,0x83,0x00]
2097 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2098 scratch_store_dword off, a2, s3
2100 // GFX90A: scratch_store_dword off, a2, s3 offset:4095 ; encoding: [0xff,0x4f,0x70,0xdc,0x00,0x02,0x83,0x00]
2101 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2102 scratch_store_dword off, a2, s3 offset:4095
2104 // GFX90A: scratch_store_dword off, a2, s3 offset:-4096 ; encoding: [0x00,0x50,0x70,0xdc,0x00,0x02,0x83,0x00]
2105 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2106 scratch_store_dword off, a2, s3 offset:-4096
2108 // GFX90A: scratch_store_dword off, a2, s3 offset:-1 glc ; encoding: [0xff,0x5f,0x71,0xdc,0x00,0x02,0x83,0x00]
2109 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2110 scratch_store_dword off, a2, s3 offset:-1 glc
2112 // GFX90A: scratch_store_dword off, a2, s3 offset:-1 slc ; encoding: [0xff,0x5f,0x72,0xdc,0x00,0x02,0x83,0x00]
2113 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2114 scratch_store_dword off, a2, s3 offset:-1 slc
2116 // GFX90A: scratch_store_dwordx2 off, a[2:3], s3 offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0x83,0x00]
2117 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2118 scratch_store_dwordx2 off, a[2:3], s3 offset:-1
2120 // GFX90A: scratch_store_dwordx2 off, a[254:255], s3 offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0xfe,0x83,0x00]
2121 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2122 scratch_store_dwordx2 off, a[254:255], s3 offset:-1
2124 // GFX90A: scratch_store_dwordx2 off, a[2:3], s101 offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0xe5,0x00]
2125 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2126 scratch_store_dwordx2 off, a[2:3], s101 offset:-1
2128 // GFX90A: scratch_store_dwordx2 off, a[2:3], flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0xe6,0x00]
2129 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2130 scratch_store_dwordx2 off, a[2:3], flat_scratch_lo offset:-1
2132 // GFX90A: scratch_store_dwordx2 off, a[2:3], flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0xe7,0x00]
2133 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2134 scratch_store_dwordx2 off, a[2:3], flat_scratch_hi offset:-1
2136 // GFX90A: scratch_store_dwordx2 off, a[2:3], vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0xea,0x00]
2137 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2138 scratch_store_dwordx2 off, a[2:3], vcc_lo offset:-1
2140 // GFX90A: scratch_store_dwordx2 off, a[2:3], vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0xeb,0x00]
2141 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2142 scratch_store_dwordx2 off, a[2:3], vcc_hi offset:-1
2144 // GFX90A: scratch_store_dwordx2 v0, a[2:3], off offset:-1 ; encoding: [0xff,0x5f,0x74,0xdc,0x00,0x02,0xff,0x00]
2145 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2146 scratch_store_dwordx2 v0, a[2:3], off offset:-1
2148 // GFX90A: scratch_store_dwordx2 off, a[2:3], s3 ; encoding: [0x00,0x40,0x74,0xdc,0x00,0x02,0x83,0x00]
2149 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2150 scratch_store_dwordx2 off, a[2:3], s3
2152 // GFX90A: scratch_store_dwordx2 off, a[2:3], s3 ; encoding: [0x00,0x40,0x74,0xdc,0x00,0x02,0x83,0x00]
2153 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2154 scratch_store_dwordx2 off, a[2:3], s3
2156 // GFX90A: scratch_store_dwordx2 off, a[2:3], s3 offset:4095 ; encoding: [0xff,0x4f,0x74,0xdc,0x00,0x02,0x83,0x00]
2157 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2158 scratch_store_dwordx2 off, a[2:3], s3 offset:4095
2160 // GFX90A: scratch_store_dwordx2 off, a[2:3], s3 offset:-4096 ; encoding: [0x00,0x50,0x74,0xdc,0x00,0x02,0x83,0x00]
2161 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2162 scratch_store_dwordx2 off, a[2:3], s3 offset:-4096
2164 // GFX90A: scratch_store_dwordx2 off, a[2:3], s3 offset:-1 glc ; encoding: [0xff,0x5f,0x75,0xdc,0x00,0x02,0x83,0x00]
2165 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2166 scratch_store_dwordx2 off, a[2:3], s3 offset:-1 glc
2168 // GFX90A: scratch_store_dwordx2 off, a[2:3], s3 offset:-1 slc ; encoding: [0xff,0x5f,0x76,0xdc,0x00,0x02,0x83,0x00]
2169 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2170 scratch_store_dwordx2 off, a[2:3], s3 offset:-1 slc
2172 // GFX90A: scratch_store_dwordx3 off, a[2:4], s3 offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0x83,0x00]
2173 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2174 scratch_store_dwordx3 off, a[2:4], s3 offset:-1
2176 // GFX90A: scratch_store_dwordx3 off, a[252:254], s3 offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0xfc,0x83,0x00]
2177 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2178 scratch_store_dwordx3 off, a[252:254], s3 offset:-1
2180 // GFX90A: scratch_store_dwordx3 off, a[2:4], s101 offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0xe5,0x00]
2181 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2182 scratch_store_dwordx3 off, a[2:4], s101 offset:-1
2184 // GFX90A: scratch_store_dwordx3 off, a[2:4], flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0xe6,0x00]
2185 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2186 scratch_store_dwordx3 off, a[2:4], flat_scratch_lo offset:-1
2188 // GFX90A: scratch_store_dwordx3 off, a[2:4], flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0xe7,0x00]
2189 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2190 scratch_store_dwordx3 off, a[2:4], flat_scratch_hi offset:-1
2192 // GFX90A: scratch_store_dwordx3 off, a[2:4], vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0xea,0x00]
2193 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2194 scratch_store_dwordx3 off, a[2:4], vcc_lo offset:-1
2196 // GFX90A: scratch_store_dwordx3 off, a[2:4], vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0xeb,0x00]
2197 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2198 scratch_store_dwordx3 off, a[2:4], vcc_hi offset:-1
2200 // GFX90A: scratch_store_dwordx3 v0, a[2:4], off offset:-1 ; encoding: [0xff,0x5f,0x78,0xdc,0x00,0x02,0xff,0x00]
2201 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2202 scratch_store_dwordx3 v0, a[2:4], off offset:-1
2204 // GFX90A: scratch_store_dwordx3 off, a[2:4], s3 ; encoding: [0x00,0x40,0x78,0xdc,0x00,0x02,0x83,0x00]
2205 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2206 scratch_store_dwordx3 off, a[2:4], s3
2208 // GFX90A: scratch_store_dwordx3 off, a[2:4], s3 ; encoding: [0x00,0x40,0x78,0xdc,0x00,0x02,0x83,0x00]
2209 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2210 scratch_store_dwordx3 off, a[2:4], s3
2212 // GFX90A: scratch_store_dwordx3 off, a[2:4], s3 offset:4095 ; encoding: [0xff,0x4f,0x78,0xdc,0x00,0x02,0x83,0x00]
2213 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2214 scratch_store_dwordx3 off, a[2:4], s3 offset:4095
2216 // GFX90A: scratch_store_dwordx3 off, a[2:4], s3 offset:-4096 ; encoding: [0x00,0x50,0x78,0xdc,0x00,0x02,0x83,0x00]
2217 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2218 scratch_store_dwordx3 off, a[2:4], s3 offset:-4096
2220 // GFX90A: scratch_store_dwordx3 off, a[2:4], s3 offset:-1 glc ; encoding: [0xff,0x5f,0x79,0xdc,0x00,0x02,0x83,0x00]
2221 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2222 scratch_store_dwordx3 off, a[2:4], s3 offset:-1 glc
2224 // GFX90A: scratch_store_dwordx3 off, a[2:4], s3 offset:-1 slc ; encoding: [0xff,0x5f,0x7a,0xdc,0x00,0x02,0x83,0x00]
2225 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2226 scratch_store_dwordx3 off, a[2:4], s3 offset:-1 slc
2228 // GFX90A: scratch_store_dwordx4 off, a[2:5], s3 offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0x83,0x00]
2229 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2230 scratch_store_dwordx4 off, a[2:5], s3 offset:-1
2232 // GFX90A: scratch_store_dwordx4 off, a[252:255], s3 offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0xfc,0x83,0x00]
2233 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2234 scratch_store_dwordx4 off, a[252:255], s3 offset:-1
2236 // GFX90A: scratch_store_dwordx4 off, a[2:5], s101 offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0xe5,0x00]
2237 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2238 scratch_store_dwordx4 off, a[2:5], s101 offset:-1
2240 // GFX90A: scratch_store_dwordx4 off, a[2:5], flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0xe6,0x00]
2241 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2242 scratch_store_dwordx4 off, a[2:5], flat_scratch_lo offset:-1
2244 // GFX90A: scratch_store_dwordx4 off, a[2:5], flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0xe7,0x00]
2245 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2246 scratch_store_dwordx4 off, a[2:5], flat_scratch_hi offset:-1
2248 // GFX90A: scratch_store_dwordx4 off, a[2:5], vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0xea,0x00]
2249 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2250 scratch_store_dwordx4 off, a[2:5], vcc_lo offset:-1
2252 // GFX90A: scratch_store_dwordx4 off, a[2:5], vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0xeb,0x00]
2253 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2254 scratch_store_dwordx4 off, a[2:5], vcc_hi offset:-1
2256 // GFX90A: scratch_store_dwordx4 v0, a[2:5], off offset:-1 ; encoding: [0xff,0x5f,0x7c,0xdc,0x00,0x02,0xff,0x00]
2257 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2258 scratch_store_dwordx4 v0, a[2:5], off offset:-1
2260 // GFX90A: scratch_store_dwordx4 off, a[2:5], s3 ; encoding: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x83,0x00]
2261 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2262 scratch_store_dwordx4 off, a[2:5], s3
2264 // GFX90A: scratch_store_dwordx4 off, a[2:5], s3 ; encoding: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x83,0x00]
2265 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2266 scratch_store_dwordx4 off, a[2:5], s3
2268 // GFX90A: scratch_store_dwordx4 off, a[2:5], s3 offset:4095 ; encoding: [0xff,0x4f,0x7c,0xdc,0x00,0x02,0x83,0x00]
2269 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2270 scratch_store_dwordx4 off, a[2:5], s3 offset:4095
2272 // GFX90A: scratch_store_dwordx4 off, a[2:5], s3 offset:-4096 ; encoding: [0x00,0x50,0x7c,0xdc,0x00,0x02,0x83,0x00]
2273 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2274 scratch_store_dwordx4 off, a[2:5], s3 offset:-4096
2276 // GFX90A: scratch_store_dwordx4 off, a[2:5], s3 offset:-1 glc ; encoding: [0xff,0x5f,0x7d,0xdc,0x00,0x02,0x83,0x00]
2277 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2278 scratch_store_dwordx4 off, a[2:5], s3 offset:-1 glc
2280 // GFX90A: scratch_store_dwordx4 off, a[2:5], s3 offset:-1 slc ; encoding: [0xff,0x5f,0x7e,0xdc,0x00,0x02,0x83,0x00]
2281 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2282 scratch_store_dwordx4 off, a[2:5], s3 offset:-1 slc
2284 // GFX90A: scratch_load_ubyte_d16 a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0x82,0x05]
2285 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2286 scratch_load_ubyte_d16 a5, off, s2 offset:-1
2288 // GFX90A: scratch_load_ubyte_d16 a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0x82,0xff]
2289 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2290 scratch_load_ubyte_d16 a255, off, s2 offset:-1
2292 // GFX90A: scratch_load_ubyte_d16 a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0xe5,0x05]
2293 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2294 scratch_load_ubyte_d16 a5, off, s101 offset:-1
2296 // GFX90A: scratch_load_ubyte_d16 a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0xe6,0x05]
2297 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2298 scratch_load_ubyte_d16 a5, off, flat_scratch_lo offset:-1
2300 // GFX90A: scratch_load_ubyte_d16 a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0xe7,0x05]
2301 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2302 scratch_load_ubyte_d16 a5, off, flat_scratch_hi offset:-1
2304 // GFX90A: scratch_load_ubyte_d16 a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0xea,0x05]
2305 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2306 scratch_load_ubyte_d16 a5, off, vcc_lo offset:-1
2308 // GFX90A: scratch_load_ubyte_d16 a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0xeb,0x05]
2309 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2310 scratch_load_ubyte_d16 a5, off, vcc_hi offset:-1
2312 // GFX90A: scratch_load_ubyte_d16 a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x80,0xdc,0x00,0x00,0xff,0x05]
2313 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2314 scratch_load_ubyte_d16 a5, v0, off offset:-1
2316 // GFX90A: scratch_load_ubyte_d16 a5, off, s2 ; encoding: [0x00,0x40,0x80,0xdc,0x00,0x00,0x82,0x05]
2317 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2318 scratch_load_ubyte_d16 a5, off, s2
2320 // GFX90A: scratch_load_ubyte_d16 a5, off, s2 ; encoding: [0x00,0x40,0x80,0xdc,0x00,0x00,0x82,0x05]
2321 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2322 scratch_load_ubyte_d16 a5, off, s2
2324 // GFX90A: scratch_load_ubyte_d16 a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x80,0xdc,0x00,0x00,0x82,0x05]
2325 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2326 scratch_load_ubyte_d16 a5, off, s2 offset:4095
2328 // GFX90A: scratch_load_ubyte_d16 a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x80,0xdc,0x00,0x00,0x82,0x05]
2329 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2330 scratch_load_ubyte_d16 a5, off, s2 offset:-4096
2332 // GFX90A: scratch_load_ubyte_d16 a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x81,0xdc,0x00,0x00,0x82,0x05]
2333 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2334 scratch_load_ubyte_d16 a5, off, s2 offset:-1 glc
2336 // GFX90A: scratch_load_ubyte_d16 a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x82,0xdc,0x00,0x00,0x82,0x05]
2337 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2338 scratch_load_ubyte_d16 a5, off, s2 offset:-1 slc
2340 // GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0x82,0x05]
2341 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2342 scratch_load_ubyte_d16_hi a5, off, s2 offset:-1
2344 // GFX90A: scratch_load_ubyte_d16_hi a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0x82,0xff]
2345 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2346 scratch_load_ubyte_d16_hi a255, off, s2 offset:-1
2348 // GFX90A: scratch_load_ubyte_d16_hi a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0xe5,0x05]
2349 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2350 scratch_load_ubyte_d16_hi a5, off, s101 offset:-1
2352 // GFX90A: scratch_load_ubyte_d16_hi a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0xe6,0x05]
2353 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2354 scratch_load_ubyte_d16_hi a5, off, flat_scratch_lo offset:-1
2356 // GFX90A: scratch_load_ubyte_d16_hi a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0xe7,0x05]
2357 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2358 scratch_load_ubyte_d16_hi a5, off, flat_scratch_hi offset:-1
2360 // GFX90A: scratch_load_ubyte_d16_hi a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0xea,0x05]
2361 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2362 scratch_load_ubyte_d16_hi a5, off, vcc_lo offset:-1
2364 // GFX90A: scratch_load_ubyte_d16_hi a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0xeb,0x05]
2365 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2366 scratch_load_ubyte_d16_hi a5, off, vcc_hi offset:-1
2368 // GFX90A: scratch_load_ubyte_d16_hi a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x84,0xdc,0x00,0x00,0xff,0x05]
2369 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2370 scratch_load_ubyte_d16_hi a5, v0, off offset:-1
2372 // GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 ; encoding: [0x00,0x40,0x84,0xdc,0x00,0x00,0x82,0x05]
2373 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2374 scratch_load_ubyte_d16_hi a5, off, s2
2376 // GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 ; encoding: [0x00,0x40,0x84,0xdc,0x00,0x00,0x82,0x05]
2377 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2378 scratch_load_ubyte_d16_hi a5, off, s2
2380 // GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x84,0xdc,0x00,0x00,0x82,0x05]
2381 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2382 scratch_load_ubyte_d16_hi a5, off, s2 offset:4095
2384 // GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x84,0xdc,0x00,0x00,0x82,0x05]
2385 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2386 scratch_load_ubyte_d16_hi a5, off, s2 offset:-4096
2388 // GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x85,0xdc,0x00,0x00,0x82,0x05]
2389 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2390 scratch_load_ubyte_d16_hi a5, off, s2 offset:-1 glc
2392 // GFX90A: scratch_load_ubyte_d16_hi a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x86,0xdc,0x00,0x00,0x82,0x05]
2393 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2394 scratch_load_ubyte_d16_hi a5, off, s2 offset:-1 slc
2396 // GFX90A: scratch_load_sbyte_d16 a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0x82,0x05]
2397 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2398 scratch_load_sbyte_d16 a5, off, s2 offset:-1
2400 // GFX90A: scratch_load_sbyte_d16 a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0x82,0xff]
2401 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2402 scratch_load_sbyte_d16 a255, off, s2 offset:-1
2404 // GFX90A: scratch_load_sbyte_d16 a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0xe5,0x05]
2405 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2406 scratch_load_sbyte_d16 a5, off, s101 offset:-1
2408 // GFX90A: scratch_load_sbyte_d16 a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0xe6,0x05]
2409 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2410 scratch_load_sbyte_d16 a5, off, flat_scratch_lo offset:-1
2412 // GFX90A: scratch_load_sbyte_d16 a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0xe7,0x05]
2413 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2414 scratch_load_sbyte_d16 a5, off, flat_scratch_hi offset:-1
2416 // GFX90A: scratch_load_sbyte_d16 a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0xea,0x05]
2417 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2418 scratch_load_sbyte_d16 a5, off, vcc_lo offset:-1
2420 // GFX90A: scratch_load_sbyte_d16 a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0xeb,0x05]
2421 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2422 scratch_load_sbyte_d16 a5, off, vcc_hi offset:-1
2424 // GFX90A: scratch_load_sbyte_d16 a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x88,0xdc,0x00,0x00,0xff,0x05]
2425 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2426 scratch_load_sbyte_d16 a5, v0, off offset:-1
2428 // GFX90A: scratch_load_sbyte_d16 a5, off, s2 ; encoding: [0x00,0x40,0x88,0xdc,0x00,0x00,0x82,0x05]
2429 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2430 scratch_load_sbyte_d16 a5, off, s2
2432 // GFX90A: scratch_load_sbyte_d16 a5, off, s2 ; encoding: [0x00,0x40,0x88,0xdc,0x00,0x00,0x82,0x05]
2433 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2434 scratch_load_sbyte_d16 a5, off, s2
2436 // GFX90A: scratch_load_sbyte_d16 a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x88,0xdc,0x00,0x00,0x82,0x05]
2437 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2438 scratch_load_sbyte_d16 a5, off, s2 offset:4095
2440 // GFX90A: scratch_load_sbyte_d16 a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x88,0xdc,0x00,0x00,0x82,0x05]
2441 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2442 scratch_load_sbyte_d16 a5, off, s2 offset:-4096
2444 // GFX90A: scratch_load_sbyte_d16 a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x89,0xdc,0x00,0x00,0x82,0x05]
2445 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2446 scratch_load_sbyte_d16 a5, off, s2 offset:-1 glc
2448 // GFX90A: scratch_load_sbyte_d16 a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x8a,0xdc,0x00,0x00,0x82,0x05]
2449 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2450 scratch_load_sbyte_d16 a5, off, s2 offset:-1 slc
2452 // GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0x82,0x05]
2453 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2454 scratch_load_sbyte_d16_hi a5, off, s2 offset:-1
2456 // GFX90A: scratch_load_sbyte_d16_hi a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0x82,0xff]
2457 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2458 scratch_load_sbyte_d16_hi a255, off, s2 offset:-1
2460 // GFX90A: scratch_load_sbyte_d16_hi a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0xe5,0x05]
2461 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2462 scratch_load_sbyte_d16_hi a5, off, s101 offset:-1
2464 // GFX90A: scratch_load_sbyte_d16_hi a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0xe6,0x05]
2465 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2466 scratch_load_sbyte_d16_hi a5, off, flat_scratch_lo offset:-1
2468 // GFX90A: scratch_load_sbyte_d16_hi a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0xe7,0x05]
2469 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2470 scratch_load_sbyte_d16_hi a5, off, flat_scratch_hi offset:-1
2472 // GFX90A: scratch_load_sbyte_d16_hi a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0xea,0x05]
2473 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2474 scratch_load_sbyte_d16_hi a5, off, vcc_lo offset:-1
2476 // GFX90A: scratch_load_sbyte_d16_hi a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0xeb,0x05]
2477 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2478 scratch_load_sbyte_d16_hi a5, off, vcc_hi offset:-1
2480 // GFX90A: scratch_load_sbyte_d16_hi a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x8c,0xdc,0x00,0x00,0xff,0x05]
2481 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2482 scratch_load_sbyte_d16_hi a5, v0, off offset:-1
2484 // GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 ; encoding: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x82,0x05]
2485 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2486 scratch_load_sbyte_d16_hi a5, off, s2
2488 // GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 ; encoding: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x82,0x05]
2489 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2490 scratch_load_sbyte_d16_hi a5, off, s2
2492 // GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x8c,0xdc,0x00,0x00,0x82,0x05]
2493 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2494 scratch_load_sbyte_d16_hi a5, off, s2 offset:4095
2496 // GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x8c,0xdc,0x00,0x00,0x82,0x05]
2497 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2498 scratch_load_sbyte_d16_hi a5, off, s2 offset:-4096
2500 // GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x8d,0xdc,0x00,0x00,0x82,0x05]
2501 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2502 scratch_load_sbyte_d16_hi a5, off, s2 offset:-1 glc
2504 // GFX90A: scratch_load_sbyte_d16_hi a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x8e,0xdc,0x00,0x00,0x82,0x05]
2505 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2506 scratch_load_sbyte_d16_hi a5, off, s2 offset:-1 slc
2508 // GFX90A: scratch_load_short_d16 a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0x82,0x05]
2509 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2510 scratch_load_short_d16 a5, off, s2 offset:-1
2512 // GFX90A: scratch_load_short_d16 a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0x82,0xff]
2513 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2514 scratch_load_short_d16 a255, off, s2 offset:-1
2516 // GFX90A: scratch_load_short_d16 a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0xe5,0x05]
2517 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2518 scratch_load_short_d16 a5, off, s101 offset:-1
2520 // GFX90A: scratch_load_short_d16 a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0xe6,0x05]
2521 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2522 scratch_load_short_d16 a5, off, flat_scratch_lo offset:-1
2524 // GFX90A: scratch_load_short_d16 a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0xe7,0x05]
2525 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2526 scratch_load_short_d16 a5, off, flat_scratch_hi offset:-1
2528 // GFX90A: scratch_load_short_d16 a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0xea,0x05]
2529 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2530 scratch_load_short_d16 a5, off, vcc_lo offset:-1
2532 // GFX90A: scratch_load_short_d16 a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0xeb,0x05]
2533 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2534 scratch_load_short_d16 a5, off, vcc_hi offset:-1
2536 // GFX90A: scratch_load_short_d16 a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x90,0xdc,0x00,0x00,0xff,0x05]
2537 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2538 scratch_load_short_d16 a5, v0, off offset:-1
2540 // GFX90A: scratch_load_short_d16 a5, off, s2 ; encoding: [0x00,0x40,0x90,0xdc,0x00,0x00,0x82,0x05]
2541 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2542 scratch_load_short_d16 a5, off, s2
2544 // GFX90A: scratch_load_short_d16 a5, off, s2 ; encoding: [0x00,0x40,0x90,0xdc,0x00,0x00,0x82,0x05]
2545 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2546 scratch_load_short_d16 a5, off, s2
2548 // GFX90A: scratch_load_short_d16 a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x90,0xdc,0x00,0x00,0x82,0x05]
2549 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2550 scratch_load_short_d16 a5, off, s2 offset:4095
2552 // GFX90A: scratch_load_short_d16 a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x90,0xdc,0x00,0x00,0x82,0x05]
2553 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2554 scratch_load_short_d16 a5, off, s2 offset:-4096
2556 // GFX90A: scratch_load_short_d16 a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x91,0xdc,0x00,0x00,0x82,0x05]
2557 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2558 scratch_load_short_d16 a5, off, s2 offset:-1 glc
2560 // GFX90A: scratch_load_short_d16 a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x92,0xdc,0x00,0x00,0x82,0x05]
2561 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2562 scratch_load_short_d16 a5, off, s2 offset:-1 slc
2564 // GFX90A: scratch_load_short_d16_hi a5, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0x82,0x05]
2565 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2566 scratch_load_short_d16_hi a5, off, s2 offset:-1
2568 // GFX90A: scratch_load_short_d16_hi a255, off, s2 offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0x82,0xff]
2569 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2570 scratch_load_short_d16_hi a255, off, s2 offset:-1
2572 // GFX90A: scratch_load_short_d16_hi a5, off, s101 offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0xe5,0x05]
2573 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2574 scratch_load_short_d16_hi a5, off, s101 offset:-1
2576 // GFX90A: scratch_load_short_d16_hi a5, off, flat_scratch_lo offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0xe6,0x05]
2577 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2578 scratch_load_short_d16_hi a5, off, flat_scratch_lo offset:-1
2580 // GFX90A: scratch_load_short_d16_hi a5, off, flat_scratch_hi offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0xe7,0x05]
2581 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2582 scratch_load_short_d16_hi a5, off, flat_scratch_hi offset:-1
2584 // GFX90A: scratch_load_short_d16_hi a5, off, vcc_lo offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0xea,0x05]
2585 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2586 scratch_load_short_d16_hi a5, off, vcc_lo offset:-1
2588 // GFX90A: scratch_load_short_d16_hi a5, off, vcc_hi offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0xeb,0x05]
2589 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2590 scratch_load_short_d16_hi a5, off, vcc_hi offset:-1
2592 // GFX90A: scratch_load_short_d16_hi a5, v0, off offset:-1 ; encoding: [0xff,0x5f,0x94,0xdc,0x00,0x00,0xff,0x05]
2593 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2594 scratch_load_short_d16_hi a5, v0, off offset:-1
2596 // GFX90A: scratch_load_short_d16_hi a5, off, s2 ; encoding: [0x00,0x40,0x94,0xdc,0x00,0x00,0x82,0x05]
2597 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2598 scratch_load_short_d16_hi a5, off, s2
2600 // GFX90A: scratch_load_short_d16_hi a5, off, s2 ; encoding: [0x00,0x40,0x94,0xdc,0x00,0x00,0x82,0x05]
2601 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2602 scratch_load_short_d16_hi a5, off, s2
2604 // GFX90A: scratch_load_short_d16_hi a5, off, s2 offset:4095 ; encoding: [0xff,0x4f,0x94,0xdc,0x00,0x00,0x82,0x05]
2605 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2606 scratch_load_short_d16_hi a5, off, s2 offset:4095
2608 // GFX90A: scratch_load_short_d16_hi a5, off, s2 offset:-4096 ; encoding: [0x00,0x50,0x94,0xdc,0x00,0x00,0x82,0x05]
2609 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2610 scratch_load_short_d16_hi a5, off, s2 offset:-4096
2612 // GFX90A: scratch_load_short_d16_hi a5, off, s2 offset:-1 glc ; encoding: [0xff,0x5f,0x95,0xdc,0x00,0x00,0x82,0x05]
2613 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2614 scratch_load_short_d16_hi a5, off, s2 offset:-1 glc
2616 // GFX90A: scratch_load_short_d16_hi a5, off, s2 offset:-1 slc ; encoding: [0xff,0x5f,0x96,0xdc,0x00,0x00,0x82,0x05]
2617 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2618 scratch_load_short_d16_hi a5, off, s2 offset:-1 slc
2620 // GFX90A: buffer_load_format_x a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0x03]
2621 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2622 buffer_load_format_x a5, off, s[8:11], s3 offset:4095
2624 // GFX90A: buffer_load_format_x a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0xff,0x82,0x03]
2625 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2626 buffer_load_format_x a255, off, s[8:11], s3 offset:4095
2628 // GFX90A: buffer_load_format_x a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x83,0x03]
2629 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2630 buffer_load_format_x a5, off, s[12:15], s3 offset:4095
2632 // GFX90A: buffer_load_format_x a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x98,0x03]
2633 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2634 buffer_load_format_x a5, off, s[96:99], s3 offset:4095
2636 // GFX90A: buffer_load_format_x a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0x65]
2637 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2638 buffer_load_format_x a5, off, s[8:11], s101 offset:4095
2640 // GFX90A: buffer_load_format_x a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0x7c]
2641 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2642 buffer_load_format_x a5, off, s[8:11], m0 offset:4095
2644 // GFX90A: buffer_load_format_x a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0x80]
2645 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2646 buffer_load_format_x a5, off, s[8:11], 0 offset:4095
2648 // GFX90A: buffer_load_format_x a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0xc1]
2649 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2650 buffer_load_format_x a5, off, s[8:11], -1 offset:4095
2652 // GFX90A: buffer_load_format_x a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0xf0]
2653 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2654 buffer_load_format_x a5, off, s[8:11], 0.5 offset:4095
2656 // GFX90A: buffer_load_format_x a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x82,0xf7]
2657 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2658 buffer_load_format_x a5, off, s[8:11], -4.0 offset:4095
2660 // GFX90A: buffer_load_format_x a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x00,0xe0,0x00,0x05,0x82,0x03]
2661 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2662 buffer_load_format_x a5, v0, s[8:11], s3 idxen offset:4095
2664 // GFX90A: buffer_load_format_x a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x00,0xe0,0x00,0x05,0x82,0x03]
2665 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2666 buffer_load_format_x a5, v0, s[8:11], s3 offen offset:4095
2668 // GFX90A: buffer_load_format_x a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x00,0xe0,0x00,0x05,0x82,0x03]
2669 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2670 buffer_load_format_x a5, off, s[8:11], s3
2672 // GFX90A: buffer_load_format_x a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x00,0xe0,0x00,0x05,0x82,0x03]
2673 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2674 buffer_load_format_x a5, off, s[8:11], s3
2676 // GFX90A: buffer_load_format_x a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x00,0xe0,0x00,0x05,0x82,0x03]
2677 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2678 buffer_load_format_x a5, off, s[8:11], s3 offset:7
2680 // GFX90A: buffer_load_format_x a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x00,0xe0,0x00,0x05,0x82,0x03]
2681 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2682 buffer_load_format_x a5, off, s[8:11], s3 offset:4095 glc
2684 // GFX90A: buffer_load_format_x a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x02,0xe0,0x00,0x05,0x82,0x03]
2685 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2686 buffer_load_format_x a5, off, s[8:11], s3 offset:4095 slc
2688 // GFX90A: buffer_load_format_x a5, off, s[8:11], s3 offset:4095 lds ; encoding: [0xff,0x0f,0x01,0xe0,0x00,0x05,0x82,0x03]
2689 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2690 buffer_load_format_x a5, off, s[8:11], s3 offset:4095 lds
2692 // GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0x03]
2693 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2694 buffer_load_format_xy a[6:7], off, s[8:11], s3 offset:4095
2696 // GFX90A: buffer_load_format_xy a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0xfe,0x82,0x03]
2697 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2698 buffer_load_format_xy a[254:255], off, s[8:11], s3 offset:4095
2700 // GFX90A: buffer_load_format_xy a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x83,0x03]
2701 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2702 buffer_load_format_xy a[6:7], off, s[12:15], s3 offset:4095
2704 // GFX90A: buffer_load_format_xy a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x98,0x03]
2705 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2706 buffer_load_format_xy a[6:7], off, s[96:99], s3 offset:4095
2708 // GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0x65]
2709 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2710 buffer_load_format_xy a[6:7], off, s[8:11], s101 offset:4095
2712 // GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0x7c]
2713 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2714 buffer_load_format_xy a[6:7], off, s[8:11], m0 offset:4095
2716 // GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0x80]
2717 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2718 buffer_load_format_xy a[6:7], off, s[8:11], 0 offset:4095
2720 // GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0xc1]
2721 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2722 buffer_load_format_xy a[6:7], off, s[8:11], -1 offset:4095
2724 // GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0xf0]
2725 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2726 buffer_load_format_xy a[6:7], off, s[8:11], 0.5 offset:4095
2728 // GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe0,0x00,0x06,0x82,0xf7]
2729 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2730 buffer_load_format_xy a[6:7], off, s[8:11], -4.0 offset:4095
2732 // GFX90A: buffer_load_format_xy a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x04,0xe0,0x00,0x06,0x82,0x03]
2733 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2734 buffer_load_format_xy a[6:7], v0, s[8:11], s3 idxen offset:4095
2736 // GFX90A: buffer_load_format_xy a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x04,0xe0,0x00,0x06,0x82,0x03]
2737 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2738 buffer_load_format_xy a[6:7], v0, s[8:11], s3 offen offset:4095
2740 // GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x04,0xe0,0x00,0x06,0x82,0x03]
2741 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2742 buffer_load_format_xy a[6:7], off, s[8:11], s3
2744 // GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x04,0xe0,0x00,0x06,0x82,0x03]
2745 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2746 buffer_load_format_xy a[6:7], off, s[8:11], s3
2748 // GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x04,0xe0,0x00,0x06,0x82,0x03]
2749 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2750 buffer_load_format_xy a[6:7], off, s[8:11], s3 offset:7
2752 // GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x04,0xe0,0x00,0x06,0x82,0x03]
2753 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2754 buffer_load_format_xy a[6:7], off, s[8:11], s3 offset:4095 glc
2756 // GFX90A: buffer_load_format_xy a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x06,0xe0,0x00,0x06,0x82,0x03]
2757 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2758 buffer_load_format_xy a[6:7], off, s[8:11], s3 offset:4095 slc
2760 // GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0x03]
2761 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2762 buffer_load_format_xyz a[6:8], off, s[8:11], s3 offset:4095
2764 // GFX90A: buffer_load_format_xyz a[252:254], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0xfc,0x82,0x03]
2765 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2766 buffer_load_format_xyz a[252:254], off, s[8:11], s3 offset:4095
2768 // GFX90A: buffer_load_format_xyz a[6:8], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x83,0x03]
2769 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2770 buffer_load_format_xyz a[6:8], off, s[12:15], s3 offset:4095
2772 // GFX90A: buffer_load_format_xyz a[6:8], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x98,0x03]
2773 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2774 buffer_load_format_xyz a[6:8], off, s[96:99], s3 offset:4095
2776 // GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0x65]
2777 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2778 buffer_load_format_xyz a[6:8], off, s[8:11], s101 offset:4095
2780 // GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0x7c]
2781 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2782 buffer_load_format_xyz a[6:8], off, s[8:11], m0 offset:4095
2784 // GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0x80]
2785 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2786 buffer_load_format_xyz a[6:8], off, s[8:11], 0 offset:4095
2788 // GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0xc1]
2789 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2790 buffer_load_format_xyz a[6:8], off, s[8:11], -1 offset:4095
2792 // GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0xf0]
2793 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2794 buffer_load_format_xyz a[6:8], off, s[8:11], 0.5 offset:4095
2796 // GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe0,0x00,0x06,0x82,0xf7]
2797 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2798 buffer_load_format_xyz a[6:8], off, s[8:11], -4.0 offset:4095
2800 // GFX90A: buffer_load_format_xyz a[6:8], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x08,0xe0,0x00,0x06,0x82,0x03]
2801 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2802 buffer_load_format_xyz a[6:8], v0, s[8:11], s3 idxen offset:4095
2804 // GFX90A: buffer_load_format_xyz a[6:8], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x08,0xe0,0x00,0x06,0x82,0x03]
2805 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2806 buffer_load_format_xyz a[6:8], v0, s[8:11], s3 offen offset:4095
2808 // GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s3 ; encoding: [0x00,0x00,0x08,0xe0,0x00,0x06,0x82,0x03]
2809 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2810 buffer_load_format_xyz a[6:8], off, s[8:11], s3
2812 // GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s3 ; encoding: [0x00,0x00,0x08,0xe0,0x00,0x06,0x82,0x03]
2813 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2814 buffer_load_format_xyz a[6:8], off, s[8:11], s3
2816 // GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x08,0xe0,0x00,0x06,0x82,0x03]
2817 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2818 buffer_load_format_xyz a[6:8], off, s[8:11], s3 offset:7
2820 // GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x08,0xe0,0x00,0x06,0x82,0x03]
2821 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2822 buffer_load_format_xyz a[6:8], off, s[8:11], s3 offset:4095 glc
2824 // GFX90A: buffer_load_format_xyz a[6:8], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x0a,0xe0,0x00,0x06,0x82,0x03]
2825 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2826 buffer_load_format_xyz a[6:8], off, s[8:11], s3 offset:4095 slc
2828 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0x03]
2829 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2830 buffer_load_format_xyzw a[6:9], off, s[8:11], s3 offset:4095
2832 // GFX90A: buffer_load_format_xyzw a[252:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0xfc,0x82,0x03]
2833 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2834 buffer_load_format_xyzw a[252:255], off, s[8:11], s3 offset:4095
2836 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x83,0x03]
2837 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2838 buffer_load_format_xyzw a[6:9], off, s[12:15], s3 offset:4095
2840 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x98,0x03]
2841 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2842 buffer_load_format_xyzw a[6:9], off, s[96:99], s3 offset:4095
2844 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0x65]
2845 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2846 buffer_load_format_xyzw a[6:9], off, s[8:11], s101 offset:4095
2848 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0x7c]
2849 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2850 buffer_load_format_xyzw a[6:9], off, s[8:11], m0 offset:4095
2852 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0x80]
2853 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2854 buffer_load_format_xyzw a[6:9], off, s[8:11], 0 offset:4095
2856 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0xc1]
2857 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2858 buffer_load_format_xyzw a[6:9], off, s[8:11], -1 offset:4095
2860 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0xf0]
2861 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2862 buffer_load_format_xyzw a[6:9], off, s[8:11], 0.5 offset:4095
2864 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x06,0x82,0xf7]
2865 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2866 buffer_load_format_xyzw a[6:9], off, s[8:11], -4.0 offset:4095
2868 // GFX90A: buffer_load_format_xyzw a[6:9], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x0c,0xe0,0x00,0x06,0x82,0x03]
2869 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2870 buffer_load_format_xyzw a[6:9], v0, s[8:11], s3 idxen offset:4095
2872 // GFX90A: buffer_load_format_xyzw a[6:9], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x0c,0xe0,0x00,0x06,0x82,0x03]
2873 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2874 buffer_load_format_xyzw a[6:9], v0, s[8:11], s3 offen offset:4095
2876 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s3 ; encoding: [0x00,0x00,0x0c,0xe0,0x00,0x06,0x82,0x03]
2877 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2878 buffer_load_format_xyzw a[6:9], off, s[8:11], s3
2880 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s3 ; encoding: [0x00,0x00,0x0c,0xe0,0x00,0x06,0x82,0x03]
2881 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2882 buffer_load_format_xyzw a[6:9], off, s[8:11], s3
2884 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x0c,0xe0,0x00,0x06,0x82,0x03]
2885 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2886 buffer_load_format_xyzw a[6:9], off, s[8:11], s3 offset:7
2888 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x0c,0xe0,0x00,0x06,0x82,0x03]
2889 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2890 buffer_load_format_xyzw a[6:9], off, s[8:11], s3 offset:4095 glc
2892 // GFX90A: buffer_load_format_xyzw a[6:9], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x0e,0xe0,0x00,0x06,0x82,0x03]
2893 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2894 buffer_load_format_xyzw a[6:9], off, s[8:11], s3 offset:4095 slc
2896 // GFX90A: buffer_store_format_x a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0x04]
2897 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2898 buffer_store_format_x a1, off, s[12:15], s4 offset:4095
2900 // GFX90A: buffer_store_format_x a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0xff,0x83,0x04]
2901 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2902 buffer_store_format_x a255, off, s[12:15], s4 offset:4095
2904 // GFX90A: buffer_store_format_x a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x84,0x04]
2905 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2906 buffer_store_format_x a1, off, s[16:19], s4 offset:4095
2908 // GFX90A: buffer_store_format_x a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x98,0x04]
2909 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2910 buffer_store_format_x a1, off, s[96:99], s4 offset:4095
2912 // GFX90A: buffer_store_format_x a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0x65]
2913 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2914 buffer_store_format_x a1, off, s[12:15], s101 offset:4095
2916 // GFX90A: buffer_store_format_x a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0x7c]
2917 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2918 buffer_store_format_x a1, off, s[12:15], m0 offset:4095
2920 // GFX90A: buffer_store_format_x a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0x80]
2921 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2922 buffer_store_format_x a1, off, s[12:15], 0 offset:4095
2924 // GFX90A: buffer_store_format_x a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0xc1]
2925 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2926 buffer_store_format_x a1, off, s[12:15], -1 offset:4095
2928 // GFX90A: buffer_store_format_x a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0xf0]
2929 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2930 buffer_store_format_x a1, off, s[12:15], 0.5 offset:4095
2932 // GFX90A: buffer_store_format_x a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x83,0xf7]
2933 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2934 buffer_store_format_x a1, off, s[12:15], -4.0 offset:4095
2936 // GFX90A: buffer_store_format_x a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x10,0xe0,0x00,0x01,0x83,0x04]
2937 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2938 buffer_store_format_x a1, v0, s[12:15], s4 idxen offset:4095
2940 // GFX90A: buffer_store_format_x a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x10,0xe0,0x00,0x01,0x83,0x04]
2941 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2942 buffer_store_format_x a1, v0, s[12:15], s4 offen offset:4095
2944 // GFX90A: buffer_store_format_x a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x10,0xe0,0x00,0x01,0x83,0x04]
2945 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2946 buffer_store_format_x a1, off, s[12:15], s4
2948 // GFX90A: buffer_store_format_x a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x10,0xe0,0x00,0x01,0x83,0x04]
2949 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2950 buffer_store_format_x a1, off, s[12:15], s4
2952 // GFX90A: buffer_store_format_x a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x10,0xe0,0x00,0x01,0x83,0x04]
2953 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2954 buffer_store_format_x a1, off, s[12:15], s4 offset:7
2956 // GFX90A: buffer_store_format_x a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x10,0xe0,0x00,0x01,0x83,0x04]
2957 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2958 buffer_store_format_x a1, off, s[12:15], s4 offset:4095 glc
2960 // GFX90A: buffer_store_format_x a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x12,0xe0,0x00,0x01,0x83,0x04]
2961 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2962 buffer_store_format_x a1, off, s[12:15], s4 offset:4095 slc
2964 // GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0x04]
2965 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2966 buffer_store_format_xy a[2:3], off, s[12:15], s4 offset:4095
2968 // GFX90A: buffer_store_format_xy a[254:255], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0xfe,0x83,0x04]
2969 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2970 buffer_store_format_xy a[254:255], off, s[12:15], s4 offset:4095
2972 // GFX90A: buffer_store_format_xy a[2:3], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x84,0x04]
2973 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2974 buffer_store_format_xy a[2:3], off, s[16:19], s4 offset:4095
2976 // GFX90A: buffer_store_format_xy a[2:3], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x98,0x04]
2977 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2978 buffer_store_format_xy a[2:3], off, s[96:99], s4 offset:4095
2980 // GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0x65]
2981 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2982 buffer_store_format_xy a[2:3], off, s[12:15], s101 offset:4095
2984 // GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0x7c]
2985 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2986 buffer_store_format_xy a[2:3], off, s[12:15], m0 offset:4095
2988 // GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0x80]
2989 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2990 buffer_store_format_xy a[2:3], off, s[12:15], 0 offset:4095
2992 // GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0xc1]
2993 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2994 buffer_store_format_xy a[2:3], off, s[12:15], -1 offset:4095
2996 // GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0xf0]
2997 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
2998 buffer_store_format_xy a[2:3], off, s[12:15], 0.5 offset:4095
3000 // GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe0,0x00,0x02,0x83,0xf7]
3001 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3002 buffer_store_format_xy a[2:3], off, s[12:15], -4.0 offset:4095
3004 // GFX90A: buffer_store_format_xy a[2:3], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x14,0xe0,0x00,0x02,0x83,0x04]
3005 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3006 buffer_store_format_xy a[2:3], v0, s[12:15], s4 idxen offset:4095
3008 // GFX90A: buffer_store_format_xy a[2:3], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x14,0xe0,0x00,0x02,0x83,0x04]
3009 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3010 buffer_store_format_xy a[2:3], v0, s[12:15], s4 offen offset:4095
3012 // GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x14,0xe0,0x00,0x02,0x83,0x04]
3013 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3014 buffer_store_format_xy a[2:3], off, s[12:15], s4
3016 // GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x14,0xe0,0x00,0x02,0x83,0x04]
3017 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3018 buffer_store_format_xy a[2:3], off, s[12:15], s4
3020 // GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x14,0xe0,0x00,0x02,0x83,0x04]
3021 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3022 buffer_store_format_xy a[2:3], off, s[12:15], s4 offset:7
3024 // GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x14,0xe0,0x00,0x02,0x83,0x04]
3025 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3026 buffer_store_format_xy a[2:3], off, s[12:15], s4 offset:4095 glc
3028 // GFX90A: buffer_store_format_xy a[2:3], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x16,0xe0,0x00,0x02,0x83,0x04]
3029 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3030 buffer_store_format_xy a[2:3], off, s[12:15], s4 offset:4095 slc
3032 // GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0x04]
3033 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3034 buffer_store_format_xyz a[2:4], off, s[12:15], s4 offset:4095
3036 // GFX90A: buffer_store_format_xyz a[252:254], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0xfc,0x83,0x04]
3037 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3038 buffer_store_format_xyz a[252:254], off, s[12:15], s4 offset:4095
3040 // GFX90A: buffer_store_format_xyz a[2:4], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x84,0x04]
3041 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3042 buffer_store_format_xyz a[2:4], off, s[16:19], s4 offset:4095
3044 // GFX90A: buffer_store_format_xyz a[2:4], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x98,0x04]
3045 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3046 buffer_store_format_xyz a[2:4], off, s[96:99], s4 offset:4095
3048 // GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0x65]
3049 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3050 buffer_store_format_xyz a[2:4], off, s[12:15], s101 offset:4095
3052 // GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0x7c]
3053 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3054 buffer_store_format_xyz a[2:4], off, s[12:15], m0 offset:4095
3056 // GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0x80]
3057 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3058 buffer_store_format_xyz a[2:4], off, s[12:15], 0 offset:4095
3060 // GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0xc1]
3061 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3062 buffer_store_format_xyz a[2:4], off, s[12:15], -1 offset:4095
3064 // GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0xf0]
3065 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3066 buffer_store_format_xyz a[2:4], off, s[12:15], 0.5 offset:4095
3068 // GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe0,0x00,0x02,0x83,0xf7]
3069 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3070 buffer_store_format_xyz a[2:4], off, s[12:15], -4.0 offset:4095
3072 // GFX90A: buffer_store_format_xyz a[2:4], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x18,0xe0,0x00,0x02,0x83,0x04]
3073 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3074 buffer_store_format_xyz a[2:4], v0, s[12:15], s4 idxen offset:4095
3076 // GFX90A: buffer_store_format_xyz a[2:4], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x18,0xe0,0x00,0x02,0x83,0x04]
3077 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3078 buffer_store_format_xyz a[2:4], v0, s[12:15], s4 offen offset:4095
3080 // GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s4 ; encoding: [0x00,0x00,0x18,0xe0,0x00,0x02,0x83,0x04]
3081 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3082 buffer_store_format_xyz a[2:4], off, s[12:15], s4
3084 // GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s4 ; encoding: [0x00,0x00,0x18,0xe0,0x00,0x02,0x83,0x04]
3085 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3086 buffer_store_format_xyz a[2:4], off, s[12:15], s4
3088 // GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x18,0xe0,0x00,0x02,0x83,0x04]
3089 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3090 buffer_store_format_xyz a[2:4], off, s[12:15], s4 offset:7
3092 // GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x18,0xe0,0x00,0x02,0x83,0x04]
3093 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3094 buffer_store_format_xyz a[2:4], off, s[12:15], s4 offset:4095 glc
3096 // GFX90A: buffer_store_format_xyz a[2:4], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x1a,0xe0,0x00,0x02,0x83,0x04]
3097 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3098 buffer_store_format_xyz a[2:4], off, s[12:15], s4 offset:4095 slc
3100 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0x04]
3101 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3102 buffer_store_format_xyzw a[2:5], off, s[12:15], s4 offset:4095
3104 // GFX90A: buffer_store_format_xyzw a[252:255], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0xfc,0x83,0x04]
3105 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3106 buffer_store_format_xyzw a[252:255], off, s[12:15], s4 offset:4095
3108 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x84,0x04]
3109 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3110 buffer_store_format_xyzw a[2:5], off, s[16:19], s4 offset:4095
3112 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x98,0x04]
3113 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3114 buffer_store_format_xyzw a[2:5], off, s[96:99], s4 offset:4095
3116 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0x65]
3117 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3118 buffer_store_format_xyzw a[2:5], off, s[12:15], s101 offset:4095
3120 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0x7c]
3121 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3122 buffer_store_format_xyzw a[2:5], off, s[12:15], m0 offset:4095
3124 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0x80]
3125 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3126 buffer_store_format_xyzw a[2:5], off, s[12:15], 0 offset:4095
3128 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0xc1]
3129 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3130 buffer_store_format_xyzw a[2:5], off, s[12:15], -1 offset:4095
3132 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0xf0]
3133 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3134 buffer_store_format_xyzw a[2:5], off, s[12:15], 0.5 offset:4095
3136 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x02,0x83,0xf7]
3137 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3138 buffer_store_format_xyzw a[2:5], off, s[12:15], -4.0 offset:4095
3140 // GFX90A: buffer_store_format_xyzw a[2:5], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x1c,0xe0,0x00,0x02,0x83,0x04]
3141 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3142 buffer_store_format_xyzw a[2:5], v0, s[12:15], s4 idxen offset:4095
3144 // GFX90A: buffer_store_format_xyzw a[2:5], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x1c,0xe0,0x00,0x02,0x83,0x04]
3145 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3146 buffer_store_format_xyzw a[2:5], v0, s[12:15], s4 offen offset:4095
3148 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s4 ; encoding: [0x00,0x00,0x1c,0xe0,0x00,0x02,0x83,0x04]
3149 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3150 buffer_store_format_xyzw a[2:5], off, s[12:15], s4
3152 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s4 ; encoding: [0x00,0x00,0x1c,0xe0,0x00,0x02,0x83,0x04]
3153 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3154 buffer_store_format_xyzw a[2:5], off, s[12:15], s4
3156 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x1c,0xe0,0x00,0x02,0x83,0x04]
3157 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3158 buffer_store_format_xyzw a[2:5], off, s[12:15], s4 offset:7
3160 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x1c,0xe0,0x00,0x02,0x83,0x04]
3161 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3162 buffer_store_format_xyzw a[2:5], off, s[12:15], s4 offset:4095 glc
3164 // GFX90A: buffer_store_format_xyzw a[2:5], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x1e,0xe0,0x00,0x02,0x83,0x04]
3165 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3166 buffer_store_format_xyzw a[2:5], off, s[12:15], s4 offset:4095 slc
3168 // GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x03]
3169 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3170 buffer_load_format_d16_x a5, off, s[8:11], s3 offset:4095
3172 // GFX90A: buffer_load_format_d16_x a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0xff,0x82,0x03]
3173 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3174 buffer_load_format_d16_x a255, off, s[8:11], s3 offset:4095
3176 // GFX90A: buffer_load_format_d16_x a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x83,0x03]
3177 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3178 buffer_load_format_d16_x a5, off, s[12:15], s3 offset:4095
3180 // GFX90A: buffer_load_format_d16_x a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x98,0x03]
3181 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3182 buffer_load_format_d16_x a5, off, s[96:99], s3 offset:4095
3184 // GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x65]
3185 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3186 buffer_load_format_d16_x a5, off, s[8:11], s101 offset:4095
3188 // GFX90A: buffer_load_format_d16_x a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x7c]
3189 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3190 buffer_load_format_d16_x a5, off, s[8:11], m0 offset:4095
3192 // GFX90A: buffer_load_format_d16_x a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0x80]
3193 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3194 buffer_load_format_d16_x a5, off, s[8:11], 0 offset:4095
3196 // GFX90A: buffer_load_format_d16_x a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0xc1]
3197 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3198 buffer_load_format_d16_x a5, off, s[8:11], -1 offset:4095
3200 // GFX90A: buffer_load_format_d16_x a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0xf0]
3201 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3202 buffer_load_format_d16_x a5, off, s[8:11], 0.5 offset:4095
3204 // GFX90A: buffer_load_format_d16_x a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x82,0xf7]
3205 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3206 buffer_load_format_d16_x a5, off, s[8:11], -4.0 offset:4095
3208 // GFX90A: buffer_load_format_d16_x a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x20,0xe0,0x00,0x05,0x82,0x03]
3209 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3210 buffer_load_format_d16_x a5, v0, s[8:11], s3 idxen offset:4095
3212 // GFX90A: buffer_load_format_d16_x a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x20,0xe0,0x00,0x05,0x82,0x03]
3213 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3214 buffer_load_format_d16_x a5, v0, s[8:11], s3 offen offset:4095
3216 // GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x20,0xe0,0x00,0x05,0x82,0x03]
3217 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3218 buffer_load_format_d16_x a5, off, s[8:11], s3
3220 // GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x20,0xe0,0x00,0x05,0x82,0x03]
3221 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3222 buffer_load_format_d16_x a5, off, s[8:11], s3
3224 // GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x20,0xe0,0x00,0x05,0x82,0x03]
3225 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3226 buffer_load_format_d16_x a5, off, s[8:11], s3 offset:7
3228 // GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x20,0xe0,0x00,0x05,0x82,0x03]
3229 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3230 buffer_load_format_d16_x a5, off, s[8:11], s3 offset:4095 glc
3232 // GFX90A: buffer_load_format_d16_x a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x22,0xe0,0x00,0x05,0x82,0x03]
3233 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3234 buffer_load_format_d16_x a5, off, s[8:11], s3 offset:4095 slc
3236 // GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x03]
3237 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3238 buffer_load_format_d16_xy a5, off, s[8:11], s3 offset:4095
3240 // GFX90A: buffer_load_format_d16_xy a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0xff,0x82,0x03]
3241 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3242 buffer_load_format_d16_xy a255, off, s[8:11], s3 offset:4095
3244 // GFX90A: buffer_load_format_d16_xy a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x83,0x03]
3245 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3246 buffer_load_format_d16_xy a5, off, s[12:15], s3 offset:4095
3248 // GFX90A: buffer_load_format_d16_xy a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x98,0x03]
3249 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3250 buffer_load_format_d16_xy a5, off, s[96:99], s3 offset:4095
3252 // GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x65]
3253 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3254 buffer_load_format_d16_xy a5, off, s[8:11], s101 offset:4095
3256 // GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x7c]
3257 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3258 buffer_load_format_d16_xy a5, off, s[8:11], m0 offset:4095
3260 // GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0x80]
3261 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3262 buffer_load_format_d16_xy a5, off, s[8:11], 0 offset:4095
3264 // GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0xc1]
3265 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3266 buffer_load_format_d16_xy a5, off, s[8:11], -1 offset:4095
3268 // GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0xf0]
3269 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3270 buffer_load_format_d16_xy a5, off, s[8:11], 0.5 offset:4095
3272 // GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x82,0xf7]
3273 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3274 buffer_load_format_d16_xy a5, off, s[8:11], -4.0 offset:4095
3276 // GFX90A: buffer_load_format_d16_xy a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x24,0xe0,0x00,0x05,0x82,0x03]
3277 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3278 buffer_load_format_d16_xy a5, v0, s[8:11], s3 idxen offset:4095
3280 // GFX90A: buffer_load_format_d16_xy a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x24,0xe0,0x00,0x05,0x82,0x03]
3281 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3282 buffer_load_format_d16_xy a5, v0, s[8:11], s3 offen offset:4095
3284 // GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x24,0xe0,0x00,0x05,0x82,0x03]
3285 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3286 buffer_load_format_d16_xy a5, off, s[8:11], s3
3288 // GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x24,0xe0,0x00,0x05,0x82,0x03]
3289 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3290 buffer_load_format_d16_xy a5, off, s[8:11], s3
3292 // GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x24,0xe0,0x00,0x05,0x82,0x03]
3293 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3294 buffer_load_format_d16_xy a5, off, s[8:11], s3 offset:7
3296 // GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x24,0xe0,0x00,0x05,0x82,0x03]
3297 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3298 buffer_load_format_d16_xy a5, off, s[8:11], s3 offset:4095 glc
3300 // GFX90A: buffer_load_format_d16_xy a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x26,0xe0,0x00,0x05,0x82,0x03]
3301 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3302 buffer_load_format_d16_xy a5, off, s[8:11], s3 offset:4095 slc
3304 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0x03]
3305 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3306 buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 offset:4095
3308 // GFX90A: buffer_load_format_d16_xyz a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0xfe,0x82,0x03]
3309 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3310 buffer_load_format_d16_xyz a[254:255], off, s[8:11], s3 offset:4095
3312 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x83,0x03]
3313 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3314 buffer_load_format_d16_xyz a[6:7], off, s[12:15], s3 offset:4095
3316 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x98,0x03]
3317 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3318 buffer_load_format_d16_xyz a[6:7], off, s[96:99], s3 offset:4095
3320 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0x65]
3321 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3322 buffer_load_format_d16_xyz a[6:7], off, s[8:11], s101 offset:4095
3324 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0x7c]
3325 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3326 buffer_load_format_d16_xyz a[6:7], off, s[8:11], m0 offset:4095
3328 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0x80]
3329 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3330 buffer_load_format_d16_xyz a[6:7], off, s[8:11], 0 offset:4095
3332 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0xc1]
3333 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3334 buffer_load_format_d16_xyz a[6:7], off, s[8:11], -1 offset:4095
3336 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0xf0]
3337 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3338 buffer_load_format_d16_xyz a[6:7], off, s[8:11], 0.5 offset:4095
3340 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe0,0x00,0x06,0x82,0xf7]
3341 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3342 buffer_load_format_d16_xyz a[6:7], off, s[8:11], -4.0 offset:4095
3344 // GFX90A: buffer_load_format_d16_xyz a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x28,0xe0,0x00,0x06,0x82,0x03]
3345 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3346 buffer_load_format_d16_xyz a[6:7], v0, s[8:11], s3 idxen offset:4095
3348 // GFX90A: buffer_load_format_d16_xyz a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x28,0xe0,0x00,0x06,0x82,0x03]
3349 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3350 buffer_load_format_d16_xyz a[6:7], v0, s[8:11], s3 offen offset:4095
3352 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x28,0xe0,0x00,0x06,0x82,0x03]
3353 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3354 buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3
3356 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x28,0xe0,0x00,0x06,0x82,0x03]
3357 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3358 buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3
3360 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x28,0xe0,0x00,0x06,0x82,0x03]
3361 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3362 buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 offset:7
3364 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x28,0xe0,0x00,0x06,0x82,0x03]
3365 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3366 buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 offset:4095 glc
3368 // GFX90A: buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x2a,0xe0,0x00,0x06,0x82,0x03]
3369 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3370 buffer_load_format_d16_xyz a[6:7], off, s[8:11], s3 offset:4095 slc
3372 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0x03]
3373 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3374 buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 offset:4095
3376 // GFX90A: buffer_load_format_d16_xyzw a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0xfe,0x82,0x03]
3377 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3378 buffer_load_format_d16_xyzw a[254:255], off, s[8:11], s3 offset:4095
3380 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x83,0x03]
3381 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3382 buffer_load_format_d16_xyzw a[6:7], off, s[12:15], s3 offset:4095
3384 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x98,0x03]
3385 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3386 buffer_load_format_d16_xyzw a[6:7], off, s[96:99], s3 offset:4095
3388 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0x65]
3389 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3390 buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s101 offset:4095
3392 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0x7c]
3393 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3394 buffer_load_format_d16_xyzw a[6:7], off, s[8:11], m0 offset:4095
3396 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0x80]
3397 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3398 buffer_load_format_d16_xyzw a[6:7], off, s[8:11], 0 offset:4095
3400 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0xc1]
3401 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3402 buffer_load_format_d16_xyzw a[6:7], off, s[8:11], -1 offset:4095
3404 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0xf0]
3405 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3406 buffer_load_format_d16_xyzw a[6:7], off, s[8:11], 0.5 offset:4095
3408 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x06,0x82,0xf7]
3409 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3410 buffer_load_format_d16_xyzw a[6:7], off, s[8:11], -4.0 offset:4095
3412 // GFX90A: buffer_load_format_d16_xyzw a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x2c,0xe0,0x00,0x06,0x82,0x03]
3413 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3414 buffer_load_format_d16_xyzw a[6:7], v0, s[8:11], s3 idxen offset:4095
3416 // GFX90A: buffer_load_format_d16_xyzw a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x2c,0xe0,0x00,0x06,0x82,0x03]
3417 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3418 buffer_load_format_d16_xyzw a[6:7], v0, s[8:11], s3 offen offset:4095
3420 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x2c,0xe0,0x00,0x06,0x82,0x03]
3421 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3422 buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3
3424 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x2c,0xe0,0x00,0x06,0x82,0x03]
3425 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3426 buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3
3428 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x2c,0xe0,0x00,0x06,0x82,0x03]
3429 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3430 buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 offset:7
3432 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x2c,0xe0,0x00,0x06,0x82,0x03]
3433 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3434 buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 offset:4095 glc
3436 // GFX90A: buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x2e,0xe0,0x00,0x06,0x82,0x03]
3437 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3438 buffer_load_format_d16_xyzw a[6:7], off, s[8:11], s3 offset:4095 slc
3440 // GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x04]
3441 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3442 buffer_store_format_d16_x a1, off, s[12:15], s4 offset:4095
3444 // GFX90A: buffer_store_format_d16_x a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0xff,0x83,0x04]
3445 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3446 buffer_store_format_d16_x a255, off, s[12:15], s4 offset:4095
3448 // GFX90A: buffer_store_format_d16_x a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x84,0x04]
3449 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3450 buffer_store_format_d16_x a1, off, s[16:19], s4 offset:4095
3452 // GFX90A: buffer_store_format_d16_x a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x98,0x04]
3453 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3454 buffer_store_format_d16_x a1, off, s[96:99], s4 offset:4095
3456 // GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x65]
3457 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3458 buffer_store_format_d16_x a1, off, s[12:15], s101 offset:4095
3460 // GFX90A: buffer_store_format_d16_x a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x7c]
3461 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3462 buffer_store_format_d16_x a1, off, s[12:15], m0 offset:4095
3464 // GFX90A: buffer_store_format_d16_x a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0x80]
3465 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3466 buffer_store_format_d16_x a1, off, s[12:15], 0 offset:4095
3468 // GFX90A: buffer_store_format_d16_x a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0xc1]
3469 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3470 buffer_store_format_d16_x a1, off, s[12:15], -1 offset:4095
3472 // GFX90A: buffer_store_format_d16_x a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0xf0]
3473 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3474 buffer_store_format_d16_x a1, off, s[12:15], 0.5 offset:4095
3476 // GFX90A: buffer_store_format_d16_x a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x83,0xf7]
3477 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3478 buffer_store_format_d16_x a1, off, s[12:15], -4.0 offset:4095
3480 // GFX90A: buffer_store_format_d16_x a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x30,0xe0,0x00,0x01,0x83,0x04]
3481 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3482 buffer_store_format_d16_x a1, v0, s[12:15], s4 idxen offset:4095
3484 // GFX90A: buffer_store_format_d16_x a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x30,0xe0,0x00,0x01,0x83,0x04]
3485 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3486 buffer_store_format_d16_x a1, v0, s[12:15], s4 offen offset:4095
3488 // GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x30,0xe0,0x00,0x01,0x83,0x04]
3489 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3490 buffer_store_format_d16_x a1, off, s[12:15], s4
3492 // GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x30,0xe0,0x00,0x01,0x83,0x04]
3493 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3494 buffer_store_format_d16_x a1, off, s[12:15], s4
3496 // GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x30,0xe0,0x00,0x01,0x83,0x04]
3497 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3498 buffer_store_format_d16_x a1, off, s[12:15], s4 offset:7
3500 // GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x30,0xe0,0x00,0x01,0x83,0x04]
3501 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3502 buffer_store_format_d16_x a1, off, s[12:15], s4 offset:4095 glc
3504 // GFX90A: buffer_store_format_d16_x a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x32,0xe0,0x00,0x01,0x83,0x04]
3505 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3506 buffer_store_format_d16_x a1, off, s[12:15], s4 offset:4095 slc
3508 // GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x04]
3509 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3510 buffer_store_format_d16_xy a1, off, s[12:15], s4 offset:4095
3512 // GFX90A: buffer_store_format_d16_xy a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0xff,0x83,0x04]
3513 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3514 buffer_store_format_d16_xy a255, off, s[12:15], s4 offset:4095
3516 // GFX90A: buffer_store_format_d16_xy a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x84,0x04]
3517 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3518 buffer_store_format_d16_xy a1, off, s[16:19], s4 offset:4095
3520 // GFX90A: buffer_store_format_d16_xy a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x98,0x04]
3521 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3522 buffer_store_format_d16_xy a1, off, s[96:99], s4 offset:4095
3524 // GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x65]
3525 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3526 buffer_store_format_d16_xy a1, off, s[12:15], s101 offset:4095
3528 // GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x7c]
3529 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3530 buffer_store_format_d16_xy a1, off, s[12:15], m0 offset:4095
3532 // GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0x80]
3533 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3534 buffer_store_format_d16_xy a1, off, s[12:15], 0 offset:4095
3536 // GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0xc1]
3537 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3538 buffer_store_format_d16_xy a1, off, s[12:15], -1 offset:4095
3540 // GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0xf0]
3541 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3542 buffer_store_format_d16_xy a1, off, s[12:15], 0.5 offset:4095
3544 // GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x83,0xf7]
3545 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3546 buffer_store_format_d16_xy a1, off, s[12:15], -4.0 offset:4095
3548 // GFX90A: buffer_store_format_d16_xy a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x34,0xe0,0x00,0x01,0x83,0x04]
3549 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3550 buffer_store_format_d16_xy a1, v0, s[12:15], s4 idxen offset:4095
3552 // GFX90A: buffer_store_format_d16_xy a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x34,0xe0,0x00,0x01,0x83,0x04]
3553 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3554 buffer_store_format_d16_xy a1, v0, s[12:15], s4 offen offset:4095
3556 // GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x34,0xe0,0x00,0x01,0x83,0x04]
3557 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3558 buffer_store_format_d16_xy a1, off, s[12:15], s4
3560 // GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x34,0xe0,0x00,0x01,0x83,0x04]
3561 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3562 buffer_store_format_d16_xy a1, off, s[12:15], s4
3564 // GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x34,0xe0,0x00,0x01,0x83,0x04]
3565 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3566 buffer_store_format_d16_xy a1, off, s[12:15], s4 offset:7
3568 // GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x34,0xe0,0x00,0x01,0x83,0x04]
3569 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3570 buffer_store_format_d16_xy a1, off, s[12:15], s4 offset:4095 glc
3572 // GFX90A: buffer_store_format_d16_xy a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x36,0xe0,0x00,0x01,0x83,0x04]
3573 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3574 buffer_store_format_d16_xy a1, off, s[12:15], s4 offset:4095 slc
3576 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0x04]
3577 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3578 buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 offset:4095
3580 // GFX90A: buffer_store_format_d16_xyz a[254:255], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0xfe,0x83,0x04]
3581 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3582 buffer_store_format_d16_xyz a[254:255], off, s[12:15], s4 offset:4095
3584 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x84,0x04]
3585 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3586 buffer_store_format_d16_xyz a[2:3], off, s[16:19], s4 offset:4095
3588 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x98,0x04]
3589 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3590 buffer_store_format_d16_xyz a[2:3], off, s[96:99], s4 offset:4095
3592 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0x65]
3593 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3594 buffer_store_format_d16_xyz a[2:3], off, s[12:15], s101 offset:4095
3596 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0x7c]
3597 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3598 buffer_store_format_d16_xyz a[2:3], off, s[12:15], m0 offset:4095
3600 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0x80]
3601 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3602 buffer_store_format_d16_xyz a[2:3], off, s[12:15], 0 offset:4095
3604 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0xc1]
3605 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3606 buffer_store_format_d16_xyz a[2:3], off, s[12:15], -1 offset:4095
3608 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0xf0]
3609 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3610 buffer_store_format_d16_xyz a[2:3], off, s[12:15], 0.5 offset:4095
3612 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x38,0xe0,0x00,0x02,0x83,0xf7]
3613 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3614 buffer_store_format_d16_xyz a[2:3], off, s[12:15], -4.0 offset:4095
3616 // GFX90A: buffer_store_format_d16_xyz a[2:3], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x38,0xe0,0x00,0x02,0x83,0x04]
3617 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3618 buffer_store_format_d16_xyz a[2:3], v0, s[12:15], s4 idxen offset:4095
3620 // GFX90A: buffer_store_format_d16_xyz a[2:3], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x38,0xe0,0x00,0x02,0x83,0x04]
3621 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3622 buffer_store_format_d16_xyz a[2:3], v0, s[12:15], s4 offen offset:4095
3624 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x38,0xe0,0x00,0x02,0x83,0x04]
3625 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3626 buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4
3628 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x38,0xe0,0x00,0x02,0x83,0x04]
3629 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3630 buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4
3632 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x38,0xe0,0x00,0x02,0x83,0x04]
3633 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3634 buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 offset:7
3636 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x38,0xe0,0x00,0x02,0x83,0x04]
3637 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3638 buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 offset:4095 glc
3640 // GFX90A: buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x3a,0xe0,0x00,0x02,0x83,0x04]
3641 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3642 buffer_store_format_d16_xyz a[2:3], off, s[12:15], s4 offset:4095 slc
3644 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0x04]
3645 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3646 buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 offset:4095
3648 // GFX90A: buffer_store_format_d16_xyzw a[254:255], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0xfe,0x83,0x04]
3649 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3650 buffer_store_format_d16_xyzw a[254:255], off, s[12:15], s4 offset:4095
3652 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x84,0x04]
3653 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3654 buffer_store_format_d16_xyzw a[2:3], off, s[16:19], s4 offset:4095
3656 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x98,0x04]
3657 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3658 buffer_store_format_d16_xyzw a[2:3], off, s[96:99], s4 offset:4095
3660 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0x65]
3661 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3662 buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s101 offset:4095
3664 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0x7c]
3665 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3666 buffer_store_format_d16_xyzw a[2:3], off, s[12:15], m0 offset:4095
3668 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0x80]
3669 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3670 buffer_store_format_d16_xyzw a[2:3], off, s[12:15], 0 offset:4095
3672 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0xc1]
3673 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3674 buffer_store_format_d16_xyzw a[2:3], off, s[12:15], -1 offset:4095
3676 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0xf0]
3677 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3678 buffer_store_format_d16_xyzw a[2:3], off, s[12:15], 0.5 offset:4095
3680 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x02,0x83,0xf7]
3681 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3682 buffer_store_format_d16_xyzw a[2:3], off, s[12:15], -4.0 offset:4095
3684 // GFX90A: buffer_store_format_d16_xyzw a[2:3], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x3c,0xe0,0x00,0x02,0x83,0x04]
3685 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3686 buffer_store_format_d16_xyzw a[2:3], v0, s[12:15], s4 idxen offset:4095
3688 // GFX90A: buffer_store_format_d16_xyzw a[2:3], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x3c,0xe0,0x00,0x02,0x83,0x04]
3689 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3690 buffer_store_format_d16_xyzw a[2:3], v0, s[12:15], s4 offen offset:4095
3692 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x3c,0xe0,0x00,0x02,0x83,0x04]
3693 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3694 buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4
3696 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x3c,0xe0,0x00,0x02,0x83,0x04]
3697 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3698 buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4
3700 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x3c,0xe0,0x00,0x02,0x83,0x04]
3701 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3702 buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 offset:7
3704 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x3c,0xe0,0x00,0x02,0x83,0x04]
3705 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3706 buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 offset:4095 glc
3708 // GFX90A: buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x3e,0xe0,0x00,0x02,0x83,0x04]
3709 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3710 buffer_store_format_d16_xyzw a[2:3], off, s[12:15], s4 offset:4095 slc
3712 // GFX90A: buffer_load_ubyte a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x03]
3713 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3714 buffer_load_ubyte a5, off, s[8:11], s3 offset:4095
3716 // GFX90A: buffer_load_ubyte a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0xff,0x82,0x03]
3717 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3718 buffer_load_ubyte a255, off, s[8:11], s3 offset:4095
3720 // GFX90A: buffer_load_ubyte a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x83,0x03]
3721 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3722 buffer_load_ubyte a5, off, s[12:15], s3 offset:4095
3724 // GFX90A: buffer_load_ubyte a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x98,0x03]
3725 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3726 buffer_load_ubyte a5, off, s[96:99], s3 offset:4095
3728 // GFX90A: buffer_load_ubyte a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x65]
3729 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3730 buffer_load_ubyte a5, off, s[8:11], s101 offset:4095
3732 // GFX90A: buffer_load_ubyte a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x7c]
3733 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3734 buffer_load_ubyte a5, off, s[8:11], m0 offset:4095
3736 // GFX90A: buffer_load_ubyte a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0x80]
3737 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3738 buffer_load_ubyte a5, off, s[8:11], 0 offset:4095
3740 // GFX90A: buffer_load_ubyte a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0xc1]
3741 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3742 buffer_load_ubyte a5, off, s[8:11], -1 offset:4095
3744 // GFX90A: buffer_load_ubyte a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0xf0]
3745 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3746 buffer_load_ubyte a5, off, s[8:11], 0.5 offset:4095
3748 // GFX90A: buffer_load_ubyte a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x82,0xf7]
3749 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3750 buffer_load_ubyte a5, off, s[8:11], -4.0 offset:4095
3752 // GFX90A: buffer_load_ubyte a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x40,0xe0,0x00,0x05,0x82,0x03]
3753 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3754 buffer_load_ubyte a5, v0, s[8:11], s3 idxen offset:4095
3756 // GFX90A: buffer_load_ubyte a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x40,0xe0,0x00,0x05,0x82,0x03]
3757 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3758 buffer_load_ubyte a5, v0, s[8:11], s3 offen offset:4095
3760 // GFX90A: buffer_load_ubyte a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x40,0xe0,0x00,0x05,0x82,0x03]
3761 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3762 buffer_load_ubyte a5, off, s[8:11], s3
3764 // GFX90A: buffer_load_ubyte a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x40,0xe0,0x00,0x05,0x82,0x03]
3765 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3766 buffer_load_ubyte a5, off, s[8:11], s3
3768 // GFX90A: buffer_load_ubyte a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x40,0xe0,0x00,0x05,0x82,0x03]
3769 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3770 buffer_load_ubyte a5, off, s[8:11], s3 offset:7
3772 // GFX90A: buffer_load_ubyte a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x40,0xe0,0x00,0x05,0x82,0x03]
3773 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3774 buffer_load_ubyte a5, off, s[8:11], s3 offset:4095 glc
3776 // GFX90A: buffer_load_ubyte a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x42,0xe0,0x00,0x05,0x82,0x03]
3777 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3778 buffer_load_ubyte a5, off, s[8:11], s3 offset:4095 slc
3780 // GFX90A: buffer_load_ubyte a5, off, s[8:11], s3 offset:4095 lds ; encoding: [0xff,0x0f,0x41,0xe0,0x00,0x05,0x82,0x03]
3781 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3782 buffer_load_ubyte a5, off, s[8:11], s3 offset:4095 lds
3784 // GFX90A: buffer_load_sbyte a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x03]
3785 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3786 buffer_load_sbyte a5, off, s[8:11], s3 offset:4095
3788 // GFX90A: buffer_load_sbyte a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0xff,0x82,0x03]
3789 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3790 buffer_load_sbyte a255, off, s[8:11], s3 offset:4095
3792 // GFX90A: buffer_load_sbyte a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x83,0x03]
3793 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3794 buffer_load_sbyte a5, off, s[12:15], s3 offset:4095
3796 // GFX90A: buffer_load_sbyte a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x98,0x03]
3797 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3798 buffer_load_sbyte a5, off, s[96:99], s3 offset:4095
3800 // GFX90A: buffer_load_sbyte a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x65]
3801 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3802 buffer_load_sbyte a5, off, s[8:11], s101 offset:4095
3804 // GFX90A: buffer_load_sbyte a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x7c]
3805 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3806 buffer_load_sbyte a5, off, s[8:11], m0 offset:4095
3808 // GFX90A: buffer_load_sbyte a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0x80]
3809 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3810 buffer_load_sbyte a5, off, s[8:11], 0 offset:4095
3812 // GFX90A: buffer_load_sbyte a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0xc1]
3813 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3814 buffer_load_sbyte a5, off, s[8:11], -1 offset:4095
3816 // GFX90A: buffer_load_sbyte a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0xf0]
3817 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3818 buffer_load_sbyte a5, off, s[8:11], 0.5 offset:4095
3820 // GFX90A: buffer_load_sbyte a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x82,0xf7]
3821 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3822 buffer_load_sbyte a5, off, s[8:11], -4.0 offset:4095
3824 // GFX90A: buffer_load_sbyte a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x44,0xe0,0x00,0x05,0x82,0x03]
3825 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3826 buffer_load_sbyte a5, v0, s[8:11], s3 idxen offset:4095
3828 // GFX90A: buffer_load_sbyte a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x44,0xe0,0x00,0x05,0x82,0x03]
3829 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3830 buffer_load_sbyte a5, v0, s[8:11], s3 offen offset:4095
3832 // GFX90A: buffer_load_sbyte a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x44,0xe0,0x00,0x05,0x82,0x03]
3833 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3834 buffer_load_sbyte a5, off, s[8:11], s3
3836 // GFX90A: buffer_load_sbyte a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x44,0xe0,0x00,0x05,0x82,0x03]
3837 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3838 buffer_load_sbyte a5, off, s[8:11], s3
3840 // GFX90A: buffer_load_sbyte a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x44,0xe0,0x00,0x05,0x82,0x03]
3841 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3842 buffer_load_sbyte a5, off, s[8:11], s3 offset:7
3844 // GFX90A: buffer_load_sbyte a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x44,0xe0,0x00,0x05,0x82,0x03]
3845 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3846 buffer_load_sbyte a5, off, s[8:11], s3 offset:4095 glc
3848 // GFX90A: buffer_load_sbyte a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x46,0xe0,0x00,0x05,0x82,0x03]
3849 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3850 buffer_load_sbyte a5, off, s[8:11], s3 offset:4095 slc
3852 // GFX90A: buffer_load_sbyte a5, off, s[8:11], s3 offset:4095 lds ; encoding: [0xff,0x0f,0x45,0xe0,0x00,0x05,0x82,0x03]
3853 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3854 buffer_load_sbyte a5, off, s[8:11], s3 offset:4095 lds
3856 // GFX90A: buffer_load_ushort a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x03]
3857 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3858 buffer_load_ushort a5, off, s[8:11], s3 offset:4095
3860 // GFX90A: buffer_load_ushort a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0xff,0x82,0x03]
3861 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3862 buffer_load_ushort a255, off, s[8:11], s3 offset:4095
3864 // GFX90A: buffer_load_ushort a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x83,0x03]
3865 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3866 buffer_load_ushort a5, off, s[12:15], s3 offset:4095
3868 // GFX90A: buffer_load_ushort a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x98,0x03]
3869 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3870 buffer_load_ushort a5, off, s[96:99], s3 offset:4095
3872 // GFX90A: buffer_load_ushort a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x65]
3873 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3874 buffer_load_ushort a5, off, s[8:11], s101 offset:4095
3876 // GFX90A: buffer_load_ushort a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x7c]
3877 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3878 buffer_load_ushort a5, off, s[8:11], m0 offset:4095
3880 // GFX90A: buffer_load_ushort a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0x80]
3881 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3882 buffer_load_ushort a5, off, s[8:11], 0 offset:4095
3884 // GFX90A: buffer_load_ushort a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0xc1]
3885 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3886 buffer_load_ushort a5, off, s[8:11], -1 offset:4095
3888 // GFX90A: buffer_load_ushort a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0xf0]
3889 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3890 buffer_load_ushort a5, off, s[8:11], 0.5 offset:4095
3892 // GFX90A: buffer_load_ushort a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x82,0xf7]
3893 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3894 buffer_load_ushort a5, off, s[8:11], -4.0 offset:4095
3896 // GFX90A: buffer_load_ushort a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x48,0xe0,0x00,0x05,0x82,0x03]
3897 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3898 buffer_load_ushort a5, v0, s[8:11], s3 idxen offset:4095
3900 // GFX90A: buffer_load_ushort a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x48,0xe0,0x00,0x05,0x82,0x03]
3901 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3902 buffer_load_ushort a5, v0, s[8:11], s3 offen offset:4095
3904 // GFX90A: buffer_load_ushort a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x48,0xe0,0x00,0x05,0x82,0x03]
3905 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3906 buffer_load_ushort a5, off, s[8:11], s3
3908 // GFX90A: buffer_load_ushort a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x48,0xe0,0x00,0x05,0x82,0x03]
3909 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3910 buffer_load_ushort a5, off, s[8:11], s3
3912 // GFX90A: buffer_load_ushort a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x48,0xe0,0x00,0x05,0x82,0x03]
3913 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3914 buffer_load_ushort a5, off, s[8:11], s3 offset:7
3916 // GFX90A: buffer_load_ushort a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x48,0xe0,0x00,0x05,0x82,0x03]
3917 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3918 buffer_load_ushort a5, off, s[8:11], s3 offset:4095 glc
3920 // GFX90A: buffer_load_ushort a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x4a,0xe0,0x00,0x05,0x82,0x03]
3921 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3922 buffer_load_ushort a5, off, s[8:11], s3 offset:4095 slc
3924 // GFX90A: buffer_load_ushort a5, off, s[8:11], s3 offset:4095 lds ; encoding: [0xff,0x0f,0x49,0xe0,0x00,0x05,0x82,0x03]
3925 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3926 buffer_load_ushort a5, off, s[8:11], s3 offset:4095 lds
3928 // GFX90A: buffer_load_sshort a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x03]
3929 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3930 buffer_load_sshort a5, off, s[8:11], s3 offset:4095
3932 // GFX90A: buffer_load_sshort a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0xff,0x82,0x03]
3933 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3934 buffer_load_sshort a255, off, s[8:11], s3 offset:4095
3936 // GFX90A: buffer_load_sshort a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x83,0x03]
3937 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3938 buffer_load_sshort a5, off, s[12:15], s3 offset:4095
3940 // GFX90A: buffer_load_sshort a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x98,0x03]
3941 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3942 buffer_load_sshort a5, off, s[96:99], s3 offset:4095
3944 // GFX90A: buffer_load_sshort a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x65]
3945 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3946 buffer_load_sshort a5, off, s[8:11], s101 offset:4095
3948 // GFX90A: buffer_load_sshort a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x7c]
3949 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3950 buffer_load_sshort a5, off, s[8:11], m0 offset:4095
3952 // GFX90A: buffer_load_sshort a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0x80]
3953 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3954 buffer_load_sshort a5, off, s[8:11], 0 offset:4095
3956 // GFX90A: buffer_load_sshort a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0xc1]
3957 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3958 buffer_load_sshort a5, off, s[8:11], -1 offset:4095
3960 // GFX90A: buffer_load_sshort a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0xf0]
3961 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3962 buffer_load_sshort a5, off, s[8:11], 0.5 offset:4095
3964 // GFX90A: buffer_load_sshort a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x82,0xf7]
3965 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3966 buffer_load_sshort a5, off, s[8:11], -4.0 offset:4095
3968 // GFX90A: buffer_load_sshort a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x4c,0xe0,0x00,0x05,0x82,0x03]
3969 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3970 buffer_load_sshort a5, v0, s[8:11], s3 idxen offset:4095
3972 // GFX90A: buffer_load_sshort a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x4c,0xe0,0x00,0x05,0x82,0x03]
3973 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3974 buffer_load_sshort a5, v0, s[8:11], s3 offen offset:4095
3976 // GFX90A: buffer_load_sshort a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x4c,0xe0,0x00,0x05,0x82,0x03]
3977 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3978 buffer_load_sshort a5, off, s[8:11], s3
3980 // GFX90A: buffer_load_sshort a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x4c,0xe0,0x00,0x05,0x82,0x03]
3981 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3982 buffer_load_sshort a5, off, s[8:11], s3
3984 // GFX90A: buffer_load_sshort a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x4c,0xe0,0x00,0x05,0x82,0x03]
3985 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3986 buffer_load_sshort a5, off, s[8:11], s3 offset:7
3988 // GFX90A: buffer_load_sshort a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x4c,0xe0,0x00,0x05,0x82,0x03]
3989 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3990 buffer_load_sshort a5, off, s[8:11], s3 offset:4095 glc
3992 // GFX90A: buffer_load_sshort a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x4e,0xe0,0x00,0x05,0x82,0x03]
3993 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3994 buffer_load_sshort a5, off, s[8:11], s3 offset:4095 slc
3996 // GFX90A: buffer_load_sshort a5, off, s[8:11], s3 offset:4095 lds ; encoding: [0xff,0x0f,0x4d,0xe0,0x00,0x05,0x82,0x03]
3997 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
3998 buffer_load_sshort a5, off, s[8:11], s3 offset:4095 lds
4000 // GFX90A: buffer_load_dword a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x03]
4001 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4002 buffer_load_dword a5, off, s[8:11], s3 offset:4095
4004 // GFX90A: buffer_load_dword a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0xff,0x82,0x03]
4005 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4006 buffer_load_dword a255, off, s[8:11], s3 offset:4095
4008 // GFX90A: buffer_load_dword a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x83,0x03]
4009 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4010 buffer_load_dword a5, off, s[12:15], s3 offset:4095
4012 // GFX90A: buffer_load_dword a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x98,0x03]
4013 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4014 buffer_load_dword a5, off, s[96:99], s3 offset:4095
4016 // GFX90A: buffer_load_dword a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x65]
4017 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4018 buffer_load_dword a5, off, s[8:11], s101 offset:4095
4020 // GFX90A: buffer_load_dword a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x7c]
4021 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4022 buffer_load_dword a5, off, s[8:11], m0 offset:4095
4024 // GFX90A: buffer_load_dword a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0x80]
4025 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4026 buffer_load_dword a5, off, s[8:11], 0 offset:4095
4028 // GFX90A: buffer_load_dword a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0xc1]
4029 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4030 buffer_load_dword a5, off, s[8:11], -1 offset:4095
4032 // GFX90A: buffer_load_dword a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0xf0]
4033 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4034 buffer_load_dword a5, off, s[8:11], 0.5 offset:4095
4036 // GFX90A: buffer_load_dword a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x82,0xf7]
4037 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4038 buffer_load_dword a5, off, s[8:11], -4.0 offset:4095
4040 // GFX90A: buffer_load_dword a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x50,0xe0,0x00,0x05,0x82,0x03]
4041 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4042 buffer_load_dword a5, v0, s[8:11], s3 idxen offset:4095
4044 // GFX90A: buffer_load_dword a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x50,0xe0,0x00,0x05,0x82,0x03]
4045 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4046 buffer_load_dword a5, v0, s[8:11], s3 offen offset:4095
4048 // GFX90A: buffer_load_dword a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x50,0xe0,0x00,0x05,0x82,0x03]
4049 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4050 buffer_load_dword a5, off, s[8:11], s3
4052 // GFX90A: buffer_load_dword a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x50,0xe0,0x00,0x05,0x82,0x03]
4053 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4054 buffer_load_dword a5, off, s[8:11], s3
4056 // GFX90A: buffer_load_dword a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x50,0xe0,0x00,0x05,0x82,0x03]
4057 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4058 buffer_load_dword a5, off, s[8:11], s3 offset:7
4060 // GFX90A: buffer_load_dword a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x50,0xe0,0x00,0x05,0x82,0x03]
4061 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4062 buffer_load_dword a5, off, s[8:11], s3 offset:4095 glc
4064 // GFX90A: buffer_load_dword a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x52,0xe0,0x00,0x05,0x82,0x03]
4065 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4066 buffer_load_dword a5, off, s[8:11], s3 offset:4095 slc
4068 // GFX90A: buffer_load_dword a5, off, s[8:11], s3 offset:4095 lds ; encoding: [0xff,0x0f,0x51,0xe0,0x00,0x05,0x82,0x03]
4069 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4070 buffer_load_dword a5, off, s[8:11], s3 offset:4095 lds
4072 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0x03]
4073 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4074 buffer_load_dwordx2 a[6:7], off, s[8:11], s3 offset:4095
4076 // GFX90A: buffer_load_dwordx2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0xfe,0x82,0x03]
4077 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4078 buffer_load_dwordx2 a[254:255], off, s[8:11], s3 offset:4095
4080 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x83,0x03]
4081 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4082 buffer_load_dwordx2 a[6:7], off, s[12:15], s3 offset:4095
4084 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x98,0x03]
4085 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4086 buffer_load_dwordx2 a[6:7], off, s[96:99], s3 offset:4095
4088 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0x65]
4089 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4090 buffer_load_dwordx2 a[6:7], off, s[8:11], s101 offset:4095
4092 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0x7c]
4093 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4094 buffer_load_dwordx2 a[6:7], off, s[8:11], m0 offset:4095
4096 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0x80]
4097 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4098 buffer_load_dwordx2 a[6:7], off, s[8:11], 0 offset:4095
4100 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0xc1]
4101 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4102 buffer_load_dwordx2 a[6:7], off, s[8:11], -1 offset:4095
4104 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0xf0]
4105 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4106 buffer_load_dwordx2 a[6:7], off, s[8:11], 0.5 offset:4095
4108 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x54,0xe0,0x00,0x06,0x82,0xf7]
4109 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4110 buffer_load_dwordx2 a[6:7], off, s[8:11], -4.0 offset:4095
4112 // GFX90A: buffer_load_dwordx2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x54,0xe0,0x00,0x06,0x82,0x03]
4113 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4114 buffer_load_dwordx2 a[6:7], v0, s[8:11], s3 idxen offset:4095
4116 // GFX90A: buffer_load_dwordx2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x54,0xe0,0x00,0x06,0x82,0x03]
4117 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4118 buffer_load_dwordx2 a[6:7], v0, s[8:11], s3 offen offset:4095
4120 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x54,0xe0,0x00,0x06,0x82,0x03]
4121 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4122 buffer_load_dwordx2 a[6:7], off, s[8:11], s3
4124 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x54,0xe0,0x00,0x06,0x82,0x03]
4125 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4126 buffer_load_dwordx2 a[6:7], off, s[8:11], s3
4128 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x54,0xe0,0x00,0x06,0x82,0x03]
4129 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4130 buffer_load_dwordx2 a[6:7], off, s[8:11], s3 offset:7
4132 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x54,0xe0,0x00,0x06,0x82,0x03]
4133 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4134 buffer_load_dwordx2 a[6:7], off, s[8:11], s3 offset:4095 glc
4136 // GFX90A: buffer_load_dwordx2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x56,0xe0,0x00,0x06,0x82,0x03]
4137 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4138 buffer_load_dwordx2 a[6:7], off, s[8:11], s3 offset:4095 slc
4140 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0x03]
4141 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4142 buffer_load_dwordx3 a[6:8], off, s[8:11], s3 offset:4095
4144 // GFX90A: buffer_load_dwordx3 a[252:254], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0xfc,0x82,0x03]
4145 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4146 buffer_load_dwordx3 a[252:254], off, s[8:11], s3 offset:4095
4148 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x83,0x03]
4149 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4150 buffer_load_dwordx3 a[6:8], off, s[12:15], s3 offset:4095
4152 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x98,0x03]
4153 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4154 buffer_load_dwordx3 a[6:8], off, s[96:99], s3 offset:4095
4156 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0x65]
4157 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4158 buffer_load_dwordx3 a[6:8], off, s[8:11], s101 offset:4095
4160 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0x7c]
4161 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4162 buffer_load_dwordx3 a[6:8], off, s[8:11], m0 offset:4095
4164 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0x80]
4165 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4166 buffer_load_dwordx3 a[6:8], off, s[8:11], 0 offset:4095
4168 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0xc1]
4169 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4170 buffer_load_dwordx3 a[6:8], off, s[8:11], -1 offset:4095
4172 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0xf0]
4173 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4174 buffer_load_dwordx3 a[6:8], off, s[8:11], 0.5 offset:4095
4176 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x58,0xe0,0x00,0x06,0x82,0xf7]
4177 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4178 buffer_load_dwordx3 a[6:8], off, s[8:11], -4.0 offset:4095
4180 // GFX90A: buffer_load_dwordx3 a[6:8], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x58,0xe0,0x00,0x06,0x82,0x03]
4181 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4182 buffer_load_dwordx3 a[6:8], v0, s[8:11], s3 idxen offset:4095
4184 // GFX90A: buffer_load_dwordx3 a[6:8], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x58,0xe0,0x00,0x06,0x82,0x03]
4185 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4186 buffer_load_dwordx3 a[6:8], v0, s[8:11], s3 offen offset:4095
4188 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s3 ; encoding: [0x00,0x00,0x58,0xe0,0x00,0x06,0x82,0x03]
4189 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4190 buffer_load_dwordx3 a[6:8], off, s[8:11], s3
4192 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s3 ; encoding: [0x00,0x00,0x58,0xe0,0x00,0x06,0x82,0x03]
4193 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4194 buffer_load_dwordx3 a[6:8], off, s[8:11], s3
4196 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x58,0xe0,0x00,0x06,0x82,0x03]
4197 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4198 buffer_load_dwordx3 a[6:8], off, s[8:11], s3 offset:7
4200 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x58,0xe0,0x00,0x06,0x82,0x03]
4201 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4202 buffer_load_dwordx3 a[6:8], off, s[8:11], s3 offset:4095 glc
4204 // GFX90A: buffer_load_dwordx3 a[6:8], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x5a,0xe0,0x00,0x06,0x82,0x03]
4205 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4206 buffer_load_dwordx3 a[6:8], off, s[8:11], s3 offset:4095 slc
4208 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0x03]
4209 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4210 buffer_load_dwordx4 a[6:9], off, s[8:11], s3 offset:4095
4212 // GFX90A: buffer_load_dwordx4 a[252:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0xfc,0x82,0x03]
4213 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4214 buffer_load_dwordx4 a[252:255], off, s[8:11], s3 offset:4095
4216 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x83,0x03]
4217 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4218 buffer_load_dwordx4 a[6:9], off, s[12:15], s3 offset:4095
4220 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x98,0x03]
4221 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4222 buffer_load_dwordx4 a[6:9], off, s[96:99], s3 offset:4095
4224 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0x65]
4225 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4226 buffer_load_dwordx4 a[6:9], off, s[8:11], s101 offset:4095
4228 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0x7c]
4229 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4230 buffer_load_dwordx4 a[6:9], off, s[8:11], m0 offset:4095
4232 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0x80]
4233 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4234 buffer_load_dwordx4 a[6:9], off, s[8:11], 0 offset:4095
4236 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0xc1]
4237 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4238 buffer_load_dwordx4 a[6:9], off, s[8:11], -1 offset:4095
4240 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0xf0]
4241 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4242 buffer_load_dwordx4 a[6:9], off, s[8:11], 0.5 offset:4095
4244 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x5c,0xe0,0x00,0x06,0x82,0xf7]
4245 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4246 buffer_load_dwordx4 a[6:9], off, s[8:11], -4.0 offset:4095
4248 // GFX90A: buffer_load_dwordx4 a[6:9], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x5c,0xe0,0x00,0x06,0x82,0x03]
4249 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4250 buffer_load_dwordx4 a[6:9], v0, s[8:11], s3 idxen offset:4095
4252 // GFX90A: buffer_load_dwordx4 a[6:9], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x5c,0xe0,0x00,0x06,0x82,0x03]
4253 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4254 buffer_load_dwordx4 a[6:9], v0, s[8:11], s3 offen offset:4095
4256 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s3 ; encoding: [0x00,0x00,0x5c,0xe0,0x00,0x06,0x82,0x03]
4257 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4258 buffer_load_dwordx4 a[6:9], off, s[8:11], s3
4260 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s3 ; encoding: [0x00,0x00,0x5c,0xe0,0x00,0x06,0x82,0x03]
4261 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4262 buffer_load_dwordx4 a[6:9], off, s[8:11], s3
4264 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x5c,0xe0,0x00,0x06,0x82,0x03]
4265 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4266 buffer_load_dwordx4 a[6:9], off, s[8:11], s3 offset:7
4268 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x5c,0xe0,0x00,0x06,0x82,0x03]
4269 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4270 buffer_load_dwordx4 a[6:9], off, s[8:11], s3 offset:4095 glc
4272 // GFX90A: buffer_load_dwordx4 a[6:9], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x5e,0xe0,0x00,0x06,0x82,0x03]
4273 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4274 buffer_load_dwordx4 a[6:9], off, s[8:11], s3 offset:4095 slc
4276 // GFX90A: buffer_store_byte a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x04]
4277 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4278 buffer_store_byte a1, off, s[12:15], s4 offset:4095
4280 // GFX90A: buffer_store_byte a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0xff,0x83,0x04]
4281 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4282 buffer_store_byte a255, off, s[12:15], s4 offset:4095
4284 // GFX90A: buffer_store_byte a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x84,0x04]
4285 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4286 buffer_store_byte a1, off, s[16:19], s4 offset:4095
4288 // GFX90A: buffer_store_byte a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x98,0x04]
4289 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4290 buffer_store_byte a1, off, s[96:99], s4 offset:4095
4292 // GFX90A: buffer_store_byte a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x65]
4293 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4294 buffer_store_byte a1, off, s[12:15], s101 offset:4095
4296 // GFX90A: buffer_store_byte a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x7c]
4297 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4298 buffer_store_byte a1, off, s[12:15], m0 offset:4095
4300 // GFX90A: buffer_store_byte a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0x80]
4301 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4302 buffer_store_byte a1, off, s[12:15], 0 offset:4095
4304 // GFX90A: buffer_store_byte a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0xc1]
4305 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4306 buffer_store_byte a1, off, s[12:15], -1 offset:4095
4308 // GFX90A: buffer_store_byte a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0xf0]
4309 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4310 buffer_store_byte a1, off, s[12:15], 0.5 offset:4095
4312 // GFX90A: buffer_store_byte a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x83,0xf7]
4313 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4314 buffer_store_byte a1, off, s[12:15], -4.0 offset:4095
4316 // GFX90A: buffer_store_byte a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x60,0xe0,0x00,0x01,0x83,0x04]
4317 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4318 buffer_store_byte a1, v0, s[12:15], s4 idxen offset:4095
4320 // GFX90A: buffer_store_byte a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x60,0xe0,0x00,0x01,0x83,0x04]
4321 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4322 buffer_store_byte a1, v0, s[12:15], s4 offen offset:4095
4324 // GFX90A: buffer_store_byte a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x60,0xe0,0x00,0x01,0x83,0x04]
4325 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4326 buffer_store_byte a1, off, s[12:15], s4
4328 // GFX90A: buffer_store_byte a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x60,0xe0,0x00,0x01,0x83,0x04]
4329 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4330 buffer_store_byte a1, off, s[12:15], s4
4332 // GFX90A: buffer_store_byte a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x60,0xe0,0x00,0x01,0x83,0x04]
4333 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4334 buffer_store_byte a1, off, s[12:15], s4 offset:7
4336 // GFX90A: buffer_store_byte a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x60,0xe0,0x00,0x01,0x83,0x04]
4337 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4338 buffer_store_byte a1, off, s[12:15], s4 offset:4095 glc
4340 // GFX90A: buffer_store_byte a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x62,0xe0,0x00,0x01,0x83,0x04]
4341 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4342 buffer_store_byte a1, off, s[12:15], s4 offset:4095 slc
4344 // GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x04]
4345 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4346 buffer_store_byte_d16_hi a1, off, s[12:15], s4 offset:4095
4348 // GFX90A: buffer_store_byte_d16_hi a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0xff,0x83,0x04]
4349 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4350 buffer_store_byte_d16_hi a255, off, s[12:15], s4 offset:4095
4352 // GFX90A: buffer_store_byte_d16_hi a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x84,0x04]
4353 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4354 buffer_store_byte_d16_hi a1, off, s[16:19], s4 offset:4095
4356 // GFX90A: buffer_store_byte_d16_hi a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x98,0x04]
4357 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4358 buffer_store_byte_d16_hi a1, off, s[96:99], s4 offset:4095
4360 // GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x65]
4361 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4362 buffer_store_byte_d16_hi a1, off, s[12:15], s101 offset:4095
4364 // GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x7c]
4365 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4366 buffer_store_byte_d16_hi a1, off, s[12:15], m0 offset:4095
4368 // GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0x80]
4369 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4370 buffer_store_byte_d16_hi a1, off, s[12:15], 0 offset:4095
4372 // GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0xc1]
4373 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4374 buffer_store_byte_d16_hi a1, off, s[12:15], -1 offset:4095
4376 // GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0xf0]
4377 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4378 buffer_store_byte_d16_hi a1, off, s[12:15], 0.5 offset:4095
4380 // GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x64,0xe0,0x00,0x01,0x83,0xf7]
4381 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4382 buffer_store_byte_d16_hi a1, off, s[12:15], -4.0 offset:4095
4384 // GFX90A: buffer_store_byte_d16_hi a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x64,0xe0,0x00,0x01,0x83,0x04]
4385 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4386 buffer_store_byte_d16_hi a1, v0, s[12:15], s4 idxen offset:4095
4388 // GFX90A: buffer_store_byte_d16_hi a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x64,0xe0,0x00,0x01,0x83,0x04]
4389 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4390 buffer_store_byte_d16_hi a1, v0, s[12:15], s4 offen offset:4095
4392 // GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x64,0xe0,0x00,0x01,0x83,0x04]
4393 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4394 buffer_store_byte_d16_hi a1, off, s[12:15], s4
4396 // GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x64,0xe0,0x00,0x01,0x83,0x04]
4397 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4398 buffer_store_byte_d16_hi a1, off, s[12:15], s4
4400 // GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x64,0xe0,0x00,0x01,0x83,0x04]
4401 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4402 buffer_store_byte_d16_hi a1, off, s[12:15], s4 offset:7
4404 // GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x64,0xe0,0x00,0x01,0x83,0x04]
4405 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4406 buffer_store_byte_d16_hi a1, off, s[12:15], s4 offset:4095 glc
4408 // GFX90A: buffer_store_byte_d16_hi a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x66,0xe0,0x00,0x01,0x83,0x04]
4409 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4410 buffer_store_byte_d16_hi a1, off, s[12:15], s4 offset:4095 slc
4412 // GFX90A: buffer_store_short a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x04]
4413 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4414 buffer_store_short a1, off, s[12:15], s4 offset:4095
4416 // GFX90A: buffer_store_short a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0xff,0x83,0x04]
4417 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4418 buffer_store_short a255, off, s[12:15], s4 offset:4095
4420 // GFX90A: buffer_store_short a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x84,0x04]
4421 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4422 buffer_store_short a1, off, s[16:19], s4 offset:4095
4424 // GFX90A: buffer_store_short a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x98,0x04]
4425 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4426 buffer_store_short a1, off, s[96:99], s4 offset:4095
4428 // GFX90A: buffer_store_short a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x65]
4429 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4430 buffer_store_short a1, off, s[12:15], s101 offset:4095
4432 // GFX90A: buffer_store_short a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x7c]
4433 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4434 buffer_store_short a1, off, s[12:15], m0 offset:4095
4436 // GFX90A: buffer_store_short a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0x80]
4437 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4438 buffer_store_short a1, off, s[12:15], 0 offset:4095
4440 // GFX90A: buffer_store_short a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0xc1]
4441 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4442 buffer_store_short a1, off, s[12:15], -1 offset:4095
4444 // GFX90A: buffer_store_short a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0xf0]
4445 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4446 buffer_store_short a1, off, s[12:15], 0.5 offset:4095
4448 // GFX90A: buffer_store_short a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x83,0xf7]
4449 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4450 buffer_store_short a1, off, s[12:15], -4.0 offset:4095
4452 // GFX90A: buffer_store_short a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x68,0xe0,0x00,0x01,0x83,0x04]
4453 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4454 buffer_store_short a1, v0, s[12:15], s4 idxen offset:4095
4456 // GFX90A: buffer_store_short a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x68,0xe0,0x00,0x01,0x83,0x04]
4457 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4458 buffer_store_short a1, v0, s[12:15], s4 offen offset:4095
4460 // GFX90A: buffer_store_short a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x68,0xe0,0x00,0x01,0x83,0x04]
4461 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4462 buffer_store_short a1, off, s[12:15], s4
4464 // GFX90A: buffer_store_short a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x68,0xe0,0x00,0x01,0x83,0x04]
4465 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4466 buffer_store_short a1, off, s[12:15], s4
4468 // GFX90A: buffer_store_short a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x68,0xe0,0x00,0x01,0x83,0x04]
4469 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4470 buffer_store_short a1, off, s[12:15], s4 offset:7
4472 // GFX90A: buffer_store_short a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x68,0xe0,0x00,0x01,0x83,0x04]
4473 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4474 buffer_store_short a1, off, s[12:15], s4 offset:4095 glc
4476 // GFX90A: buffer_store_short a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x6a,0xe0,0x00,0x01,0x83,0x04]
4477 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4478 buffer_store_short a1, off, s[12:15], s4 offset:4095 slc
4480 // GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x04]
4481 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4482 buffer_store_short_d16_hi a1, off, s[12:15], s4 offset:4095
4484 // GFX90A: buffer_store_short_d16_hi a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0xff,0x83,0x04]
4485 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4486 buffer_store_short_d16_hi a255, off, s[12:15], s4 offset:4095
4488 // GFX90A: buffer_store_short_d16_hi a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x84,0x04]
4489 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4490 buffer_store_short_d16_hi a1, off, s[16:19], s4 offset:4095
4492 // GFX90A: buffer_store_short_d16_hi a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x98,0x04]
4493 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4494 buffer_store_short_d16_hi a1, off, s[96:99], s4 offset:4095
4496 // GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x65]
4497 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4498 buffer_store_short_d16_hi a1, off, s[12:15], s101 offset:4095
4500 // GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x7c]
4501 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4502 buffer_store_short_d16_hi a1, off, s[12:15], m0 offset:4095
4504 // GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0x80]
4505 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4506 buffer_store_short_d16_hi a1, off, s[12:15], 0 offset:4095
4508 // GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0xc1]
4509 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4510 buffer_store_short_d16_hi a1, off, s[12:15], -1 offset:4095
4512 // GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0xf0]
4513 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4514 buffer_store_short_d16_hi a1, off, s[12:15], 0.5 offset:4095
4516 // GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x6c,0xe0,0x00,0x01,0x83,0xf7]
4517 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4518 buffer_store_short_d16_hi a1, off, s[12:15], -4.0 offset:4095
4520 // GFX90A: buffer_store_short_d16_hi a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x6c,0xe0,0x00,0x01,0x83,0x04]
4521 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4522 buffer_store_short_d16_hi a1, v0, s[12:15], s4 idxen offset:4095
4524 // GFX90A: buffer_store_short_d16_hi a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x6c,0xe0,0x00,0x01,0x83,0x04]
4525 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4526 buffer_store_short_d16_hi a1, v0, s[12:15], s4 offen offset:4095
4528 // GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x6c,0xe0,0x00,0x01,0x83,0x04]
4529 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4530 buffer_store_short_d16_hi a1, off, s[12:15], s4
4532 // GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x6c,0xe0,0x00,0x01,0x83,0x04]
4533 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4534 buffer_store_short_d16_hi a1, off, s[12:15], s4
4536 // GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x6c,0xe0,0x00,0x01,0x83,0x04]
4537 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4538 buffer_store_short_d16_hi a1, off, s[12:15], s4 offset:7
4540 // GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x6c,0xe0,0x00,0x01,0x83,0x04]
4541 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4542 buffer_store_short_d16_hi a1, off, s[12:15], s4 offset:4095 glc
4544 // GFX90A: buffer_store_short_d16_hi a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x6e,0xe0,0x00,0x01,0x83,0x04]
4545 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4546 buffer_store_short_d16_hi a1, off, s[12:15], s4 offset:4095 slc
4548 // GFX90A: buffer_store_dword a1, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x04]
4549 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4550 buffer_store_dword a1, off, s[12:15], s4 offset:4095
4552 // GFX90A: buffer_store_dword a255, off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0xff,0x83,0x04]
4553 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4554 buffer_store_dword a255, off, s[12:15], s4 offset:4095
4556 // GFX90A: buffer_store_dword a1, off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x84,0x04]
4557 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4558 buffer_store_dword a1, off, s[16:19], s4 offset:4095
4560 // GFX90A: buffer_store_dword a1, off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x98,0x04]
4561 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4562 buffer_store_dword a1, off, s[96:99], s4 offset:4095
4564 // GFX90A: buffer_store_dword a1, off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x65]
4565 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4566 buffer_store_dword a1, off, s[12:15], s101 offset:4095
4568 // GFX90A: buffer_store_dword a1, off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x7c]
4569 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4570 buffer_store_dword a1, off, s[12:15], m0 offset:4095
4572 // GFX90A: buffer_store_dword a1, off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0x80]
4573 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4574 buffer_store_dword a1, off, s[12:15], 0 offset:4095
4576 // GFX90A: buffer_store_dword a1, off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0xc1]
4577 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4578 buffer_store_dword a1, off, s[12:15], -1 offset:4095
4580 // GFX90A: buffer_store_dword a1, off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0xf0]
4581 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4582 buffer_store_dword a1, off, s[12:15], 0.5 offset:4095
4584 // GFX90A: buffer_store_dword a1, off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x83,0xf7]
4585 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4586 buffer_store_dword a1, off, s[12:15], -4.0 offset:4095
4588 // GFX90A: buffer_store_dword a1, v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x70,0xe0,0x00,0x01,0x83,0x04]
4589 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4590 buffer_store_dword a1, v0, s[12:15], s4 idxen offset:4095
4592 // GFX90A: buffer_store_dword a1, v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x70,0xe0,0x00,0x01,0x83,0x04]
4593 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4594 buffer_store_dword a1, v0, s[12:15], s4 offen offset:4095
4596 // GFX90A: buffer_store_dword a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x70,0xe0,0x00,0x01,0x83,0x04]
4597 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4598 buffer_store_dword a1, off, s[12:15], s4
4600 // GFX90A: buffer_store_dword a1, off, s[12:15], s4 ; encoding: [0x00,0x00,0x70,0xe0,0x00,0x01,0x83,0x04]
4601 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4602 buffer_store_dword a1, off, s[12:15], s4
4604 // GFX90A: buffer_store_dword a1, off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x70,0xe0,0x00,0x01,0x83,0x04]
4605 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4606 buffer_store_dword a1, off, s[12:15], s4 offset:7
4608 // GFX90A: buffer_store_dword a1, off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x70,0xe0,0x00,0x01,0x83,0x04]
4609 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4610 buffer_store_dword a1, off, s[12:15], s4 offset:4095 glc
4612 // GFX90A: buffer_store_dword a1, off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x72,0xe0,0x00,0x01,0x83,0x04]
4613 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4614 buffer_store_dword a1, off, s[12:15], s4 offset:4095 slc
4616 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0x04]
4617 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4618 buffer_store_dwordx2 a[2:3], off, s[12:15], s4 offset:4095
4620 // GFX90A: buffer_store_dwordx2 a[254:255], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0xfe,0x83,0x04]
4621 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4622 buffer_store_dwordx2 a[254:255], off, s[12:15], s4 offset:4095
4624 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x84,0x04]
4625 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4626 buffer_store_dwordx2 a[2:3], off, s[16:19], s4 offset:4095
4628 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x98,0x04]
4629 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4630 buffer_store_dwordx2 a[2:3], off, s[96:99], s4 offset:4095
4632 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0x65]
4633 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4634 buffer_store_dwordx2 a[2:3], off, s[12:15], s101 offset:4095
4636 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0x7c]
4637 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4638 buffer_store_dwordx2 a[2:3], off, s[12:15], m0 offset:4095
4640 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0x80]
4641 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4642 buffer_store_dwordx2 a[2:3], off, s[12:15], 0 offset:4095
4644 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0xc1]
4645 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4646 buffer_store_dwordx2 a[2:3], off, s[12:15], -1 offset:4095
4648 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0xf0]
4649 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4650 buffer_store_dwordx2 a[2:3], off, s[12:15], 0.5 offset:4095
4652 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x74,0xe0,0x00,0x02,0x83,0xf7]
4653 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4654 buffer_store_dwordx2 a[2:3], off, s[12:15], -4.0 offset:4095
4656 // GFX90A: buffer_store_dwordx2 a[2:3], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x74,0xe0,0x00,0x02,0x83,0x04]
4657 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4658 buffer_store_dwordx2 a[2:3], v0, s[12:15], s4 idxen offset:4095
4660 // GFX90A: buffer_store_dwordx2 a[2:3], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x74,0xe0,0x00,0x02,0x83,0x04]
4661 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4662 buffer_store_dwordx2 a[2:3], v0, s[12:15], s4 offen offset:4095
4664 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x74,0xe0,0x00,0x02,0x83,0x04]
4665 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4666 buffer_store_dwordx2 a[2:3], off, s[12:15], s4
4668 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s4 ; encoding: [0x00,0x00,0x74,0xe0,0x00,0x02,0x83,0x04]
4669 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4670 buffer_store_dwordx2 a[2:3], off, s[12:15], s4
4672 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x74,0xe0,0x00,0x02,0x83,0x04]
4673 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4674 buffer_store_dwordx2 a[2:3], off, s[12:15], s4 offset:7
4676 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x74,0xe0,0x00,0x02,0x83,0x04]
4677 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4678 buffer_store_dwordx2 a[2:3], off, s[12:15], s4 offset:4095 glc
4680 // GFX90A: buffer_store_dwordx2 a[2:3], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x76,0xe0,0x00,0x02,0x83,0x04]
4681 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4682 buffer_store_dwordx2 a[2:3], off, s[12:15], s4 offset:4095 slc
4684 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0x04]
4685 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4686 buffer_store_dwordx3 a[2:4], off, s[12:15], s4 offset:4095
4688 // GFX90A: buffer_store_dwordx3 a[252:254], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0xfc,0x83,0x04]
4689 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4690 buffer_store_dwordx3 a[252:254], off, s[12:15], s4 offset:4095
4692 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x84,0x04]
4693 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4694 buffer_store_dwordx3 a[2:4], off, s[16:19], s4 offset:4095
4696 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x98,0x04]
4697 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4698 buffer_store_dwordx3 a[2:4], off, s[96:99], s4 offset:4095
4700 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0x65]
4701 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4702 buffer_store_dwordx3 a[2:4], off, s[12:15], s101 offset:4095
4704 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0x7c]
4705 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4706 buffer_store_dwordx3 a[2:4], off, s[12:15], m0 offset:4095
4708 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0x80]
4709 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4710 buffer_store_dwordx3 a[2:4], off, s[12:15], 0 offset:4095
4712 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0xc1]
4713 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4714 buffer_store_dwordx3 a[2:4], off, s[12:15], -1 offset:4095
4716 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0xf0]
4717 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4718 buffer_store_dwordx3 a[2:4], off, s[12:15], 0.5 offset:4095
4720 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x78,0xe0,0x00,0x02,0x83,0xf7]
4721 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4722 buffer_store_dwordx3 a[2:4], off, s[12:15], -4.0 offset:4095
4724 // GFX90A: buffer_store_dwordx3 a[2:4], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x78,0xe0,0x00,0x02,0x83,0x04]
4725 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4726 buffer_store_dwordx3 a[2:4], v0, s[12:15], s4 idxen offset:4095
4728 // GFX90A: buffer_store_dwordx3 a[2:4], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x78,0xe0,0x00,0x02,0x83,0x04]
4729 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4730 buffer_store_dwordx3 a[2:4], v0, s[12:15], s4 offen offset:4095
4732 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s4 ; encoding: [0x00,0x00,0x78,0xe0,0x00,0x02,0x83,0x04]
4733 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4734 buffer_store_dwordx3 a[2:4], off, s[12:15], s4
4736 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s4 ; encoding: [0x00,0x00,0x78,0xe0,0x00,0x02,0x83,0x04]
4737 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4738 buffer_store_dwordx3 a[2:4], off, s[12:15], s4
4740 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x78,0xe0,0x00,0x02,0x83,0x04]
4741 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4742 buffer_store_dwordx3 a[2:4], off, s[12:15], s4 offset:7
4744 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x78,0xe0,0x00,0x02,0x83,0x04]
4745 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4746 buffer_store_dwordx3 a[2:4], off, s[12:15], s4 offset:4095 glc
4748 // GFX90A: buffer_store_dwordx3 a[2:4], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x7a,0xe0,0x00,0x02,0x83,0x04]
4749 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4750 buffer_store_dwordx3 a[2:4], off, s[12:15], s4 offset:4095 slc
4752 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0x04]
4753 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4754 buffer_store_dwordx4 a[2:5], off, s[12:15], s4 offset:4095
4756 // GFX90A: buffer_store_dwordx4 a[252:255], off, s[12:15], s4 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0xfc,0x83,0x04]
4757 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4758 buffer_store_dwordx4 a[252:255], off, s[12:15], s4 offset:4095
4760 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[16:19], s4 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x84,0x04]
4761 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4762 buffer_store_dwordx4 a[2:5], off, s[16:19], s4 offset:4095
4764 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[96:99], s4 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x98,0x04]
4765 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4766 buffer_store_dwordx4 a[2:5], off, s[96:99], s4 offset:4095
4768 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s101 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0x65]
4769 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4770 buffer_store_dwordx4 a[2:5], off, s[12:15], s101 offset:4095
4772 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], m0 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0x7c]
4773 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4774 buffer_store_dwordx4 a[2:5], off, s[12:15], m0 offset:4095
4776 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], 0 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0x80]
4777 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4778 buffer_store_dwordx4 a[2:5], off, s[12:15], 0 offset:4095
4780 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], -1 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0xc1]
4781 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4782 buffer_store_dwordx4 a[2:5], off, s[12:15], -1 offset:4095
4784 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0xf0]
4785 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4786 buffer_store_dwordx4 a[2:5], off, s[12:15], 0.5 offset:4095
4788 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x02,0x83,0xf7]
4789 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4790 buffer_store_dwordx4 a[2:5], off, s[12:15], -4.0 offset:4095
4792 // GFX90A: buffer_store_dwordx4 a[2:5], v0, s[12:15], s4 idxen offset:4095 ; encoding: [0xff,0x2f,0x7c,0xe0,0x00,0x02,0x83,0x04]
4793 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4794 buffer_store_dwordx4 a[2:5], v0, s[12:15], s4 idxen offset:4095
4796 // GFX90A: buffer_store_dwordx4 a[2:5], v0, s[12:15], s4 offen offset:4095 ; encoding: [0xff,0x1f,0x7c,0xe0,0x00,0x02,0x83,0x04]
4797 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4798 buffer_store_dwordx4 a[2:5], v0, s[12:15], s4 offen offset:4095
4800 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s4 ; encoding: [0x00,0x00,0x7c,0xe0,0x00,0x02,0x83,0x04]
4801 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4802 buffer_store_dwordx4 a[2:5], off, s[12:15], s4
4804 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s4 ; encoding: [0x00,0x00,0x7c,0xe0,0x00,0x02,0x83,0x04]
4805 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4806 buffer_store_dwordx4 a[2:5], off, s[12:15], s4
4808 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s4 offset:7 ; encoding: [0x07,0x00,0x7c,0xe0,0x00,0x02,0x83,0x04]
4809 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4810 buffer_store_dwordx4 a[2:5], off, s[12:15], s4 offset:7
4812 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s4 offset:4095 glc ; encoding: [0xff,0x4f,0x7c,0xe0,0x00,0x02,0x83,0x04]
4813 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4814 buffer_store_dwordx4 a[2:5], off, s[12:15], s4 offset:4095 glc
4816 // GFX90A: buffer_store_dwordx4 a[2:5], off, s[12:15], s4 offset:4095 slc ; encoding: [0xff,0x0f,0x7e,0xe0,0x00,0x02,0x83,0x04]
4817 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4818 buffer_store_dwordx4 a[2:5], off, s[12:15], s4 offset:4095 slc
4820 // GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x03]
4821 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4822 buffer_load_ubyte_d16 a5, off, s[8:11], s3 offset:4095
4824 // GFX90A: buffer_load_ubyte_d16 a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0xff,0x82,0x03]
4825 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4826 buffer_load_ubyte_d16 a255, off, s[8:11], s3 offset:4095
4828 // GFX90A: buffer_load_ubyte_d16 a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x83,0x03]
4829 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4830 buffer_load_ubyte_d16 a5, off, s[12:15], s3 offset:4095
4832 // GFX90A: buffer_load_ubyte_d16 a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x98,0x03]
4833 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4834 buffer_load_ubyte_d16 a5, off, s[96:99], s3 offset:4095
4836 // GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x65]
4837 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4838 buffer_load_ubyte_d16 a5, off, s[8:11], s101 offset:4095
4840 // GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x7c]
4841 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4842 buffer_load_ubyte_d16 a5, off, s[8:11], m0 offset:4095
4844 // GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0x80]
4845 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4846 buffer_load_ubyte_d16 a5, off, s[8:11], 0 offset:4095
4848 // GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0xc1]
4849 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4850 buffer_load_ubyte_d16 a5, off, s[8:11], -1 offset:4095
4852 // GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0xf0]
4853 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4854 buffer_load_ubyte_d16 a5, off, s[8:11], 0.5 offset:4095
4856 // GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe0,0x00,0x05,0x82,0xf7]
4857 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4858 buffer_load_ubyte_d16 a5, off, s[8:11], -4.0 offset:4095
4860 // GFX90A: buffer_load_ubyte_d16 a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x80,0xe0,0x00,0x05,0x82,0x03]
4861 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4862 buffer_load_ubyte_d16 a5, v0, s[8:11], s3 idxen offset:4095
4864 // GFX90A: buffer_load_ubyte_d16 a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x80,0xe0,0x00,0x05,0x82,0x03]
4865 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4866 buffer_load_ubyte_d16 a5, v0, s[8:11], s3 offen offset:4095
4868 // GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x80,0xe0,0x00,0x05,0x82,0x03]
4869 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4870 buffer_load_ubyte_d16 a5, off, s[8:11], s3
4872 // GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x80,0xe0,0x00,0x05,0x82,0x03]
4873 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4874 buffer_load_ubyte_d16 a5, off, s[8:11], s3
4876 // GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x80,0xe0,0x00,0x05,0x82,0x03]
4877 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4878 buffer_load_ubyte_d16 a5, off, s[8:11], s3 offset:7
4880 // GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x80,0xe0,0x00,0x05,0x82,0x03]
4881 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4882 buffer_load_ubyte_d16 a5, off, s[8:11], s3 offset:4095 glc
4884 // GFX90A: buffer_load_ubyte_d16 a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x82,0xe0,0x00,0x05,0x82,0x03]
4885 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4886 buffer_load_ubyte_d16 a5, off, s[8:11], s3 offset:4095 slc
4888 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x03]
4889 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4890 buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 offset:4095
4892 // GFX90A: buffer_load_ubyte_d16_hi a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0xff,0x82,0x03]
4893 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4894 buffer_load_ubyte_d16_hi a255, off, s[8:11], s3 offset:4095
4896 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x83,0x03]
4897 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4898 buffer_load_ubyte_d16_hi a5, off, s[12:15], s3 offset:4095
4900 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x98,0x03]
4901 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4902 buffer_load_ubyte_d16_hi a5, off, s[96:99], s3 offset:4095
4904 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x65]
4905 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4906 buffer_load_ubyte_d16_hi a5, off, s[8:11], s101 offset:4095
4908 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x7c]
4909 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4910 buffer_load_ubyte_d16_hi a5, off, s[8:11], m0 offset:4095
4912 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0x80]
4913 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4914 buffer_load_ubyte_d16_hi a5, off, s[8:11], 0 offset:4095
4916 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0xc1]
4917 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4918 buffer_load_ubyte_d16_hi a5, off, s[8:11], -1 offset:4095
4920 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0xf0]
4921 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4922 buffer_load_ubyte_d16_hi a5, off, s[8:11], 0.5 offset:4095
4924 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe0,0x00,0x05,0x82,0xf7]
4925 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4926 buffer_load_ubyte_d16_hi a5, off, s[8:11], -4.0 offset:4095
4928 // GFX90A: buffer_load_ubyte_d16_hi a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x84,0xe0,0x00,0x05,0x82,0x03]
4929 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4930 buffer_load_ubyte_d16_hi a5, v0, s[8:11], s3 idxen offset:4095
4932 // GFX90A: buffer_load_ubyte_d16_hi a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x84,0xe0,0x00,0x05,0x82,0x03]
4933 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4934 buffer_load_ubyte_d16_hi a5, v0, s[8:11], s3 offen offset:4095
4936 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x84,0xe0,0x00,0x05,0x82,0x03]
4937 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4938 buffer_load_ubyte_d16_hi a5, off, s[8:11], s3
4940 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x84,0xe0,0x00,0x05,0x82,0x03]
4941 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4942 buffer_load_ubyte_d16_hi a5, off, s[8:11], s3
4944 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x84,0xe0,0x00,0x05,0x82,0x03]
4945 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4946 buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 offset:7
4948 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x84,0xe0,0x00,0x05,0x82,0x03]
4949 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4950 buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 offset:4095 glc
4952 // GFX90A: buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x86,0xe0,0x00,0x05,0x82,0x03]
4953 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4954 buffer_load_ubyte_d16_hi a5, off, s[8:11], s3 offset:4095 slc
4956 // GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x03]
4957 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4958 buffer_load_sbyte_d16 a5, off, s[8:11], s3 offset:4095
4960 // GFX90A: buffer_load_sbyte_d16 a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0xff,0x82,0x03]
4961 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4962 buffer_load_sbyte_d16 a255, off, s[8:11], s3 offset:4095
4964 // GFX90A: buffer_load_sbyte_d16 a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x83,0x03]
4965 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4966 buffer_load_sbyte_d16 a5, off, s[12:15], s3 offset:4095
4968 // GFX90A: buffer_load_sbyte_d16 a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x98,0x03]
4969 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4970 buffer_load_sbyte_d16 a5, off, s[96:99], s3 offset:4095
4972 // GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x65]
4973 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4974 buffer_load_sbyte_d16 a5, off, s[8:11], s101 offset:4095
4976 // GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x7c]
4977 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4978 buffer_load_sbyte_d16 a5, off, s[8:11], m0 offset:4095
4980 // GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0x80]
4981 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4982 buffer_load_sbyte_d16 a5, off, s[8:11], 0 offset:4095
4984 // GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0xc1]
4985 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4986 buffer_load_sbyte_d16 a5, off, s[8:11], -1 offset:4095
4988 // GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0xf0]
4989 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4990 buffer_load_sbyte_d16 a5, off, s[8:11], 0.5 offset:4095
4992 // GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe0,0x00,0x05,0x82,0xf7]
4993 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4994 buffer_load_sbyte_d16 a5, off, s[8:11], -4.0 offset:4095
4996 // GFX90A: buffer_load_sbyte_d16 a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x88,0xe0,0x00,0x05,0x82,0x03]
4997 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
4998 buffer_load_sbyte_d16 a5, v0, s[8:11], s3 idxen offset:4095
5000 // GFX90A: buffer_load_sbyte_d16 a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x88,0xe0,0x00,0x05,0x82,0x03]
5001 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5002 buffer_load_sbyte_d16 a5, v0, s[8:11], s3 offen offset:4095
5004 // GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x88,0xe0,0x00,0x05,0x82,0x03]
5005 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5006 buffer_load_sbyte_d16 a5, off, s[8:11], s3
5008 // GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x88,0xe0,0x00,0x05,0x82,0x03]
5009 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5010 buffer_load_sbyte_d16 a5, off, s[8:11], s3
5012 // GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x88,0xe0,0x00,0x05,0x82,0x03]
5013 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5014 buffer_load_sbyte_d16 a5, off, s[8:11], s3 offset:7
5016 // GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x88,0xe0,0x00,0x05,0x82,0x03]
5017 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5018 buffer_load_sbyte_d16 a5, off, s[8:11], s3 offset:4095 glc
5020 // GFX90A: buffer_load_sbyte_d16 a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x8a,0xe0,0x00,0x05,0x82,0x03]
5021 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5022 buffer_load_sbyte_d16 a5, off, s[8:11], s3 offset:4095 slc
5024 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x03]
5025 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5026 buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 offset:4095
5028 // GFX90A: buffer_load_sbyte_d16_hi a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0xff,0x82,0x03]
5029 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5030 buffer_load_sbyte_d16_hi a255, off, s[8:11], s3 offset:4095
5032 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x83,0x03]
5033 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5034 buffer_load_sbyte_d16_hi a5, off, s[12:15], s3 offset:4095
5036 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x98,0x03]
5037 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5038 buffer_load_sbyte_d16_hi a5, off, s[96:99], s3 offset:4095
5040 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x65]
5041 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5042 buffer_load_sbyte_d16_hi a5, off, s[8:11], s101 offset:4095
5044 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x7c]
5045 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5046 buffer_load_sbyte_d16_hi a5, off, s[8:11], m0 offset:4095
5048 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0x80]
5049 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5050 buffer_load_sbyte_d16_hi a5, off, s[8:11], 0 offset:4095
5052 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0xc1]
5053 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5054 buffer_load_sbyte_d16_hi a5, off, s[8:11], -1 offset:4095
5056 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0xf0]
5057 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5058 buffer_load_sbyte_d16_hi a5, off, s[8:11], 0.5 offset:4095
5060 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe0,0x00,0x05,0x82,0xf7]
5061 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5062 buffer_load_sbyte_d16_hi a5, off, s[8:11], -4.0 offset:4095
5064 // GFX90A: buffer_load_sbyte_d16_hi a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x8c,0xe0,0x00,0x05,0x82,0x03]
5065 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5066 buffer_load_sbyte_d16_hi a5, v0, s[8:11], s3 idxen offset:4095
5068 // GFX90A: buffer_load_sbyte_d16_hi a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x8c,0xe0,0x00,0x05,0x82,0x03]
5069 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5070 buffer_load_sbyte_d16_hi a5, v0, s[8:11], s3 offen offset:4095
5072 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x8c,0xe0,0x00,0x05,0x82,0x03]
5073 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5074 buffer_load_sbyte_d16_hi a5, off, s[8:11], s3
5076 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x8c,0xe0,0x00,0x05,0x82,0x03]
5077 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5078 buffer_load_sbyte_d16_hi a5, off, s[8:11], s3
5080 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x8c,0xe0,0x00,0x05,0x82,0x03]
5081 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5082 buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 offset:7
5084 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x8c,0xe0,0x00,0x05,0x82,0x03]
5085 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5086 buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 offset:4095 glc
5088 // GFX90A: buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x8e,0xe0,0x00,0x05,0x82,0x03]
5089 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5090 buffer_load_sbyte_d16_hi a5, off, s[8:11], s3 offset:4095 slc
5092 // GFX90A: buffer_load_short_d16 a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0x03]
5093 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5094 buffer_load_short_d16 a5, off, s[8:11], s3 offset:4095
5096 // GFX90A: buffer_load_short_d16 a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0xff,0x82,0x03]
5097 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5098 buffer_load_short_d16 a255, off, s[8:11], s3 offset:4095
5100 // GFX90A: buffer_load_short_d16 a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x83,0x03]
5101 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5102 buffer_load_short_d16 a5, off, s[12:15], s3 offset:4095
5104 // GFX90A: buffer_load_short_d16 a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x98,0x03]
5105 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5106 buffer_load_short_d16 a5, off, s[96:99], s3 offset:4095
5108 // GFX90A: buffer_load_short_d16 a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0x65]
5109 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5110 buffer_load_short_d16 a5, off, s[8:11], s101 offset:4095
5112 // GFX90A: buffer_load_short_d16 a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0x7c]
5113 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5114 buffer_load_short_d16 a5, off, s[8:11], m0 offset:4095
5116 // GFX90A: buffer_load_short_d16 a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0x80]
5117 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5118 buffer_load_short_d16 a5, off, s[8:11], 0 offset:4095
5120 // GFX90A: buffer_load_short_d16 a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0xc1]
5121 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5122 buffer_load_short_d16 a5, off, s[8:11], -1 offset:4095
5124 // GFX90A: buffer_load_short_d16 a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0xf0]
5125 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5126 buffer_load_short_d16 a5, off, s[8:11], 0.5 offset:4095
5128 // GFX90A: buffer_load_short_d16 a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe0,0x00,0x05,0x82,0xf7]
5129 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5130 buffer_load_short_d16 a5, off, s[8:11], -4.0 offset:4095
5132 // GFX90A: buffer_load_short_d16 a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x90,0xe0,0x00,0x05,0x82,0x03]
5133 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5134 buffer_load_short_d16 a5, v0, s[8:11], s3 idxen offset:4095
5136 // GFX90A: buffer_load_short_d16 a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x90,0xe0,0x00,0x05,0x82,0x03]
5137 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5138 buffer_load_short_d16 a5, v0, s[8:11], s3 offen offset:4095
5140 // GFX90A: buffer_load_short_d16 a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x90,0xe0,0x00,0x05,0x82,0x03]
5141 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5142 buffer_load_short_d16 a5, off, s[8:11], s3
5144 // GFX90A: buffer_load_short_d16 a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x90,0xe0,0x00,0x05,0x82,0x03]
5145 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5146 buffer_load_short_d16 a5, off, s[8:11], s3
5148 // GFX90A: buffer_load_short_d16 a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x90,0xe0,0x00,0x05,0x82,0x03]
5149 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5150 buffer_load_short_d16 a5, off, s[8:11], s3 offset:7
5152 // GFX90A: buffer_load_short_d16 a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x90,0xe0,0x00,0x05,0x82,0x03]
5153 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5154 buffer_load_short_d16 a5, off, s[8:11], s3 offset:4095 glc
5156 // GFX90A: buffer_load_short_d16 a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x92,0xe0,0x00,0x05,0x82,0x03]
5157 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5158 buffer_load_short_d16 a5, off, s[8:11], s3 offset:4095 slc
5160 // GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0x03]
5161 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5162 buffer_load_short_d16_hi a5, off, s[8:11], s3 offset:4095
5164 // GFX90A: buffer_load_short_d16_hi a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0xff,0x82,0x03]
5165 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5166 buffer_load_short_d16_hi a255, off, s[8:11], s3 offset:4095
5168 // GFX90A: buffer_load_short_d16_hi a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x83,0x03]
5169 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5170 buffer_load_short_d16_hi a5, off, s[12:15], s3 offset:4095
5172 // GFX90A: buffer_load_short_d16_hi a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x98,0x03]
5173 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5174 buffer_load_short_d16_hi a5, off, s[96:99], s3 offset:4095
5176 // GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0x65]
5177 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5178 buffer_load_short_d16_hi a5, off, s[8:11], s101 offset:4095
5180 // GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0x7c]
5181 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5182 buffer_load_short_d16_hi a5, off, s[8:11], m0 offset:4095
5184 // GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0x80]
5185 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5186 buffer_load_short_d16_hi a5, off, s[8:11], 0 offset:4095
5188 // GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0xc1]
5189 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5190 buffer_load_short_d16_hi a5, off, s[8:11], -1 offset:4095
5192 // GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0xf0]
5193 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5194 buffer_load_short_d16_hi a5, off, s[8:11], 0.5 offset:4095
5196 // GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe0,0x00,0x05,0x82,0xf7]
5197 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5198 buffer_load_short_d16_hi a5, off, s[8:11], -4.0 offset:4095
5200 // GFX90A: buffer_load_short_d16_hi a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x94,0xe0,0x00,0x05,0x82,0x03]
5201 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5202 buffer_load_short_d16_hi a5, v0, s[8:11], s3 idxen offset:4095
5204 // GFX90A: buffer_load_short_d16_hi a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x94,0xe0,0x00,0x05,0x82,0x03]
5205 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5206 buffer_load_short_d16_hi a5, v0, s[8:11], s3 offen offset:4095
5208 // GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x94,0xe0,0x00,0x05,0x82,0x03]
5209 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5210 buffer_load_short_d16_hi a5, off, s[8:11], s3
5212 // GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x94,0xe0,0x00,0x05,0x82,0x03]
5213 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5214 buffer_load_short_d16_hi a5, off, s[8:11], s3
5216 // GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x94,0xe0,0x00,0x05,0x82,0x03]
5217 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5218 buffer_load_short_d16_hi a5, off, s[8:11], s3 offset:7
5220 // GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x94,0xe0,0x00,0x05,0x82,0x03]
5221 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5222 buffer_load_short_d16_hi a5, off, s[8:11], s3 offset:4095 glc
5224 // GFX90A: buffer_load_short_d16_hi a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x96,0xe0,0x00,0x05,0x82,0x03]
5225 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5226 buffer_load_short_d16_hi a5, off, s[8:11], s3 offset:4095 slc
5228 // GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x03]
5229 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5230 buffer_atomic_swap a5, off, s[8:11], s3 offset:4095
5232 // GFX90A: buffer_atomic_swap a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0xff,0x82,0x03]
5233 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5234 buffer_atomic_swap a255, off, s[8:11], s3 offset:4095
5236 // GFX90A: buffer_atomic_swap a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x83,0x03]
5237 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5238 buffer_atomic_swap a5, off, s[12:15], s3 offset:4095
5240 // GFX90A: buffer_atomic_swap a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x98,0x03]
5241 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5242 buffer_atomic_swap a5, off, s[96:99], s3 offset:4095
5244 // GFX90A: buffer_atomic_swap a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x65]
5245 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5246 buffer_atomic_swap a5, off, s[8:11], s101 offset:4095
5248 // GFX90A: buffer_atomic_swap a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x7c]
5249 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5250 buffer_atomic_swap a5, off, s[8:11], m0 offset:4095
5252 // GFX90A: buffer_atomic_swap a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0x80]
5253 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5254 buffer_atomic_swap a5, off, s[8:11], 0 offset:4095
5256 // GFX90A: buffer_atomic_swap a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x82,0xc1]
5257 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5258 buffer_atomic_swap a5, off, s[8:11], -1 offset:4095
5260 // GFX90A: buffer_atomic_swap a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x00,0xe1,0x00,0x05,0x82,0x03]
5261 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5262 buffer_atomic_swap a5, v0, s[8:11], s3 idxen offset:4095
5264 // GFX90A: buffer_atomic_swap a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x00,0xe1,0x00,0x05,0x82,0x03]
5265 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5266 buffer_atomic_swap a5, v0, s[8:11], s3 offen offset:4095
5268 // GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x00,0xe1,0x00,0x05,0x82,0x03]
5269 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5270 buffer_atomic_swap a5, off, s[8:11], s3
5272 // GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x00,0xe1,0x00,0x05,0x82,0x03]
5273 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5274 buffer_atomic_swap a5, off, s[8:11], s3
5276 // GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x00,0xe1,0x00,0x05,0x82,0x03]
5277 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5278 buffer_atomic_swap a5, off, s[8:11], s3 offset:7
5280 // GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x00,0xe1,0x00,0x05,0x82,0x03]
5281 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5282 buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 glc
5284 // GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x02,0xe1,0x00,0x05,0x82,0x03]
5285 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5286 buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 slc
5288 // GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0x03]
5289 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5290 buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 offset:4095
5292 // GFX90A: buffer_atomic_cmpswap a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0xfe,0x82,0x03]
5293 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5294 buffer_atomic_cmpswap a[254:255], off, s[8:11], s3 offset:4095
5296 // GFX90A: buffer_atomic_cmpswap a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x83,0x03]
5297 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5298 buffer_atomic_cmpswap a[6:7], off, s[12:15], s3 offset:4095
5300 // GFX90A: buffer_atomic_cmpswap a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x98,0x03]
5301 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5302 buffer_atomic_cmpswap a[6:7], off, s[96:99], s3 offset:4095
5304 // GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0x65]
5305 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5306 buffer_atomic_cmpswap a[6:7], off, s[8:11], s101 offset:4095
5308 // GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0x7c]
5309 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5310 buffer_atomic_cmpswap a[6:7], off, s[8:11], m0 offset:4095
5312 // GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0x80]
5313 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5314 buffer_atomic_cmpswap a[6:7], off, s[8:11], 0 offset:4095
5316 // GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x04,0xe1,0x00,0x06,0x82,0xc1]
5317 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5318 buffer_atomic_cmpswap a[6:7], off, s[8:11], -1 offset:4095
5320 // GFX90A: buffer_atomic_cmpswap a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x04,0xe1,0x00,0x06,0x82,0x03]
5321 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5322 buffer_atomic_cmpswap a[6:7], v0, s[8:11], s3 idxen offset:4095
5324 // GFX90A: buffer_atomic_cmpswap a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x04,0xe1,0x00,0x06,0x82,0x03]
5325 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5326 buffer_atomic_cmpswap a[6:7], v0, s[8:11], s3 offen offset:4095
5328 // GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x04,0xe1,0x00,0x06,0x82,0x03]
5329 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5330 buffer_atomic_cmpswap a[6:7], off, s[8:11], s3
5332 // GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x04,0xe1,0x00,0x06,0x82,0x03]
5333 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5334 buffer_atomic_cmpswap a[6:7], off, s[8:11], s3
5336 // GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x04,0xe1,0x00,0x06,0x82,0x03]
5337 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5338 buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 offset:7
5340 // GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x04,0xe1,0x00,0x06,0x82,0x03]
5341 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5342 buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 offset:4095 glc
5344 // GFX90A: buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x06,0xe1,0x00,0x06,0x82,0x03]
5345 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5346 buffer_atomic_cmpswap a[6:7], off, s[8:11], s3 offset:4095 slc
5348 // GFX90A: buffer_atomic_add a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x03]
5349 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5350 buffer_atomic_add a5, off, s[8:11], s3 offset:4095
5352 // GFX90A: buffer_atomic_add a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0xff,0x82,0x03]
5353 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5354 buffer_atomic_add a255, off, s[8:11], s3 offset:4095
5356 // GFX90A: buffer_atomic_add a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x83,0x03]
5357 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5358 buffer_atomic_add a5, off, s[12:15], s3 offset:4095
5360 // GFX90A: buffer_atomic_add a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x98,0x03]
5361 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5362 buffer_atomic_add a5, off, s[96:99], s3 offset:4095
5364 // GFX90A: buffer_atomic_add a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x65]
5365 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5366 buffer_atomic_add a5, off, s[8:11], s101 offset:4095
5368 // GFX90A: buffer_atomic_add a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x7c]
5369 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5370 buffer_atomic_add a5, off, s[8:11], m0 offset:4095
5372 // GFX90A: buffer_atomic_add a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0x80]
5373 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5374 buffer_atomic_add a5, off, s[8:11], 0 offset:4095
5376 // GFX90A: buffer_atomic_add a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x82,0xc1]
5377 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5378 buffer_atomic_add a5, off, s[8:11], -1 offset:4095
5380 // GFX90A: buffer_atomic_add a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x08,0xe1,0x00,0x05,0x82,0x03]
5381 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5382 buffer_atomic_add a5, v0, s[8:11], s3 idxen offset:4095
5384 // GFX90A: buffer_atomic_add a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x08,0xe1,0x00,0x05,0x82,0x03]
5385 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5386 buffer_atomic_add a5, v0, s[8:11], s3 offen offset:4095
5388 // GFX90A: buffer_atomic_add a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x08,0xe1,0x00,0x05,0x82,0x03]
5389 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5390 buffer_atomic_add a5, off, s[8:11], s3
5392 // GFX90A: buffer_atomic_add a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x08,0xe1,0x00,0x05,0x82,0x03]
5393 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5394 buffer_atomic_add a5, off, s[8:11], s3
5396 // GFX90A: buffer_atomic_add a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x08,0xe1,0x00,0x05,0x82,0x03]
5397 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5398 buffer_atomic_add a5, off, s[8:11], s3 offset:7
5400 // GFX90A: buffer_atomic_add a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x08,0xe1,0x00,0x05,0x82,0x03]
5401 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5402 buffer_atomic_add a5, off, s[8:11], s3 offset:4095 glc
5404 // GFX90A: buffer_atomic_add a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x0a,0xe1,0x00,0x05,0x82,0x03]
5405 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5406 buffer_atomic_add a5, off, s[8:11], s3 offset:4095 slc
5408 // GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x03]
5409 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5410 buffer_atomic_sub a5, off, s[8:11], s3 offset:4095
5412 // GFX90A: buffer_atomic_sub a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0xff,0x82,0x03]
5413 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5414 buffer_atomic_sub a255, off, s[8:11], s3 offset:4095
5416 // GFX90A: buffer_atomic_sub a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x83,0x03]
5417 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5418 buffer_atomic_sub a5, off, s[12:15], s3 offset:4095
5420 // GFX90A: buffer_atomic_sub a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x98,0x03]
5421 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5422 buffer_atomic_sub a5, off, s[96:99], s3 offset:4095
5424 // GFX90A: buffer_atomic_sub a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x65]
5425 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5426 buffer_atomic_sub a5, off, s[8:11], s101 offset:4095
5428 // GFX90A: buffer_atomic_sub a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x7c]
5429 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5430 buffer_atomic_sub a5, off, s[8:11], m0 offset:4095
5432 // GFX90A: buffer_atomic_sub a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x80]
5433 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5434 buffer_atomic_sub a5, off, s[8:11], 0 offset:4095
5436 // GFX90A: buffer_atomic_sub a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0xc1]
5437 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5438 buffer_atomic_sub a5, off, s[8:11], -1 offset:4095
5440 // GFX90A: buffer_atomic_sub a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x0c,0xe1,0x00,0x05,0x82,0x03]
5441 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5442 buffer_atomic_sub a5, v0, s[8:11], s3 idxen offset:4095
5444 // GFX90A: buffer_atomic_sub a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x0c,0xe1,0x00,0x05,0x82,0x03]
5445 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5446 buffer_atomic_sub a5, v0, s[8:11], s3 offen offset:4095
5448 // GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x0c,0xe1,0x00,0x05,0x82,0x03]
5449 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5450 buffer_atomic_sub a5, off, s[8:11], s3
5452 // GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x0c,0xe1,0x00,0x05,0x82,0x03]
5453 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5454 buffer_atomic_sub a5, off, s[8:11], s3
5456 // GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x0c,0xe1,0x00,0x05,0x82,0x03]
5457 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5458 buffer_atomic_sub a5, off, s[8:11], s3 offset:7
5460 // GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x0c,0xe1,0x00,0x05,0x82,0x03]
5461 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5462 buffer_atomic_sub a5, off, s[8:11], s3 offset:4095 glc
5464 // GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x0e,0xe1,0x00,0x05,0x82,0x03]
5465 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5466 buffer_atomic_sub a5, off, s[8:11], s3 offset:4095 slc
5468 // GFX90A: buffer_atomic_smin a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x03]
5469 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5470 buffer_atomic_smin a5, off, s[8:11], s3 offset:4095
5472 // GFX90A: buffer_atomic_smin a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0xff,0x82,0x03]
5473 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5474 buffer_atomic_smin a255, off, s[8:11], s3 offset:4095
5476 // GFX90A: buffer_atomic_smin a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x83,0x03]
5477 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5478 buffer_atomic_smin a5, off, s[12:15], s3 offset:4095
5480 // GFX90A: buffer_atomic_smin a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x98,0x03]
5481 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5482 buffer_atomic_smin a5, off, s[96:99], s3 offset:4095
5484 // GFX90A: buffer_atomic_smin a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x65]
5485 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5486 buffer_atomic_smin a5, off, s[8:11], s101 offset:4095
5488 // GFX90A: buffer_atomic_smin a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x7c]
5489 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5490 buffer_atomic_smin a5, off, s[8:11], m0 offset:4095
5492 // GFX90A: buffer_atomic_smin a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0x80]
5493 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5494 buffer_atomic_smin a5, off, s[8:11], 0 offset:4095
5496 // GFX90A: buffer_atomic_smin a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x82,0xc1]
5497 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5498 buffer_atomic_smin a5, off, s[8:11], -1 offset:4095
5500 // GFX90A: buffer_atomic_smin a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x10,0xe1,0x00,0x05,0x82,0x03]
5501 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5502 buffer_atomic_smin a5, v0, s[8:11], s3 idxen offset:4095
5504 // GFX90A: buffer_atomic_smin a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x10,0xe1,0x00,0x05,0x82,0x03]
5505 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5506 buffer_atomic_smin a5, v0, s[8:11], s3 offen offset:4095
5508 // GFX90A: buffer_atomic_smin a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x10,0xe1,0x00,0x05,0x82,0x03]
5509 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5510 buffer_atomic_smin a5, off, s[8:11], s3
5512 // GFX90A: buffer_atomic_smin a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x10,0xe1,0x00,0x05,0x82,0x03]
5513 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5514 buffer_atomic_smin a5, off, s[8:11], s3
5516 // GFX90A: buffer_atomic_smin a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x10,0xe1,0x00,0x05,0x82,0x03]
5517 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5518 buffer_atomic_smin a5, off, s[8:11], s3 offset:7
5520 // GFX90A: buffer_atomic_smin a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x10,0xe1,0x00,0x05,0x82,0x03]
5521 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5522 buffer_atomic_smin a5, off, s[8:11], s3 offset:4095 glc
5524 // GFX90A: buffer_atomic_smin a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x12,0xe1,0x00,0x05,0x82,0x03]
5525 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5526 buffer_atomic_smin a5, off, s[8:11], s3 offset:4095 slc
5528 // GFX90A: buffer_atomic_umin a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x03]
5529 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5530 buffer_atomic_umin a5, off, s[8:11], s3 offset:4095
5532 // GFX90A: buffer_atomic_umin a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0xff,0x82,0x03]
5533 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5534 buffer_atomic_umin a255, off, s[8:11], s3 offset:4095
5536 // GFX90A: buffer_atomic_umin a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x83,0x03]
5537 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5538 buffer_atomic_umin a5, off, s[12:15], s3 offset:4095
5540 // GFX90A: buffer_atomic_umin a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x98,0x03]
5541 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5542 buffer_atomic_umin a5, off, s[96:99], s3 offset:4095
5544 // GFX90A: buffer_atomic_umin a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x65]
5545 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5546 buffer_atomic_umin a5, off, s[8:11], s101 offset:4095
5548 // GFX90A: buffer_atomic_umin a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x7c]
5549 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5550 buffer_atomic_umin a5, off, s[8:11], m0 offset:4095
5552 // GFX90A: buffer_atomic_umin a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0x80]
5553 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5554 buffer_atomic_umin a5, off, s[8:11], 0 offset:4095
5556 // GFX90A: buffer_atomic_umin a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x82,0xc1]
5557 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5558 buffer_atomic_umin a5, off, s[8:11], -1 offset:4095
5560 // GFX90A: buffer_atomic_umin a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x14,0xe1,0x00,0x05,0x82,0x03]
5561 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5562 buffer_atomic_umin a5, v0, s[8:11], s3 idxen offset:4095
5564 // GFX90A: buffer_atomic_umin a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x14,0xe1,0x00,0x05,0x82,0x03]
5565 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5566 buffer_atomic_umin a5, v0, s[8:11], s3 offen offset:4095
5568 // GFX90A: buffer_atomic_umin a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x14,0xe1,0x00,0x05,0x82,0x03]
5569 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5570 buffer_atomic_umin a5, off, s[8:11], s3
5572 // GFX90A: buffer_atomic_umin a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x14,0xe1,0x00,0x05,0x82,0x03]
5573 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5574 buffer_atomic_umin a5, off, s[8:11], s3
5576 // GFX90A: buffer_atomic_umin a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x14,0xe1,0x00,0x05,0x82,0x03]
5577 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5578 buffer_atomic_umin a5, off, s[8:11], s3 offset:7
5580 // GFX90A: buffer_atomic_umin a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x14,0xe1,0x00,0x05,0x82,0x03]
5581 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5582 buffer_atomic_umin a5, off, s[8:11], s3 offset:4095 glc
5584 // GFX90A: buffer_atomic_umin a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x16,0xe1,0x00,0x05,0x82,0x03]
5585 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5586 buffer_atomic_umin a5, off, s[8:11], s3 offset:4095 slc
5588 // GFX90A: buffer_atomic_smax a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x03]
5589 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5590 buffer_atomic_smax a5, off, s[8:11], s3 offset:4095
5592 // GFX90A: buffer_atomic_smax a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0xff,0x82,0x03]
5593 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5594 buffer_atomic_smax a255, off, s[8:11], s3 offset:4095
5596 // GFX90A: buffer_atomic_smax a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x83,0x03]
5597 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5598 buffer_atomic_smax a5, off, s[12:15], s3 offset:4095
5600 // GFX90A: buffer_atomic_smax a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x98,0x03]
5601 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5602 buffer_atomic_smax a5, off, s[96:99], s3 offset:4095
5604 // GFX90A: buffer_atomic_smax a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x65]
5605 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5606 buffer_atomic_smax a5, off, s[8:11], s101 offset:4095
5608 // GFX90A: buffer_atomic_smax a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x7c]
5609 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5610 buffer_atomic_smax a5, off, s[8:11], m0 offset:4095
5612 // GFX90A: buffer_atomic_smax a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0x80]
5613 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5614 buffer_atomic_smax a5, off, s[8:11], 0 offset:4095
5616 // GFX90A: buffer_atomic_smax a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x82,0xc1]
5617 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5618 buffer_atomic_smax a5, off, s[8:11], -1 offset:4095
5620 // GFX90A: buffer_atomic_smax a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x18,0xe1,0x00,0x05,0x82,0x03]
5621 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5622 buffer_atomic_smax a5, v0, s[8:11], s3 idxen offset:4095
5624 // GFX90A: buffer_atomic_smax a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x18,0xe1,0x00,0x05,0x82,0x03]
5625 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5626 buffer_atomic_smax a5, v0, s[8:11], s3 offen offset:4095
5628 // GFX90A: buffer_atomic_smax a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x18,0xe1,0x00,0x05,0x82,0x03]
5629 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5630 buffer_atomic_smax a5, off, s[8:11], s3
5632 // GFX90A: buffer_atomic_smax a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x18,0xe1,0x00,0x05,0x82,0x03]
5633 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5634 buffer_atomic_smax a5, off, s[8:11], s3
5636 // GFX90A: buffer_atomic_smax a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x18,0xe1,0x00,0x05,0x82,0x03]
5637 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5638 buffer_atomic_smax a5, off, s[8:11], s3 offset:7
5640 // GFX90A: buffer_atomic_smax a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x18,0xe1,0x00,0x05,0x82,0x03]
5641 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5642 buffer_atomic_smax a5, off, s[8:11], s3 offset:4095 glc
5644 // GFX90A: buffer_atomic_smax a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x1a,0xe1,0x00,0x05,0x82,0x03]
5645 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5646 buffer_atomic_smax a5, off, s[8:11], s3 offset:4095 slc
5648 // GFX90A: buffer_atomic_umax a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x03]
5649 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5650 buffer_atomic_umax a5, off, s[8:11], s3 offset:4095
5652 // GFX90A: buffer_atomic_umax a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0xff,0x82,0x03]
5653 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5654 buffer_atomic_umax a255, off, s[8:11], s3 offset:4095
5656 // GFX90A: buffer_atomic_umax a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x83,0x03]
5657 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5658 buffer_atomic_umax a5, off, s[12:15], s3 offset:4095
5660 // GFX90A: buffer_atomic_umax a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x98,0x03]
5661 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5662 buffer_atomic_umax a5, off, s[96:99], s3 offset:4095
5664 // GFX90A: buffer_atomic_umax a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x65]
5665 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5666 buffer_atomic_umax a5, off, s[8:11], s101 offset:4095
5668 // GFX90A: buffer_atomic_umax a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x7c]
5669 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5670 buffer_atomic_umax a5, off, s[8:11], m0 offset:4095
5672 // GFX90A: buffer_atomic_umax a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0x80]
5673 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5674 buffer_atomic_umax a5, off, s[8:11], 0 offset:4095
5676 // GFX90A: buffer_atomic_umax a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x82,0xc1]
5677 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5678 buffer_atomic_umax a5, off, s[8:11], -1 offset:4095
5680 // GFX90A: buffer_atomic_umax a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x1c,0xe1,0x00,0x05,0x82,0x03]
5681 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5682 buffer_atomic_umax a5, v0, s[8:11], s3 idxen offset:4095
5684 // GFX90A: buffer_atomic_umax a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x1c,0xe1,0x00,0x05,0x82,0x03]
5685 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5686 buffer_atomic_umax a5, v0, s[8:11], s3 offen offset:4095
5688 // GFX90A: buffer_atomic_umax a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x1c,0xe1,0x00,0x05,0x82,0x03]
5689 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5690 buffer_atomic_umax a5, off, s[8:11], s3
5692 // GFX90A: buffer_atomic_umax a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x1c,0xe1,0x00,0x05,0x82,0x03]
5693 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5694 buffer_atomic_umax a5, off, s[8:11], s3
5696 // GFX90A: buffer_atomic_umax a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x1c,0xe1,0x00,0x05,0x82,0x03]
5697 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5698 buffer_atomic_umax a5, off, s[8:11], s3 offset:7
5700 // GFX90A: buffer_atomic_umax a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x1c,0xe1,0x00,0x05,0x82,0x03]
5701 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5702 buffer_atomic_umax a5, off, s[8:11], s3 offset:4095 glc
5704 // GFX90A: buffer_atomic_umax a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x1e,0xe1,0x00,0x05,0x82,0x03]
5705 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5706 buffer_atomic_umax a5, off, s[8:11], s3 offset:4095 slc
5708 // GFX90A: buffer_atomic_and a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x03]
5709 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5710 buffer_atomic_and a5, off, s[8:11], s3 offset:4095
5712 // GFX90A: buffer_atomic_and a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0xff,0x82,0x03]
5713 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5714 buffer_atomic_and a255, off, s[8:11], s3 offset:4095
5716 // GFX90A: buffer_atomic_and a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x83,0x03]
5717 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5718 buffer_atomic_and a5, off, s[12:15], s3 offset:4095
5720 // GFX90A: buffer_atomic_and a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x98,0x03]
5721 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5722 buffer_atomic_and a5, off, s[96:99], s3 offset:4095
5724 // GFX90A: buffer_atomic_and a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x65]
5725 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5726 buffer_atomic_and a5, off, s[8:11], s101 offset:4095
5728 // GFX90A: buffer_atomic_and a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x7c]
5729 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5730 buffer_atomic_and a5, off, s[8:11], m0 offset:4095
5732 // GFX90A: buffer_atomic_and a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0x80]
5733 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5734 buffer_atomic_and a5, off, s[8:11], 0 offset:4095
5736 // GFX90A: buffer_atomic_and a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x82,0xc1]
5737 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5738 buffer_atomic_and a5, off, s[8:11], -1 offset:4095
5740 // GFX90A: buffer_atomic_and a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x20,0xe1,0x00,0x05,0x82,0x03]
5741 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5742 buffer_atomic_and a5, v0, s[8:11], s3 idxen offset:4095
5744 // GFX90A: buffer_atomic_and a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x20,0xe1,0x00,0x05,0x82,0x03]
5745 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5746 buffer_atomic_and a5, v0, s[8:11], s3 offen offset:4095
5748 // GFX90A: buffer_atomic_and a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x20,0xe1,0x00,0x05,0x82,0x03]
5749 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5750 buffer_atomic_and a5, off, s[8:11], s3
5752 // GFX90A: buffer_atomic_and a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x20,0xe1,0x00,0x05,0x82,0x03]
5753 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5754 buffer_atomic_and a5, off, s[8:11], s3
5756 // GFX90A: buffer_atomic_and a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x20,0xe1,0x00,0x05,0x82,0x03]
5757 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5758 buffer_atomic_and a5, off, s[8:11], s3 offset:7
5760 // GFX90A: buffer_atomic_and a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x20,0xe1,0x00,0x05,0x82,0x03]
5761 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5762 buffer_atomic_and a5, off, s[8:11], s3 offset:4095 glc
5764 // GFX90A: buffer_atomic_and a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x22,0xe1,0x00,0x05,0x82,0x03]
5765 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5766 buffer_atomic_and a5, off, s[8:11], s3 offset:4095 slc
5768 // GFX90A: buffer_atomic_or a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x03]
5769 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5770 buffer_atomic_or a5, off, s[8:11], s3 offset:4095
5772 // GFX90A: buffer_atomic_or a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0xff,0x82,0x03]
5773 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5774 buffer_atomic_or a255, off, s[8:11], s3 offset:4095
5776 // GFX90A: buffer_atomic_or a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x83,0x03]
5777 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5778 buffer_atomic_or a5, off, s[12:15], s3 offset:4095
5780 // GFX90A: buffer_atomic_or a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x98,0x03]
5781 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5782 buffer_atomic_or a5, off, s[96:99], s3 offset:4095
5784 // GFX90A: buffer_atomic_or a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x65]
5785 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5786 buffer_atomic_or a5, off, s[8:11], s101 offset:4095
5788 // GFX90A: buffer_atomic_or a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x7c]
5789 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5790 buffer_atomic_or a5, off, s[8:11], m0 offset:4095
5792 // GFX90A: buffer_atomic_or a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0x80]
5793 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5794 buffer_atomic_or a5, off, s[8:11], 0 offset:4095
5796 // GFX90A: buffer_atomic_or a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x82,0xc1]
5797 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5798 buffer_atomic_or a5, off, s[8:11], -1 offset:4095
5800 // GFX90A: buffer_atomic_or a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x24,0xe1,0x00,0x05,0x82,0x03]
5801 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5802 buffer_atomic_or a5, v0, s[8:11], s3 idxen offset:4095
5804 // GFX90A: buffer_atomic_or a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x24,0xe1,0x00,0x05,0x82,0x03]
5805 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5806 buffer_atomic_or a5, v0, s[8:11], s3 offen offset:4095
5808 // GFX90A: buffer_atomic_or a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x24,0xe1,0x00,0x05,0x82,0x03]
5809 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5810 buffer_atomic_or a5, off, s[8:11], s3
5812 // GFX90A: buffer_atomic_or a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x24,0xe1,0x00,0x05,0x82,0x03]
5813 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5814 buffer_atomic_or a5, off, s[8:11], s3
5816 // GFX90A: buffer_atomic_or a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x24,0xe1,0x00,0x05,0x82,0x03]
5817 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5818 buffer_atomic_or a5, off, s[8:11], s3 offset:7
5820 // GFX90A: buffer_atomic_or a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x24,0xe1,0x00,0x05,0x82,0x03]
5821 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5822 buffer_atomic_or a5, off, s[8:11], s3 offset:4095 glc
5824 // GFX90A: buffer_atomic_or a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x26,0xe1,0x00,0x05,0x82,0x03]
5825 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5826 buffer_atomic_or a5, off, s[8:11], s3 offset:4095 slc
5828 // GFX90A: buffer_atomic_xor a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x03]
5829 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5830 buffer_atomic_xor a5, off, s[8:11], s3 offset:4095
5832 // GFX90A: buffer_atomic_xor a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0xff,0x82,0x03]
5833 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5834 buffer_atomic_xor a255, off, s[8:11], s3 offset:4095
5836 // GFX90A: buffer_atomic_xor a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x83,0x03]
5837 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5838 buffer_atomic_xor a5, off, s[12:15], s3 offset:4095
5840 // GFX90A: buffer_atomic_xor a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x98,0x03]
5841 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5842 buffer_atomic_xor a5, off, s[96:99], s3 offset:4095
5844 // GFX90A: buffer_atomic_xor a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x65]
5845 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5846 buffer_atomic_xor a5, off, s[8:11], s101 offset:4095
5848 // GFX90A: buffer_atomic_xor a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x7c]
5849 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5850 buffer_atomic_xor a5, off, s[8:11], m0 offset:4095
5852 // GFX90A: buffer_atomic_xor a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0x80]
5853 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5854 buffer_atomic_xor a5, off, s[8:11], 0 offset:4095
5856 // GFX90A: buffer_atomic_xor a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x82,0xc1]
5857 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5858 buffer_atomic_xor a5, off, s[8:11], -1 offset:4095
5860 // GFX90A: buffer_atomic_xor a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x28,0xe1,0x00,0x05,0x82,0x03]
5861 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5862 buffer_atomic_xor a5, v0, s[8:11], s3 idxen offset:4095
5864 // GFX90A: buffer_atomic_xor a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x28,0xe1,0x00,0x05,0x82,0x03]
5865 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5866 buffer_atomic_xor a5, v0, s[8:11], s3 offen offset:4095
5868 // GFX90A: buffer_atomic_xor a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x28,0xe1,0x00,0x05,0x82,0x03]
5869 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5870 buffer_atomic_xor a5, off, s[8:11], s3
5872 // GFX90A: buffer_atomic_xor a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x28,0xe1,0x00,0x05,0x82,0x03]
5873 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5874 buffer_atomic_xor a5, off, s[8:11], s3
5876 // GFX90A: buffer_atomic_xor a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x28,0xe1,0x00,0x05,0x82,0x03]
5877 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5878 buffer_atomic_xor a5, off, s[8:11], s3 offset:7
5880 // GFX90A: buffer_atomic_xor a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x28,0xe1,0x00,0x05,0x82,0x03]
5881 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5882 buffer_atomic_xor a5, off, s[8:11], s3 offset:4095 glc
5884 // GFX90A: buffer_atomic_xor a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x2a,0xe1,0x00,0x05,0x82,0x03]
5885 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5886 buffer_atomic_xor a5, off, s[8:11], s3 offset:4095 slc
5888 // GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x03]
5889 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5890 buffer_atomic_inc a5, off, s[8:11], s3 offset:4095
5892 // GFX90A: buffer_atomic_inc a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0xff,0x82,0x03]
5893 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5894 buffer_atomic_inc a255, off, s[8:11], s3 offset:4095
5896 // GFX90A: buffer_atomic_inc a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x83,0x03]
5897 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5898 buffer_atomic_inc a5, off, s[12:15], s3 offset:4095
5900 // GFX90A: buffer_atomic_inc a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x98,0x03]
5901 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5902 buffer_atomic_inc a5, off, s[96:99], s3 offset:4095
5904 // GFX90A: buffer_atomic_inc a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x65]
5905 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5906 buffer_atomic_inc a5, off, s[8:11], s101 offset:4095
5908 // GFX90A: buffer_atomic_inc a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x7c]
5909 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5910 buffer_atomic_inc a5, off, s[8:11], m0 offset:4095
5912 // GFX90A: buffer_atomic_inc a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0x80]
5913 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5914 buffer_atomic_inc a5, off, s[8:11], 0 offset:4095
5916 // GFX90A: buffer_atomic_inc a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x82,0xc1]
5917 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5918 buffer_atomic_inc a5, off, s[8:11], -1 offset:4095
5920 // GFX90A: buffer_atomic_inc a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x2c,0xe1,0x00,0x05,0x82,0x03]
5921 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5922 buffer_atomic_inc a5, v0, s[8:11], s3 idxen offset:4095
5924 // GFX90A: buffer_atomic_inc a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x2c,0xe1,0x00,0x05,0x82,0x03]
5925 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5926 buffer_atomic_inc a5, v0, s[8:11], s3 offen offset:4095
5928 // GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x82,0x03]
5929 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5930 buffer_atomic_inc a5, off, s[8:11], s3
5932 // GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x82,0x03]
5933 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5934 buffer_atomic_inc a5, off, s[8:11], s3
5936 // GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x2c,0xe1,0x00,0x05,0x82,0x03]
5937 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5938 buffer_atomic_inc a5, off, s[8:11], s3 offset:7
5940 // GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x2c,0xe1,0x00,0x05,0x82,0x03]
5941 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5942 buffer_atomic_inc a5, off, s[8:11], s3 offset:4095 glc
5944 // GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x2e,0xe1,0x00,0x05,0x82,0x03]
5945 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5946 buffer_atomic_inc a5, off, s[8:11], s3 offset:4095 slc
5948 // GFX90A: buffer_atomic_dec a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x03]
5949 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5950 buffer_atomic_dec a5, off, s[8:11], s3 offset:4095
5952 // GFX90A: buffer_atomic_dec a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0xff,0x82,0x03]
5953 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5954 buffer_atomic_dec a255, off, s[8:11], s3 offset:4095
5956 // GFX90A: buffer_atomic_dec a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x83,0x03]
5957 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5958 buffer_atomic_dec a5, off, s[12:15], s3 offset:4095
5960 // GFX90A: buffer_atomic_dec a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x98,0x03]
5961 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5962 buffer_atomic_dec a5, off, s[96:99], s3 offset:4095
5964 // GFX90A: buffer_atomic_dec a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x65]
5965 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5966 buffer_atomic_dec a5, off, s[8:11], s101 offset:4095
5968 // GFX90A: buffer_atomic_dec a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x7c]
5969 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5970 buffer_atomic_dec a5, off, s[8:11], m0 offset:4095
5972 // GFX90A: buffer_atomic_dec a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0x80]
5973 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5974 buffer_atomic_dec a5, off, s[8:11], 0 offset:4095
5976 // GFX90A: buffer_atomic_dec a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x82,0xc1]
5977 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5978 buffer_atomic_dec a5, off, s[8:11], -1 offset:4095
5980 // GFX90A: buffer_atomic_dec a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x30,0xe1,0x00,0x05,0x82,0x03]
5981 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5982 buffer_atomic_dec a5, v0, s[8:11], s3 idxen offset:4095
5984 // GFX90A: buffer_atomic_dec a5, v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x30,0xe1,0x00,0x05,0x82,0x03]
5985 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5986 buffer_atomic_dec a5, v0, s[8:11], s3 offen offset:4095
5988 // GFX90A: buffer_atomic_dec a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x30,0xe1,0x00,0x05,0x82,0x03]
5989 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5990 buffer_atomic_dec a5, off, s[8:11], s3
5992 // GFX90A: buffer_atomic_dec a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x30,0xe1,0x00,0x05,0x82,0x03]
5993 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5994 buffer_atomic_dec a5, off, s[8:11], s3
5996 // GFX90A: buffer_atomic_dec a5, off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x30,0xe1,0x00,0x05,0x82,0x03]
5997 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
5998 buffer_atomic_dec a5, off, s[8:11], s3 offset:7
6000 // GFX90A: buffer_atomic_dec a5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x30,0xe1,0x00,0x05,0x82,0x03]
6001 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6002 buffer_atomic_dec a5, off, s[8:11], s3 offset:4095 glc
6004 // GFX90A: buffer_atomic_dec a5, off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x32,0xe1,0x00,0x05,0x82,0x03]
6005 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6006 buffer_atomic_dec a5, off, s[8:11], s3 offset:4095 slc
6008 // GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0x03]
6009 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6010 buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 offset:4095
6012 // GFX90A: buffer_atomic_swap_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0xfe,0x82,0x03]
6013 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6014 buffer_atomic_swap_x2 a[254:255], off, s[8:11], s3 offset:4095
6016 // GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x83,0x03]
6017 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6018 buffer_atomic_swap_x2 a[6:7], off, s[12:15], s3 offset:4095
6020 // GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x98,0x03]
6021 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6022 buffer_atomic_swap_x2 a[6:7], off, s[96:99], s3 offset:4095
6024 // GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0x65]
6025 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6026 buffer_atomic_swap_x2 a[6:7], off, s[8:11], s101 offset:4095
6028 // GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0x7c]
6029 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6030 buffer_atomic_swap_x2 a[6:7], off, s[8:11], m0 offset:4095
6032 // GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0x80]
6033 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6034 buffer_atomic_swap_x2 a[6:7], off, s[8:11], 0 offset:4095
6036 // GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x80,0xe1,0x00,0x06,0x82,0xc1]
6037 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6038 buffer_atomic_swap_x2 a[6:7], off, s[8:11], -1 offset:4095
6040 // GFX90A: buffer_atomic_swap_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x80,0xe1,0x00,0x06,0x82,0x03]
6041 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6042 buffer_atomic_swap_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095
6044 // GFX90A: buffer_atomic_swap_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x80,0xe1,0x00,0x06,0x82,0x03]
6045 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6046 buffer_atomic_swap_x2 a[6:7], v0, s[8:11], s3 offen offset:4095
6048 // GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x80,0xe1,0x00,0x06,0x82,0x03]
6049 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6050 buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3
6052 // GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x80,0xe1,0x00,0x06,0x82,0x03]
6053 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6054 buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3
6056 // GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x80,0xe1,0x00,0x06,0x82,0x03]
6057 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6058 buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 offset:7
6060 // GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x80,0xe1,0x00,0x06,0x82,0x03]
6061 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6062 buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 offset:4095 glc
6064 // GFX90A: buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x82,0xe1,0x00,0x06,0x82,0x03]
6065 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6066 buffer_atomic_swap_x2 a[6:7], off, s[8:11], s3 offset:4095 slc
6068 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0x03]
6069 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6070 buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 offset:4095
6072 // GFX90A: buffer_atomic_cmpswap_x2 a[252:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0xfc,0x82,0x03]
6073 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6074 buffer_atomic_cmpswap_x2 a[252:255], off, s[8:11], s3 offset:4095
6076 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x83,0x03]
6077 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6078 buffer_atomic_cmpswap_x2 a[6:9], off, s[12:15], s3 offset:4095
6080 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x98,0x03]
6081 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6082 buffer_atomic_cmpswap_x2 a[6:9], off, s[96:99], s3 offset:4095
6084 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0x65]
6085 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6086 buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s101 offset:4095
6088 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0x7c]
6089 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6090 buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], m0 offset:4095
6092 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0x80]
6093 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6094 buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], 0 offset:4095
6096 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x84,0xe1,0x00,0x06,0x82,0xc1]
6097 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6098 buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], -1 offset:4095
6100 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x84,0xe1,0x00,0x06,0x82,0x03]
6101 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6102 buffer_atomic_cmpswap_x2 a[6:9], v0, s[8:11], s3 idxen offset:4095
6104 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x84,0xe1,0x00,0x06,0x82,0x03]
6105 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6106 buffer_atomic_cmpswap_x2 a[6:9], v0, s[8:11], s3 offen offset:4095
6108 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 ; encoding: [0x00,0x00,0x84,0xe1,0x00,0x06,0x82,0x03]
6109 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6110 buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3
6112 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 ; encoding: [0x00,0x00,0x84,0xe1,0x00,0x06,0x82,0x03]
6113 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6114 buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3
6116 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x84,0xe1,0x00,0x06,0x82,0x03]
6117 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6118 buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 offset:7
6120 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x84,0xe1,0x00,0x06,0x82,0x03]
6121 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6122 buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 offset:4095 glc
6124 // GFX90A: buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x86,0xe1,0x00,0x06,0x82,0x03]
6125 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6126 buffer_atomic_cmpswap_x2 a[6:9], off, s[8:11], s3 offset:4095 slc
6128 // GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0x03]
6129 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6130 buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 offset:4095
6132 // GFX90A: buffer_atomic_add_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0xfe,0x82,0x03]
6133 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6134 buffer_atomic_add_x2 a[254:255], off, s[8:11], s3 offset:4095
6136 // GFX90A: buffer_atomic_add_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x83,0x03]
6137 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6138 buffer_atomic_add_x2 a[6:7], off, s[12:15], s3 offset:4095
6140 // GFX90A: buffer_atomic_add_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x98,0x03]
6141 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6142 buffer_atomic_add_x2 a[6:7], off, s[96:99], s3 offset:4095
6144 // GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0x65]
6145 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6146 buffer_atomic_add_x2 a[6:7], off, s[8:11], s101 offset:4095
6148 // GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0x7c]
6149 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6150 buffer_atomic_add_x2 a[6:7], off, s[8:11], m0 offset:4095
6152 // GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0x80]
6153 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6154 buffer_atomic_add_x2 a[6:7], off, s[8:11], 0 offset:4095
6156 // GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x88,0xe1,0x00,0x06,0x82,0xc1]
6157 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6158 buffer_atomic_add_x2 a[6:7], off, s[8:11], -1 offset:4095
6160 // GFX90A: buffer_atomic_add_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x88,0xe1,0x00,0x06,0x82,0x03]
6161 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6162 buffer_atomic_add_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095
6164 // GFX90A: buffer_atomic_add_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x88,0xe1,0x00,0x06,0x82,0x03]
6165 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6166 buffer_atomic_add_x2 a[6:7], v0, s[8:11], s3 offen offset:4095
6168 // GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x88,0xe1,0x00,0x06,0x82,0x03]
6169 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6170 buffer_atomic_add_x2 a[6:7], off, s[8:11], s3
6172 // GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x88,0xe1,0x00,0x06,0x82,0x03]
6173 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6174 buffer_atomic_add_x2 a[6:7], off, s[8:11], s3
6176 // GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x88,0xe1,0x00,0x06,0x82,0x03]
6177 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6178 buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 offset:7
6180 // GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x88,0xe1,0x00,0x06,0x82,0x03]
6181 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6182 buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 offset:4095 glc
6184 // GFX90A: buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x8a,0xe1,0x00,0x06,0x82,0x03]
6185 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6186 buffer_atomic_add_x2 a[6:7], off, s[8:11], s3 offset:4095 slc
6188 // GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0x03]
6189 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6190 buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 offset:4095
6192 // GFX90A: buffer_atomic_sub_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0xfe,0x82,0x03]
6193 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6194 buffer_atomic_sub_x2 a[254:255], off, s[8:11], s3 offset:4095
6196 // GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x83,0x03]
6197 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6198 buffer_atomic_sub_x2 a[6:7], off, s[12:15], s3 offset:4095
6200 // GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x98,0x03]
6201 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6202 buffer_atomic_sub_x2 a[6:7], off, s[96:99], s3 offset:4095
6204 // GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0x65]
6205 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6206 buffer_atomic_sub_x2 a[6:7], off, s[8:11], s101 offset:4095
6208 // GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0x7c]
6209 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6210 buffer_atomic_sub_x2 a[6:7], off, s[8:11], m0 offset:4095
6212 // GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0x80]
6213 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6214 buffer_atomic_sub_x2 a[6:7], off, s[8:11], 0 offset:4095
6216 // GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x8c,0xe1,0x00,0x06,0x82,0xc1]
6217 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6218 buffer_atomic_sub_x2 a[6:7], off, s[8:11], -1 offset:4095
6220 // GFX90A: buffer_atomic_sub_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x8c,0xe1,0x00,0x06,0x82,0x03]
6221 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6222 buffer_atomic_sub_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095
6224 // GFX90A: buffer_atomic_sub_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x8c,0xe1,0x00,0x06,0x82,0x03]
6225 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6226 buffer_atomic_sub_x2 a[6:7], v0, s[8:11], s3 offen offset:4095
6228 // GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x8c,0xe1,0x00,0x06,0x82,0x03]
6229 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6230 buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3
6232 // GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x8c,0xe1,0x00,0x06,0x82,0x03]
6233 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6234 buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3
6236 // GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x8c,0xe1,0x00,0x06,0x82,0x03]
6237 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6238 buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 offset:7
6240 // GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x8c,0xe1,0x00,0x06,0x82,0x03]
6241 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6242 buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 offset:4095 glc
6244 // GFX90A: buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x8e,0xe1,0x00,0x06,0x82,0x03]
6245 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6246 buffer_atomic_sub_x2 a[6:7], off, s[8:11], s3 offset:4095 slc
6248 // GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0x03]
6249 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6250 buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 offset:4095
6252 // GFX90A: buffer_atomic_smin_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0xfe,0x82,0x03]
6253 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6254 buffer_atomic_smin_x2 a[254:255], off, s[8:11], s3 offset:4095
6256 // GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x83,0x03]
6257 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6258 buffer_atomic_smin_x2 a[6:7], off, s[12:15], s3 offset:4095
6260 // GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x98,0x03]
6261 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6262 buffer_atomic_smin_x2 a[6:7], off, s[96:99], s3 offset:4095
6264 // GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0x65]
6265 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6266 buffer_atomic_smin_x2 a[6:7], off, s[8:11], s101 offset:4095
6268 // GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0x7c]
6269 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6270 buffer_atomic_smin_x2 a[6:7], off, s[8:11], m0 offset:4095
6272 // GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0x80]
6273 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6274 buffer_atomic_smin_x2 a[6:7], off, s[8:11], 0 offset:4095
6276 // GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x90,0xe1,0x00,0x06,0x82,0xc1]
6277 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6278 buffer_atomic_smin_x2 a[6:7], off, s[8:11], -1 offset:4095
6280 // GFX90A: buffer_atomic_smin_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x90,0xe1,0x00,0x06,0x82,0x03]
6281 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6282 buffer_atomic_smin_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095
6284 // GFX90A: buffer_atomic_smin_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x90,0xe1,0x00,0x06,0x82,0x03]
6285 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6286 buffer_atomic_smin_x2 a[6:7], v0, s[8:11], s3 offen offset:4095
6288 // GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x90,0xe1,0x00,0x06,0x82,0x03]
6289 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6290 buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3
6292 // GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x90,0xe1,0x00,0x06,0x82,0x03]
6293 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6294 buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3
6296 // GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x90,0xe1,0x00,0x06,0x82,0x03]
6297 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6298 buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 offset:7
6300 // GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x90,0xe1,0x00,0x06,0x82,0x03]
6301 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6302 buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 offset:4095 glc
6304 // GFX90A: buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x92,0xe1,0x00,0x06,0x82,0x03]
6305 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6306 buffer_atomic_smin_x2 a[6:7], off, s[8:11], s3 offset:4095 slc
6308 // GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0x03]
6309 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6310 buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 offset:4095
6312 // GFX90A: buffer_atomic_umin_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0xfe,0x82,0x03]
6313 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6314 buffer_atomic_umin_x2 a[254:255], off, s[8:11], s3 offset:4095
6316 // GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x83,0x03]
6317 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6318 buffer_atomic_umin_x2 a[6:7], off, s[12:15], s3 offset:4095
6320 // GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x98,0x03]
6321 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6322 buffer_atomic_umin_x2 a[6:7], off, s[96:99], s3 offset:4095
6324 // GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0x65]
6325 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6326 buffer_atomic_umin_x2 a[6:7], off, s[8:11], s101 offset:4095
6328 // GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0x7c]
6329 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6330 buffer_atomic_umin_x2 a[6:7], off, s[8:11], m0 offset:4095
6332 // GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0x80]
6333 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6334 buffer_atomic_umin_x2 a[6:7], off, s[8:11], 0 offset:4095
6336 // GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x94,0xe1,0x00,0x06,0x82,0xc1]
6337 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6338 buffer_atomic_umin_x2 a[6:7], off, s[8:11], -1 offset:4095
6340 // GFX90A: buffer_atomic_umin_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x94,0xe1,0x00,0x06,0x82,0x03]
6341 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6342 buffer_atomic_umin_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095
6344 // GFX90A: buffer_atomic_umin_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x94,0xe1,0x00,0x06,0x82,0x03]
6345 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6346 buffer_atomic_umin_x2 a[6:7], v0, s[8:11], s3 offen offset:4095
6348 // GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x94,0xe1,0x00,0x06,0x82,0x03]
6349 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6350 buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3
6352 // GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x94,0xe1,0x00,0x06,0x82,0x03]
6353 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6354 buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3
6356 // GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x94,0xe1,0x00,0x06,0x82,0x03]
6357 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6358 buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 offset:7
6360 // GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x94,0xe1,0x00,0x06,0x82,0x03]
6361 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6362 buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 offset:4095 glc
6364 // GFX90A: buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x96,0xe1,0x00,0x06,0x82,0x03]
6365 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6366 buffer_atomic_umin_x2 a[6:7], off, s[8:11], s3 offset:4095 slc
6368 // GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0x03]
6369 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6370 buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 offset:4095
6372 // GFX90A: buffer_atomic_smax_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0xfe,0x82,0x03]
6373 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6374 buffer_atomic_smax_x2 a[254:255], off, s[8:11], s3 offset:4095
6376 // GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x83,0x03]
6377 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6378 buffer_atomic_smax_x2 a[6:7], off, s[12:15], s3 offset:4095
6380 // GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x98,0x03]
6381 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6382 buffer_atomic_smax_x2 a[6:7], off, s[96:99], s3 offset:4095
6384 // GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0x65]
6385 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6386 buffer_atomic_smax_x2 a[6:7], off, s[8:11], s101 offset:4095
6388 // GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0x7c]
6389 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6390 buffer_atomic_smax_x2 a[6:7], off, s[8:11], m0 offset:4095
6392 // GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0x80]
6393 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6394 buffer_atomic_smax_x2 a[6:7], off, s[8:11], 0 offset:4095
6396 // GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x98,0xe1,0x00,0x06,0x82,0xc1]
6397 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6398 buffer_atomic_smax_x2 a[6:7], off, s[8:11], -1 offset:4095
6400 // GFX90A: buffer_atomic_smax_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x98,0xe1,0x00,0x06,0x82,0x03]
6401 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6402 buffer_atomic_smax_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095
6404 // GFX90A: buffer_atomic_smax_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x98,0xe1,0x00,0x06,0x82,0x03]
6405 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6406 buffer_atomic_smax_x2 a[6:7], v0, s[8:11], s3 offen offset:4095
6408 // GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x98,0xe1,0x00,0x06,0x82,0x03]
6409 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6410 buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3
6412 // GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x98,0xe1,0x00,0x06,0x82,0x03]
6413 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6414 buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3
6416 // GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x98,0xe1,0x00,0x06,0x82,0x03]
6417 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6418 buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 offset:7
6420 // GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x98,0xe1,0x00,0x06,0x82,0x03]
6421 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6422 buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 offset:4095 glc
6424 // GFX90A: buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x9a,0xe1,0x00,0x06,0x82,0x03]
6425 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6426 buffer_atomic_smax_x2 a[6:7], off, s[8:11], s3 offset:4095 slc
6428 // GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0x03]
6429 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6430 buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 offset:4095
6432 // GFX90A: buffer_atomic_umax_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0xfe,0x82,0x03]
6433 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6434 buffer_atomic_umax_x2 a[254:255], off, s[8:11], s3 offset:4095
6436 // GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x83,0x03]
6437 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6438 buffer_atomic_umax_x2 a[6:7], off, s[12:15], s3 offset:4095
6440 // GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x98,0x03]
6441 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6442 buffer_atomic_umax_x2 a[6:7], off, s[96:99], s3 offset:4095
6444 // GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0x65]
6445 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6446 buffer_atomic_umax_x2 a[6:7], off, s[8:11], s101 offset:4095
6448 // GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0x7c]
6449 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6450 buffer_atomic_umax_x2 a[6:7], off, s[8:11], m0 offset:4095
6452 // GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0x80]
6453 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6454 buffer_atomic_umax_x2 a[6:7], off, s[8:11], 0 offset:4095
6456 // GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x9c,0xe1,0x00,0x06,0x82,0xc1]
6457 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6458 buffer_atomic_umax_x2 a[6:7], off, s[8:11], -1 offset:4095
6460 // GFX90A: buffer_atomic_umax_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x9c,0xe1,0x00,0x06,0x82,0x03]
6461 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6462 buffer_atomic_umax_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095
6464 // GFX90A: buffer_atomic_umax_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0x9c,0xe1,0x00,0x06,0x82,0x03]
6465 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6466 buffer_atomic_umax_x2 a[6:7], v0, s[8:11], s3 offen offset:4095
6468 // GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x9c,0xe1,0x00,0x06,0x82,0x03]
6469 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6470 buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3
6472 // GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0x9c,0xe1,0x00,0x06,0x82,0x03]
6473 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6474 buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3
6476 // GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0x9c,0xe1,0x00,0x06,0x82,0x03]
6477 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6478 buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 offset:7
6480 // GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0x9c,0xe1,0x00,0x06,0x82,0x03]
6481 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6482 buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 offset:4095 glc
6484 // GFX90A: buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0x9e,0xe1,0x00,0x06,0x82,0x03]
6485 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6486 buffer_atomic_umax_x2 a[6:7], off, s[8:11], s3 offset:4095 slc
6488 // GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0x03]
6489 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6490 buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 offset:4095
6492 // GFX90A: buffer_atomic_and_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0xfe,0x82,0x03]
6493 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6494 buffer_atomic_and_x2 a[254:255], off, s[8:11], s3 offset:4095
6496 // GFX90A: buffer_atomic_and_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x83,0x03]
6497 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6498 buffer_atomic_and_x2 a[6:7], off, s[12:15], s3 offset:4095
6500 // GFX90A: buffer_atomic_and_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x98,0x03]
6501 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6502 buffer_atomic_and_x2 a[6:7], off, s[96:99], s3 offset:4095
6504 // GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0x65]
6505 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6506 buffer_atomic_and_x2 a[6:7], off, s[8:11], s101 offset:4095
6508 // GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0x7c]
6509 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6510 buffer_atomic_and_x2 a[6:7], off, s[8:11], m0 offset:4095
6512 // GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0x80]
6513 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6514 buffer_atomic_and_x2 a[6:7], off, s[8:11], 0 offset:4095
6516 // GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0xa0,0xe1,0x00,0x06,0x82,0xc1]
6517 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6518 buffer_atomic_and_x2 a[6:7], off, s[8:11], -1 offset:4095
6520 // GFX90A: buffer_atomic_and_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0xa0,0xe1,0x00,0x06,0x82,0x03]
6521 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6522 buffer_atomic_and_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095
6524 // GFX90A: buffer_atomic_and_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0xa0,0xe1,0x00,0x06,0x82,0x03]
6525 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6526 buffer_atomic_and_x2 a[6:7], v0, s[8:11], s3 offen offset:4095
6528 // GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xa0,0xe1,0x00,0x06,0x82,0x03]
6529 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6530 buffer_atomic_and_x2 a[6:7], off, s[8:11], s3
6532 // GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xa0,0xe1,0x00,0x06,0x82,0x03]
6533 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6534 buffer_atomic_and_x2 a[6:7], off, s[8:11], s3
6536 // GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0xa0,0xe1,0x00,0x06,0x82,0x03]
6537 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6538 buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 offset:7
6540 // GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0xa0,0xe1,0x00,0x06,0x82,0x03]
6541 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6542 buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 offset:4095 glc
6544 // GFX90A: buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0xa2,0xe1,0x00,0x06,0x82,0x03]
6545 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6546 buffer_atomic_and_x2 a[6:7], off, s[8:11], s3 offset:4095 slc
6548 // GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0x03]
6549 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6550 buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 offset:4095
6552 // GFX90A: buffer_atomic_or_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0xfe,0x82,0x03]
6553 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6554 buffer_atomic_or_x2 a[254:255], off, s[8:11], s3 offset:4095
6556 // GFX90A: buffer_atomic_or_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x83,0x03]
6557 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6558 buffer_atomic_or_x2 a[6:7], off, s[12:15], s3 offset:4095
6560 // GFX90A: buffer_atomic_or_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x98,0x03]
6561 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6562 buffer_atomic_or_x2 a[6:7], off, s[96:99], s3 offset:4095
6564 // GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0x65]
6565 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6566 buffer_atomic_or_x2 a[6:7], off, s[8:11], s101 offset:4095
6568 // GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0x7c]
6569 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6570 buffer_atomic_or_x2 a[6:7], off, s[8:11], m0 offset:4095
6572 // GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0x80]
6573 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6574 buffer_atomic_or_x2 a[6:7], off, s[8:11], 0 offset:4095
6576 // GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0xa4,0xe1,0x00,0x06,0x82,0xc1]
6577 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6578 buffer_atomic_or_x2 a[6:7], off, s[8:11], -1 offset:4095
6580 // GFX90A: buffer_atomic_or_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0xa4,0xe1,0x00,0x06,0x82,0x03]
6581 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6582 buffer_atomic_or_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095
6584 // GFX90A: buffer_atomic_or_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0xa4,0xe1,0x00,0x06,0x82,0x03]
6585 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6586 buffer_atomic_or_x2 a[6:7], v0, s[8:11], s3 offen offset:4095
6588 // GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xa4,0xe1,0x00,0x06,0x82,0x03]
6589 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6590 buffer_atomic_or_x2 a[6:7], off, s[8:11], s3
6592 // GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xa4,0xe1,0x00,0x06,0x82,0x03]
6593 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6594 buffer_atomic_or_x2 a[6:7], off, s[8:11], s3
6596 // GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0xa4,0xe1,0x00,0x06,0x82,0x03]
6597 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6598 buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 offset:7
6600 // GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0xa4,0xe1,0x00,0x06,0x82,0x03]
6601 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6602 buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 offset:4095 glc
6604 // GFX90A: buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0xa6,0xe1,0x00,0x06,0x82,0x03]
6605 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6606 buffer_atomic_or_x2 a[6:7], off, s[8:11], s3 offset:4095 slc
6608 // GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0x03]
6609 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6610 buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 offset:4095
6612 // GFX90A: buffer_atomic_xor_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0xfe,0x82,0x03]
6613 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6614 buffer_atomic_xor_x2 a[254:255], off, s[8:11], s3 offset:4095
6616 // GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x83,0x03]
6617 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6618 buffer_atomic_xor_x2 a[6:7], off, s[12:15], s3 offset:4095
6620 // GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x98,0x03]
6621 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6622 buffer_atomic_xor_x2 a[6:7], off, s[96:99], s3 offset:4095
6624 // GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0x65]
6625 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6626 buffer_atomic_xor_x2 a[6:7], off, s[8:11], s101 offset:4095
6628 // GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0x7c]
6629 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6630 buffer_atomic_xor_x2 a[6:7], off, s[8:11], m0 offset:4095
6632 // GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0x80]
6633 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6634 buffer_atomic_xor_x2 a[6:7], off, s[8:11], 0 offset:4095
6636 // GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0xa8,0xe1,0x00,0x06,0x82,0xc1]
6637 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6638 buffer_atomic_xor_x2 a[6:7], off, s[8:11], -1 offset:4095
6640 // GFX90A: buffer_atomic_xor_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0xa8,0xe1,0x00,0x06,0x82,0x03]
6641 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6642 buffer_atomic_xor_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095
6644 // GFX90A: buffer_atomic_xor_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0xa8,0xe1,0x00,0x06,0x82,0x03]
6645 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6646 buffer_atomic_xor_x2 a[6:7], v0, s[8:11], s3 offen offset:4095
6648 // GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xa8,0xe1,0x00,0x06,0x82,0x03]
6649 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6650 buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3
6652 // GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xa8,0xe1,0x00,0x06,0x82,0x03]
6653 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6654 buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3
6656 // GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0xa8,0xe1,0x00,0x06,0x82,0x03]
6657 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6658 buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 offset:7
6660 // GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0xa8,0xe1,0x00,0x06,0x82,0x03]
6661 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6662 buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 offset:4095 glc
6664 // GFX90A: buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0xaa,0xe1,0x00,0x06,0x82,0x03]
6665 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6666 buffer_atomic_xor_x2 a[6:7], off, s[8:11], s3 offset:4095 slc
6668 // GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0x03]
6669 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6670 buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 offset:4095
6672 // GFX90A: buffer_atomic_inc_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0xfe,0x82,0x03]
6673 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6674 buffer_atomic_inc_x2 a[254:255], off, s[8:11], s3 offset:4095
6676 // GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x83,0x03]
6677 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6678 buffer_atomic_inc_x2 a[6:7], off, s[12:15], s3 offset:4095
6680 // GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x98,0x03]
6681 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6682 buffer_atomic_inc_x2 a[6:7], off, s[96:99], s3 offset:4095
6684 // GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0x65]
6685 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6686 buffer_atomic_inc_x2 a[6:7], off, s[8:11], s101 offset:4095
6688 // GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0x7c]
6689 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6690 buffer_atomic_inc_x2 a[6:7], off, s[8:11], m0 offset:4095
6692 // GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0x80]
6693 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6694 buffer_atomic_inc_x2 a[6:7], off, s[8:11], 0 offset:4095
6696 // GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0xac,0xe1,0x00,0x06,0x82,0xc1]
6697 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6698 buffer_atomic_inc_x2 a[6:7], off, s[8:11], -1 offset:4095
6700 // GFX90A: buffer_atomic_inc_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0xac,0xe1,0x00,0x06,0x82,0x03]
6701 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6702 buffer_atomic_inc_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095
6704 // GFX90A: buffer_atomic_inc_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0xac,0xe1,0x00,0x06,0x82,0x03]
6705 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6706 buffer_atomic_inc_x2 a[6:7], v0, s[8:11], s3 offen offset:4095
6708 // GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xac,0xe1,0x00,0x06,0x82,0x03]
6709 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6710 buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3
6712 // GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xac,0xe1,0x00,0x06,0x82,0x03]
6713 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6714 buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3
6716 // GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0xac,0xe1,0x00,0x06,0x82,0x03]
6717 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6718 buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 offset:7
6720 // GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0xac,0xe1,0x00,0x06,0x82,0x03]
6721 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6722 buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 offset:4095 glc
6724 // GFX90A: buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0xae,0xe1,0x00,0x06,0x82,0x03]
6725 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6726 buffer_atomic_inc_x2 a[6:7], off, s[8:11], s3 offset:4095 slc
6728 // GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0x03]
6729 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6730 buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 offset:4095
6732 // GFX90A: buffer_atomic_dec_x2 a[254:255], off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0xfe,0x82,0x03]
6733 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6734 buffer_atomic_dec_x2 a[254:255], off, s[8:11], s3 offset:4095
6736 // GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x83,0x03]
6737 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6738 buffer_atomic_dec_x2 a[6:7], off, s[12:15], s3 offset:4095
6740 // GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x98,0x03]
6741 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6742 buffer_atomic_dec_x2 a[6:7], off, s[96:99], s3 offset:4095
6744 // GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0x65]
6745 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6746 buffer_atomic_dec_x2 a[6:7], off, s[8:11], s101 offset:4095
6748 // GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0x7c]
6749 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6750 buffer_atomic_dec_x2 a[6:7], off, s[8:11], m0 offset:4095
6752 // GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0x80]
6753 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6754 buffer_atomic_dec_x2 a[6:7], off, s[8:11], 0 offset:4095
6756 // GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0xb0,0xe1,0x00,0x06,0x82,0xc1]
6757 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6758 buffer_atomic_dec_x2 a[6:7], off, s[8:11], -1 offset:4095
6760 // GFX90A: buffer_atomic_dec_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0xb0,0xe1,0x00,0x06,0x82,0x03]
6761 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6762 buffer_atomic_dec_x2 a[6:7], v0, s[8:11], s3 idxen offset:4095
6764 // GFX90A: buffer_atomic_dec_x2 a[6:7], v0, s[8:11], s3 offen offset:4095 ; encoding: [0xff,0x1f,0xb0,0xe1,0x00,0x06,0x82,0x03]
6765 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6766 buffer_atomic_dec_x2 a[6:7], v0, s[8:11], s3 offen offset:4095
6768 // GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xb0,0xe1,0x00,0x06,0x82,0x03]
6769 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6770 buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3
6772 // GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 ; encoding: [0x00,0x00,0xb0,0xe1,0x00,0x06,0x82,0x03]
6773 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6774 buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3
6776 // GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 offset:7 ; encoding: [0x07,0x00,0xb0,0xe1,0x00,0x06,0x82,0x03]
6777 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6778 buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 offset:7
6780 // GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0xb0,0xe1,0x00,0x06,0x82,0x03]
6781 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6782 buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 offset:4095 glc
6784 // GFX90A: buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 offset:4095 slc ; encoding: [0xff,0x0f,0xb2,0xe1,0x00,0x06,0x82,0x03]
6785 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6786 buffer_atomic_dec_x2 a[6:7], off, s[8:11], s3 offset:4095 slc
6788 // GFX90A: tbuffer_load_format_x a1, off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x00,0x78,0xe9,0x00,0x01,0x81,0x01]
6789 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6790 tbuffer_load_format_x a1, off, s[4:7], dfmt:15, nfmt:2, s1
6792 // GFX90A: tbuffer_load_format_xy a[2:3], off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x78,0xe9,0x00,0x02,0x81,0x01]
6793 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6794 tbuffer_load_format_xy a[2:3], off, s[4:7], dfmt:15, nfmt:2, s1
6796 // GFX90A: tbuffer_load_format_xyz a[2:4], off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x00,0x79,0xe9,0x00,0x02,0x81,0x01]
6797 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6798 tbuffer_load_format_xyz a[2:4], off, s[4:7], dfmt:15, nfmt:2, s1
6800 // GFX90A: tbuffer_load_format_xyzw a[2:5], off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x79,0xe9,0x00,0x02,0x81,0x01]
6801 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6802 tbuffer_load_format_xyzw a[2:5], off, s[4:7], dfmt:15, nfmt:2, s1
6804 // GFX90A: tbuffer_store_format_x a1, off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x00,0x7a,0xe9,0x00,0x01,0x81,0x01]
6805 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6806 tbuffer_store_format_x a1, off, s[4:7], dfmt:15, nfmt:2, s1
6808 // GFX90A: tbuffer_store_format_xy a[2:3], off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x7a,0xe9,0x00,0x02,0x81,0x01]
6809 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6810 tbuffer_store_format_xy a[2:3], off, s[4:7], dfmt:15, nfmt:2, s1
6812 // GFX90A: tbuffer_store_format_xyzw a[2:5], off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x7b,0xe9,0x00,0x02,0x81,0x01]
6813 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6814 tbuffer_store_format_xyzw a[2:5], off, s[4:7], dfmt:15, nfmt:2, s1
6816 // GFX90A: tbuffer_store_format_xyzw a[2:5], off, ttmp[4:7], ttmp1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x7b,0xe9,0x00,0x02,0x9c,0x6d]
6817 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6818 tbuffer_store_format_xyzw a[2:5], off, ttmp[4:7], dfmt:15, nfmt:2, ttmp1
6820 // GFX90A: tbuffer_store_format_xyzw a[2:5], off, ttmp[4:7], ttmp1 format:[BUF_DATA_FORMAT_RESERVED_15] ; encoding: [0x00,0x80,0x7b,0xe8,0x00,0x02,0x9c,0x6d]
6821 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6822 tbuffer_store_format_xyzw a[2:5], off, ttmp[4:7], dfmt:15, nfmt:0, ttmp1
6824 // GFX90A: tbuffer_store_format_xyzw a[2:5], off, ttmp[4:7], ttmp1 format:[BUF_DATA_FORMAT_INVALID,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x03,0xe9,0x00,0x02,0x9c,0x6d]
6825 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6826 tbuffer_store_format_xyzw a[2:5], off, ttmp[4:7], dfmt:0, nfmt:2, ttmp1
6828 // GFX90A: tbuffer_store_format_xyzw a[2:5], off, ttmp[4:7], ttmp1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x7b,0xe9,0x00,0x02,0x9c,0x6d]
6829 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6830 tbuffer_store_format_xyzw a[2:5], off, ttmp[4:7], dfmt:15, nfmt:2, ttmp1
6832 // GFX90A: ds_add_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x00,0xda,0x01,0x02,0x00,0x00]
6833 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6834 ds_add_u32 v1, a2 offset:65535
6836 // GFX90A: ds_add_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x00,0xda,0xff,0x02,0x00,0x00]
6837 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6838 ds_add_u32 v255, a2 offset:65535
6840 // GFX90A: ds_add_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x00,0xda,0x01,0xff,0x00,0x00]
6841 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6842 ds_add_u32 v1, a255 offset:65535
6844 // GFX90A: ds_add_u32 v1, a2 ; encoding: [0x00,0x00,0x00,0xda,0x01,0x02,0x00,0x00]
6845 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6846 ds_add_u32 v1, a2
6848 // GFX90A: ds_add_u32 v1, a2 ; encoding: [0x00,0x00,0x00,0xda,0x01,0x02,0x00,0x00]
6849 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6850 ds_add_u32 v1, a2
6852 // GFX90A: ds_add_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x00,0xda,0x01,0x02,0x00,0x00]
6853 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6854 ds_add_u32 v1, a2 offset:4
6856 // GFX90A: ds_add_u32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x01,0xda,0x01,0x02,0x00,0x00]
6857 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6858 ds_add_u32 v1, a2 offset:65535 gds
6860 // GFX90A: ds_sub_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x02,0xda,0x01,0x02,0x00,0x00]
6861 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6862 ds_sub_u32 v1, a2 offset:65535
6864 // GFX90A: ds_sub_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x02,0xda,0xff,0x02,0x00,0x00]
6865 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6866 ds_sub_u32 v255, a2 offset:65535
6868 // GFX90A: ds_sub_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x02,0xda,0x01,0xff,0x00,0x00]
6869 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6870 ds_sub_u32 v1, a255 offset:65535
6872 // GFX90A: ds_sub_u32 v1, a2 ; encoding: [0x00,0x00,0x02,0xda,0x01,0x02,0x00,0x00]
6873 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6874 ds_sub_u32 v1, a2
6876 // GFX90A: ds_sub_u32 v1, a2 ; encoding: [0x00,0x00,0x02,0xda,0x01,0x02,0x00,0x00]
6877 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6878 ds_sub_u32 v1, a2
6880 // GFX90A: ds_sub_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x02,0xda,0x01,0x02,0x00,0x00]
6881 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6882 ds_sub_u32 v1, a2 offset:4
6884 // GFX90A: ds_sub_u32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x03,0xda,0x01,0x02,0x00,0x00]
6885 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6886 ds_sub_u32 v1, a2 offset:65535 gds
6888 // GFX90A: ds_rsub_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x04,0xda,0x01,0x02,0x00,0x00]
6889 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6890 ds_rsub_u32 v1, a2 offset:65535
6892 // GFX90A: ds_rsub_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x04,0xda,0xff,0x02,0x00,0x00]
6893 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6894 ds_rsub_u32 v255, a2 offset:65535
6896 // GFX90A: ds_rsub_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x04,0xda,0x01,0xff,0x00,0x00]
6897 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6898 ds_rsub_u32 v1, a255 offset:65535
6900 // GFX90A: ds_rsub_u32 v1, a2 ; encoding: [0x00,0x00,0x04,0xda,0x01,0x02,0x00,0x00]
6901 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6902 ds_rsub_u32 v1, a2
6904 // GFX90A: ds_rsub_u32 v1, a2 ; encoding: [0x00,0x00,0x04,0xda,0x01,0x02,0x00,0x00]
6905 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6906 ds_rsub_u32 v1, a2
6908 // GFX90A: ds_rsub_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x04,0xda,0x01,0x02,0x00,0x00]
6909 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6910 ds_rsub_u32 v1, a2 offset:4
6912 // GFX90A: ds_rsub_u32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x05,0xda,0x01,0x02,0x00,0x00]
6913 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6914 ds_rsub_u32 v1, a2 offset:65535 gds
6916 // GFX90A: ds_inc_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x06,0xda,0x01,0x02,0x00,0x00]
6917 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6918 ds_inc_u32 v1, a2 offset:65535
6920 // GFX90A: ds_inc_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x06,0xda,0xff,0x02,0x00,0x00]
6921 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6922 ds_inc_u32 v255, a2 offset:65535
6924 // GFX90A: ds_inc_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x06,0xda,0x01,0xff,0x00,0x00]
6925 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6926 ds_inc_u32 v1, a255 offset:65535
6928 // GFX90A: ds_inc_u32 v1, a2 ; encoding: [0x00,0x00,0x06,0xda,0x01,0x02,0x00,0x00]
6929 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6930 ds_inc_u32 v1, a2
6932 // GFX90A: ds_inc_u32 v1, a2 ; encoding: [0x00,0x00,0x06,0xda,0x01,0x02,0x00,0x00]
6933 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6934 ds_inc_u32 v1, a2
6936 // GFX90A: ds_inc_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x06,0xda,0x01,0x02,0x00,0x00]
6937 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6938 ds_inc_u32 v1, a2 offset:4
6940 // GFX90A: ds_inc_u32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x07,0xda,0x01,0x02,0x00,0x00]
6941 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6942 ds_inc_u32 v1, a2 offset:65535 gds
6944 // GFX90A: ds_dec_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x08,0xda,0x01,0x02,0x00,0x00]
6945 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6946 ds_dec_u32 v1, a2 offset:65535
6948 // GFX90A: ds_dec_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x08,0xda,0xff,0x02,0x00,0x00]
6949 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6950 ds_dec_u32 v255, a2 offset:65535
6952 // GFX90A: ds_dec_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x08,0xda,0x01,0xff,0x00,0x00]
6953 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6954 ds_dec_u32 v1, a255 offset:65535
6956 // GFX90A: ds_dec_u32 v1, a2 ; encoding: [0x00,0x00,0x08,0xda,0x01,0x02,0x00,0x00]
6957 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6958 ds_dec_u32 v1, a2
6960 // GFX90A: ds_dec_u32 v1, a2 ; encoding: [0x00,0x00,0x08,0xda,0x01,0x02,0x00,0x00]
6961 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6962 ds_dec_u32 v1, a2
6964 // GFX90A: ds_dec_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x08,0xda,0x01,0x02,0x00,0x00]
6965 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6966 ds_dec_u32 v1, a2 offset:4
6968 // GFX90A: ds_dec_u32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x09,0xda,0x01,0x02,0x00,0x00]
6969 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6970 ds_dec_u32 v1, a2 offset:65535 gds
6972 // GFX90A: ds_min_i32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x0a,0xda,0x01,0x02,0x00,0x00]
6973 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6974 ds_min_i32 v1, a2 offset:65535
6976 // GFX90A: ds_min_i32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x0a,0xda,0xff,0x02,0x00,0x00]
6977 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6978 ds_min_i32 v255, a2 offset:65535
6980 // GFX90A: ds_min_i32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x0a,0xda,0x01,0xff,0x00,0x00]
6981 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6982 ds_min_i32 v1, a255 offset:65535
6984 // GFX90A: ds_min_i32 v1, a2 ; encoding: [0x00,0x00,0x0a,0xda,0x01,0x02,0x00,0x00]
6985 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6986 ds_min_i32 v1, a2
6988 // GFX90A: ds_min_i32 v1, a2 ; encoding: [0x00,0x00,0x0a,0xda,0x01,0x02,0x00,0x00]
6989 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6990 ds_min_i32 v1, a2
6992 // GFX90A: ds_min_i32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x0a,0xda,0x01,0x02,0x00,0x00]
6993 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6994 ds_min_i32 v1, a2 offset:4
6996 // GFX90A: ds_min_i32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x0b,0xda,0x01,0x02,0x00,0x00]
6997 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
6998 ds_min_i32 v1, a2 offset:65535 gds
7000 // GFX90A: ds_max_i32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x0c,0xda,0x01,0x02,0x00,0x00]
7001 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7002 ds_max_i32 v1, a2 offset:65535
7004 // GFX90A: ds_max_i32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x0c,0xda,0xff,0x02,0x00,0x00]
7005 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7006 ds_max_i32 v255, a2 offset:65535
7008 // GFX90A: ds_max_i32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x0c,0xda,0x01,0xff,0x00,0x00]
7009 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7010 ds_max_i32 v1, a255 offset:65535
7012 // GFX90A: ds_max_i32 v1, a2 ; encoding: [0x00,0x00,0x0c,0xda,0x01,0x02,0x00,0x00]
7013 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7014 ds_max_i32 v1, a2
7016 // GFX90A: ds_max_i32 v1, a2 ; encoding: [0x00,0x00,0x0c,0xda,0x01,0x02,0x00,0x00]
7017 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7018 ds_max_i32 v1, a2
7020 // GFX90A: ds_max_i32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x0c,0xda,0x01,0x02,0x00,0x00]
7021 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7022 ds_max_i32 v1, a2 offset:4
7024 // GFX90A: ds_max_i32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x0d,0xda,0x01,0x02,0x00,0x00]
7025 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7026 ds_max_i32 v1, a2 offset:65535 gds
7028 // GFX90A: ds_min_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x0e,0xda,0x01,0x02,0x00,0x00]
7029 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7030 ds_min_u32 v1, a2 offset:65535
7032 // GFX90A: ds_min_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x0e,0xda,0xff,0x02,0x00,0x00]
7033 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7034 ds_min_u32 v255, a2 offset:65535
7036 // GFX90A: ds_min_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x0e,0xda,0x01,0xff,0x00,0x00]
7037 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7038 ds_min_u32 v1, a255 offset:65535
7040 // GFX90A: ds_min_u32 v1, a2 ; encoding: [0x00,0x00,0x0e,0xda,0x01,0x02,0x00,0x00]
7041 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7042 ds_min_u32 v1, a2
7044 // GFX90A: ds_min_u32 v1, a2 ; encoding: [0x00,0x00,0x0e,0xda,0x01,0x02,0x00,0x00]
7045 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7046 ds_min_u32 v1, a2
7048 // GFX90A: ds_min_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x0e,0xda,0x01,0x02,0x00,0x00]
7049 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7050 ds_min_u32 v1, a2 offset:4
7052 // GFX90A: ds_min_u32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x0f,0xda,0x01,0x02,0x00,0x00]
7053 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7054 ds_min_u32 v1, a2 offset:65535 gds
7056 // GFX90A: ds_max_u32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x10,0xda,0x01,0x02,0x00,0x00]
7057 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7058 ds_max_u32 v1, a2 offset:65535
7060 // GFX90A: ds_max_u32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x10,0xda,0xff,0x02,0x00,0x00]
7061 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7062 ds_max_u32 v255, a2 offset:65535
7064 // GFX90A: ds_max_u32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x10,0xda,0x01,0xff,0x00,0x00]
7065 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7066 ds_max_u32 v1, a255 offset:65535
7068 // GFX90A: ds_max_u32 v1, a2 ; encoding: [0x00,0x00,0x10,0xda,0x01,0x02,0x00,0x00]
7069 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7070 ds_max_u32 v1, a2
7072 // GFX90A: ds_max_u32 v1, a2 ; encoding: [0x00,0x00,0x10,0xda,0x01,0x02,0x00,0x00]
7073 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7074 ds_max_u32 v1, a2
7076 // GFX90A: ds_max_u32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x10,0xda,0x01,0x02,0x00,0x00]
7077 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7078 ds_max_u32 v1, a2 offset:4
7080 // GFX90A: ds_max_u32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x11,0xda,0x01,0x02,0x00,0x00]
7081 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7082 ds_max_u32 v1, a2 offset:65535 gds
7084 // GFX90A: ds_and_b32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x12,0xda,0x01,0x02,0x00,0x00]
7085 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7086 ds_and_b32 v1, a2 offset:65535
7088 // GFX90A: ds_and_b32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x12,0xda,0xff,0x02,0x00,0x00]
7089 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7090 ds_and_b32 v255, a2 offset:65535
7092 // GFX90A: ds_and_b32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x12,0xda,0x01,0xff,0x00,0x00]
7093 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7094 ds_and_b32 v1, a255 offset:65535
7096 // GFX90A: ds_and_b32 v1, a2 ; encoding: [0x00,0x00,0x12,0xda,0x01,0x02,0x00,0x00]
7097 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7098 ds_and_b32 v1, a2
7100 // GFX90A: ds_and_b32 v1, a2 ; encoding: [0x00,0x00,0x12,0xda,0x01,0x02,0x00,0x00]
7101 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7102 ds_and_b32 v1, a2
7104 // GFX90A: ds_and_b32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x12,0xda,0x01,0x02,0x00,0x00]
7105 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7106 ds_and_b32 v1, a2 offset:4
7108 // GFX90A: ds_and_b32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x13,0xda,0x01,0x02,0x00,0x00]
7109 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7110 ds_and_b32 v1, a2 offset:65535 gds
7112 // GFX90A: ds_or_b32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x14,0xda,0x01,0x02,0x00,0x00]
7113 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7114 ds_or_b32 v1, a2 offset:65535
7116 // GFX90A: ds_or_b32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x14,0xda,0xff,0x02,0x00,0x00]
7117 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7118 ds_or_b32 v255, a2 offset:65535
7120 // GFX90A: ds_or_b32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x14,0xda,0x01,0xff,0x00,0x00]
7121 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7122 ds_or_b32 v1, a255 offset:65535
7124 // GFX90A: ds_or_b32 v1, a2 ; encoding: [0x00,0x00,0x14,0xda,0x01,0x02,0x00,0x00]
7125 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7126 ds_or_b32 v1, a2
7128 // GFX90A: ds_or_b32 v1, a2 ; encoding: [0x00,0x00,0x14,0xda,0x01,0x02,0x00,0x00]
7129 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7130 ds_or_b32 v1, a2
7132 // GFX90A: ds_or_b32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x14,0xda,0x01,0x02,0x00,0x00]
7133 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7134 ds_or_b32 v1, a2 offset:4
7136 // GFX90A: ds_or_b32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x15,0xda,0x01,0x02,0x00,0x00]
7137 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7138 ds_or_b32 v1, a2 offset:65535 gds
7140 // GFX90A: ds_xor_b32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x16,0xda,0x01,0x02,0x00,0x00]
7141 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7142 ds_xor_b32 v1, a2 offset:65535
7144 // GFX90A: ds_xor_b32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x16,0xda,0xff,0x02,0x00,0x00]
7145 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7146 ds_xor_b32 v255, a2 offset:65535
7148 // GFX90A: ds_xor_b32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x16,0xda,0x01,0xff,0x00,0x00]
7149 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7150 ds_xor_b32 v1, a255 offset:65535
7152 // GFX90A: ds_xor_b32 v1, a2 ; encoding: [0x00,0x00,0x16,0xda,0x01,0x02,0x00,0x00]
7153 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7154 ds_xor_b32 v1, a2
7156 // GFX90A: ds_xor_b32 v1, a2 ; encoding: [0x00,0x00,0x16,0xda,0x01,0x02,0x00,0x00]
7157 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7158 ds_xor_b32 v1, a2
7160 // GFX90A: ds_xor_b32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x16,0xda,0x01,0x02,0x00,0x00]
7161 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7162 ds_xor_b32 v1, a2 offset:4
7164 // GFX90A: ds_xor_b32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x17,0xda,0x01,0x02,0x00,0x00]
7165 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7166 ds_xor_b32 v1, a2 offset:65535 gds
7168 // GFX90A: ds_mskor_b32 v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x18,0xda,0x01,0x02,0x03,0x00]
7169 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7170 ds_mskor_b32 v1, a2, a3 offset:65535
7172 // GFX90A: ds_mskor_b32 v255, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x18,0xda,0xff,0x02,0x03,0x00]
7173 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7174 ds_mskor_b32 v255, a2, a3 offset:65535
7176 // GFX90A: ds_mskor_b32 v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x18,0xda,0x01,0xff,0x03,0x00]
7177 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7178 ds_mskor_b32 v1, a255, a3 offset:65535
7180 // GFX90A: ds_mskor_b32 v1, a2, a255 offset:65535 ; encoding: [0xff,0xff,0x18,0xda,0x01,0x02,0xff,0x00]
7181 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7182 ds_mskor_b32 v1, a2, a255 offset:65535
7184 // GFX90A: ds_mskor_b32 v1, a2, a3 ; encoding: [0x00,0x00,0x18,0xda,0x01,0x02,0x03,0x00]
7185 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7186 ds_mskor_b32 v1, a2, a3
7188 // GFX90A: ds_mskor_b32 v1, a2, a3 ; encoding: [0x00,0x00,0x18,0xda,0x01,0x02,0x03,0x00]
7189 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7190 ds_mskor_b32 v1, a2, a3
7192 // GFX90A: ds_mskor_b32 v1, a2, a3 offset:4 ; encoding: [0x04,0x00,0x18,0xda,0x01,0x02,0x03,0x00]
7193 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7194 ds_mskor_b32 v1, a2, a3 offset:4
7196 // GFX90A: ds_mskor_b32 v1, a2, a3 offset:65535 gds ; encoding: [0xff,0xff,0x19,0xda,0x01,0x02,0x03,0x00]
7197 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7198 ds_mskor_b32 v1, a2, a3 offset:65535 gds
7200 // GFX90A: ds_write_b32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x1a,0xda,0x01,0x02,0x00,0x00]
7201 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7202 ds_write_b32 v1, a2 offset:65535
7204 // GFX90A: ds_write_b32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x1a,0xda,0xff,0x02,0x00,0x00]
7205 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7206 ds_write_b32 v255, a2 offset:65535
7208 // GFX90A: ds_write_b32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x1a,0xda,0x01,0xff,0x00,0x00]
7209 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7210 ds_write_b32 v1, a255 offset:65535
7212 // GFX90A: ds_write_b32 v1, a2 ; encoding: [0x00,0x00,0x1a,0xda,0x01,0x02,0x00,0x00]
7213 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7214 ds_write_b32 v1, a2
7216 // GFX90A: ds_write_b32 v1, a2 ; encoding: [0x00,0x00,0x1a,0xda,0x01,0x02,0x00,0x00]
7217 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7218 ds_write_b32 v1, a2
7220 // GFX90A: ds_write_b32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x1a,0xda,0x01,0x02,0x00,0x00]
7221 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7222 ds_write_b32 v1, a2 offset:4
7224 // GFX90A: ds_write_b32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x1b,0xda,0x01,0x02,0x00,0x00]
7225 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7226 ds_write_b32 v1, a2 offset:65535 gds
7228 // GFX90A: ds_write2_b32 v1, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1c,0xda,0x01,0x02,0x03,0x00]
7229 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7230 ds_write2_b32 v1, a2, a3 offset0:127 offset1:255
7232 // GFX90A: ds_write2_b32 v255, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1c,0xda,0xff,0x02,0x03,0x00]
7233 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7234 ds_write2_b32 v255, a2, a3 offset0:127 offset1:255
7236 // GFX90A: ds_write2_b32 v1, a255, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1c,0xda,0x01,0xff,0x03,0x00]
7237 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7238 ds_write2_b32 v1, a255, a3 offset0:127 offset1:255
7240 // GFX90A: ds_write2_b32 v1, a2, a255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1c,0xda,0x01,0x02,0xff,0x00]
7241 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7242 ds_write2_b32 v1, a2, a255 offset0:127 offset1:255
7244 // GFX90A: ds_write2_b32 v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x1c,0xda,0x01,0x02,0x03,0x00]
7245 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7246 ds_write2_b32 v1, a2, a3 offset1:255
7248 // GFX90A: ds_write2_b32 v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x1c,0xda,0x01,0x02,0x03,0x00]
7249 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7250 ds_write2_b32 v1, a2, a3 offset1:255
7252 // GFX90A: ds_write2_b32 v1, a2, a3 offset0:16 offset1:255 ; encoding: [0x10,0xff,0x1c,0xda,0x01,0x02,0x03,0x00]
7253 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7254 ds_write2_b32 v1, a2, a3 offset0:16 offset1:255
7256 // GFX90A: ds_write2_b32 v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x1c,0xda,0x01,0x02,0x03,0x00]
7257 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7258 ds_write2_b32 v1, a2, a3 offset0:127
7260 // GFX90A: ds_write2_b32 v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x1c,0xda,0x01,0x02,0x03,0x00]
7261 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7262 ds_write2_b32 v1, a2, a3 offset0:127
7264 // GFX90A: ds_write2_b32 v1, a2, a3 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x1c,0xda,0x01,0x02,0x03,0x00]
7265 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7266 ds_write2_b32 v1, a2, a3 offset0:127 offset1:1
7268 // GFX90A: ds_write2_b32 v1, a2, a3 offset0:127 offset1:255 gds ; encoding: [0x7f,0xff,0x1d,0xda,0x01,0x02,0x03,0x00]
7269 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7270 ds_write2_b32 v1, a2, a3 offset0:127 offset1:255 gds
7272 // GFX90A: ds_write2st64_b32 v1, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1e,0xda,0x01,0x02,0x03,0x00]
7273 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7274 ds_write2st64_b32 v1, a2, a3 offset0:127 offset1:255
7276 // GFX90A: ds_write2st64_b32 v255, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1e,0xda,0xff,0x02,0x03,0x00]
7277 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7278 ds_write2st64_b32 v255, a2, a3 offset0:127 offset1:255
7280 // GFX90A: ds_write2st64_b32 v1, a255, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1e,0xda,0x01,0xff,0x03,0x00]
7281 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7282 ds_write2st64_b32 v1, a255, a3 offset0:127 offset1:255
7284 // GFX90A: ds_write2st64_b32 v1, a2, a255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x1e,0xda,0x01,0x02,0xff,0x00]
7285 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7286 ds_write2st64_b32 v1, a2, a255 offset0:127 offset1:255
7288 // GFX90A: ds_write2st64_b32 v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x1e,0xda,0x01,0x02,0x03,0x00]
7289 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7290 ds_write2st64_b32 v1, a2, a3 offset1:255
7292 // GFX90A: ds_write2st64_b32 v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x1e,0xda,0x01,0x02,0x03,0x00]
7293 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7294 ds_write2st64_b32 v1, a2, a3 offset1:255
7296 // GFX90A: ds_write2st64_b32 v1, a2, a3 offset0:16 offset1:255 ; encoding: [0x10,0xff,0x1e,0xda,0x01,0x02,0x03,0x00]
7297 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7298 ds_write2st64_b32 v1, a2, a3 offset0:16 offset1:255
7300 // GFX90A: ds_write2st64_b32 v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x1e,0xda,0x01,0x02,0x03,0x00]
7301 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7302 ds_write2st64_b32 v1, a2, a3 offset0:127
7304 // GFX90A: ds_write2st64_b32 v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x1e,0xda,0x01,0x02,0x03,0x00]
7305 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7306 ds_write2st64_b32 v1, a2, a3 offset0:127
7308 // GFX90A: ds_write2st64_b32 v1, a2, a3 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x1e,0xda,0x01,0x02,0x03,0x00]
7309 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7310 ds_write2st64_b32 v1, a2, a3 offset0:127 offset1:1
7312 // GFX90A: ds_write2st64_b32 v1, a2, a3 offset0:127 offset1:255 gds ; encoding: [0x7f,0xff,0x1f,0xda,0x01,0x02,0x03,0x00]
7313 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7314 ds_write2st64_b32 v1, a2, a3 offset0:127 offset1:255 gds
7316 // GFX90A: ds_cmpst_b32 v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x20,0xda,0x01,0x02,0x03,0x00]
7317 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7318 ds_cmpst_b32 v1, a2, a3 offset:65535
7320 // GFX90A: ds_cmpst_b32 v255, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x20,0xda,0xff,0x02,0x03,0x00]
7321 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7322 ds_cmpst_b32 v255, a2, a3 offset:65535
7324 // GFX90A: ds_cmpst_b32 v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x20,0xda,0x01,0xff,0x03,0x00]
7325 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7326 ds_cmpst_b32 v1, a255, a3 offset:65535
7328 // GFX90A: ds_cmpst_b32 v1, a2, a255 offset:65535 ; encoding: [0xff,0xff,0x20,0xda,0x01,0x02,0xff,0x00]
7329 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7330 ds_cmpst_b32 v1, a2, a255 offset:65535
7332 // GFX90A: ds_cmpst_b32 v1, a2, a3 ; encoding: [0x00,0x00,0x20,0xda,0x01,0x02,0x03,0x00]
7333 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7334 ds_cmpst_b32 v1, a2, a3
7336 // GFX90A: ds_cmpst_b32 v1, a2, a3 ; encoding: [0x00,0x00,0x20,0xda,0x01,0x02,0x03,0x00]
7337 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7338 ds_cmpst_b32 v1, a2, a3
7340 // GFX90A: ds_cmpst_b32 v1, a2, a3 offset:4 ; encoding: [0x04,0x00,0x20,0xda,0x01,0x02,0x03,0x00]
7341 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7342 ds_cmpst_b32 v1, a2, a3 offset:4
7344 // GFX90A: ds_cmpst_b32 v1, a2, a3 offset:65535 gds ; encoding: [0xff,0xff,0x21,0xda,0x01,0x02,0x03,0x00]
7345 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7346 ds_cmpst_b32 v1, a2, a3 offset:65535 gds
7348 // GFX90A: ds_cmpst_f32 v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x22,0xda,0x01,0x02,0x03,0x00]
7349 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7350 ds_cmpst_f32 v1, a2, a3 offset:65535
7352 // GFX90A: ds_cmpst_f32 v255, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x22,0xda,0xff,0x02,0x03,0x00]
7353 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7354 ds_cmpst_f32 v255, a2, a3 offset:65535
7356 // GFX90A: ds_cmpst_f32 v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x22,0xda,0x01,0xff,0x03,0x00]
7357 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7358 ds_cmpst_f32 v1, a255, a3 offset:65535
7360 // GFX90A: ds_cmpst_f32 v1, a2, a255 offset:65535 ; encoding: [0xff,0xff,0x22,0xda,0x01,0x02,0xff,0x00]
7361 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7362 ds_cmpst_f32 v1, a2, a255 offset:65535
7364 // GFX90A: ds_cmpst_f32 v1, a2, a3 ; encoding: [0x00,0x00,0x22,0xda,0x01,0x02,0x03,0x00]
7365 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7366 ds_cmpst_f32 v1, a2, a3
7368 // GFX90A: ds_cmpst_f32 v1, a2, a3 ; encoding: [0x00,0x00,0x22,0xda,0x01,0x02,0x03,0x00]
7369 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7370 ds_cmpst_f32 v1, a2, a3
7372 // GFX90A: ds_cmpst_f32 v1, a2, a3 offset:4 ; encoding: [0x04,0x00,0x22,0xda,0x01,0x02,0x03,0x00]
7373 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7374 ds_cmpst_f32 v1, a2, a3 offset:4
7376 // GFX90A: ds_cmpst_f32 v1, a2, a3 offset:65535 gds ; encoding: [0xff,0xff,0x23,0xda,0x01,0x02,0x03,0x00]
7377 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7378 ds_cmpst_f32 v1, a2, a3 offset:65535 gds
7380 // GFX90A: ds_min_f32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x24,0xda,0x01,0x02,0x00,0x00]
7381 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7382 ds_min_f32 v1, a2 offset:65535
7384 // GFX90A: ds_min_f32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x24,0xda,0xff,0x02,0x00,0x00]
7385 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7386 ds_min_f32 v255, a2 offset:65535
7388 // GFX90A: ds_min_f32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x24,0xda,0x01,0xff,0x00,0x00]
7389 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7390 ds_min_f32 v1, a255 offset:65535
7392 // GFX90A: ds_min_f32 v1, a2 ; encoding: [0x00,0x00,0x24,0xda,0x01,0x02,0x00,0x00]
7393 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7394 ds_min_f32 v1, a2
7396 // GFX90A: ds_min_f32 v1, a2 ; encoding: [0x00,0x00,0x24,0xda,0x01,0x02,0x00,0x00]
7397 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7398 ds_min_f32 v1, a2
7400 // GFX90A: ds_min_f32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x24,0xda,0x01,0x02,0x00,0x00]
7401 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7402 ds_min_f32 v1, a2 offset:4
7404 // GFX90A: ds_min_f32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x25,0xda,0x01,0x02,0x00,0x00]
7405 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7406 ds_min_f32 v1, a2 offset:65535 gds
7408 // GFX90A: ds_max_f32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x26,0xda,0x01,0x02,0x00,0x00]
7409 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7410 ds_max_f32 v1, a2 offset:65535
7412 // GFX90A: ds_max_f32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x26,0xda,0xff,0x02,0x00,0x00]
7413 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7414 ds_max_f32 v255, a2 offset:65535
7416 // GFX90A: ds_max_f32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x26,0xda,0x01,0xff,0x00,0x00]
7417 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7418 ds_max_f32 v1, a255 offset:65535
7420 // GFX90A: ds_max_f32 v1, a2 ; encoding: [0x00,0x00,0x26,0xda,0x01,0x02,0x00,0x00]
7421 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7422 ds_max_f32 v1, a2
7424 // GFX90A: ds_max_f32 v1, a2 ; encoding: [0x00,0x00,0x26,0xda,0x01,0x02,0x00,0x00]
7425 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7426 ds_max_f32 v1, a2
7428 // GFX90A: ds_max_f32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x26,0xda,0x01,0x02,0x00,0x00]
7429 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7430 ds_max_f32 v1, a2 offset:4
7432 // GFX90A: ds_max_f32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x27,0xda,0x01,0x02,0x00,0x00]
7433 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7434 ds_max_f32 v1, a2 offset:65535 gds
7436 // GFX90A: ds_add_f32 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x2a,0xda,0x01,0x02,0x00,0x00]
7437 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7438 ds_add_f32 v1, a2 offset:65535
7440 // GFX90A: ds_add_f32 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x2a,0xda,0xff,0x02,0x00,0x00]
7441 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7442 ds_add_f32 v255, a2 offset:65535
7444 // GFX90A: ds_add_f32 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x2a,0xda,0x01,0xff,0x00,0x00]
7445 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7446 ds_add_f32 v1, a255 offset:65535
7448 // GFX90A: ds_add_f32 v1, a2 ; encoding: [0x00,0x00,0x2a,0xda,0x01,0x02,0x00,0x00]
7449 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7450 ds_add_f32 v1, a2
7452 // GFX90A: ds_add_f32 v1, a2 ; encoding: [0x00,0x00,0x2a,0xda,0x01,0x02,0x00,0x00]
7453 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7454 ds_add_f32 v1, a2
7456 // GFX90A: ds_add_f32 v1, a2 offset:4 ; encoding: [0x04,0x00,0x2a,0xda,0x01,0x02,0x00,0x00]
7457 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7458 ds_add_f32 v1, a2 offset:4
7460 // GFX90A: ds_add_f32 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x2b,0xda,0x01,0x02,0x00,0x00]
7461 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7462 ds_add_f32 v1, a2 offset:65535 gds
7464 // GFX90A: ds_write_b8 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x3c,0xda,0x01,0x02,0x00,0x00]
7465 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7466 ds_write_b8 v1, a2 offset:65535
7468 // GFX90A: ds_write_b8 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x3c,0xda,0xff,0x02,0x00,0x00]
7469 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7470 ds_write_b8 v255, a2 offset:65535
7472 // GFX90A: ds_write_b8 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x3c,0xda,0x01,0xff,0x00,0x00]
7473 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7474 ds_write_b8 v1, a255 offset:65535
7476 // GFX90A: ds_write_b8 v1, a2 ; encoding: [0x00,0x00,0x3c,0xda,0x01,0x02,0x00,0x00]
7477 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7478 ds_write_b8 v1, a2
7480 // GFX90A: ds_write_b8 v1, a2 ; encoding: [0x00,0x00,0x3c,0xda,0x01,0x02,0x00,0x00]
7481 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7482 ds_write_b8 v1, a2
7484 // GFX90A: ds_write_b8 v1, a2 offset:4 ; encoding: [0x04,0x00,0x3c,0xda,0x01,0x02,0x00,0x00]
7485 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7486 ds_write_b8 v1, a2 offset:4
7488 // GFX90A: ds_write_b8 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x3d,0xda,0x01,0x02,0x00,0x00]
7489 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7490 ds_write_b8 v1, a2 offset:65535 gds
7492 // GFX90A: ds_write_b16 v1, a2 offset:65535 ; encoding: [0xff,0xff,0x3e,0xda,0x01,0x02,0x00,0x00]
7493 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7494 ds_write_b16 v1, a2 offset:65535
7496 // GFX90A: ds_write_b16 v255, a2 offset:65535 ; encoding: [0xff,0xff,0x3e,0xda,0xff,0x02,0x00,0x00]
7497 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7498 ds_write_b16 v255, a2 offset:65535
7500 // GFX90A: ds_write_b16 v1, a255 offset:65535 ; encoding: [0xff,0xff,0x3e,0xda,0x01,0xff,0x00,0x00]
7501 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7502 ds_write_b16 v1, a255 offset:65535
7504 // GFX90A: ds_write_b16 v1, a2 ; encoding: [0x00,0x00,0x3e,0xda,0x01,0x02,0x00,0x00]
7505 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7506 ds_write_b16 v1, a2
7508 // GFX90A: ds_write_b16 v1, a2 ; encoding: [0x00,0x00,0x3e,0xda,0x01,0x02,0x00,0x00]
7509 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7510 ds_write_b16 v1, a2
7512 // GFX90A: ds_write_b16 v1, a2 offset:4 ; encoding: [0x04,0x00,0x3e,0xda,0x01,0x02,0x00,0x00]
7513 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7514 ds_write_b16 v1, a2 offset:4
7516 // GFX90A: ds_write_b16 v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x3f,0xda,0x01,0x02,0x00,0x00]
7517 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7518 ds_write_b16 v1, a2 offset:65535 gds
7520 // GFX90A: ds_add_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x40,0xda,0x01,0x02,0x00,0x05]
7521 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7522 ds_add_rtn_u32 a5, v1, a2 offset:65535
7524 // GFX90A: ds_add_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x40,0xda,0x01,0x02,0x00,0xff]
7525 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7526 ds_add_rtn_u32 a255, v1, a2 offset:65535
7528 // GFX90A: ds_add_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x40,0xda,0xff,0x02,0x00,0x05]
7529 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7530 ds_add_rtn_u32 a5, v255, a2 offset:65535
7532 // GFX90A: ds_add_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x40,0xda,0x01,0xff,0x00,0x05]
7533 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7534 ds_add_rtn_u32 a5, v1, a255 offset:65535
7536 // GFX90A: ds_add_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x40,0xda,0x01,0x02,0x00,0x05]
7537 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7538 ds_add_rtn_u32 a5, v1, a2
7540 // GFX90A: ds_add_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x40,0xda,0x01,0x02,0x00,0x05]
7541 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7542 ds_add_rtn_u32 a5, v1, a2
7544 // GFX90A: ds_add_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x40,0xda,0x01,0x02,0x00,0x05]
7545 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7546 ds_add_rtn_u32 a5, v1, a2 offset:4
7548 // GFX90A: ds_add_rtn_u32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x41,0xda,0x01,0x02,0x00,0x05]
7549 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7550 ds_add_rtn_u32 a5, v1, a2 offset:65535 gds
7552 // GFX90A: ds_sub_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x42,0xda,0x01,0x02,0x00,0x05]
7553 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7554 ds_sub_rtn_u32 a5, v1, a2 offset:65535
7556 // GFX90A: ds_sub_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x42,0xda,0x01,0x02,0x00,0xff]
7557 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7558 ds_sub_rtn_u32 a255, v1, a2 offset:65535
7560 // GFX90A: ds_sub_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x42,0xda,0xff,0x02,0x00,0x05]
7561 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7562 ds_sub_rtn_u32 a5, v255, a2 offset:65535
7564 // GFX90A: ds_sub_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x42,0xda,0x01,0xff,0x00,0x05]
7565 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7566 ds_sub_rtn_u32 a5, v1, a255 offset:65535
7568 // GFX90A: ds_sub_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x42,0xda,0x01,0x02,0x00,0x05]
7569 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7570 ds_sub_rtn_u32 a5, v1, a2
7572 // GFX90A: ds_sub_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x42,0xda,0x01,0x02,0x00,0x05]
7573 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7574 ds_sub_rtn_u32 a5, v1, a2
7576 // GFX90A: ds_sub_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x42,0xda,0x01,0x02,0x00,0x05]
7577 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7578 ds_sub_rtn_u32 a5, v1, a2 offset:4
7580 // GFX90A: ds_sub_rtn_u32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x43,0xda,0x01,0x02,0x00,0x05]
7581 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7582 ds_sub_rtn_u32 a5, v1, a2 offset:65535 gds
7584 // GFX90A: ds_rsub_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x44,0xda,0x01,0x02,0x00,0x05]
7585 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7586 ds_rsub_rtn_u32 a5, v1, a2 offset:65535
7588 // GFX90A: ds_rsub_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x44,0xda,0x01,0x02,0x00,0xff]
7589 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7590 ds_rsub_rtn_u32 a255, v1, a2 offset:65535
7592 // GFX90A: ds_rsub_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x44,0xda,0xff,0x02,0x00,0x05]
7593 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7594 ds_rsub_rtn_u32 a5, v255, a2 offset:65535
7596 // GFX90A: ds_rsub_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x44,0xda,0x01,0xff,0x00,0x05]
7597 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7598 ds_rsub_rtn_u32 a5, v1, a255 offset:65535
7600 // GFX90A: ds_rsub_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x44,0xda,0x01,0x02,0x00,0x05]
7601 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7602 ds_rsub_rtn_u32 a5, v1, a2
7604 // GFX90A: ds_rsub_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x44,0xda,0x01,0x02,0x00,0x05]
7605 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7606 ds_rsub_rtn_u32 a5, v1, a2
7608 // GFX90A: ds_rsub_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x44,0xda,0x01,0x02,0x00,0x05]
7609 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7610 ds_rsub_rtn_u32 a5, v1, a2 offset:4
7612 // GFX90A: ds_rsub_rtn_u32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x45,0xda,0x01,0x02,0x00,0x05]
7613 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7614 ds_rsub_rtn_u32 a5, v1, a2 offset:65535 gds
7616 // GFX90A: ds_inc_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x46,0xda,0x01,0x02,0x00,0x05]
7617 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7618 ds_inc_rtn_u32 a5, v1, a2 offset:65535
7620 // GFX90A: ds_inc_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x46,0xda,0x01,0x02,0x00,0xff]
7621 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7622 ds_inc_rtn_u32 a255, v1, a2 offset:65535
7624 // GFX90A: ds_inc_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x46,0xda,0xff,0x02,0x00,0x05]
7625 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7626 ds_inc_rtn_u32 a5, v255, a2 offset:65535
7628 // GFX90A: ds_inc_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x46,0xda,0x01,0xff,0x00,0x05]
7629 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7630 ds_inc_rtn_u32 a5, v1, a255 offset:65535
7632 // GFX90A: ds_inc_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x46,0xda,0x01,0x02,0x00,0x05]
7633 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7634 ds_inc_rtn_u32 a5, v1, a2
7636 // GFX90A: ds_inc_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x46,0xda,0x01,0x02,0x00,0x05]
7637 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7638 ds_inc_rtn_u32 a5, v1, a2
7640 // GFX90A: ds_inc_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x46,0xda,0x01,0x02,0x00,0x05]
7641 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7642 ds_inc_rtn_u32 a5, v1, a2 offset:4
7644 // GFX90A: ds_inc_rtn_u32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x47,0xda,0x01,0x02,0x00,0x05]
7645 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7646 ds_inc_rtn_u32 a5, v1, a2 offset:65535 gds
7648 // GFX90A: ds_dec_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x48,0xda,0x01,0x02,0x00,0x05]
7649 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7650 ds_dec_rtn_u32 a5, v1, a2 offset:65535
7652 // GFX90A: ds_dec_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x48,0xda,0x01,0x02,0x00,0xff]
7653 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7654 ds_dec_rtn_u32 a255, v1, a2 offset:65535
7656 // GFX90A: ds_dec_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x48,0xda,0xff,0x02,0x00,0x05]
7657 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7658 ds_dec_rtn_u32 a5, v255, a2 offset:65535
7660 // GFX90A: ds_dec_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x48,0xda,0x01,0xff,0x00,0x05]
7661 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7662 ds_dec_rtn_u32 a5, v1, a255 offset:65535
7664 // GFX90A: ds_dec_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x48,0xda,0x01,0x02,0x00,0x05]
7665 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7666 ds_dec_rtn_u32 a5, v1, a2
7668 // GFX90A: ds_dec_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x48,0xda,0x01,0x02,0x00,0x05]
7669 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7670 ds_dec_rtn_u32 a5, v1, a2
7672 // GFX90A: ds_dec_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x48,0xda,0x01,0x02,0x00,0x05]
7673 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7674 ds_dec_rtn_u32 a5, v1, a2 offset:4
7676 // GFX90A: ds_dec_rtn_u32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x49,0xda,0x01,0x02,0x00,0x05]
7677 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7678 ds_dec_rtn_u32 a5, v1, a2 offset:65535 gds
7680 // GFX90A: ds_min_rtn_i32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x4a,0xda,0x01,0x02,0x00,0x05]
7681 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7682 ds_min_rtn_i32 a5, v1, a2 offset:65535
7684 // GFX90A: ds_min_rtn_i32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x4a,0xda,0x01,0x02,0x00,0xff]
7685 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7686 ds_min_rtn_i32 a255, v1, a2 offset:65535
7688 // GFX90A: ds_min_rtn_i32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x4a,0xda,0xff,0x02,0x00,0x05]
7689 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7690 ds_min_rtn_i32 a5, v255, a2 offset:65535
7692 // GFX90A: ds_min_rtn_i32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x4a,0xda,0x01,0xff,0x00,0x05]
7693 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7694 ds_min_rtn_i32 a5, v1, a255 offset:65535
7696 // GFX90A: ds_min_rtn_i32 a5, v1, a2 ; encoding: [0x00,0x00,0x4a,0xda,0x01,0x02,0x00,0x05]
7697 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7698 ds_min_rtn_i32 a5, v1, a2
7700 // GFX90A: ds_min_rtn_i32 a5, v1, a2 ; encoding: [0x00,0x00,0x4a,0xda,0x01,0x02,0x00,0x05]
7701 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7702 ds_min_rtn_i32 a5, v1, a2
7704 // GFX90A: ds_min_rtn_i32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x4a,0xda,0x01,0x02,0x00,0x05]
7705 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7706 ds_min_rtn_i32 a5, v1, a2 offset:4
7708 // GFX90A: ds_min_rtn_i32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x4b,0xda,0x01,0x02,0x00,0x05]
7709 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7710 ds_min_rtn_i32 a5, v1, a2 offset:65535 gds
7712 // GFX90A: ds_max_rtn_i32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x4c,0xda,0x01,0x02,0x00,0x05]
7713 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7714 ds_max_rtn_i32 a5, v1, a2 offset:65535
7716 // GFX90A: ds_max_rtn_i32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x4c,0xda,0x01,0x02,0x00,0xff]
7717 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7718 ds_max_rtn_i32 a255, v1, a2 offset:65535
7720 // GFX90A: ds_max_rtn_i32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x4c,0xda,0xff,0x02,0x00,0x05]
7721 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7722 ds_max_rtn_i32 a5, v255, a2 offset:65535
7724 // GFX90A: ds_max_rtn_i32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x4c,0xda,0x01,0xff,0x00,0x05]
7725 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7726 ds_max_rtn_i32 a5, v1, a255 offset:65535
7728 // GFX90A: ds_max_rtn_i32 a5, v1, a2 ; encoding: [0x00,0x00,0x4c,0xda,0x01,0x02,0x00,0x05]
7729 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7730 ds_max_rtn_i32 a5, v1, a2
7732 // GFX90A: ds_max_rtn_i32 a5, v1, a2 ; encoding: [0x00,0x00,0x4c,0xda,0x01,0x02,0x00,0x05]
7733 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7734 ds_max_rtn_i32 a5, v1, a2
7736 // GFX90A: ds_max_rtn_i32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x4c,0xda,0x01,0x02,0x00,0x05]
7737 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7738 ds_max_rtn_i32 a5, v1, a2 offset:4
7740 // GFX90A: ds_max_rtn_i32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x4d,0xda,0x01,0x02,0x00,0x05]
7741 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7742 ds_max_rtn_i32 a5, v1, a2 offset:65535 gds
7744 // GFX90A: ds_min_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x4e,0xda,0x01,0x02,0x00,0x05]
7745 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7746 ds_min_rtn_u32 a5, v1, a2 offset:65535
7748 // GFX90A: ds_min_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x4e,0xda,0x01,0x02,0x00,0xff]
7749 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7750 ds_min_rtn_u32 a255, v1, a2 offset:65535
7752 // GFX90A: ds_min_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x4e,0xda,0xff,0x02,0x00,0x05]
7753 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7754 ds_min_rtn_u32 a5, v255, a2 offset:65535
7756 // GFX90A: ds_min_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x4e,0xda,0x01,0xff,0x00,0x05]
7757 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7758 ds_min_rtn_u32 a5, v1, a255 offset:65535
7760 // GFX90A: ds_min_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x4e,0xda,0x01,0x02,0x00,0x05]
7761 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7762 ds_min_rtn_u32 a5, v1, a2
7764 // GFX90A: ds_min_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x4e,0xda,0x01,0x02,0x00,0x05]
7765 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7766 ds_min_rtn_u32 a5, v1, a2
7768 // GFX90A: ds_min_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x4e,0xda,0x01,0x02,0x00,0x05]
7769 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7770 ds_min_rtn_u32 a5, v1, a2 offset:4
7772 // GFX90A: ds_min_rtn_u32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x4f,0xda,0x01,0x02,0x00,0x05]
7773 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7774 ds_min_rtn_u32 a5, v1, a2 offset:65535 gds
7776 // GFX90A: ds_max_rtn_u32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x50,0xda,0x01,0x02,0x00,0x05]
7777 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7778 ds_max_rtn_u32 a5, v1, a2 offset:65535
7780 // GFX90A: ds_max_rtn_u32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x50,0xda,0x01,0x02,0x00,0xff]
7781 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7782 ds_max_rtn_u32 a255, v1, a2 offset:65535
7784 // GFX90A: ds_max_rtn_u32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x50,0xda,0xff,0x02,0x00,0x05]
7785 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7786 ds_max_rtn_u32 a5, v255, a2 offset:65535
7788 // GFX90A: ds_max_rtn_u32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x50,0xda,0x01,0xff,0x00,0x05]
7789 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7790 ds_max_rtn_u32 a5, v1, a255 offset:65535
7792 // GFX90A: ds_max_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x50,0xda,0x01,0x02,0x00,0x05]
7793 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7794 ds_max_rtn_u32 a5, v1, a2
7796 // GFX90A: ds_max_rtn_u32 a5, v1, a2 ; encoding: [0x00,0x00,0x50,0xda,0x01,0x02,0x00,0x05]
7797 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7798 ds_max_rtn_u32 a5, v1, a2
7800 // GFX90A: ds_max_rtn_u32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x50,0xda,0x01,0x02,0x00,0x05]
7801 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7802 ds_max_rtn_u32 a5, v1, a2 offset:4
7804 // GFX90A: ds_max_rtn_u32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x51,0xda,0x01,0x02,0x00,0x05]
7805 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7806 ds_max_rtn_u32 a5, v1, a2 offset:65535 gds
7808 // GFX90A: ds_and_rtn_b32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x52,0xda,0x01,0x02,0x00,0x05]
7809 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7810 ds_and_rtn_b32 a5, v1, a2 offset:65535
7812 // GFX90A: ds_and_rtn_b32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x52,0xda,0x01,0x02,0x00,0xff]
7813 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7814 ds_and_rtn_b32 a255, v1, a2 offset:65535
7816 // GFX90A: ds_and_rtn_b32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x52,0xda,0xff,0x02,0x00,0x05]
7817 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7818 ds_and_rtn_b32 a5, v255, a2 offset:65535
7820 // GFX90A: ds_and_rtn_b32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x52,0xda,0x01,0xff,0x00,0x05]
7821 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7822 ds_and_rtn_b32 a5, v1, a255 offset:65535
7824 // GFX90A: ds_and_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x52,0xda,0x01,0x02,0x00,0x05]
7825 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7826 ds_and_rtn_b32 a5, v1, a2
7828 // GFX90A: ds_and_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x52,0xda,0x01,0x02,0x00,0x05]
7829 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7830 ds_and_rtn_b32 a5, v1, a2
7832 // GFX90A: ds_and_rtn_b32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x52,0xda,0x01,0x02,0x00,0x05]
7833 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7834 ds_and_rtn_b32 a5, v1, a2 offset:4
7836 // GFX90A: ds_and_rtn_b32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x53,0xda,0x01,0x02,0x00,0x05]
7837 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7838 ds_and_rtn_b32 a5, v1, a2 offset:65535 gds
7840 // GFX90A: ds_or_rtn_b32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x54,0xda,0x01,0x02,0x00,0x05]
7841 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7842 ds_or_rtn_b32 a5, v1, a2 offset:65535
7844 // GFX90A: ds_or_rtn_b32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x54,0xda,0x01,0x02,0x00,0xff]
7845 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7846 ds_or_rtn_b32 a255, v1, a2 offset:65535
7848 // GFX90A: ds_or_rtn_b32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x54,0xda,0xff,0x02,0x00,0x05]
7849 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7850 ds_or_rtn_b32 a5, v255, a2 offset:65535
7852 // GFX90A: ds_or_rtn_b32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x54,0xda,0x01,0xff,0x00,0x05]
7853 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7854 ds_or_rtn_b32 a5, v1, a255 offset:65535
7856 // GFX90A: ds_or_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x54,0xda,0x01,0x02,0x00,0x05]
7857 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7858 ds_or_rtn_b32 a5, v1, a2
7860 // GFX90A: ds_or_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x54,0xda,0x01,0x02,0x00,0x05]
7861 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7862 ds_or_rtn_b32 a5, v1, a2
7864 // GFX90A: ds_or_rtn_b32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x54,0xda,0x01,0x02,0x00,0x05]
7865 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7866 ds_or_rtn_b32 a5, v1, a2 offset:4
7868 // GFX90A: ds_or_rtn_b32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x55,0xda,0x01,0x02,0x00,0x05]
7869 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7870 ds_or_rtn_b32 a5, v1, a2 offset:65535 gds
7872 // GFX90A: ds_xor_rtn_b32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x56,0xda,0x01,0x02,0x00,0x05]
7873 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7874 ds_xor_rtn_b32 a5, v1, a2 offset:65535
7876 // GFX90A: ds_xor_rtn_b32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x56,0xda,0x01,0x02,0x00,0xff]
7877 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7878 ds_xor_rtn_b32 a255, v1, a2 offset:65535
7880 // GFX90A: ds_xor_rtn_b32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x56,0xda,0xff,0x02,0x00,0x05]
7881 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7882 ds_xor_rtn_b32 a5, v255, a2 offset:65535
7884 // GFX90A: ds_xor_rtn_b32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x56,0xda,0x01,0xff,0x00,0x05]
7885 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7886 ds_xor_rtn_b32 a5, v1, a255 offset:65535
7888 // GFX90A: ds_xor_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x56,0xda,0x01,0x02,0x00,0x05]
7889 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7890 ds_xor_rtn_b32 a5, v1, a2
7892 // GFX90A: ds_xor_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x56,0xda,0x01,0x02,0x00,0x05]
7893 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7894 ds_xor_rtn_b32 a5, v1, a2
7896 // GFX90A: ds_xor_rtn_b32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x56,0xda,0x01,0x02,0x00,0x05]
7897 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7898 ds_xor_rtn_b32 a5, v1, a2 offset:4
7900 // GFX90A: ds_xor_rtn_b32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x57,0xda,0x01,0x02,0x00,0x05]
7901 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7902 ds_xor_rtn_b32 a5, v1, a2 offset:65535 gds
7904 // GFX90A: ds_mskor_rtn_b32 a5, v1, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x58,0xda,0x01,0x02,0x05,0x05]
7905 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7906 ds_mskor_rtn_b32 a5, v1, a2, a5 offset:65535
7908 // GFX90A: ds_mskor_rtn_b32 a255, v1, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x58,0xda,0x01,0x02,0x05,0xff]
7909 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7910 ds_mskor_rtn_b32 a255, v1, a2, a5 offset:65535
7912 // GFX90A: ds_mskor_rtn_b32 a5, v255, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x58,0xda,0xff,0x02,0x05,0x05]
7913 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7914 ds_mskor_rtn_b32 a5, v255, a2, a5 offset:65535
7916 // GFX90A: ds_mskor_rtn_b32 a5, v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x58,0xda,0x01,0xff,0x03,0x05]
7917 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7918 ds_mskor_rtn_b32 a5, v1, a255, a3 offset:65535
7920 // GFX90A: ds_mskor_rtn_b32 a5, v1, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x58,0xda,0x01,0x02,0x05,0x05]
7921 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7922 ds_mskor_rtn_b32 a5, v1, a2, a5 offset:65535
7924 // GFX90A: ds_mskor_rtn_b32 a5, v1, a2, a5 ; encoding: [0x00,0x00,0x58,0xda,0x01,0x02,0x05,0x05]
7925 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7926 ds_mskor_rtn_b32 a5, v1, a2, a5
7928 // GFX90A: ds_mskor_rtn_b32 a5, v1, a2, a5 ; encoding: [0x00,0x00,0x58,0xda,0x01,0x02,0x05,0x05]
7929 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7930 ds_mskor_rtn_b32 a5, v1, a2, a5
7932 // GFX90A: ds_mskor_rtn_b32 a5, v1, a2, a5 offset:4 ; encoding: [0x04,0x00,0x58,0xda,0x01,0x02,0x05,0x05]
7933 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7934 ds_mskor_rtn_b32 a5, v1, a2, a5 offset:4
7936 // GFX90A: ds_mskor_rtn_b32 a5, v1, a2, a5 offset:65535 gds ; encoding: [0xff,0xff,0x59,0xda,0x01,0x02,0x05,0x05]
7937 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7938 ds_mskor_rtn_b32 a5, v1, a2, a5 offset:65535 gds
7940 // GFX90A: ds_wrxchg_rtn_b32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x5a,0xda,0x01,0x02,0x00,0x05]
7941 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7942 ds_wrxchg_rtn_b32 a5, v1, a2 offset:65535
7944 // GFX90A: ds_wrxchg_rtn_b32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x5a,0xda,0x01,0x02,0x00,0xff]
7945 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7946 ds_wrxchg_rtn_b32 a255, v1, a2 offset:65535
7948 // GFX90A: ds_wrxchg_rtn_b32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x5a,0xda,0xff,0x02,0x00,0x05]
7949 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7950 ds_wrxchg_rtn_b32 a5, v255, a2 offset:65535
7952 // GFX90A: ds_wrxchg_rtn_b32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x5a,0xda,0x01,0xff,0x00,0x05]
7953 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7954 ds_wrxchg_rtn_b32 a5, v1, a255 offset:65535
7956 // GFX90A: ds_wrxchg_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x5a,0xda,0x01,0x02,0x00,0x05]
7957 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7958 ds_wrxchg_rtn_b32 a5, v1, a2
7960 // GFX90A: ds_wrxchg_rtn_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x5a,0xda,0x01,0x02,0x00,0x05]
7961 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7962 ds_wrxchg_rtn_b32 a5, v1, a2
7964 // GFX90A: ds_wrxchg_rtn_b32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x5a,0xda,0x01,0x02,0x00,0x05]
7965 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7966 ds_wrxchg_rtn_b32 a5, v1, a2 offset:4
7968 // GFX90A: ds_wrxchg_rtn_b32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x5b,0xda,0x01,0x02,0x00,0x05]
7969 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7970 ds_wrxchg_rtn_b32 a5, v1, a2 offset:65535 gds
7972 // GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5c,0xda,0x01,0x02,0x03,0x06]
7973 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7974 ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:255
7976 // GFX90A: ds_wrxchg2_rtn_b32 a[254:255], v1, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5c,0xda,0x01,0x02,0x03,0xfe]
7977 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7978 ds_wrxchg2_rtn_b32 a[254:255], v1, a2, a3 offset0:127 offset1:255
7980 // GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v255, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5c,0xda,0xff,0x02,0x03,0x06]
7981 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7982 ds_wrxchg2_rtn_b32 a[6:7], v255, a2, a3 offset0:127 offset1:255
7984 // GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a255, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5c,0xda,0x01,0xff,0x03,0x06]
7985 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7986 ds_wrxchg2_rtn_b32 a[6:7], v1, a255, a3 offset0:127 offset1:255
7988 // GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5c,0xda,0x01,0x02,0xff,0x06]
7989 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7990 ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a255 offset0:127 offset1:255
7992 // GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x5c,0xda,0x01,0x02,0x03,0x06]
7993 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7994 ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset1:255
7996 // GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x5c,0xda,0x01,0x02,0x03,0x06]
7997 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
7998 ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset1:255
8000 // GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:16 offset1:255 ; encoding: [0x10,0xff,0x5c,0xda,0x01,0x02,0x03,0x06]
8001 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8002 ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:16 offset1:255
8004 // GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x5c,0xda,0x01,0x02,0x03,0x06]
8005 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8006 ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127
8008 // GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x5c,0xda,0x01,0x02,0x03,0x06]
8009 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8010 ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127
8012 // GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x5c,0xda,0x01,0x02,0x03,0x06]
8013 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8014 ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:1
8016 // GFX90A: ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:255 gds ; encoding: [0x7f,0xff,0x5d,0xda,0x01,0x02,0x03,0x06]
8017 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8018 ds_wrxchg2_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:255 gds
8020 // GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5e,0xda,0x01,0x02,0x03,0x06]
8021 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8022 ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:255
8024 // GFX90A: ds_wrxchg2st64_rtn_b32 a[254:255], v1, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5e,0xda,0x01,0x02,0x03,0xfe]
8025 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8026 ds_wrxchg2st64_rtn_b32 a[254:255], v1, a2, a3 offset0:127 offset1:255
8028 // GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v255, a2, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5e,0xda,0xff,0x02,0x03,0x06]
8029 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8030 ds_wrxchg2st64_rtn_b32 a[6:7], v255, a2, a3 offset0:127 offset1:255
8032 // GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a255, a3 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5e,0xda,0x01,0xff,0x03,0x06]
8033 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8034 ds_wrxchg2st64_rtn_b32 a[6:7], v1, a255, a3 offset0:127 offset1:255
8036 // GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x5e,0xda,0x01,0x02,0xff,0x06]
8037 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8038 ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a255 offset0:127 offset1:255
8040 // GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x5e,0xda,0x01,0x02,0x03,0x06]
8041 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8042 ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset1:255
8044 // GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset1:255 ; encoding: [0x00,0xff,0x5e,0xda,0x01,0x02,0x03,0x06]
8045 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8046 ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset1:255
8048 // GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:16 offset1:255 ; encoding: [0x10,0xff,0x5e,0xda,0x01,0x02,0x03,0x06]
8049 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8050 ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:16 offset1:255
8052 // GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x5e,0xda,0x01,0x02,0x03,0x06]
8053 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8054 ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127
8056 // GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127 ; encoding: [0x7f,0x00,0x5e,0xda,0x01,0x02,0x03,0x06]
8057 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8058 ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127
8060 // GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x5e,0xda,0x01,0x02,0x03,0x06]
8061 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8062 ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:1
8064 // GFX90A: ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:255 gds ; encoding: [0x7f,0xff,0x5f,0xda,0x01,0x02,0x03,0x06]
8065 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8066 ds_wrxchg2st64_rtn_b32 a[6:7], v1, a2, a3 offset0:127 offset1:255 gds
8068 // GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0x01,0x02,0x03,0x05]
8069 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8070 ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:65535
8072 // GFX90A: ds_cmpst_rtn_b32 a255, v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0x01,0x02,0x03,0xff]
8073 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8074 ds_cmpst_rtn_b32 a255, v1, a2, a3 offset:65535
8076 // GFX90A: ds_cmpst_rtn_b32 a5, v255, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0xff,0x02,0x03,0x05]
8077 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8078 ds_cmpst_rtn_b32 a5, v255, a2, a3 offset:65535
8080 // GFX90A: ds_cmpst_rtn_b32 a5, v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0x01,0xff,0x03,0x05]
8081 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8082 ds_cmpst_rtn_b32 a5, v1, a255, a3 offset:65535
8084 // GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a255 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0x01,0x02,0xff,0x05]
8085 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8086 ds_cmpst_rtn_b32 a5, v1, a2, a255 offset:65535
8088 // GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 ; encoding: [0x00,0x00,0x60,0xda,0x01,0x02,0x03,0x05]
8089 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8090 ds_cmpst_rtn_b32 a5, v1, a2, a3
8092 // GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 ; encoding: [0x00,0x00,0x60,0xda,0x01,0x02,0x03,0x05]
8093 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8094 ds_cmpst_rtn_b32 a5, v1, a2, a3
8096 // GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:4 ; encoding: [0x04,0x00,0x60,0xda,0x01,0x02,0x03,0x05]
8097 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8098 ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:4
8100 // GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:65535 gds ; encoding: [0xff,0xff,0x61,0xda,0x01,0x02,0x03,0x05]
8101 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8102 ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:65535 gds
8104 // GFX90A: ds_cmpst_rtn_f32 a5, v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x62,0xda,0x01,0x02,0x03,0x05]
8105 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8106 ds_cmpst_rtn_f32 a5, v1, a2, a3 offset:65535
8108 // GFX90A: ds_cmpst_rtn_f32 a255, v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x62,0xda,0x01,0x02,0x03,0xff]
8109 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8110 ds_cmpst_rtn_f32 a255, v1, a2, a3 offset:65535
8112 // GFX90A: ds_cmpst_rtn_f32 a5, v255, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x62,0xda,0xff,0x02,0x03,0x05]
8113 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8114 ds_cmpst_rtn_f32 a5, v255, a2, a3 offset:65535
8116 // GFX90A: ds_cmpst_rtn_f32 a5, v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x62,0xda,0x01,0xff,0x03,0x05]
8117 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8118 ds_cmpst_rtn_f32 a5, v1, a255, a3 offset:65535
8120 // GFX90A: ds_cmpst_rtn_f32 a5, v1, a2, a255 offset:65535 ; encoding: [0xff,0xff,0x62,0xda,0x01,0x02,0xff,0x05]
8121 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8122 ds_cmpst_rtn_f32 a5, v1, a2, a255 offset:65535
8124 // GFX90A: ds_cmpst_rtn_f32 a5, v1, a2, a3 ; encoding: [0x00,0x00,0x62,0xda,0x01,0x02,0x03,0x05]
8125 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8126 ds_cmpst_rtn_f32 a5, v1, a2, a3
8128 // GFX90A: ds_cmpst_rtn_f32 a5, v1, a2, a3 ; encoding: [0x00,0x00,0x62,0xda,0x01,0x02,0x03,0x05]
8129 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8130 ds_cmpst_rtn_f32 a5, v1, a2, a3
8132 // GFX90A: ds_cmpst_rtn_f32 a5, v1, a2, a3 offset:4 ; encoding: [0x04,0x00,0x62,0xda,0x01,0x02,0x03,0x05]
8133 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8134 ds_cmpst_rtn_f32 a5, v1, a2, a3 offset:4
8136 // GFX90A: ds_cmpst_rtn_f32 a5, v1, a2, a3 offset:65535 gds ; encoding: [0xff,0xff,0x63,0xda,0x01,0x02,0x03,0x05]
8137 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8138 ds_cmpst_rtn_f32 a5, v1, a2, a3 offset:65535 gds
8140 // GFX90A: ds_min_rtn_f32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x64,0xda,0x01,0x02,0x00,0x05]
8141 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8142 ds_min_rtn_f32 a5, v1, a2 offset:65535
8144 // GFX90A: ds_min_rtn_f32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x64,0xda,0x01,0x02,0x00,0xff]
8145 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8146 ds_min_rtn_f32 a255, v1, a2 offset:65535
8148 // GFX90A: ds_min_rtn_f32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x64,0xda,0xff,0x02,0x00,0x05]
8149 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8150 ds_min_rtn_f32 a5, v255, a2 offset:65535
8152 // GFX90A: ds_min_rtn_f32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x64,0xda,0x01,0xff,0x00,0x05]
8153 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8154 ds_min_rtn_f32 a5, v1, a255 offset:65535
8156 // GFX90A: ds_min_rtn_f32 a5, v1, a2 ; encoding: [0x00,0x00,0x64,0xda,0x01,0x02,0x00,0x05]
8157 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8158 ds_min_rtn_f32 a5, v1, a2
8160 // GFX90A: ds_min_rtn_f32 a5, v1, a2 ; encoding: [0x00,0x00,0x64,0xda,0x01,0x02,0x00,0x05]
8161 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8162 ds_min_rtn_f32 a5, v1, a2
8164 // GFX90A: ds_min_rtn_f32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x64,0xda,0x01,0x02,0x00,0x05]
8165 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8166 ds_min_rtn_f32 a5, v1, a2 offset:4
8168 // GFX90A: ds_min_rtn_f32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x65,0xda,0x01,0x02,0x00,0x05]
8169 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8170 ds_min_rtn_f32 a5, v1, a2 offset:65535 gds
8172 // GFX90A: ds_max_rtn_f32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x66,0xda,0x01,0x02,0x00,0x05]
8173 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8174 ds_max_rtn_f32 a5, v1, a2 offset:65535
8176 // GFX90A: ds_max_rtn_f32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x66,0xda,0x01,0x02,0x00,0xff]
8177 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8178 ds_max_rtn_f32 a255, v1, a2 offset:65535
8180 // GFX90A: ds_max_rtn_f32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x66,0xda,0xff,0x02,0x00,0x05]
8181 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8182 ds_max_rtn_f32 a5, v255, a2 offset:65535
8184 // GFX90A: ds_max_rtn_f32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x66,0xda,0x01,0xff,0x00,0x05]
8185 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8186 ds_max_rtn_f32 a5, v1, a255 offset:65535
8188 // GFX90A: ds_max_rtn_f32 a5, v1, a2 ; encoding: [0x00,0x00,0x66,0xda,0x01,0x02,0x00,0x05]
8189 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8190 ds_max_rtn_f32 a5, v1, a2
8192 // GFX90A: ds_max_rtn_f32 a5, v1, a2 ; encoding: [0x00,0x00,0x66,0xda,0x01,0x02,0x00,0x05]
8193 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8194 ds_max_rtn_f32 a5, v1, a2
8196 // GFX90A: ds_max_rtn_f32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x66,0xda,0x01,0x02,0x00,0x05]
8197 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8198 ds_max_rtn_f32 a5, v1, a2 offset:4
8200 // GFX90A: ds_max_rtn_f32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x67,0xda,0x01,0x02,0x00,0x05]
8201 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8202 ds_max_rtn_f32 a5, v1, a2 offset:65535 gds
8204 // GFX90A: ds_wrap_rtn_b32 a5, v1, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x68,0xda,0x01,0x02,0x05,0x05]
8205 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8206 ds_wrap_rtn_b32 a5, v1, a2, a5 offset:65535
8208 // GFX90A: ds_wrap_rtn_b32 a255, v1, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x68,0xda,0x01,0x02,0x05,0xff]
8209 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8210 ds_wrap_rtn_b32 a255, v1, a2, a5 offset:65535
8212 // GFX90A: ds_wrap_rtn_b32 a5, v255, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x68,0xda,0xff,0x02,0x05,0x05]
8213 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8214 ds_wrap_rtn_b32 a5, v255, a2, a5 offset:65535
8216 // GFX90A: ds_wrap_rtn_b32 a5, v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x68,0xda,0x01,0xff,0x03,0x05]
8217 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8218 ds_wrap_rtn_b32 a5, v1, a255, a3 offset:65535
8220 // GFX90A: ds_wrap_rtn_b32 a5, v1, a2, a5 offset:65535 ; encoding: [0xff,0xff,0x68,0xda,0x01,0x02,0x05,0x05]
8221 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8222 ds_wrap_rtn_b32 a5, v1, a2, a5 offset:65535
8224 // GFX90A: ds_wrap_rtn_b32 a5, v1, a2, a5 ; encoding: [0x00,0x00,0x68,0xda,0x01,0x02,0x05,0x05]
8225 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8226 ds_wrap_rtn_b32 a5, v1, a2, a5
8228 // GFX90A: ds_wrap_rtn_b32 a5, v1, a2, a5 ; encoding: [0x00,0x00,0x68,0xda,0x01,0x02,0x05,0x05]
8229 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8230 ds_wrap_rtn_b32 a5, v1, a2, a5
8232 // GFX90A: ds_wrap_rtn_b32 a5, v1, a2, a5 offset:4 ; encoding: [0x04,0x00,0x68,0xda,0x01,0x02,0x05,0x05]
8233 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8234 ds_wrap_rtn_b32 a5, v1, a2, a5 offset:4
8236 // GFX90A: ds_wrap_rtn_b32 a5, v1, a2, a5 offset:65535 gds ; encoding: [0xff,0xff,0x69,0xda,0x01,0x02,0x05,0x05]
8237 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8238 ds_wrap_rtn_b32 a5, v1, a2, a5 offset:65535 gds
8240 // GFX90A: ds_add_rtn_f32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x6a,0xda,0x01,0x02,0x00,0x05]
8241 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8242 ds_add_rtn_f32 a5, v1, a2 offset:65535
8244 // GFX90A: ds_add_rtn_f32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x6a,0xda,0x01,0x02,0x00,0xff]
8245 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8246 ds_add_rtn_f32 a255, v1, a2 offset:65535
8248 // GFX90A: ds_add_rtn_f32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x6a,0xda,0xff,0x02,0x00,0x05]
8249 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8250 ds_add_rtn_f32 a5, v255, a2 offset:65535
8252 // GFX90A: ds_add_rtn_f32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x6a,0xda,0x01,0xff,0x00,0x05]
8253 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8254 ds_add_rtn_f32 a5, v1, a255 offset:65535
8256 // GFX90A: ds_add_rtn_f32 a5, v1, a2 ; encoding: [0x00,0x00,0x6a,0xda,0x01,0x02,0x00,0x05]
8257 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8258 ds_add_rtn_f32 a5, v1, a2
8260 // GFX90A: ds_add_rtn_f32 a5, v1, a2 ; encoding: [0x00,0x00,0x6a,0xda,0x01,0x02,0x00,0x05]
8261 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8262 ds_add_rtn_f32 a5, v1, a2
8264 // GFX90A: ds_add_rtn_f32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x6a,0xda,0x01,0x02,0x00,0x05]
8265 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8266 ds_add_rtn_f32 a5, v1, a2 offset:4
8268 // GFX90A: ds_add_rtn_f32 a5, v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0x6b,0xda,0x01,0x02,0x00,0x05]
8269 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8270 ds_add_rtn_f32 a5, v1, a2 offset:65535 gds
8272 // GFX90A: ds_read_b32 a5, v1 offset:65535 ; encoding: [0xff,0xff,0x6c,0xda,0x01,0x00,0x00,0x05]
8273 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8274 ds_read_b32 a5, v1 offset:65535
8276 // GFX90A: ds_read_b32 a255, v1 offset:65535 ; encoding: [0xff,0xff,0x6c,0xda,0x01,0x00,0x00,0xff]
8277 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8278 ds_read_b32 a255, v1 offset:65535
8280 // GFX90A: ds_read_b32 a5, v255 offset:65535 ; encoding: [0xff,0xff,0x6c,0xda,0xff,0x00,0x00,0x05]
8281 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8282 ds_read_b32 a5, v255 offset:65535
8284 // GFX90A: ds_read_b32 a5, v1 ; encoding: [0x00,0x00,0x6c,0xda,0x01,0x00,0x00,0x05]
8285 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8286 ds_read_b32 a5, v1
8288 // GFX90A: ds_read_b32 a5, v1 ; encoding: [0x00,0x00,0x6c,0xda,0x01,0x00,0x00,0x05]
8289 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8290 ds_read_b32 a5, v1
8292 // GFX90A: ds_read_b32 a5, v1 offset:4 ; encoding: [0x04,0x00,0x6c,0xda,0x01,0x00,0x00,0x05]
8293 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8294 ds_read_b32 a5, v1 offset:4
8296 // GFX90A: ds_read_b32 a5, v1 offset:65535 gds ; encoding: [0xff,0xff,0x6d,0xda,0x01,0x00,0x00,0x05]
8297 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8298 ds_read_b32 a5, v1 offset:65535 gds
8300 // GFX90A: ds_read2_b32 a[6:7], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x6e,0xda,0x01,0x00,0x00,0x06]
8301 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8302 ds_read2_b32 a[6:7], v1 offset0:127 offset1:255
8304 // GFX90A: ds_read2_b32 a[254:255], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x6e,0xda,0x01,0x00,0x00,0xfe]
8305 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8306 ds_read2_b32 a[254:255], v1 offset0:127 offset1:255
8308 // GFX90A: ds_read2_b32 a[6:7], v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x6e,0xda,0xff,0x00,0x00,0x06]
8309 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8310 ds_read2_b32 a[6:7], v255 offset0:127 offset1:255
8312 // GFX90A: ds_read2_b32 a[6:7], v1 offset1:255 ; encoding: [0x00,0xff,0x6e,0xda,0x01,0x00,0x00,0x06]
8313 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8314 ds_read2_b32 a[6:7], v1 offset1:255
8316 // GFX90A: ds_read2_b32 a[6:7], v1 offset1:255 ; encoding: [0x00,0xff,0x6e,0xda,0x01,0x00,0x00,0x06]
8317 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8318 ds_read2_b32 a[6:7], v1 offset1:255
8320 // GFX90A: ds_read2_b32 a[6:7], v1 offset0:16 offset1:255 ; encoding: [0x10,0xff,0x6e,0xda,0x01,0x00,0x00,0x06]
8321 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8322 ds_read2_b32 a[6:7], v1 offset0:16 offset1:255
8324 // GFX90A: ds_read2_b32 a[6:7], v1 offset0:127 ; encoding: [0x7f,0x00,0x6e,0xda,0x01,0x00,0x00,0x06]
8325 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8326 ds_read2_b32 a[6:7], v1 offset0:127
8328 // GFX90A: ds_read2_b32 a[6:7], v1 offset0:127 ; encoding: [0x7f,0x00,0x6e,0xda,0x01,0x00,0x00,0x06]
8329 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8330 ds_read2_b32 a[6:7], v1 offset0:127
8332 // GFX90A: ds_read2_b32 a[6:7], v1 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x6e,0xda,0x01,0x00,0x00,0x06]
8333 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8334 ds_read2_b32 a[6:7], v1 offset0:127 offset1:1
8336 // GFX90A: ds_read2_b32 a[6:7], v1 offset0:127 offset1:255 gds ; encoding: [0x7f,0xff,0x6f,0xda,0x01,0x00,0x00,0x06]
8337 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8338 ds_read2_b32 a[6:7], v1 offset0:127 offset1:255 gds
8340 // GFX90A: ds_read2st64_b32 a[6:7], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x70,0xda,0x01,0x00,0x00,0x06]
8341 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8342 ds_read2st64_b32 a[6:7], v1 offset0:127 offset1:255
8344 // GFX90A: ds_read2st64_b32 a[254:255], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x70,0xda,0x01,0x00,0x00,0xfe]
8345 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8346 ds_read2st64_b32 a[254:255], v1 offset0:127 offset1:255
8348 // GFX90A: ds_read2st64_b32 a[6:7], v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x70,0xda,0xff,0x00,0x00,0x06]
8349 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8350 ds_read2st64_b32 a[6:7], v255 offset0:127 offset1:255
8352 // GFX90A: ds_read2st64_b32 a[6:7], v1 offset1:255 ; encoding: [0x00,0xff,0x70,0xda,0x01,0x00,0x00,0x06]
8353 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8354 ds_read2st64_b32 a[6:7], v1 offset1:255
8356 // GFX90A: ds_read2st64_b32 a[6:7], v1 offset1:255 ; encoding: [0x00,0xff,0x70,0xda,0x01,0x00,0x00,0x06]
8357 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8358 ds_read2st64_b32 a[6:7], v1 offset1:255
8360 // GFX90A: ds_read2st64_b32 a[6:7], v1 offset0:16 offset1:255 ; encoding: [0x10,0xff,0x70,0xda,0x01,0x00,0x00,0x06]
8361 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8362 ds_read2st64_b32 a[6:7], v1 offset0:16 offset1:255
8364 // GFX90A: ds_read2st64_b32 a[6:7], v1 offset0:127 ; encoding: [0x7f,0x00,0x70,0xda,0x01,0x00,0x00,0x06]
8365 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8366 ds_read2st64_b32 a[6:7], v1 offset0:127
8368 // GFX90A: ds_read2st64_b32 a[6:7], v1 offset0:127 ; encoding: [0x7f,0x00,0x70,0xda,0x01,0x00,0x00,0x06]
8369 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8370 ds_read2st64_b32 a[6:7], v1 offset0:127
8372 // GFX90A: ds_read2st64_b32 a[6:7], v1 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x70,0xda,0x01,0x00,0x00,0x06]
8373 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8374 ds_read2st64_b32 a[6:7], v1 offset0:127 offset1:1
8376 // GFX90A: ds_read2st64_b32 a[6:7], v1 offset0:127 offset1:255 gds ; encoding: [0x7f,0xff,0x71,0xda,0x01,0x00,0x00,0x06]
8377 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8378 ds_read2st64_b32 a[6:7], v1 offset0:127 offset1:255 gds
8380 // GFX90A: ds_read_i8 a5, v1 offset:65535 ; encoding: [0xff,0xff,0x72,0xda,0x01,0x00,0x00,0x05]
8381 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8382 ds_read_i8 a5, v1 offset:65535
8384 // GFX90A: ds_read_i8 a255, v1 offset:65535 ; encoding: [0xff,0xff,0x72,0xda,0x01,0x00,0x00,0xff]
8385 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8386 ds_read_i8 a255, v1 offset:65535
8388 // GFX90A: ds_read_i8 a5, v255 offset:65535 ; encoding: [0xff,0xff,0x72,0xda,0xff,0x00,0x00,0x05]
8389 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8390 ds_read_i8 a5, v255 offset:65535
8392 // GFX90A: ds_read_i8 a5, v1 ; encoding: [0x00,0x00,0x72,0xda,0x01,0x00,0x00,0x05]
8393 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8394 ds_read_i8 a5, v1
8396 // GFX90A: ds_read_i8 a5, v1 ; encoding: [0x00,0x00,0x72,0xda,0x01,0x00,0x00,0x05]
8397 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8398 ds_read_i8 a5, v1
8400 // GFX90A: ds_read_i8 a5, v1 offset:4 ; encoding: [0x04,0x00,0x72,0xda,0x01,0x00,0x00,0x05]
8401 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8402 ds_read_i8 a5, v1 offset:4
8404 // GFX90A: ds_read_i8 a5, v1 offset:65535 gds ; encoding: [0xff,0xff,0x73,0xda,0x01,0x00,0x00,0x05]
8405 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8406 ds_read_i8 a5, v1 offset:65535 gds
8408 // GFX90A: ds_read_u8 a5, v1 offset:65535 ; encoding: [0xff,0xff,0x74,0xda,0x01,0x00,0x00,0x05]
8409 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8410 ds_read_u8 a5, v1 offset:65535
8412 // GFX90A: ds_read_u8 a255, v1 offset:65535 ; encoding: [0xff,0xff,0x74,0xda,0x01,0x00,0x00,0xff]
8413 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8414 ds_read_u8 a255, v1 offset:65535
8416 // GFX90A: ds_read_u8 a5, v255 offset:65535 ; encoding: [0xff,0xff,0x74,0xda,0xff,0x00,0x00,0x05]
8417 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8418 ds_read_u8 a5, v255 offset:65535
8420 // GFX90A: ds_read_u8 a5, v1 ; encoding: [0x00,0x00,0x74,0xda,0x01,0x00,0x00,0x05]
8421 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8422 ds_read_u8 a5, v1
8424 // GFX90A: ds_read_u8 a5, v1 ; encoding: [0x00,0x00,0x74,0xda,0x01,0x00,0x00,0x05]
8425 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8426 ds_read_u8 a5, v1
8428 // GFX90A: ds_read_u8 a5, v1 offset:4 ; encoding: [0x04,0x00,0x74,0xda,0x01,0x00,0x00,0x05]
8429 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8430 ds_read_u8 a5, v1 offset:4
8432 // GFX90A: ds_read_u8 a5, v1 offset:65535 gds ; encoding: [0xff,0xff,0x75,0xda,0x01,0x00,0x00,0x05]
8433 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8434 ds_read_u8 a5, v1 offset:65535 gds
8436 // GFX90A: ds_read_i16 a5, v1 offset:65535 ; encoding: [0xff,0xff,0x76,0xda,0x01,0x00,0x00,0x05]
8437 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8438 ds_read_i16 a5, v1 offset:65535
8440 // GFX90A: ds_read_i16 a255, v1 offset:65535 ; encoding: [0xff,0xff,0x76,0xda,0x01,0x00,0x00,0xff]
8441 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8442 ds_read_i16 a255, v1 offset:65535
8444 // GFX90A: ds_read_i16 a5, v255 offset:65535 ; encoding: [0xff,0xff,0x76,0xda,0xff,0x00,0x00,0x05]
8445 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8446 ds_read_i16 a5, v255 offset:65535
8448 // GFX90A: ds_read_i16 a5, v1 ; encoding: [0x00,0x00,0x76,0xda,0x01,0x00,0x00,0x05]
8449 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8450 ds_read_i16 a5, v1
8452 // GFX90A: ds_read_i16 a5, v1 ; encoding: [0x00,0x00,0x76,0xda,0x01,0x00,0x00,0x05]
8453 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8454 ds_read_i16 a5, v1
8456 // GFX90A: ds_read_i16 a5, v1 offset:4 ; encoding: [0x04,0x00,0x76,0xda,0x01,0x00,0x00,0x05]
8457 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8458 ds_read_i16 a5, v1 offset:4
8460 // GFX90A: ds_read_i16 a5, v1 offset:65535 gds ; encoding: [0xff,0xff,0x77,0xda,0x01,0x00,0x00,0x05]
8461 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8462 ds_read_i16 a5, v1 offset:65535 gds
8464 // GFX90A: ds_read_u16 a5, v1 offset:65535 ; encoding: [0xff,0xff,0x78,0xda,0x01,0x00,0x00,0x05]
8465 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8466 ds_read_u16 a5, v1 offset:65535
8468 // GFX90A: ds_read_u16 a255, v1 offset:65535 ; encoding: [0xff,0xff,0x78,0xda,0x01,0x00,0x00,0xff]
8469 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8470 ds_read_u16 a255, v1 offset:65535
8472 // GFX90A: ds_read_u16 a5, v255 offset:65535 ; encoding: [0xff,0xff,0x78,0xda,0xff,0x00,0x00,0x05]
8473 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8474 ds_read_u16 a5, v255 offset:65535
8476 // GFX90A: ds_read_u16 a5, v1 ; encoding: [0x00,0x00,0x78,0xda,0x01,0x00,0x00,0x05]
8477 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8478 ds_read_u16 a5, v1
8480 // GFX90A: ds_read_u16 a5, v1 ; encoding: [0x00,0x00,0x78,0xda,0x01,0x00,0x00,0x05]
8481 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8482 ds_read_u16 a5, v1
8484 // GFX90A: ds_read_u16 a5, v1 offset:4 ; encoding: [0x04,0x00,0x78,0xda,0x01,0x00,0x00,0x05]
8485 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8486 ds_read_u16 a5, v1 offset:4
8488 // GFX90A: ds_read_u16 a5, v1 offset:65535 gds ; encoding: [0xff,0xff,0x79,0xda,0x01,0x00,0x00,0x05]
8489 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8490 ds_read_u16 a5, v1 offset:65535 gds
8492 // GFX90A: ds_swizzle_b32 a5, v1 offset:65535 ; encoding: [0xff,0xff,0x7a,0xda,0x01,0x00,0x00,0x05]
8493 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8494 ds_swizzle_b32 a5, v1 offset:65535
8496 // GFX90A: ds_swizzle_b32 a255, v1 offset:65535 ; encoding: [0xff,0xff,0x7a,0xda,0x01,0x00,0x00,0xff]
8497 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8498 ds_swizzle_b32 a255, v1 offset:65535
8500 // GFX90A: ds_swizzle_b32 a5, v255 offset:65535 ; encoding: [0xff,0xff,0x7a,0xda,0xff,0x00,0x00,0x05]
8501 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8502 ds_swizzle_b32 a5, v255 offset:65535
8504 // GFX90A: ds_swizzle_b32 a5, v1 ; encoding: [0x00,0x00,0x7a,0xda,0x01,0x00,0x00,0x05]
8505 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8506 ds_swizzle_b32 a5, v1
8508 // GFX90A: ds_swizzle_b32 a5, v1 ; encoding: [0x00,0x00,0x7a,0xda,0x01,0x00,0x00,0x05]
8509 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8510 ds_swizzle_b32 a5, v1
8512 // GFX90A: ds_swizzle_b32 a5, v1 offset:swizzle(BITMASK_PERM,"00p00") ; encoding: [0x04,0x00,0x7a,0xda,0x01,0x00,0x00,0x05]
8513 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8514 ds_swizzle_b32 a5, v1 offset:swizzle(BITMASK_PERM,"00p00")
8516 // GFX90A: ds_swizzle_b32 a5, v1 offset:65535 gds ; encoding: [0xff,0xff,0x7b,0xda,0x01,0x00,0x00,0x05]
8517 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8518 ds_swizzle_b32 a5, v1 offset:65535 gds
8520 // GFX90A: ds_permute_b32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x7c,0xda,0x01,0x02,0x00,0x05]
8521 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8522 ds_permute_b32 a5, v1, a2 offset:65535
8524 // GFX90A: ds_permute_b32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x7c,0xda,0x01,0x02,0x00,0xff]
8525 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8526 ds_permute_b32 a255, v1, a2 offset:65535
8528 // GFX90A: ds_permute_b32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x7c,0xda,0xff,0x02,0x00,0x05]
8529 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8530 ds_permute_b32 a5, v255, a2 offset:65535
8532 // GFX90A: ds_permute_b32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x7c,0xda,0x01,0xff,0x00,0x05]
8533 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8534 ds_permute_b32 a5, v1, a255 offset:65535
8536 // GFX90A: ds_permute_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x7c,0xda,0x01,0x02,0x00,0x05]
8537 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8538 ds_permute_b32 a5, v1, a2
8540 // GFX90A: ds_permute_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x7c,0xda,0x01,0x02,0x00,0x05]
8541 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8542 ds_permute_b32 a5, v1, a2
8544 // GFX90A: ds_permute_b32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x7c,0xda,0x01,0x02,0x00,0x05]
8545 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8546 ds_permute_b32 a5, v1, a2 offset:4
8548 // GFX90A: ds_bpermute_b32 a5, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x7e,0xda,0x01,0x02,0x00,0x05]
8549 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8550 ds_bpermute_b32 a5, v1, a2 offset:65535
8552 // GFX90A: ds_bpermute_b32 a255, v1, a2 offset:65535 ; encoding: [0xff,0xff,0x7e,0xda,0x01,0x02,0x00,0xff]
8553 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8554 ds_bpermute_b32 a255, v1, a2 offset:65535
8556 // GFX90A: ds_bpermute_b32 a5, v255, a2 offset:65535 ; encoding: [0xff,0xff,0x7e,0xda,0xff,0x02,0x00,0x05]
8557 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8558 ds_bpermute_b32 a5, v255, a2 offset:65535
8560 // GFX90A: ds_bpermute_b32 a5, v1, a255 offset:65535 ; encoding: [0xff,0xff,0x7e,0xda,0x01,0xff,0x00,0x05]
8561 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8562 ds_bpermute_b32 a5, v1, a255 offset:65535
8564 // GFX90A: ds_bpermute_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x7e,0xda,0x01,0x02,0x00,0x05]
8565 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8566 ds_bpermute_b32 a5, v1, a2
8568 // GFX90A: ds_bpermute_b32 a5, v1, a2 ; encoding: [0x00,0x00,0x7e,0xda,0x01,0x02,0x00,0x05]
8569 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8570 ds_bpermute_b32 a5, v1, a2
8572 // GFX90A: ds_bpermute_b32 a5, v1, a2 offset:4 ; encoding: [0x04,0x00,0x7e,0xda,0x01,0x02,0x00,0x05]
8573 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8574 ds_bpermute_b32 a5, v1, a2 offset:4
8576 // GFX90A: ds_add_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x80,0xda,0x01,0x02,0x00,0x00]
8577 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8578 ds_add_u64 v1, a[2:3] offset:65535
8580 // GFX90A: ds_add_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x80,0xda,0xff,0x02,0x00,0x00]
8581 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8582 ds_add_u64 v255, a[2:3] offset:65535
8584 // GFX90A: ds_add_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x80,0xda,0x01,0xfe,0x00,0x00]
8585 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8586 ds_add_u64 v1, a[254:255] offset:65535
8588 // GFX90A: ds_add_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
8589 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8590 ds_add_u64 v1, a[2:3]
8592 // GFX90A: ds_add_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
8593 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8594 ds_add_u64 v1, a[2:3]
8596 // GFX90A: ds_add_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
8597 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8598 ds_add_u64 v1, a[2:3] offset:4
8600 // GFX90A: ds_add_u64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0x81,0xda,0x01,0x02,0x00,0x00]
8601 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8602 ds_add_u64 v1, a[2:3] offset:65535 gds
8604 // GFX90A: ds_sub_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x82,0xda,0x01,0x02,0x00,0x00]
8605 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8606 ds_sub_u64 v1, a[2:3] offset:65535
8608 // GFX90A: ds_sub_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x82,0xda,0xff,0x02,0x00,0x00]
8609 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8610 ds_sub_u64 v255, a[2:3] offset:65535
8612 // GFX90A: ds_sub_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x82,0xda,0x01,0xfe,0x00,0x00]
8613 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8614 ds_sub_u64 v1, a[254:255] offset:65535
8616 // GFX90A: ds_sub_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x82,0xda,0x01,0x02,0x00,0x00]
8617 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8618 ds_sub_u64 v1, a[2:3]
8620 // GFX90A: ds_sub_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x82,0xda,0x01,0x02,0x00,0x00]
8621 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8622 ds_sub_u64 v1, a[2:3]
8624 // GFX90A: ds_sub_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x82,0xda,0x01,0x02,0x00,0x00]
8625 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8626 ds_sub_u64 v1, a[2:3] offset:4
8628 // GFX90A: ds_sub_u64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0x83,0xda,0x01,0x02,0x00,0x00]
8629 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8630 ds_sub_u64 v1, a[2:3] offset:65535 gds
8632 // GFX90A: ds_rsub_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x84,0xda,0x01,0x02,0x00,0x00]
8633 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8634 ds_rsub_u64 v1, a[2:3] offset:65535
8636 // GFX90A: ds_rsub_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x84,0xda,0xff,0x02,0x00,0x00]
8637 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8638 ds_rsub_u64 v255, a[2:3] offset:65535
8640 // GFX90A: ds_rsub_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x84,0xda,0x01,0xfe,0x00,0x00]
8641 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8642 ds_rsub_u64 v1, a[254:255] offset:65535
8644 // GFX90A: ds_rsub_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
8645 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8646 ds_rsub_u64 v1, a[2:3]
8648 // GFX90A: ds_rsub_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
8649 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8650 ds_rsub_u64 v1, a[2:3]
8652 // GFX90A: ds_rsub_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
8653 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8654 ds_rsub_u64 v1, a[2:3] offset:4
8656 // GFX90A: ds_rsub_u64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0x85,0xda,0x01,0x02,0x00,0x00]
8657 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8658 ds_rsub_u64 v1, a[2:3] offset:65535 gds
8660 // GFX90A: ds_inc_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x86,0xda,0x01,0x02,0x00,0x00]
8661 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8662 ds_inc_u64 v1, a[2:3] offset:65535
8664 // GFX90A: ds_inc_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x86,0xda,0xff,0x02,0x00,0x00]
8665 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8666 ds_inc_u64 v255, a[2:3] offset:65535
8668 // GFX90A: ds_inc_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x86,0xda,0x01,0xfe,0x00,0x00]
8669 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8670 ds_inc_u64 v1, a[254:255] offset:65535
8672 // GFX90A: ds_inc_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x86,0xda,0x01,0x02,0x00,0x00]
8673 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8674 ds_inc_u64 v1, a[2:3]
8676 // GFX90A: ds_inc_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x86,0xda,0x01,0x02,0x00,0x00]
8677 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8678 ds_inc_u64 v1, a[2:3]
8680 // GFX90A: ds_inc_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x86,0xda,0x01,0x02,0x00,0x00]
8681 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8682 ds_inc_u64 v1, a[2:3] offset:4
8684 // GFX90A: ds_inc_u64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0x87,0xda,0x01,0x02,0x00,0x00]
8685 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8686 ds_inc_u64 v1, a[2:3] offset:65535 gds
8688 // GFX90A: ds_dec_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x88,0xda,0x01,0x02,0x00,0x00]
8689 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8690 ds_dec_u64 v1, a[2:3] offset:65535
8692 // GFX90A: ds_dec_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x88,0xda,0xff,0x02,0x00,0x00]
8693 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8694 ds_dec_u64 v255, a[2:3] offset:65535
8696 // GFX90A: ds_dec_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x88,0xda,0x01,0xfe,0x00,0x00]
8697 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8698 ds_dec_u64 v1, a[254:255] offset:65535
8700 // GFX90A: ds_dec_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x88,0xda,0x01,0x02,0x00,0x00]
8701 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8702 ds_dec_u64 v1, a[2:3]
8704 // GFX90A: ds_dec_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x88,0xda,0x01,0x02,0x00,0x00]
8705 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8706 ds_dec_u64 v1, a[2:3]
8708 // GFX90A: ds_dec_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x88,0xda,0x01,0x02,0x00,0x00]
8709 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8710 ds_dec_u64 v1, a[2:3] offset:4
8712 // GFX90A: ds_dec_u64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0x89,0xda,0x01,0x02,0x00,0x00]
8713 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8714 ds_dec_u64 v1, a[2:3] offset:65535 gds
8716 // GFX90A: ds_min_i64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x8a,0xda,0x01,0x02,0x00,0x00]
8717 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8718 ds_min_i64 v1, a[2:3] offset:65535
8720 // GFX90A: ds_min_i64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x8a,0xda,0xff,0x02,0x00,0x00]
8721 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8722 ds_min_i64 v255, a[2:3] offset:65535
8724 // GFX90A: ds_min_i64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x8a,0xda,0x01,0xfe,0x00,0x00]
8725 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8726 ds_min_i64 v1, a[254:255] offset:65535
8728 // GFX90A: ds_min_i64 v1, a[2:3] ; encoding: [0x00,0x00,0x8a,0xda,0x01,0x02,0x00,0x00]
8729 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8730 ds_min_i64 v1, a[2:3]
8732 // GFX90A: ds_min_i64 v1, a[2:3] ; encoding: [0x00,0x00,0x8a,0xda,0x01,0x02,0x00,0x00]
8733 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8734 ds_min_i64 v1, a[2:3]
8736 // GFX90A: ds_min_i64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x8a,0xda,0x01,0x02,0x00,0x00]
8737 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8738 ds_min_i64 v1, a[2:3] offset:4
8740 // GFX90A: ds_min_i64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0x8b,0xda,0x01,0x02,0x00,0x00]
8741 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8742 ds_min_i64 v1, a[2:3] offset:65535 gds
8744 // GFX90A: ds_max_i64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x8c,0xda,0x01,0x02,0x00,0x00]
8745 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8746 ds_max_i64 v1, a[2:3] offset:65535
8748 // GFX90A: ds_max_i64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x8c,0xda,0xff,0x02,0x00,0x00]
8749 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8750 ds_max_i64 v255, a[2:3] offset:65535
8752 // GFX90A: ds_max_i64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x8c,0xda,0x01,0xfe,0x00,0x00]
8753 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8754 ds_max_i64 v1, a[254:255] offset:65535
8756 // GFX90A: ds_max_i64 v1, a[2:3] ; encoding: [0x00,0x00,0x8c,0xda,0x01,0x02,0x00,0x00]
8757 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8758 ds_max_i64 v1, a[2:3]
8760 // GFX90A: ds_max_i64 v1, a[2:3] ; encoding: [0x00,0x00,0x8c,0xda,0x01,0x02,0x00,0x00]
8761 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8762 ds_max_i64 v1, a[2:3]
8764 // GFX90A: ds_max_i64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x8c,0xda,0x01,0x02,0x00,0x00]
8765 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8766 ds_max_i64 v1, a[2:3] offset:4
8768 // GFX90A: ds_max_i64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0x8d,0xda,0x01,0x02,0x00,0x00]
8769 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8770 ds_max_i64 v1, a[2:3] offset:65535 gds
8772 // GFX90A: ds_min_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x8e,0xda,0x01,0x02,0x00,0x00]
8773 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8774 ds_min_u64 v1, a[2:3] offset:65535
8776 // GFX90A: ds_min_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x8e,0xda,0xff,0x02,0x00,0x00]
8777 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8778 ds_min_u64 v255, a[2:3] offset:65535
8780 // GFX90A: ds_min_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x8e,0xda,0x01,0xfe,0x00,0x00]
8781 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8782 ds_min_u64 v1, a[254:255] offset:65535
8784 // GFX90A: ds_min_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x8e,0xda,0x01,0x02,0x00,0x00]
8785 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8786 ds_min_u64 v1, a[2:3]
8788 // GFX90A: ds_min_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x8e,0xda,0x01,0x02,0x00,0x00]
8789 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8790 ds_min_u64 v1, a[2:3]
8792 // GFX90A: ds_min_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x8e,0xda,0x01,0x02,0x00,0x00]
8793 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8794 ds_min_u64 v1, a[2:3] offset:4
8796 // GFX90A: ds_min_u64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0x8f,0xda,0x01,0x02,0x00,0x00]
8797 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8798 ds_min_u64 v1, a[2:3] offset:65535 gds
8800 // GFX90A: ds_max_u64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x90,0xda,0x01,0x02,0x00,0x00]
8801 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8802 ds_max_u64 v1, a[2:3] offset:65535
8804 // GFX90A: ds_max_u64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x90,0xda,0xff,0x02,0x00,0x00]
8805 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8806 ds_max_u64 v255, a[2:3] offset:65535
8808 // GFX90A: ds_max_u64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x90,0xda,0x01,0xfe,0x00,0x00]
8809 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8810 ds_max_u64 v1, a[254:255] offset:65535
8812 // GFX90A: ds_max_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x90,0xda,0x01,0x02,0x00,0x00]
8813 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8814 ds_max_u64 v1, a[2:3]
8816 // GFX90A: ds_max_u64 v1, a[2:3] ; encoding: [0x00,0x00,0x90,0xda,0x01,0x02,0x00,0x00]
8817 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8818 ds_max_u64 v1, a[2:3]
8820 // GFX90A: ds_max_u64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x90,0xda,0x01,0x02,0x00,0x00]
8821 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8822 ds_max_u64 v1, a[2:3] offset:4
8824 // GFX90A: ds_max_u64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0x91,0xda,0x01,0x02,0x00,0x00]
8825 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8826 ds_max_u64 v1, a[2:3] offset:65535 gds
8828 // GFX90A: ds_and_b64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x92,0xda,0x01,0x02,0x00,0x00]
8829 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8830 ds_and_b64 v1, a[2:3] offset:65535
8832 // GFX90A: ds_and_b64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x92,0xda,0xff,0x02,0x00,0x00]
8833 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8834 ds_and_b64 v255, a[2:3] offset:65535
8836 // GFX90A: ds_and_b64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x92,0xda,0x01,0xfe,0x00,0x00]
8837 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8838 ds_and_b64 v1, a[254:255] offset:65535
8840 // GFX90A: ds_and_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x92,0xda,0x01,0x02,0x00,0x00]
8841 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8842 ds_and_b64 v1, a[2:3]
8844 // GFX90A: ds_and_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x92,0xda,0x01,0x02,0x00,0x00]
8845 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8846 ds_and_b64 v1, a[2:3]
8848 // GFX90A: ds_and_b64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x92,0xda,0x01,0x02,0x00,0x00]
8849 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8850 ds_and_b64 v1, a[2:3] offset:4
8852 // GFX90A: ds_and_b64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0x93,0xda,0x01,0x02,0x00,0x00]
8853 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8854 ds_and_b64 v1, a[2:3] offset:65535 gds
8856 // GFX90A: ds_or_b64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x94,0xda,0x01,0x02,0x00,0x00]
8857 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8858 ds_or_b64 v1, a[2:3] offset:65535
8860 // GFX90A: ds_or_b64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x94,0xda,0xff,0x02,0x00,0x00]
8861 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8862 ds_or_b64 v255, a[2:3] offset:65535
8864 // GFX90A: ds_or_b64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x94,0xda,0x01,0xfe,0x00,0x00]
8865 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8866 ds_or_b64 v1, a[254:255] offset:65535
8868 // GFX90A: ds_or_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x94,0xda,0x01,0x02,0x00,0x00]
8869 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8870 ds_or_b64 v1, a[2:3]
8872 // GFX90A: ds_or_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x94,0xda,0x01,0x02,0x00,0x00]
8873 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8874 ds_or_b64 v1, a[2:3]
8876 // GFX90A: ds_or_b64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x94,0xda,0x01,0x02,0x00,0x00]
8877 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8878 ds_or_b64 v1, a[2:3] offset:4
8880 // GFX90A: ds_or_b64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0x95,0xda,0x01,0x02,0x00,0x00]
8881 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8882 ds_or_b64 v1, a[2:3] offset:65535 gds
8884 // GFX90A: ds_xor_b64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x96,0xda,0x01,0x02,0x00,0x00]
8885 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8886 ds_xor_b64 v1, a[2:3] offset:65535
8888 // GFX90A: ds_xor_b64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x96,0xda,0xff,0x02,0x00,0x00]
8889 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8890 ds_xor_b64 v255, a[2:3] offset:65535
8892 // GFX90A: ds_xor_b64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x96,0xda,0x01,0xfe,0x00,0x00]
8893 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8894 ds_xor_b64 v1, a[254:255] offset:65535
8896 // GFX90A: ds_xor_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x96,0xda,0x01,0x02,0x00,0x00]
8897 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8898 ds_xor_b64 v1, a[2:3]
8900 // GFX90A: ds_xor_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x96,0xda,0x01,0x02,0x00,0x00]
8901 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8902 ds_xor_b64 v1, a[2:3]
8904 // GFX90A: ds_xor_b64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x96,0xda,0x01,0x02,0x00,0x00]
8905 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8906 ds_xor_b64 v1, a[2:3] offset:4
8908 // GFX90A: ds_xor_b64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0x97,0xda,0x01,0x02,0x00,0x00]
8909 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8910 ds_xor_b64 v1, a[2:3] offset:65535 gds
8912 // GFX90A: ds_mskor_b64 v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0x98,0xda,0x01,0x02,0x04,0x00]
8913 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8914 ds_mskor_b64 v1, a[2:3], a[4:5] offset:65535
8916 // GFX90A: ds_mskor_b64 v255, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0x98,0xda,0xff,0x02,0x04,0x00]
8917 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8918 ds_mskor_b64 v255, a[2:3], a[4:5] offset:65535
8920 // GFX90A: ds_mskor_b64 v1, a[254:255], a[4:5] offset:65535 ; encoding: [0xff,0xff,0x98,0xda,0x01,0xfe,0x04,0x00]
8921 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8922 ds_mskor_b64 v1, a[254:255], a[4:5] offset:65535
8924 // GFX90A: ds_mskor_b64 v1, a[2:3], a[254:255] offset:65535 ; encoding: [0xff,0xff,0x98,0xda,0x01,0x02,0xfe,0x00]
8925 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8926 ds_mskor_b64 v1, a[2:3], a[254:255] offset:65535
8928 // GFX90A: ds_mskor_b64 v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0x98,0xda,0x01,0x02,0x04,0x00]
8929 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8930 ds_mskor_b64 v1, a[2:3], a[4:5]
8932 // GFX90A: ds_mskor_b64 v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0x98,0xda,0x01,0x02,0x04,0x00]
8933 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8934 ds_mskor_b64 v1, a[2:3], a[4:5]
8936 // GFX90A: ds_mskor_b64 v1, a[2:3], a[4:5] offset:4 ; encoding: [0x04,0x00,0x98,0xda,0x01,0x02,0x04,0x00]
8937 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8938 ds_mskor_b64 v1, a[2:3], a[4:5] offset:4
8940 // GFX90A: ds_mskor_b64 v1, a[2:3], a[4:5] offset:65535 gds ; encoding: [0xff,0xff,0x99,0xda,0x01,0x02,0x04,0x00]
8941 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8942 ds_mskor_b64 v1, a[2:3], a[4:5] offset:65535 gds
8944 // GFX90A: ds_write_b64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x9a,0xda,0x01,0x02,0x00,0x00]
8945 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8946 ds_write_b64 v1, a[2:3] offset:65535
8948 // GFX90A: ds_write_b64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0x9a,0xda,0xff,0x02,0x00,0x00]
8949 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8950 ds_write_b64 v255, a[2:3] offset:65535
8952 // GFX90A: ds_write_b64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0x9a,0xda,0x01,0xfe,0x00,0x00]
8953 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8954 ds_write_b64 v1, a[254:255] offset:65535
8956 // GFX90A: ds_write_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x9a,0xda,0x01,0x02,0x00,0x00]
8957 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8958 ds_write_b64 v1, a[2:3]
8960 // GFX90A: ds_write_b64 v1, a[2:3] ; encoding: [0x00,0x00,0x9a,0xda,0x01,0x02,0x00,0x00]
8961 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8962 ds_write_b64 v1, a[2:3]
8964 // GFX90A: ds_write_b64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0x9a,0xda,0x01,0x02,0x00,0x00]
8965 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8966 ds_write_b64 v1, a[2:3] offset:4
8968 // GFX90A: ds_write_b64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0x9b,0xda,0x01,0x02,0x00,0x00]
8969 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8970 ds_write_b64 v1, a[2:3] offset:65535 gds
8972 // GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9c,0xda,0x01,0x02,0x04,0x00]
8973 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8974 ds_write2_b64 v1, a[2:3], a[4:5] offset0:127 offset1:255
8976 // GFX90A: ds_write2_b64 v255, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9c,0xda,0xff,0x02,0x04,0x00]
8977 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8978 ds_write2_b64 v255, a[2:3], a[4:5] offset0:127 offset1:255
8980 // GFX90A: ds_write2_b64 v1, a[254:255], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9c,0xda,0x01,0xfe,0x04,0x00]
8981 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8982 ds_write2_b64 v1, a[254:255], a[4:5] offset0:127 offset1:255
8984 // GFX90A: ds_write2_b64 v1, a[2:3], a[254:255] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9c,0xda,0x01,0x02,0xfe,0x00]
8985 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8986 ds_write2_b64 v1, a[2:3], a[254:255] offset0:127 offset1:255
8988 // GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0x9c,0xda,0x01,0x02,0x04,0x00]
8989 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8990 ds_write2_b64 v1, a[2:3], a[4:5] offset1:255
8992 // GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0x9c,0xda,0x01,0x02,0x04,0x00]
8993 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8994 ds_write2_b64 v1, a[2:3], a[4:5] offset1:255
8996 // GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset0:16 offset1:255 ; encoding: [0x10,0xff,0x9c,0xda,0x01,0x02,0x04,0x00]
8997 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
8998 ds_write2_b64 v1, a[2:3], a[4:5] offset0:16 offset1:255
9000 // GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0x9c,0xda,0x01,0x02,0x04,0x00]
9001 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9002 ds_write2_b64 v1, a[2:3], a[4:5] offset0:127
9004 // GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0x9c,0xda,0x01,0x02,0x04,0x00]
9005 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9006 ds_write2_b64 v1, a[2:3], a[4:5] offset0:127
9008 // GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x9c,0xda,0x01,0x02,0x04,0x00]
9009 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9010 ds_write2_b64 v1, a[2:3], a[4:5] offset0:127 offset1:1
9012 // GFX90A: ds_write2_b64 v1, a[2:3], a[4:5] offset0:127 offset1:255 gds ; encoding: [0x7f,0xff,0x9d,0xda,0x01,0x02,0x04,0x00]
9013 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9014 ds_write2_b64 v1, a[2:3], a[4:5] offset0:127 offset1:255 gds
9016 // GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9e,0xda,0x01,0x02,0x04,0x00]
9017 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9018 ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127 offset1:255
9020 // GFX90A: ds_write2st64_b64 v255, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9e,0xda,0xff,0x02,0x04,0x00]
9021 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9022 ds_write2st64_b64 v255, a[2:3], a[4:5] offset0:127 offset1:255
9024 // GFX90A: ds_write2st64_b64 v1, a[254:255], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9e,0xda,0x01,0xfe,0x04,0x00]
9025 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9026 ds_write2st64_b64 v1, a[254:255], a[4:5] offset0:127 offset1:255
9028 // GFX90A: ds_write2st64_b64 v1, a[2:3], a[254:255] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0x9e,0xda,0x01,0x02,0xfe,0x00]
9029 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9030 ds_write2st64_b64 v1, a[2:3], a[254:255] offset0:127 offset1:255
9032 // GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0x9e,0xda,0x01,0x02,0x04,0x00]
9033 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9034 ds_write2st64_b64 v1, a[2:3], a[4:5] offset1:255
9036 // GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0x9e,0xda,0x01,0x02,0x04,0x00]
9037 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9038 ds_write2st64_b64 v1, a[2:3], a[4:5] offset1:255
9040 // GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:16 offset1:255 ; encoding: [0x10,0xff,0x9e,0xda,0x01,0x02,0x04,0x00]
9041 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9042 ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:16 offset1:255
9044 // GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0x9e,0xda,0x01,0x02,0x04,0x00]
9045 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9046 ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127
9048 // GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0x9e,0xda,0x01,0x02,0x04,0x00]
9049 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9050 ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127
9052 // GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127 offset1:1 ; encoding: [0x7f,0x01,0x9e,0xda,0x01,0x02,0x04,0x00]
9053 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9054 ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127 offset1:1
9056 // GFX90A: ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127 offset1:255 gds ; encoding: [0x7f,0xff,0x9f,0xda,0x01,0x02,0x04,0x00]
9057 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9058 ds_write2st64_b64 v1, a[2:3], a[4:5] offset0:127 offset1:255 gds
9060 // GFX90A: ds_cmpst_b64 v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0x01,0x02,0x04,0x00]
9061 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9062 ds_cmpst_b64 v1, a[2:3], a[4:5] offset:65535
9064 // GFX90A: ds_cmpst_b64 v255, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0xff,0x02,0x04,0x00]
9065 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9066 ds_cmpst_b64 v255, a[2:3], a[4:5] offset:65535
9068 // GFX90A: ds_cmpst_b64 v1, a[254:255], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0x01,0xfe,0x04,0x00]
9069 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9070 ds_cmpst_b64 v1, a[254:255], a[4:5] offset:65535
9072 // GFX90A: ds_cmpst_b64 v1, a[2:3], a[254:255] offset:65535 ; encoding: [0xff,0xff,0xa0,0xda,0x01,0x02,0xfe,0x00]
9073 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9074 ds_cmpst_b64 v1, a[2:3], a[254:255] offset:65535
9076 // GFX90A: ds_cmpst_b64 v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xa0,0xda,0x01,0x02,0x04,0x00]
9077 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9078 ds_cmpst_b64 v1, a[2:3], a[4:5]
9080 // GFX90A: ds_cmpst_b64 v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xa0,0xda,0x01,0x02,0x04,0x00]
9081 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9082 ds_cmpst_b64 v1, a[2:3], a[4:5]
9084 // GFX90A: ds_cmpst_b64 v1, a[2:3], a[4:5] offset:4 ; encoding: [0x04,0x00,0xa0,0xda,0x01,0x02,0x04,0x00]
9085 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9086 ds_cmpst_b64 v1, a[2:3], a[4:5] offset:4
9088 // GFX90A: ds_cmpst_b64 v1, a[2:3], a[4:5] offset:65535 gds ; encoding: [0xff,0xff,0xa1,0xda,0x01,0x02,0x04,0x00]
9089 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9090 ds_cmpst_b64 v1, a[2:3], a[4:5] offset:65535 gds
9092 // GFX90A: ds_cmpst_f64 v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xa2,0xda,0x01,0x02,0x04,0x00]
9093 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9094 ds_cmpst_f64 v1, a[2:3], a[4:5] offset:65535
9096 // GFX90A: ds_cmpst_f64 v255, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xa2,0xda,0xff,0x02,0x04,0x00]
9097 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9098 ds_cmpst_f64 v255, a[2:3], a[4:5] offset:65535
9100 // GFX90A: ds_cmpst_f64 v1, a[254:255], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xa2,0xda,0x01,0xfe,0x04,0x00]
9101 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9102 ds_cmpst_f64 v1, a[254:255], a[4:5] offset:65535
9104 // GFX90A: ds_cmpst_f64 v1, a[2:3], a[254:255] offset:65535 ; encoding: [0xff,0xff,0xa2,0xda,0x01,0x02,0xfe,0x00]
9105 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9106 ds_cmpst_f64 v1, a[2:3], a[254:255] offset:65535
9108 // GFX90A: ds_cmpst_f64 v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xa2,0xda,0x01,0x02,0x04,0x00]
9109 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9110 ds_cmpst_f64 v1, a[2:3], a[4:5]
9112 // GFX90A: ds_cmpst_f64 v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xa2,0xda,0x01,0x02,0x04,0x00]
9113 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9114 ds_cmpst_f64 v1, a[2:3], a[4:5]
9116 // GFX90A: ds_cmpst_f64 v1, a[2:3], a[4:5] offset:4 ; encoding: [0x04,0x00,0xa2,0xda,0x01,0x02,0x04,0x00]
9117 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9118 ds_cmpst_f64 v1, a[2:3], a[4:5] offset:4
9120 // GFX90A: ds_cmpst_f64 v1, a[2:3], a[4:5] offset:65535 gds ; encoding: [0xff,0xff,0xa3,0xda,0x01,0x02,0x04,0x00]
9121 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9122 ds_cmpst_f64 v1, a[2:3], a[4:5] offset:65535 gds
9124 // GFX90A: ds_min_f64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xa4,0xda,0x01,0x02,0x00,0x00]
9125 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9126 ds_min_f64 v1, a[2:3] offset:65535
9128 // GFX90A: ds_min_f64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xa4,0xda,0xff,0x02,0x00,0x00]
9129 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9130 ds_min_f64 v255, a[2:3] offset:65535
9132 // GFX90A: ds_min_f64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xa4,0xda,0x01,0xfe,0x00,0x00]
9133 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9134 ds_min_f64 v1, a[254:255] offset:65535
9136 // GFX90A: ds_min_f64 v1, a[2:3] ; encoding: [0x00,0x00,0xa4,0xda,0x01,0x02,0x00,0x00]
9137 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9138 ds_min_f64 v1, a[2:3]
9140 // GFX90A: ds_min_f64 v1, a[2:3] ; encoding: [0x00,0x00,0xa4,0xda,0x01,0x02,0x00,0x00]
9141 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9142 ds_min_f64 v1, a[2:3]
9144 // GFX90A: ds_min_f64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xa4,0xda,0x01,0x02,0x00,0x00]
9145 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9146 ds_min_f64 v1, a[2:3] offset:4
9148 // GFX90A: ds_min_f64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xa5,0xda,0x01,0x02,0x00,0x00]
9149 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9150 ds_min_f64 v1, a[2:3] offset:65535 gds
9152 // GFX90A: ds_max_f64 v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xa6,0xda,0x01,0x02,0x00,0x00]
9153 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9154 ds_max_f64 v1, a[2:3] offset:65535
9156 // GFX90A: ds_max_f64 v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xa6,0xda,0xff,0x02,0x00,0x00]
9157 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9158 ds_max_f64 v255, a[2:3] offset:65535
9160 // GFX90A: ds_max_f64 v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xa6,0xda,0x01,0xfe,0x00,0x00]
9161 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9162 ds_max_f64 v1, a[254:255] offset:65535
9164 // GFX90A: ds_max_f64 v1, a[2:3] ; encoding: [0x00,0x00,0xa6,0xda,0x01,0x02,0x00,0x00]
9165 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9166 ds_max_f64 v1, a[2:3]
9168 // GFX90A: ds_max_f64 v1, a[2:3] ; encoding: [0x00,0x00,0xa6,0xda,0x01,0x02,0x00,0x00]
9169 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9170 ds_max_f64 v1, a[2:3]
9172 // GFX90A: ds_max_f64 v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xa6,0xda,0x01,0x02,0x00,0x00]
9173 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9174 ds_max_f64 v1, a[2:3] offset:4
9176 // GFX90A: ds_max_f64 v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xa7,0xda,0x01,0x02,0x00,0x00]
9177 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9178 ds_max_f64 v1, a[2:3] offset:65535 gds
9180 // GFX90A: ds_write_b8_d16_hi v1, a2 offset:65535 ; encoding: [0xff,0xff,0xa8,0xda,0x01,0x02,0x00,0x00]
9181 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9182 ds_write_b8_d16_hi v1, a2 offset:65535
9184 // GFX90A: ds_write_b8_d16_hi v255, a2 offset:65535 ; encoding: [0xff,0xff,0xa8,0xda,0xff,0x02,0x00,0x00]
9185 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9186 ds_write_b8_d16_hi v255, a2 offset:65535
9188 // GFX90A: ds_write_b8_d16_hi v1, a255 offset:65535 ; encoding: [0xff,0xff,0xa8,0xda,0x01,0xff,0x00,0x00]
9189 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9190 ds_write_b8_d16_hi v1, a255 offset:65535
9192 // GFX90A: ds_write_b8_d16_hi v1, a2 ; encoding: [0x00,0x00,0xa8,0xda,0x01,0x02,0x00,0x00]
9193 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9194 ds_write_b8_d16_hi v1, a2
9196 // GFX90A: ds_write_b8_d16_hi v1, a2 ; encoding: [0x00,0x00,0xa8,0xda,0x01,0x02,0x00,0x00]
9197 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9198 ds_write_b8_d16_hi v1, a2
9200 // GFX90A: ds_write_b8_d16_hi v1, a2 offset:4 ; encoding: [0x04,0x00,0xa8,0xda,0x01,0x02,0x00,0x00]
9201 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9202 ds_write_b8_d16_hi v1, a2 offset:4
9204 // GFX90A: ds_write_b8_d16_hi v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0xa9,0xda,0x01,0x02,0x00,0x00]
9205 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9206 ds_write_b8_d16_hi v1, a2 offset:65535 gds
9208 // GFX90A: ds_write_b16_d16_hi v1, a2 offset:65535 ; encoding: [0xff,0xff,0xaa,0xda,0x01,0x02,0x00,0x00]
9209 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9210 ds_write_b16_d16_hi v1, a2 offset:65535
9212 // GFX90A: ds_write_b16_d16_hi v255, a2 offset:65535 ; encoding: [0xff,0xff,0xaa,0xda,0xff,0x02,0x00,0x00]
9213 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9214 ds_write_b16_d16_hi v255, a2 offset:65535
9216 // GFX90A: ds_write_b16_d16_hi v1, a255 offset:65535 ; encoding: [0xff,0xff,0xaa,0xda,0x01,0xff,0x00,0x00]
9217 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9218 ds_write_b16_d16_hi v1, a255 offset:65535
9220 // GFX90A: ds_write_b16_d16_hi v1, a2 ; encoding: [0x00,0x00,0xaa,0xda,0x01,0x02,0x00,0x00]
9221 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9222 ds_write_b16_d16_hi v1, a2
9224 // GFX90A: ds_write_b16_d16_hi v1, a2 ; encoding: [0x00,0x00,0xaa,0xda,0x01,0x02,0x00,0x00]
9225 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9226 ds_write_b16_d16_hi v1, a2
9228 // GFX90A: ds_write_b16_d16_hi v1, a2 offset:4 ; encoding: [0x04,0x00,0xaa,0xda,0x01,0x02,0x00,0x00]
9229 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9230 ds_write_b16_d16_hi v1, a2 offset:4
9232 // GFX90A: ds_write_b16_d16_hi v1, a2 offset:65535 gds ; encoding: [0xff,0xff,0xab,0xda,0x01,0x02,0x00,0x00]
9233 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9234 ds_write_b16_d16_hi v1, a2 offset:65535 gds
9236 // GFX90A: ds_read_u8_d16 a5, v1 offset:65535 ; encoding: [0xff,0xff,0xac,0xda,0x01,0x00,0x00,0x05]
9237 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9238 ds_read_u8_d16 a5, v1 offset:65535
9240 // GFX90A: ds_read_u8_d16 a255, v1 offset:65535 ; encoding: [0xff,0xff,0xac,0xda,0x01,0x00,0x00,0xff]
9241 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9242 ds_read_u8_d16 a255, v1 offset:65535
9244 // GFX90A: ds_read_u8_d16 a5, v255 offset:65535 ; encoding: [0xff,0xff,0xac,0xda,0xff,0x00,0x00,0x05]
9245 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9246 ds_read_u8_d16 a5, v255 offset:65535
9248 // GFX90A: ds_read_u8_d16 a5, v1 ; encoding: [0x00,0x00,0xac,0xda,0x01,0x00,0x00,0x05]
9249 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9250 ds_read_u8_d16 a5, v1
9252 // GFX90A: ds_read_u8_d16 a5, v1 ; encoding: [0x00,0x00,0xac,0xda,0x01,0x00,0x00,0x05]
9253 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9254 ds_read_u8_d16 a5, v1
9256 // GFX90A: ds_read_u8_d16 a5, v1 offset:4 ; encoding: [0x04,0x00,0xac,0xda,0x01,0x00,0x00,0x05]
9257 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9258 ds_read_u8_d16 a5, v1 offset:4
9260 // GFX90A: ds_read_u8_d16 a5, v1 offset:65535 gds ; encoding: [0xff,0xff,0xad,0xda,0x01,0x00,0x00,0x05]
9261 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9262 ds_read_u8_d16 a5, v1 offset:65535 gds
9264 // GFX90A: ds_read_u8_d16_hi a5, v1 offset:65535 ; encoding: [0xff,0xff,0xae,0xda,0x01,0x00,0x00,0x05]
9265 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9266 ds_read_u8_d16_hi a5, v1 offset:65535
9268 // GFX90A: ds_read_u8_d16_hi a255, v1 offset:65535 ; encoding: [0xff,0xff,0xae,0xda,0x01,0x00,0x00,0xff]
9269 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9270 ds_read_u8_d16_hi a255, v1 offset:65535
9272 // GFX90A: ds_read_u8_d16_hi a5, v255 offset:65535 ; encoding: [0xff,0xff,0xae,0xda,0xff,0x00,0x00,0x05]
9273 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9274 ds_read_u8_d16_hi a5, v255 offset:65535
9276 // GFX90A: ds_read_u8_d16_hi a5, v1 ; encoding: [0x00,0x00,0xae,0xda,0x01,0x00,0x00,0x05]
9277 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9278 ds_read_u8_d16_hi a5, v1
9280 // GFX90A: ds_read_u8_d16_hi a5, v1 ; encoding: [0x00,0x00,0xae,0xda,0x01,0x00,0x00,0x05]
9281 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9282 ds_read_u8_d16_hi a5, v1
9284 // GFX90A: ds_read_u8_d16_hi a5, v1 offset:4 ; encoding: [0x04,0x00,0xae,0xda,0x01,0x00,0x00,0x05]
9285 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9286 ds_read_u8_d16_hi a5, v1 offset:4
9288 // GFX90A: ds_read_u8_d16_hi a5, v1 offset:65535 gds ; encoding: [0xff,0xff,0xaf,0xda,0x01,0x00,0x00,0x05]
9289 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9290 ds_read_u8_d16_hi a5, v1 offset:65535 gds
9292 // GFX90A: ds_read_i8_d16 a5, v1 offset:65535 ; encoding: [0xff,0xff,0xb0,0xda,0x01,0x00,0x00,0x05]
9293 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9294 ds_read_i8_d16 a5, v1 offset:65535
9296 // GFX90A: ds_read_i8_d16 a255, v1 offset:65535 ; encoding: [0xff,0xff,0xb0,0xda,0x01,0x00,0x00,0xff]
9297 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9298 ds_read_i8_d16 a255, v1 offset:65535
9300 // GFX90A: ds_read_i8_d16 a5, v255 offset:65535 ; encoding: [0xff,0xff,0xb0,0xda,0xff,0x00,0x00,0x05]
9301 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9302 ds_read_i8_d16 a5, v255 offset:65535
9304 // GFX90A: ds_read_i8_d16 a5, v1 ; encoding: [0x00,0x00,0xb0,0xda,0x01,0x00,0x00,0x05]
9305 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9306 ds_read_i8_d16 a5, v1
9308 // GFX90A: ds_read_i8_d16 a5, v1 ; encoding: [0x00,0x00,0xb0,0xda,0x01,0x00,0x00,0x05]
9309 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9310 ds_read_i8_d16 a5, v1
9312 // GFX90A: ds_read_i8_d16 a5, v1 offset:4 ; encoding: [0x04,0x00,0xb0,0xda,0x01,0x00,0x00,0x05]
9313 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9314 ds_read_i8_d16 a5, v1 offset:4
9316 // GFX90A: ds_read_i8_d16 a5, v1 offset:65535 gds ; encoding: [0xff,0xff,0xb1,0xda,0x01,0x00,0x00,0x05]
9317 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9318 ds_read_i8_d16 a5, v1 offset:65535 gds
9320 // GFX90A: ds_read_i8_d16_hi a5, v1 offset:65535 ; encoding: [0xff,0xff,0xb2,0xda,0x01,0x00,0x00,0x05]
9321 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9322 ds_read_i8_d16_hi a5, v1 offset:65535
9324 // GFX90A: ds_read_i8_d16_hi a255, v1 offset:65535 ; encoding: [0xff,0xff,0xb2,0xda,0x01,0x00,0x00,0xff]
9325 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9326 ds_read_i8_d16_hi a255, v1 offset:65535
9328 // GFX90A: ds_read_i8_d16_hi a5, v255 offset:65535 ; encoding: [0xff,0xff,0xb2,0xda,0xff,0x00,0x00,0x05]
9329 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9330 ds_read_i8_d16_hi a5, v255 offset:65535
9332 // GFX90A: ds_read_i8_d16_hi a5, v1 ; encoding: [0x00,0x00,0xb2,0xda,0x01,0x00,0x00,0x05]
9333 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9334 ds_read_i8_d16_hi a5, v1
9336 // GFX90A: ds_read_i8_d16_hi a5, v1 ; encoding: [0x00,0x00,0xb2,0xda,0x01,0x00,0x00,0x05]
9337 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9338 ds_read_i8_d16_hi a5, v1
9340 // GFX90A: ds_read_i8_d16_hi a5, v1 offset:4 ; encoding: [0x04,0x00,0xb2,0xda,0x01,0x00,0x00,0x05]
9341 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9342 ds_read_i8_d16_hi a5, v1 offset:4
9344 // GFX90A: ds_read_i8_d16_hi a5, v1 offset:65535 gds ; encoding: [0xff,0xff,0xb3,0xda,0x01,0x00,0x00,0x05]
9345 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9346 ds_read_i8_d16_hi a5, v1 offset:65535 gds
9348 // GFX90A: ds_read_u16_d16 a5, v1 offset:65535 ; encoding: [0xff,0xff,0xb4,0xda,0x01,0x00,0x00,0x05]
9349 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9350 ds_read_u16_d16 a5, v1 offset:65535
9352 // GFX90A: ds_read_u16_d16 a255, v1 offset:65535 ; encoding: [0xff,0xff,0xb4,0xda,0x01,0x00,0x00,0xff]
9353 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9354 ds_read_u16_d16 a255, v1 offset:65535
9356 // GFX90A: ds_read_u16_d16 a5, v255 offset:65535 ; encoding: [0xff,0xff,0xb4,0xda,0xff,0x00,0x00,0x05]
9357 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9358 ds_read_u16_d16 a5, v255 offset:65535
9360 // GFX90A: ds_read_u16_d16 a5, v1 ; encoding: [0x00,0x00,0xb4,0xda,0x01,0x00,0x00,0x05]
9361 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9362 ds_read_u16_d16 a5, v1
9364 // GFX90A: ds_read_u16_d16 a5, v1 ; encoding: [0x00,0x00,0xb4,0xda,0x01,0x00,0x00,0x05]
9365 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9366 ds_read_u16_d16 a5, v1
9368 // GFX90A: ds_read_u16_d16 a5, v1 offset:4 ; encoding: [0x04,0x00,0xb4,0xda,0x01,0x00,0x00,0x05]
9369 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9370 ds_read_u16_d16 a5, v1 offset:4
9372 // GFX90A: ds_read_u16_d16 a5, v1 offset:65535 gds ; encoding: [0xff,0xff,0xb5,0xda,0x01,0x00,0x00,0x05]
9373 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9374 ds_read_u16_d16 a5, v1 offset:65535 gds
9376 // GFX90A: ds_read_u16_d16_hi a5, v1 offset:65535 ; encoding: [0xff,0xff,0xb6,0xda,0x01,0x00,0x00,0x05]
9377 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9378 ds_read_u16_d16_hi a5, v1 offset:65535
9380 // GFX90A: ds_read_u16_d16_hi a255, v1 offset:65535 ; encoding: [0xff,0xff,0xb6,0xda,0x01,0x00,0x00,0xff]
9381 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9382 ds_read_u16_d16_hi a255, v1 offset:65535
9384 // GFX90A: ds_read_u16_d16_hi a5, v255 offset:65535 ; encoding: [0xff,0xff,0xb6,0xda,0xff,0x00,0x00,0x05]
9385 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9386 ds_read_u16_d16_hi a5, v255 offset:65535
9388 // GFX90A: ds_read_u16_d16_hi a5, v1 ; encoding: [0x00,0x00,0xb6,0xda,0x01,0x00,0x00,0x05]
9389 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9390 ds_read_u16_d16_hi a5, v1
9392 // GFX90A: ds_read_u16_d16_hi a5, v1 ; encoding: [0x00,0x00,0xb6,0xda,0x01,0x00,0x00,0x05]
9393 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9394 ds_read_u16_d16_hi a5, v1
9396 // GFX90A: ds_read_u16_d16_hi a5, v1 offset:4 ; encoding: [0x04,0x00,0xb6,0xda,0x01,0x00,0x00,0x05]
9397 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9398 ds_read_u16_d16_hi a5, v1 offset:4
9400 // GFX90A: ds_read_u16_d16_hi a5, v1 offset:65535 gds ; encoding: [0xff,0xff,0xb7,0xda,0x01,0x00,0x00,0x05]
9401 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9402 ds_read_u16_d16_hi a5, v1 offset:65535 gds
9404 // GFX90A: ds_add_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc0,0xda,0x01,0x02,0x00,0x06]
9405 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9406 ds_add_rtn_u64 a[6:7], v1, a[2:3] offset:65535
9408 // GFX90A: ds_add_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc0,0xda,0x01,0x02,0x00,0xfe]
9409 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9410 ds_add_rtn_u64 a[254:255], v1, a[2:3] offset:65535
9412 // GFX90A: ds_add_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc0,0xda,0xff,0x02,0x00,0x06]
9413 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9414 ds_add_rtn_u64 a[6:7], v255, a[2:3] offset:65535
9416 // GFX90A: ds_add_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xc0,0xda,0x01,0xfe,0x00,0x06]
9417 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9418 ds_add_rtn_u64 a[6:7], v1, a[254:255] offset:65535
9420 // GFX90A: ds_add_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc0,0xda,0x01,0x02,0x00,0x06]
9421 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9422 ds_add_rtn_u64 a[6:7], v1, a[2:3]
9424 // GFX90A: ds_add_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc0,0xda,0x01,0x02,0x00,0x06]
9425 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9426 ds_add_rtn_u64 a[6:7], v1, a[2:3]
9428 // GFX90A: ds_add_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xc0,0xda,0x01,0x02,0x00,0x06]
9429 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9430 ds_add_rtn_u64 a[6:7], v1, a[2:3] offset:4
9432 // GFX90A: ds_add_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xc1,0xda,0x01,0x02,0x00,0x06]
9433 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9434 ds_add_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds
9436 // GFX90A: ds_sub_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc2,0xda,0x01,0x02,0x00,0x06]
9437 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9438 ds_sub_rtn_u64 a[6:7], v1, a[2:3] offset:65535
9440 // GFX90A: ds_sub_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc2,0xda,0x01,0x02,0x00,0xfe]
9441 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9442 ds_sub_rtn_u64 a[254:255], v1, a[2:3] offset:65535
9444 // GFX90A: ds_sub_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc2,0xda,0xff,0x02,0x00,0x06]
9445 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9446 ds_sub_rtn_u64 a[6:7], v255, a[2:3] offset:65535
9448 // GFX90A: ds_sub_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xc2,0xda,0x01,0xfe,0x00,0x06]
9449 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9450 ds_sub_rtn_u64 a[6:7], v1, a[254:255] offset:65535
9452 // GFX90A: ds_sub_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc2,0xda,0x01,0x02,0x00,0x06]
9453 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9454 ds_sub_rtn_u64 a[6:7], v1, a[2:3]
9456 // GFX90A: ds_sub_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc2,0xda,0x01,0x02,0x00,0x06]
9457 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9458 ds_sub_rtn_u64 a[6:7], v1, a[2:3]
9460 // GFX90A: ds_sub_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xc2,0xda,0x01,0x02,0x00,0x06]
9461 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9462 ds_sub_rtn_u64 a[6:7], v1, a[2:3] offset:4
9464 // GFX90A: ds_sub_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xc3,0xda,0x01,0x02,0x00,0x06]
9465 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9466 ds_sub_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds
9468 // GFX90A: ds_rsub_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc4,0xda,0x01,0x02,0x00,0x06]
9469 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9470 ds_rsub_rtn_u64 a[6:7], v1, a[2:3] offset:65535
9472 // GFX90A: ds_rsub_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc4,0xda,0x01,0x02,0x00,0xfe]
9473 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9474 ds_rsub_rtn_u64 a[254:255], v1, a[2:3] offset:65535
9476 // GFX90A: ds_rsub_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc4,0xda,0xff,0x02,0x00,0x06]
9477 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9478 ds_rsub_rtn_u64 a[6:7], v255, a[2:3] offset:65535
9480 // GFX90A: ds_rsub_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xc4,0xda,0x01,0xfe,0x00,0x06]
9481 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9482 ds_rsub_rtn_u64 a[6:7], v1, a[254:255] offset:65535
9484 // GFX90A: ds_rsub_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc4,0xda,0x01,0x02,0x00,0x06]
9485 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9486 ds_rsub_rtn_u64 a[6:7], v1, a[2:3]
9488 // GFX90A: ds_rsub_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc4,0xda,0x01,0x02,0x00,0x06]
9489 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9490 ds_rsub_rtn_u64 a[6:7], v1, a[2:3]
9492 // GFX90A: ds_rsub_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xc4,0xda,0x01,0x02,0x00,0x06]
9493 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9494 ds_rsub_rtn_u64 a[6:7], v1, a[2:3] offset:4
9496 // GFX90A: ds_rsub_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xc5,0xda,0x01,0x02,0x00,0x06]
9497 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9498 ds_rsub_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds
9500 // GFX90A: ds_inc_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc6,0xda,0x01,0x02,0x00,0x06]
9501 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9502 ds_inc_rtn_u64 a[6:7], v1, a[2:3] offset:65535
9504 // GFX90A: ds_inc_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc6,0xda,0x01,0x02,0x00,0xfe]
9505 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9506 ds_inc_rtn_u64 a[254:255], v1, a[2:3] offset:65535
9508 // GFX90A: ds_inc_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc6,0xda,0xff,0x02,0x00,0x06]
9509 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9510 ds_inc_rtn_u64 a[6:7], v255, a[2:3] offset:65535
9512 // GFX90A: ds_inc_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xc6,0xda,0x01,0xfe,0x00,0x06]
9513 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9514 ds_inc_rtn_u64 a[6:7], v1, a[254:255] offset:65535
9516 // GFX90A: ds_inc_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc6,0xda,0x01,0x02,0x00,0x06]
9517 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9518 ds_inc_rtn_u64 a[6:7], v1, a[2:3]
9520 // GFX90A: ds_inc_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc6,0xda,0x01,0x02,0x00,0x06]
9521 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9522 ds_inc_rtn_u64 a[6:7], v1, a[2:3]
9524 // GFX90A: ds_inc_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xc6,0xda,0x01,0x02,0x00,0x06]
9525 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9526 ds_inc_rtn_u64 a[6:7], v1, a[2:3] offset:4
9528 // GFX90A: ds_inc_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xc7,0xda,0x01,0x02,0x00,0x06]
9529 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9530 ds_inc_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds
9532 // GFX90A: ds_dec_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc8,0xda,0x01,0x02,0x00,0x06]
9533 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9534 ds_dec_rtn_u64 a[6:7], v1, a[2:3] offset:65535
9536 // GFX90A: ds_dec_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc8,0xda,0x01,0x02,0x00,0xfe]
9537 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9538 ds_dec_rtn_u64 a[254:255], v1, a[2:3] offset:65535
9540 // GFX90A: ds_dec_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xc8,0xda,0xff,0x02,0x00,0x06]
9541 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9542 ds_dec_rtn_u64 a[6:7], v255, a[2:3] offset:65535
9544 // GFX90A: ds_dec_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xc8,0xda,0x01,0xfe,0x00,0x06]
9545 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9546 ds_dec_rtn_u64 a[6:7], v1, a[254:255] offset:65535
9548 // GFX90A: ds_dec_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x06]
9549 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9550 ds_dec_rtn_u64 a[6:7], v1, a[2:3]
9552 // GFX90A: ds_dec_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x06]
9553 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9554 ds_dec_rtn_u64 a[6:7], v1, a[2:3]
9556 // GFX90A: ds_dec_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xc8,0xda,0x01,0x02,0x00,0x06]
9557 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9558 ds_dec_rtn_u64 a[6:7], v1, a[2:3] offset:4
9560 // GFX90A: ds_dec_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xc9,0xda,0x01,0x02,0x00,0x06]
9561 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9562 ds_dec_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds
9564 // GFX90A: ds_min_rtn_i64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xca,0xda,0x01,0x02,0x00,0x06]
9565 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9566 ds_min_rtn_i64 a[6:7], v1, a[2:3] offset:65535
9568 // GFX90A: ds_min_rtn_i64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xca,0xda,0x01,0x02,0x00,0xfe]
9569 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9570 ds_min_rtn_i64 a[254:255], v1, a[2:3] offset:65535
9572 // GFX90A: ds_min_rtn_i64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xca,0xda,0xff,0x02,0x00,0x06]
9573 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9574 ds_min_rtn_i64 a[6:7], v255, a[2:3] offset:65535
9576 // GFX90A: ds_min_rtn_i64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xca,0xda,0x01,0xfe,0x00,0x06]
9577 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9578 ds_min_rtn_i64 a[6:7], v1, a[254:255] offset:65535
9580 // GFX90A: ds_min_rtn_i64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xca,0xda,0x01,0x02,0x00,0x06]
9581 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9582 ds_min_rtn_i64 a[6:7], v1, a[2:3]
9584 // GFX90A: ds_min_rtn_i64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xca,0xda,0x01,0x02,0x00,0x06]
9585 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9586 ds_min_rtn_i64 a[6:7], v1, a[2:3]
9588 // GFX90A: ds_min_rtn_i64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xca,0xda,0x01,0x02,0x00,0x06]
9589 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9590 ds_min_rtn_i64 a[6:7], v1, a[2:3] offset:4
9592 // GFX90A: ds_min_rtn_i64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xcb,0xda,0x01,0x02,0x00,0x06]
9593 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9594 ds_min_rtn_i64 a[6:7], v1, a[2:3] offset:65535 gds
9596 // GFX90A: ds_max_rtn_i64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0x01,0x02,0x00,0x06]
9597 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9598 ds_max_rtn_i64 a[6:7], v1, a[2:3] offset:65535
9600 // GFX90A: ds_max_rtn_i64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0x01,0x02,0x00,0xfe]
9601 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9602 ds_max_rtn_i64 a[254:255], v1, a[2:3] offset:65535
9604 // GFX90A: ds_max_rtn_i64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0xff,0x02,0x00,0x06]
9605 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9606 ds_max_rtn_i64 a[6:7], v255, a[2:3] offset:65535
9608 // GFX90A: ds_max_rtn_i64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xcc,0xda,0x01,0xfe,0x00,0x06]
9609 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9610 ds_max_rtn_i64 a[6:7], v1, a[254:255] offset:65535
9612 // GFX90A: ds_max_rtn_i64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x06]
9613 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9614 ds_max_rtn_i64 a[6:7], v1, a[2:3]
9616 // GFX90A: ds_max_rtn_i64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x06]
9617 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9618 ds_max_rtn_i64 a[6:7], v1, a[2:3]
9620 // GFX90A: ds_max_rtn_i64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xcc,0xda,0x01,0x02,0x00,0x06]
9621 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9622 ds_max_rtn_i64 a[6:7], v1, a[2:3] offset:4
9624 // GFX90A: ds_max_rtn_i64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xcd,0xda,0x01,0x02,0x00,0x06]
9625 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9626 ds_max_rtn_i64 a[6:7], v1, a[2:3] offset:65535 gds
9628 // GFX90A: ds_min_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xce,0xda,0x01,0x02,0x00,0x06]
9629 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9630 ds_min_rtn_u64 a[6:7], v1, a[2:3] offset:65535
9632 // GFX90A: ds_min_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xce,0xda,0x01,0x02,0x00,0xfe]
9633 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9634 ds_min_rtn_u64 a[254:255], v1, a[2:3] offset:65535
9636 // GFX90A: ds_min_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xce,0xda,0xff,0x02,0x00,0x06]
9637 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9638 ds_min_rtn_u64 a[6:7], v255, a[2:3] offset:65535
9640 // GFX90A: ds_min_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xce,0xda,0x01,0xfe,0x00,0x06]
9641 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9642 ds_min_rtn_u64 a[6:7], v1, a[254:255] offset:65535
9644 // GFX90A: ds_min_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xce,0xda,0x01,0x02,0x00,0x06]
9645 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9646 ds_min_rtn_u64 a[6:7], v1, a[2:3]
9648 // GFX90A: ds_min_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xce,0xda,0x01,0x02,0x00,0x06]
9649 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9650 ds_min_rtn_u64 a[6:7], v1, a[2:3]
9652 // GFX90A: ds_min_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xce,0xda,0x01,0x02,0x00,0x06]
9653 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9654 ds_min_rtn_u64 a[6:7], v1, a[2:3] offset:4
9656 // GFX90A: ds_min_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xcf,0xda,0x01,0x02,0x00,0x06]
9657 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9658 ds_min_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds
9660 // GFX90A: ds_max_rtn_u64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd0,0xda,0x01,0x02,0x00,0x06]
9661 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9662 ds_max_rtn_u64 a[6:7], v1, a[2:3] offset:65535
9664 // GFX90A: ds_max_rtn_u64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd0,0xda,0x01,0x02,0x00,0xfe]
9665 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9666 ds_max_rtn_u64 a[254:255], v1, a[2:3] offset:65535
9668 // GFX90A: ds_max_rtn_u64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd0,0xda,0xff,0x02,0x00,0x06]
9669 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9670 ds_max_rtn_u64 a[6:7], v255, a[2:3] offset:65535
9672 // GFX90A: ds_max_rtn_u64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xd0,0xda,0x01,0xfe,0x00,0x06]
9673 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9674 ds_max_rtn_u64 a[6:7], v1, a[254:255] offset:65535
9676 // GFX90A: ds_max_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd0,0xda,0x01,0x02,0x00,0x06]
9677 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9678 ds_max_rtn_u64 a[6:7], v1, a[2:3]
9680 // GFX90A: ds_max_rtn_u64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd0,0xda,0x01,0x02,0x00,0x06]
9681 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9682 ds_max_rtn_u64 a[6:7], v1, a[2:3]
9684 // GFX90A: ds_max_rtn_u64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xd0,0xda,0x01,0x02,0x00,0x06]
9685 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9686 ds_max_rtn_u64 a[6:7], v1, a[2:3] offset:4
9688 // GFX90A: ds_max_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xd1,0xda,0x01,0x02,0x00,0x06]
9689 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9690 ds_max_rtn_u64 a[6:7], v1, a[2:3] offset:65535 gds
9692 // GFX90A: ds_and_rtn_b64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd2,0xda,0x01,0x02,0x00,0x06]
9693 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9694 ds_and_rtn_b64 a[6:7], v1, a[2:3] offset:65535
9696 // GFX90A: ds_and_rtn_b64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd2,0xda,0x01,0x02,0x00,0xfe]
9697 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9698 ds_and_rtn_b64 a[254:255], v1, a[2:3] offset:65535
9700 // GFX90A: ds_and_rtn_b64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd2,0xda,0xff,0x02,0x00,0x06]
9701 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9702 ds_and_rtn_b64 a[6:7], v255, a[2:3] offset:65535
9704 // GFX90A: ds_and_rtn_b64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xd2,0xda,0x01,0xfe,0x00,0x06]
9705 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9706 ds_and_rtn_b64 a[6:7], v1, a[254:255] offset:65535
9708 // GFX90A: ds_and_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd2,0xda,0x01,0x02,0x00,0x06]
9709 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9710 ds_and_rtn_b64 a[6:7], v1, a[2:3]
9712 // GFX90A: ds_and_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd2,0xda,0x01,0x02,0x00,0x06]
9713 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9714 ds_and_rtn_b64 a[6:7], v1, a[2:3]
9716 // GFX90A: ds_and_rtn_b64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xd2,0xda,0x01,0x02,0x00,0x06]
9717 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9718 ds_and_rtn_b64 a[6:7], v1, a[2:3] offset:4
9720 // GFX90A: ds_and_rtn_b64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xd3,0xda,0x01,0x02,0x00,0x06]
9721 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9722 ds_and_rtn_b64 a[6:7], v1, a[2:3] offset:65535 gds
9724 // GFX90A: ds_or_rtn_b64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd4,0xda,0x01,0x02,0x00,0x06]
9725 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9726 ds_or_rtn_b64 a[6:7], v1, a[2:3] offset:65535
9728 // GFX90A: ds_or_rtn_b64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd4,0xda,0x01,0x02,0x00,0xfe]
9729 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9730 ds_or_rtn_b64 a[254:255], v1, a[2:3] offset:65535
9732 // GFX90A: ds_or_rtn_b64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd4,0xda,0xff,0x02,0x00,0x06]
9733 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9734 ds_or_rtn_b64 a[6:7], v255, a[2:3] offset:65535
9736 // GFX90A: ds_or_rtn_b64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xd4,0xda,0x01,0xfe,0x00,0x06]
9737 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9738 ds_or_rtn_b64 a[6:7], v1, a[254:255] offset:65535
9740 // GFX90A: ds_or_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd4,0xda,0x01,0x02,0x00,0x06]
9741 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9742 ds_or_rtn_b64 a[6:7], v1, a[2:3]
9744 // GFX90A: ds_or_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd4,0xda,0x01,0x02,0x00,0x06]
9745 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9746 ds_or_rtn_b64 a[6:7], v1, a[2:3]
9748 // GFX90A: ds_or_rtn_b64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xd4,0xda,0x01,0x02,0x00,0x06]
9749 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9750 ds_or_rtn_b64 a[6:7], v1, a[2:3] offset:4
9752 // GFX90A: ds_or_rtn_b64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xd5,0xda,0x01,0x02,0x00,0x06]
9753 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9754 ds_or_rtn_b64 a[6:7], v1, a[2:3] offset:65535 gds
9756 // GFX90A: ds_xor_rtn_b64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd6,0xda,0x01,0x02,0x00,0x06]
9757 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9758 ds_xor_rtn_b64 a[6:7], v1, a[2:3] offset:65535
9760 // GFX90A: ds_xor_rtn_b64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd6,0xda,0x01,0x02,0x00,0xfe]
9761 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9762 ds_xor_rtn_b64 a[254:255], v1, a[2:3] offset:65535
9764 // GFX90A: ds_xor_rtn_b64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xd6,0xda,0xff,0x02,0x00,0x06]
9765 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9766 ds_xor_rtn_b64 a[6:7], v255, a[2:3] offset:65535
9768 // GFX90A: ds_xor_rtn_b64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xd6,0xda,0x01,0xfe,0x00,0x06]
9769 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9770 ds_xor_rtn_b64 a[6:7], v1, a[254:255] offset:65535
9772 // GFX90A: ds_xor_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd6,0xda,0x01,0x02,0x00,0x06]
9773 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9774 ds_xor_rtn_b64 a[6:7], v1, a[2:3]
9776 // GFX90A: ds_xor_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xd6,0xda,0x01,0x02,0x00,0x06]
9777 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9778 ds_xor_rtn_b64 a[6:7], v1, a[2:3]
9780 // GFX90A: ds_xor_rtn_b64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xd6,0xda,0x01,0x02,0x00,0x06]
9781 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9782 ds_xor_rtn_b64 a[6:7], v1, a[2:3] offset:4
9784 // GFX90A: ds_xor_rtn_b64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xd7,0xda,0x01,0x02,0x00,0x06]
9785 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9786 ds_xor_rtn_b64 a[6:7], v1, a[2:3] offset:65535 gds
9788 // GFX90A: ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xd8,0xda,0x01,0x02,0x04,0x06]
9789 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9790 ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:65535
9792 // GFX90A: ds_mskor_rtn_b64 a[254:255], v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xd8,0xda,0x01,0x02,0x04,0xfe]
9793 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9794 ds_mskor_rtn_b64 a[254:255], v1, a[2:3], a[4:5] offset:65535
9796 // GFX90A: ds_mskor_rtn_b64 a[6:7], v255, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xd8,0xda,0xff,0x02,0x04,0x06]
9797 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9798 ds_mskor_rtn_b64 a[6:7], v255, a[2:3], a[4:5] offset:65535
9800 // GFX90A: ds_mskor_rtn_b64 a[6:7], v1, a[254:255], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xd8,0xda,0x01,0xfe,0x04,0x06]
9801 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9802 ds_mskor_rtn_b64 a[6:7], v1, a[254:255], a[4:5] offset:65535
9804 // GFX90A: ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[254:255] offset:65535 ; encoding: [0xff,0xff,0xd8,0xda,0x01,0x02,0xfe,0x06]
9805 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9806 ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[254:255] offset:65535
9808 // GFX90A: ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xd8,0xda,0x01,0x02,0x04,0x06]
9809 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9810 ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5]
9812 // GFX90A: ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xd8,0xda,0x01,0x02,0x04,0x06]
9813 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9814 ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5]
9816 // GFX90A: ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:4 ; encoding: [0x04,0x00,0xd8,0xda,0x01,0x02,0x04,0x06]
9817 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9818 ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:4
9820 // GFX90A: ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:65535 gds ; encoding: [0xff,0xff,0xd9,0xda,0x01,0x02,0x04,0x06]
9821 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9822 ds_mskor_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:65535 gds
9824 // GFX90A: ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xda,0xda,0x01,0x02,0x00,0x06]
9825 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9826 ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3] offset:65535
9828 // GFX90A: ds_wrxchg_rtn_b64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xda,0xda,0x01,0x02,0x00,0xfe]
9829 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9830 ds_wrxchg_rtn_b64 a[254:255], v1, a[2:3] offset:65535
9832 // GFX90A: ds_wrxchg_rtn_b64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xda,0xda,0xff,0x02,0x00,0x06]
9833 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9834 ds_wrxchg_rtn_b64 a[6:7], v255, a[2:3] offset:65535
9836 // GFX90A: ds_wrxchg_rtn_b64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xda,0xda,0x01,0xfe,0x00,0x06]
9837 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9838 ds_wrxchg_rtn_b64 a[6:7], v1, a[254:255] offset:65535
9840 // GFX90A: ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xda,0xda,0x01,0x02,0x00,0x06]
9841 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9842 ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3]
9844 // GFX90A: ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xda,0xda,0x01,0x02,0x00,0x06]
9845 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9846 ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3]
9848 // GFX90A: ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xda,0xda,0x01,0x02,0x00,0x06]
9849 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9850 ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3] offset:4
9852 // GFX90A: ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xdb,0xda,0x01,0x02,0x00,0x06]
9853 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9854 ds_wrxchg_rtn_b64 a[6:7], v1, a[2:3] offset:65535 gds
9856 // GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xda,0x01,0x02,0x04,0x06]
9857 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9858 ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:255
9860 // GFX90A: ds_wrxchg2_rtn_b64 a[252:255], v1, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xda,0x01,0x02,0x04,0xfc]
9861 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9862 ds_wrxchg2_rtn_b64 a[252:255], v1, a[2:3], a[4:5] offset0:127 offset1:255
9864 // GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v255, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xda,0xff,0x02,0x04,0x06]
9865 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9866 ds_wrxchg2_rtn_b64 a[6:9], v255, a[2:3], a[4:5] offset0:127 offset1:255
9868 // GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[254:255], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xda,0x01,0xfe,0x04,0x06]
9869 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9870 ds_wrxchg2_rtn_b64 a[6:9], v1, a[254:255], a[4:5] offset0:127 offset1:255
9872 // GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[254:255] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xdc,0xda,0x01,0x02,0xfe,0x06]
9873 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9874 ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[254:255] offset0:127 offset1:255
9876 // GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0xdc,0xda,0x01,0x02,0x04,0x06]
9877 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9878 ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset1:255
9880 // GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0xdc,0xda,0x01,0x02,0x04,0x06]
9881 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9882 ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset1:255
9884 // GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:16 offset1:255 ; encoding: [0x10,0xff,0xdc,0xda,0x01,0x02,0x04,0x06]
9885 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9886 ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:16 offset1:255
9888 // GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0xdc,0xda,0x01,0x02,0x04,0x06]
9889 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9890 ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127
9892 // GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0xdc,0xda,0x01,0x02,0x04,0x06]
9893 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9894 ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127
9896 // GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xdc,0xda,0x01,0x02,0x04,0x06]
9897 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9898 ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:1
9900 // GFX90A: ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:255 gds ; encoding: [0x7f,0xff,0xdd,0xda,0x01,0x02,0x04,0x06]
9901 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9902 ds_wrxchg2_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:255 gds
9904 // GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xde,0xda,0x01,0x02,0x04,0x06]
9905 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9906 ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:255
9908 // GFX90A: ds_wrxchg2st64_rtn_b64 a[252:255], v1, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xde,0xda,0x01,0x02,0x04,0xfc]
9909 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9910 ds_wrxchg2st64_rtn_b64 a[252:255], v1, a[2:3], a[4:5] offset0:127 offset1:255
9912 // GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v255, a[2:3], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xde,0xda,0xff,0x02,0x04,0x06]
9913 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9914 ds_wrxchg2st64_rtn_b64 a[6:9], v255, a[2:3], a[4:5] offset0:127 offset1:255
9916 // GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[254:255], a[4:5] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xde,0xda,0x01,0xfe,0x04,0x06]
9917 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9918 ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[254:255], a[4:5] offset0:127 offset1:255
9920 // GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[254:255] offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xde,0xda,0x01,0x02,0xfe,0x06]
9921 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9922 ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[254:255] offset0:127 offset1:255
9924 // GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0xde,0xda,0x01,0x02,0x04,0x06]
9925 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9926 ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset1:255
9928 // GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset1:255 ; encoding: [0x00,0xff,0xde,0xda,0x01,0x02,0x04,0x06]
9929 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9930 ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset1:255
9932 // GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:16 offset1:255 ; encoding: [0x10,0xff,0xde,0xda,0x01,0x02,0x04,0x06]
9933 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9934 ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:16 offset1:255
9936 // GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0xde,0xda,0x01,0x02,0x04,0x06]
9937 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9938 ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127
9940 // GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 ; encoding: [0x7f,0x00,0xde,0xda,0x01,0x02,0x04,0x06]
9941 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9942 ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127
9944 // GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xde,0xda,0x01,0x02,0x04,0x06]
9945 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9946 ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:1
9948 // GFX90A: ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:255 gds ; encoding: [0x7f,0xff,0xdf,0xda,0x01,0x02,0x04,0x06]
9949 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9950 ds_wrxchg2st64_rtn_b64 a[6:9], v1, a[2:3], a[4:5] offset0:127 offset1:255 gds
9952 // GFX90A: ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe0,0xda,0x01,0x02,0x04,0x06]
9953 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9954 ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:65535
9956 // GFX90A: ds_cmpst_rtn_b64 a[254:255], v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe0,0xda,0x01,0x02,0x04,0xfe]
9957 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9958 ds_cmpst_rtn_b64 a[254:255], v1, a[2:3], a[4:5] offset:65535
9960 // GFX90A: ds_cmpst_rtn_b64 a[6:7], v255, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe0,0xda,0xff,0x02,0x04,0x06]
9961 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9962 ds_cmpst_rtn_b64 a[6:7], v255, a[2:3], a[4:5] offset:65535
9964 // GFX90A: ds_cmpst_rtn_b64 a[6:7], v1, a[254:255], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe0,0xda,0x01,0xfe,0x04,0x06]
9965 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9966 ds_cmpst_rtn_b64 a[6:7], v1, a[254:255], a[4:5] offset:65535
9968 // GFX90A: ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[254:255] offset:65535 ; encoding: [0xff,0xff,0xe0,0xda,0x01,0x02,0xfe,0x06]
9969 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9970 ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[254:255] offset:65535
9972 // GFX90A: ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xe0,0xda,0x01,0x02,0x04,0x06]
9973 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9974 ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5]
9976 // GFX90A: ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xe0,0xda,0x01,0x02,0x04,0x06]
9977 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9978 ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5]
9980 // GFX90A: ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:4 ; encoding: [0x04,0x00,0xe0,0xda,0x01,0x02,0x04,0x06]
9981 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9982 ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:4
9984 // GFX90A: ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:65535 gds ; encoding: [0xff,0xff,0xe1,0xda,0x01,0x02,0x04,0x06]
9985 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9986 ds_cmpst_rtn_b64 a[6:7], v1, a[2:3], a[4:5] offset:65535 gds
9988 // GFX90A: ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe2,0xda,0x01,0x02,0x04,0x06]
9989 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9990 ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5] offset:65535
9992 // GFX90A: ds_cmpst_rtn_f64 a[254:255], v1, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe2,0xda,0x01,0x02,0x04,0xfe]
9993 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9994 ds_cmpst_rtn_f64 a[254:255], v1, a[2:3], a[4:5] offset:65535
9996 // GFX90A: ds_cmpst_rtn_f64 a[6:7], v255, a[2:3], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe2,0xda,0xff,0x02,0x04,0x06]
9997 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
9998 ds_cmpst_rtn_f64 a[6:7], v255, a[2:3], a[4:5] offset:65535
10000 // GFX90A: ds_cmpst_rtn_f64 a[6:7], v1, a[254:255], a[4:5] offset:65535 ; encoding: [0xff,0xff,0xe2,0xda,0x01,0xfe,0x04,0x06]
10001 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10002 ds_cmpst_rtn_f64 a[6:7], v1, a[254:255], a[4:5] offset:65535
10004 // GFX90A: ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[254:255] offset:65535 ; encoding: [0xff,0xff,0xe2,0xda,0x01,0x02,0xfe,0x06]
10005 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10006 ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[254:255] offset:65535
10008 // GFX90A: ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xe2,0xda,0x01,0x02,0x04,0x06]
10009 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10010 ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5]
10012 // GFX90A: ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5] ; encoding: [0x00,0x00,0xe2,0xda,0x01,0x02,0x04,0x06]
10013 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10014 ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5]
10016 // GFX90A: ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5] offset:4 ; encoding: [0x04,0x00,0xe2,0xda,0x01,0x02,0x04,0x06]
10017 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10018 ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5] offset:4
10020 // GFX90A: ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5] offset:65535 gds ; encoding: [0xff,0xff,0xe3,0xda,0x01,0x02,0x04,0x06]
10021 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10022 ds_cmpst_rtn_f64 a[6:7], v1, a[2:3], a[4:5] offset:65535 gds
10024 // GFX90A: ds_min_rtn_f64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xe4,0xda,0x01,0x02,0x00,0x06]
10025 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10026 ds_min_rtn_f64 a[6:7], v1, a[2:3] offset:65535
10028 // GFX90A: ds_min_rtn_f64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xe4,0xda,0x01,0x02,0x00,0xfe]
10029 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10030 ds_min_rtn_f64 a[254:255], v1, a[2:3] offset:65535
10032 // GFX90A: ds_min_rtn_f64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xe4,0xda,0xff,0x02,0x00,0x06]
10033 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10034 ds_min_rtn_f64 a[6:7], v255, a[2:3] offset:65535
10036 // GFX90A: ds_min_rtn_f64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xe4,0xda,0x01,0xfe,0x00,0x06]
10037 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10038 ds_min_rtn_f64 a[6:7], v1, a[254:255] offset:65535
10040 // GFX90A: ds_min_rtn_f64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xe4,0xda,0x01,0x02,0x00,0x06]
10041 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10042 ds_min_rtn_f64 a[6:7], v1, a[2:3]
10044 // GFX90A: ds_min_rtn_f64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xe4,0xda,0x01,0x02,0x00,0x06]
10045 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10046 ds_min_rtn_f64 a[6:7], v1, a[2:3]
10048 // GFX90A: ds_min_rtn_f64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xe4,0xda,0x01,0x02,0x00,0x06]
10049 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10050 ds_min_rtn_f64 a[6:7], v1, a[2:3] offset:4
10052 // GFX90A: ds_min_rtn_f64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xe5,0xda,0x01,0x02,0x00,0x06]
10053 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10054 ds_min_rtn_f64 a[6:7], v1, a[2:3] offset:65535 gds
10056 // GFX90A: ds_max_rtn_f64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xe6,0xda,0x01,0x02,0x00,0x06]
10057 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10058 ds_max_rtn_f64 a[6:7], v1, a[2:3] offset:65535
10060 // GFX90A: ds_max_rtn_f64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xe6,0xda,0x01,0x02,0x00,0xfe]
10061 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10062 ds_max_rtn_f64 a[254:255], v1, a[2:3] offset:65535
10064 // GFX90A: ds_max_rtn_f64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xe6,0xda,0xff,0x02,0x00,0x06]
10065 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10066 ds_max_rtn_f64 a[6:7], v255, a[2:3] offset:65535
10068 // GFX90A: ds_max_rtn_f64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xe6,0xda,0x01,0xfe,0x00,0x06]
10069 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10070 ds_max_rtn_f64 a[6:7], v1, a[254:255] offset:65535
10072 // GFX90A: ds_max_rtn_f64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xe6,0xda,0x01,0x02,0x00,0x06]
10073 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10074 ds_max_rtn_f64 a[6:7], v1, a[2:3]
10076 // GFX90A: ds_max_rtn_f64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xe6,0xda,0x01,0x02,0x00,0x06]
10077 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10078 ds_max_rtn_f64 a[6:7], v1, a[2:3]
10080 // GFX90A: ds_max_rtn_f64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xe6,0xda,0x01,0x02,0x00,0x06]
10081 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10082 ds_max_rtn_f64 a[6:7], v1, a[2:3] offset:4
10084 // GFX90A: ds_max_rtn_f64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xe7,0xda,0x01,0x02,0x00,0x06]
10085 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10086 ds_max_rtn_f64 a[6:7], v1, a[2:3] offset:65535 gds
10088 // GFX90A: ds_read_b64 a[6:7], v1 offset:65535 ; encoding: [0xff,0xff,0xec,0xda,0x01,0x00,0x00,0x06]
10089 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10090 ds_read_b64 a[6:7], v1 offset:65535
10092 // GFX90A: ds_read_b64 a[254:255], v1 offset:65535 ; encoding: [0xff,0xff,0xec,0xda,0x01,0x00,0x00,0xfe]
10093 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10094 ds_read_b64 a[254:255], v1 offset:65535
10096 // GFX90A: ds_read_b64 a[6:7], v255 offset:65535 ; encoding: [0xff,0xff,0xec,0xda,0xff,0x00,0x00,0x06]
10097 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10098 ds_read_b64 a[6:7], v255 offset:65535
10100 // GFX90A: ds_read_b64 a[6:7], v1 ; encoding: [0x00,0x00,0xec,0xda,0x01,0x00,0x00,0x06]
10101 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10102 ds_read_b64 a[6:7], v1
10104 // GFX90A: ds_read_b64 a[6:7], v1 ; encoding: [0x00,0x00,0xec,0xda,0x01,0x00,0x00,0x06]
10105 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10106 ds_read_b64 a[6:7], v1
10108 // GFX90A: ds_read_b64 a[6:7], v1 offset:4 ; encoding: [0x04,0x00,0xec,0xda,0x01,0x00,0x00,0x06]
10109 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10110 ds_read_b64 a[6:7], v1 offset:4
10112 // GFX90A: ds_read_b64 a[6:7], v1 offset:65535 gds ; encoding: [0xff,0xff,0xed,0xda,0x01,0x00,0x00,0x06]
10113 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10114 ds_read_b64 a[6:7], v1 offset:65535 gds
10116 // GFX90A: ds_read2_b64 a[6:9], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xee,0xda,0x01,0x00,0x00,0x06]
10117 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10118 ds_read2_b64 a[6:9], v1 offset0:127 offset1:255
10120 // GFX90A: ds_read2_b64 a[252:255], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xee,0xda,0x01,0x00,0x00,0xfc]
10121 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10122 ds_read2_b64 a[252:255], v1 offset0:127 offset1:255
10124 // GFX90A: ds_read2_b64 a[6:9], v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xee,0xda,0xff,0x00,0x00,0x06]
10125 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10126 ds_read2_b64 a[6:9], v255 offset0:127 offset1:255
10128 // GFX90A: ds_read2_b64 a[6:9], v1 offset1:255 ; encoding: [0x00,0xff,0xee,0xda,0x01,0x00,0x00,0x06]
10129 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10130 ds_read2_b64 a[6:9], v1 offset1:255
10132 // GFX90A: ds_read2_b64 a[6:9], v1 offset1:255 ; encoding: [0x00,0xff,0xee,0xda,0x01,0x00,0x00,0x06]
10133 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10134 ds_read2_b64 a[6:9], v1 offset1:255
10136 // GFX90A: ds_read2_b64 a[6:9], v1 offset0:16 offset1:255 ; encoding: [0x10,0xff,0xee,0xda,0x01,0x00,0x00,0x06]
10137 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10138 ds_read2_b64 a[6:9], v1 offset0:16 offset1:255
10140 // GFX90A: ds_read2_b64 a[6:9], v1 offset0:127 ; encoding: [0x7f,0x00,0xee,0xda,0x01,0x00,0x00,0x06]
10141 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10142 ds_read2_b64 a[6:9], v1 offset0:127
10144 // GFX90A: ds_read2_b64 a[6:9], v1 offset0:127 ; encoding: [0x7f,0x00,0xee,0xda,0x01,0x00,0x00,0x06]
10145 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10146 ds_read2_b64 a[6:9], v1 offset0:127
10148 // GFX90A: ds_read2_b64 a[6:9], v1 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xee,0xda,0x01,0x00,0x00,0x06]
10149 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10150 ds_read2_b64 a[6:9], v1 offset0:127 offset1:1
10152 // GFX90A: ds_read2_b64 a[6:9], v1 offset0:127 offset1:255 gds ; encoding: [0x7f,0xff,0xef,0xda,0x01,0x00,0x00,0x06]
10153 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10154 ds_read2_b64 a[6:9], v1 offset0:127 offset1:255 gds
10156 // GFX90A: ds_read2st64_b64 a[6:9], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xf0,0xda,0x01,0x00,0x00,0x06]
10157 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10158 ds_read2st64_b64 a[6:9], v1 offset0:127 offset1:255
10160 // GFX90A: ds_read2st64_b64 a[252:255], v1 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xf0,0xda,0x01,0x00,0x00,0xfc]
10161 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10162 ds_read2st64_b64 a[252:255], v1 offset0:127 offset1:255
10164 // GFX90A: ds_read2st64_b64 a[6:9], v255 offset0:127 offset1:255 ; encoding: [0x7f,0xff,0xf0,0xda,0xff,0x00,0x00,0x06]
10165 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10166 ds_read2st64_b64 a[6:9], v255 offset0:127 offset1:255
10168 // GFX90A: ds_read2st64_b64 a[6:9], v1 offset1:255 ; encoding: [0x00,0xff,0xf0,0xda,0x01,0x00,0x00,0x06]
10169 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10170 ds_read2st64_b64 a[6:9], v1 offset1:255
10172 // GFX90A: ds_read2st64_b64 a[6:9], v1 offset1:255 ; encoding: [0x00,0xff,0xf0,0xda,0x01,0x00,0x00,0x06]
10173 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10174 ds_read2st64_b64 a[6:9], v1 offset1:255
10176 // GFX90A: ds_read2st64_b64 a[6:9], v1 offset0:16 offset1:255 ; encoding: [0x10,0xff,0xf0,0xda,0x01,0x00,0x00,0x06]
10177 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10178 ds_read2st64_b64 a[6:9], v1 offset0:16 offset1:255
10180 // GFX90A: ds_read2st64_b64 a[6:9], v1 offset0:127 ; encoding: [0x7f,0x00,0xf0,0xda,0x01,0x00,0x00,0x06]
10181 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10182 ds_read2st64_b64 a[6:9], v1 offset0:127
10184 // GFX90A: ds_read2st64_b64 a[6:9], v1 offset0:127 ; encoding: [0x7f,0x00,0xf0,0xda,0x01,0x00,0x00,0x06]
10185 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10186 ds_read2st64_b64 a[6:9], v1 offset0:127
10188 // GFX90A: ds_read2st64_b64 a[6:9], v1 offset0:127 offset1:1 ; encoding: [0x7f,0x01,0xf0,0xda,0x01,0x00,0x00,0x06]
10189 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10190 ds_read2st64_b64 a[6:9], v1 offset0:127 offset1:1
10192 // GFX90A: ds_read2st64_b64 a[6:9], v1 offset0:127 offset1:255 gds ; encoding: [0x7f,0xff,0xf1,0xda,0x01,0x00,0x00,0x06]
10193 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10194 ds_read2st64_b64 a[6:9], v1 offset0:127 offset1:255 gds
10196 // GFX90A: ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xfc,0xda,0x01,0x02,0x00,0x06]
10197 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10198 ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3] offset:65535
10200 // GFX90A: ds_condxchg32_rtn_b64 a[254:255], v1, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xfc,0xda,0x01,0x02,0x00,0xfe]
10201 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10202 ds_condxchg32_rtn_b64 a[254:255], v1, a[2:3] offset:65535
10204 // GFX90A: ds_condxchg32_rtn_b64 a[6:7], v255, a[2:3] offset:65535 ; encoding: [0xff,0xff,0xfc,0xda,0xff,0x02,0x00,0x06]
10205 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10206 ds_condxchg32_rtn_b64 a[6:7], v255, a[2:3] offset:65535
10208 // GFX90A: ds_condxchg32_rtn_b64 a[6:7], v1, a[254:255] offset:65535 ; encoding: [0xff,0xff,0xfc,0xda,0x01,0xfe,0x00,0x06]
10209 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10210 ds_condxchg32_rtn_b64 a[6:7], v1, a[254:255] offset:65535
10212 // GFX90A: ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xfc,0xda,0x01,0x02,0x00,0x06]
10213 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10214 ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3]
10216 // GFX90A: ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3] ; encoding: [0x00,0x00,0xfc,0xda,0x01,0x02,0x00,0x06]
10217 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10218 ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3]
10220 // GFX90A: ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3] offset:4 ; encoding: [0x04,0x00,0xfc,0xda,0x01,0x02,0x00,0x06]
10221 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10222 ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3] offset:4
10224 // GFX90A: ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3] offset:65535 gds ; encoding: [0xff,0xff,0xfd,0xda,0x01,0x02,0x00,0x06]
10225 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10226 ds_condxchg32_rtn_b64 a[6:7], v1, a[2:3] offset:65535 gds
10228 // GFX90A: ds_gws_init a0 offset:65535 gds ; encoding: [0xff,0xff,0x33,0xdb,0x00,0x00,0x00,0x00]
10229 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10230 ds_gws_init a0 offset:65535 gds
10232 // GFX90A: ds_gws_init a254 offset:65535 gds ; encoding: [0xff,0xff,0x33,0xdb,0xfe,0x00,0x00,0x00]
10233 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10234 ds_gws_init a254 offset:65535 gds
10236 // GFX90A: ds_gws_init a2 gds ; encoding: [0x00,0x00,0x33,0xdb,0x02,0x00,0x00,0x00]
10237 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10238 ds_gws_init a2 gds
10240 // GFX90A: ds_gws_init a0 gds ; encoding: [0x00,0x00,0x33,0xdb,0x00,0x00,0x00,0x00]
10241 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10242 ds_gws_init a0 gds
10244 // GFX90A: ds_gws_init a0 offset:4 gds ; encoding: [0x04,0x00,0x33,0xdb,0x00,0x00,0x00,0x00]
10245 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10246 ds_gws_init a0 offset:4 gds
10248 // GFX90A: ds_gws_sema_br a2 offset:65535 gds ; encoding: [0xff,0xff,0x37,0xdb,0x02,0x00,0x00,0x00]
10249 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10250 ds_gws_sema_br a2 offset:65535 gds
10252 // GFX90A: ds_gws_sema_br a254 offset:65535 gds ; encoding: [0xff,0xff,0x37,0xdb,0xfe,0x00,0x00,0x00]
10253 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10254 ds_gws_sema_br a254 offset:65535 gds
10256 // GFX90A: ds_gws_sema_br a0 gds ; encoding: [0x00,0x00,0x37,0xdb,0x00,0x00,0x00,0x00]
10257 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10258 ds_gws_sema_br a0 gds
10260 // GFX90A: ds_gws_sema_br a2 gds ; encoding: [0x00,0x00,0x37,0xdb,0x02,0x00,0x00,0x00]
10261 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10262 ds_gws_sema_br a2 gds
10264 // GFX90A: ds_gws_sema_br a0 offset:4 gds ; encoding: [0x04,0x00,0x37,0xdb,0x00,0x00,0x00,0x00]
10265 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10266 ds_gws_sema_br a0 offset:4 gds
10268 // GFX90A: ds_gws_barrier a2 offset:65535 gds ; encoding: [0xff,0xff,0x3b,0xdb,0x02,0x00,0x00,0x00]
10269 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10270 ds_gws_barrier a2 offset:65535 gds
10272 // GFX90A: ds_gws_barrier a254 offset:65535 gds ; encoding: [0xff,0xff,0x3b,0xdb,0xfe,0x00,0x00,0x00]
10273 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10274 ds_gws_barrier a254 offset:65535 gds
10276 // GFX90A: ds_gws_barrier a0 gds ; encoding: [0x00,0x00,0x3b,0xdb,0x00,0x00,0x00,0x00]
10277 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10278 ds_gws_barrier a0 gds
10280 // GFX90A: ds_gws_barrier a2 gds ; encoding: [0x00,0x00,0x3b,0xdb,0x02,0x00,0x00,0x00]
10281 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10282 ds_gws_barrier a2 gds
10284 // GFX90A: ds_gws_barrier a0 offset:4 gds ; encoding: [0x04,0x00,0x3b,0xdb,0x00,0x00,0x00,0x00]
10285 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10286 ds_gws_barrier a0 offset:4 gds
10288 // GFX90A: ds_consume a5 offset:65535 ; encoding: [0xff,0xff,0x7a,0xdb,0x00,0x00,0x00,0x05]
10289 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10290 ds_consume a5 offset:65535
10292 // GFX90A: ds_consume a255 offset:65535 ; encoding: [0xff,0xff,0x7a,0xdb,0x00,0x00,0x00,0xff]
10293 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10294 ds_consume a255 offset:65535
10296 // GFX90A: ds_consume a5 ; encoding: [0x00,0x00,0x7a,0xdb,0x00,0x00,0x00,0x05]
10297 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10298 ds_consume a5
10300 // GFX90A: ds_consume a5 ; encoding: [0x00,0x00,0x7a,0xdb,0x00,0x00,0x00,0x05]
10301 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10302 ds_consume a5
10304 // GFX90A: ds_consume a5 offset:4 ; encoding: [0x04,0x00,0x7a,0xdb,0x00,0x00,0x00,0x05]
10305 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10306 ds_consume a5 offset:4
10308 // GFX90A: ds_consume a5 offset:65535 gds ; encoding: [0xff,0xff,0x7b,0xdb,0x00,0x00,0x00,0x05]
10309 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10310 ds_consume a5 offset:65535 gds
10312 // GFX90A: ds_append a5 offset:65535 ; encoding: [0xff,0xff,0x7c,0xdb,0x00,0x00,0x00,0x05]
10313 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10314 ds_append a5 offset:65535
10316 // GFX90A: ds_append a255 offset:65535 ; encoding: [0xff,0xff,0x7c,0xdb,0x00,0x00,0x00,0xff]
10317 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10318 ds_append a255 offset:65535
10320 // GFX90A: ds_append a5 ; encoding: [0x00,0x00,0x7c,0xdb,0x00,0x00,0x00,0x05]
10321 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10322 ds_append a5
10324 // GFX90A: ds_append a5 ; encoding: [0x00,0x00,0x7c,0xdb,0x00,0x00,0x00,0x05]
10325 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10326 ds_append a5
10328 // GFX90A: ds_append a5 offset:4 ; encoding: [0x04,0x00,0x7c,0xdb,0x00,0x00,0x00,0x05]
10329 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10330 ds_append a5 offset:4
10332 // GFX90A: ds_append a5 offset:65535 gds ; encoding: [0xff,0xff,0x7d,0xdb,0x00,0x00,0x00,0x05]
10333 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10334 ds_append a5 offset:65535 gds
10336 // GFX90A: ds_ordered_count a5, v1 offset:65535 gds ; encoding: [0xff,0xff,0x7f,0xdb,0x01,0x00,0x00,0x05]
10337 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10338 ds_ordered_count a5, v1 offset:65535 gds
10340 // GFX90A: ds_ordered_count a255, v1 offset:65535 gds ; encoding: [0xff,0xff,0x7f,0xdb,0x01,0x00,0x00,0xff]
10341 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10342 ds_ordered_count a255, v1 offset:65535 gds
10344 // GFX90A: ds_ordered_count a5, v255 offset:65535 gds ; encoding: [0xff,0xff,0x7f,0xdb,0xff,0x00,0x00,0x05]
10345 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10346 ds_ordered_count a5, v255 offset:65535 gds
10348 // GFX90A: ds_ordered_count a5, v1 gds ; encoding: [0x00,0x00,0x7f,0xdb,0x01,0x00,0x00,0x05]
10349 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10350 ds_ordered_count a5, v1 gds
10352 // GFX90A: ds_ordered_count a5, v1 gds ; encoding: [0x00,0x00,0x7f,0xdb,0x01,0x00,0x00,0x05]
10353 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10354 ds_ordered_count a5, v1 gds
10356 // GFX90A: ds_ordered_count a5, v1 offset:4 gds ; encoding: [0x04,0x00,0x7f,0xdb,0x01,0x00,0x00,0x05]
10357 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10358 ds_ordered_count a5, v1 offset:4 gds
10360 // GFX90A: ds_write_b96 v1, a[2:4] offset:65535 ; encoding: [0xff,0xff,0xbc,0xdb,0x01,0x02,0x00,0x00]
10361 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10362 ds_write_b96 v1, a[2:4] offset:65535
10364 // GFX90A: ds_write_b96 v255, a[2:4] offset:65535 ; encoding: [0xff,0xff,0xbc,0xdb,0xff,0x02,0x00,0x00]
10365 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10366 ds_write_b96 v255, a[2:4] offset:65535
10368 // GFX90A: ds_write_b96 v1, a[252:254] offset:65535 ; encoding: [0xff,0xff,0xbc,0xdb,0x01,0xfc,0x00,0x00]
10369 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10370 ds_write_b96 v1, a[252:254] offset:65535
10372 // GFX90A: ds_write_b96 v1, a[2:4] ; encoding: [0x00,0x00,0xbc,0xdb,0x01,0x02,0x00,0x00]
10373 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10374 ds_write_b96 v1, a[2:4]
10376 // GFX90A: ds_write_b96 v1, a[2:4] ; encoding: [0x00,0x00,0xbc,0xdb,0x01,0x02,0x00,0x00]
10377 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10378 ds_write_b96 v1, a[2:4]
10380 // GFX90A: ds_write_b96 v1, a[2:4] offset:4 ; encoding: [0x04,0x00,0xbc,0xdb,0x01,0x02,0x00,0x00]
10381 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10382 ds_write_b96 v1, a[2:4] offset:4
10384 // GFX90A: ds_write_b96 v1, a[2:4] offset:65535 gds ; encoding: [0xff,0xff,0xbd,0xdb,0x01,0x02,0x00,0x00]
10385 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10386 ds_write_b96 v1, a[2:4] offset:65535 gds
10388 // GFX90A: ds_write_b128 v1, a[2:5] offset:65535 ; encoding: [0xff,0xff,0xbe,0xdb,0x01,0x02,0x00,0x00]
10389 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10390 ds_write_b128 v1, a[2:5] offset:65535
10392 // GFX90A: ds_write_b128 v255, a[2:5] offset:65535 ; encoding: [0xff,0xff,0xbe,0xdb,0xff,0x02,0x00,0x00]
10393 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10394 ds_write_b128 v255, a[2:5] offset:65535
10396 // GFX90A: ds_write_b128 v1, a[252:255] offset:65535 ; encoding: [0xff,0xff,0xbe,0xdb,0x01,0xfc,0x00,0x00]
10397 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10398 ds_write_b128 v1, a[252:255] offset:65535
10400 // GFX90A: ds_write_b128 v1, a[2:5] ; encoding: [0x00,0x00,0xbe,0xdb,0x01,0x02,0x00,0x00]
10401 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10402 ds_write_b128 v1, a[2:5]
10404 // GFX90A: ds_write_b128 v1, a[2:5] ; encoding: [0x00,0x00,0xbe,0xdb,0x01,0x02,0x00,0x00]
10405 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10406 ds_write_b128 v1, a[2:5]
10408 // GFX90A: ds_write_b128 v1, a[2:5] offset:4 ; encoding: [0x04,0x00,0xbe,0xdb,0x01,0x02,0x00,0x00]
10409 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10410 ds_write_b128 v1, a[2:5] offset:4
10412 // GFX90A: ds_write_b128 v1, a[2:5] offset:65535 gds ; encoding: [0xff,0xff,0xbf,0xdb,0x01,0x02,0x00,0x00]
10413 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10414 ds_write_b128 v1, a[2:5] offset:65535 gds
10416 // GFX90A: ds_read_b96 a[6:8], v1 offset:65535 ; encoding: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x06]
10417 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10418 ds_read_b96 a[6:8], v1 offset:65535
10420 // GFX90A: ds_read_b96 a[252:254], v1 offset:65535 ; encoding: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0xfc]
10421 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10422 ds_read_b96 a[252:254], v1 offset:65535
10424 // GFX90A: ds_read_b96 a[6:8], v255 offset:65535 ; encoding: [0xff,0xff,0xfc,0xdb,0xff,0x00,0x00,0x06]
10425 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10426 ds_read_b96 a[6:8], v255 offset:65535
10428 // GFX90A: ds_read_b96 a[6:8], v1 ; encoding: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x06]
10429 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10430 ds_read_b96 a[6:8], v1
10432 // GFX90A: ds_read_b96 a[6:8], v1 ; encoding: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x06]
10433 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10434 ds_read_b96 a[6:8], v1
10436 // GFX90A: ds_read_b96 a[6:8], v1 offset:4 ; encoding: [0x04,0x00,0xfc,0xdb,0x01,0x00,0x00,0x06]
10437 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10438 ds_read_b96 a[6:8], v1 offset:4
10440 // GFX90A: ds_read_b96 a[6:8], v1 offset:65535 gds ; encoding: [0xff,0xff,0xfd,0xdb,0x01,0x00,0x00,0x06]
10441 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10442 ds_read_b96 a[6:8], v1 offset:65535 gds
10444 // GFX90A: ds_read_b128 a[6:9], v1 offset:65535 ; encoding: [0xff,0xff,0xfe,0xdb,0x01,0x00,0x00,0x06]
10445 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10446 ds_read_b128 a[6:9], v1 offset:65535
10448 // GFX90A: ds_read_b128 a[252:255], v1 offset:65535 ; encoding: [0xff,0xff,0xfe,0xdb,0x01,0x00,0x00,0xfc]
10449 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10450 ds_read_b128 a[252:255], v1 offset:65535
10452 // GFX90A: ds_read_b128 a[6:9], v255 offset:65535 ; encoding: [0xff,0xff,0xfe,0xdb,0xff,0x00,0x00,0x06]
10453 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10454 ds_read_b128 a[6:9], v255 offset:65535
10456 // GFX90A: ds_read_b128 a[6:9], v1 ; encoding: [0x00,0x00,0xfe,0xdb,0x01,0x00,0x00,0x06]
10457 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10458 ds_read_b128 a[6:9], v1
10460 // GFX90A: ds_read_b128 a[6:9], v1 ; encoding: [0x00,0x00,0xfe,0xdb,0x01,0x00,0x00,0x06]
10461 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10462 ds_read_b128 a[6:9], v1
10464 // GFX90A: ds_read_b128 a[6:9], v1 offset:4 ; encoding: [0x04,0x00,0xfe,0xdb,0x01,0x00,0x00,0x06]
10465 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10466 ds_read_b128 a[6:9], v1 offset:4
10468 // GFX90A: ds_read_b128 a[6:9], v1 offset:65535 gds ; encoding: [0xff,0xff,0xff,0xdb,0x01,0x00,0x00,0x06]
10469 // NOT-GFX90A: error: invalid register class: agpr loads and stores not supported on this GPU
10470 ds_read_b128 a[6:9], v1 offset:65535 gds
10472 // GFX90A: image_load a5, v[2:5], s[8:15] dmask:0x1 ; encoding: [0x00,0x01,0x01,0xf0,0x02,0x05,0x02,0x00]
10473 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10474 image_load a5, v[2:5], s[8:15] dmask:0x1
10476 // GFX90A: image_load a252, v[2:5], s[8:15] dmask:0x1 ; encoding: [0x00,0x01,0x01,0xf0,0x02,0xfc,0x02,0x00]
10477 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10478 image_load a252, v[2:5], s[8:15] dmask:0x1
10480 // GFX90A: image_load a5, v[252:255], s[8:15] dmask:0x1 ; encoding: [0x00,0x01,0x01,0xf0,0xfc,0x05,0x02,0x00]
10481 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10482 image_load a5, v[252:255], s[8:15] dmask:0x1
10484 // GFX90A: image_load a5, v[2:5], s[12:19] dmask:0x1 ; encoding: [0x00,0x01,0x01,0xf0,0x02,0x05,0x03,0x00]
10485 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10486 image_load a5, v[2:5], s[12:19] dmask:0x1
10488 // GFX90A: image_load a5, v[2:5], s[92:99] dmask:0x1 ; encoding: [0x00,0x01,0x01,0xf0,0x02,0x05,0x17,0x00]
10489 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10490 image_load a5, v[2:5], s[92:99] dmask:0x1
10492 // GFX90A: image_load a5, v[2:5], s[8:15] dmask:0x2 ; encoding: [0x00,0x02,0x01,0xf0,0x02,0x05,0x02,0x00]
10493 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10494 image_load a5, v[2:5], s[8:15] dmask:0x2
10496 // GFX90A: image_load a[6:7], v[2:5], s[8:15] dmask:0x3 ; encoding: [0x00,0x03,0x01,0xf0,0x02,0x06,0x02,0x00]
10497 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10498 image_load a[6:7], v[2:5], s[8:15] dmask:0x3
10500 // GFX90A: image_load a5, v[2:5], s[8:15] dmask:0x4 ; encoding: [0x00,0x04,0x01,0xf0,0x02,0x05,0x02,0x00]
10501 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10502 image_load a5, v[2:5], s[8:15] dmask:0x4
10504 // GFX90A: image_load a[6:7], v[2:5], s[8:15] dmask:0x5 ; encoding: [0x00,0x05,0x01,0xf0,0x02,0x06,0x02,0x00]
10505 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10506 image_load a[6:7], v[2:5], s[8:15] dmask:0x5
10508 // GFX90A: image_load a[6:7], v[2:5], s[8:15] dmask:0x6 ; encoding: [0x00,0x06,0x01,0xf0,0x02,0x06,0x02,0x00]
10509 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10510 image_load a[6:7], v[2:5], s[8:15] dmask:0x6
10512 // GFX90A: image_load a[6:8], v[2:5], s[8:15] dmask:0x7 ; encoding: [0x00,0x07,0x01,0xf0,0x02,0x06,0x02,0x00]
10513 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10514 image_load a[6:8], v[2:5], s[8:15] dmask:0x7
10516 // GFX90A: image_load a5, v[2:5], s[8:15] dmask:0x8 ; encoding: [0x00,0x08,0x01,0xf0,0x02,0x05,0x02,0x00]
10517 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10518 image_load a5, v[2:5], s[8:15] dmask:0x8
10520 // GFX90A: image_load a[6:7], v[2:5], s[8:15] dmask:0x9 ; encoding: [0x00,0x09,0x01,0xf0,0x02,0x06,0x02,0x00]
10521 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10522 image_load a[6:7], v[2:5], s[8:15] dmask:0x9
10524 // GFX90A: image_load a[6:7], v[2:5], s[8:15] dmask:0xa ; encoding: [0x00,0x0a,0x01,0xf0,0x02,0x06,0x02,0x00]
10525 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10526 image_load a[6:7], v[2:5], s[8:15] dmask:0xa
10528 // GFX90A: image_load a[6:8], v[2:5], s[8:15] dmask:0xb ; encoding: [0x00,0x0b,0x01,0xf0,0x02,0x06,0x02,0x00]
10529 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10530 image_load a[6:8], v[2:5], s[8:15] dmask:0xb
10532 // GFX90A: image_load a[6:7], v[2:5], s[8:15] dmask:0xc ; encoding: [0x00,0x0c,0x01,0xf0,0x02,0x06,0x02,0x00]
10533 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10534 image_load a[6:7], v[2:5], s[8:15] dmask:0xc
10536 // GFX90A: image_load a[6:8], v[2:5], s[8:15] dmask:0xd ; encoding: [0x00,0x0d,0x01,0xf0,0x02,0x06,0x02,0x00]
10537 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10538 image_load a[6:8], v[2:5], s[8:15] dmask:0xd
10540 // GFX90A: image_load a[6:8], v[2:5], s[8:15] dmask:0xe ; encoding: [0x00,0x0e,0x01,0xf0,0x02,0x06,0x02,0x00]
10541 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10542 image_load a[6:8], v[2:5], s[8:15] dmask:0xe
10544 // GFX90A: image_load a5, v[2:5], s[8:15] ; encoding: [0x00,0x00,0x01,0xf0,0x02,0x05,0x02,0x00]
10545 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10546 image_load a5, v[2:5], s[8:15]
10548 // GFX90A: image_load a5, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x01,0xf0,0x02,0x05,0x02,0x00]
10549 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10550 image_load a5, v[2:5], s[8:15] dmask:0x1 unorm
10552 // GFX90A: image_load a5, v[2:5], s[8:15] dmask:0x1 glc ; encoding: [0x00,0x21,0x01,0xf0,0x02,0x05,0x02,0x00]
10553 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10554 image_load a5, v[2:5], s[8:15] dmask:0x1 glc
10556 // GFX90A: image_load a5, v[2:5], s[8:15] dmask:0x1 slc ; encoding: [0x00,0x01,0x01,0xf2,0x02,0x05,0x02,0x00]
10557 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10558 image_load a5, v[2:5], s[8:15] dmask:0x1 slc
10560 // GFX90A: image_load a5, v[2:5], s[8:15] dmask:0x1 lwe ; encoding: [0x00,0x01,0x03,0xf0,0x02,0x05,0x02,0x00]
10561 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10562 image_load a5, v[2:5], s[8:15] dmask:0x1 lwe
10564 // GFX90A: image_load a5, v[2:5], s[8:15] dmask:0x1 da ; encoding: [0x00,0x41,0x01,0xf0,0x02,0x05,0x02,0x00]
10565 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10566 image_load a5, v[2:5], s[8:15] dmask:0x1 da
10568 // GFX90A: image_load a5, v[2:5], s[8:15] dmask:0x1 d16 ; encoding: [0x00,0x01,0x01,0xf0,0x02,0x05,0x02,0x80]
10569 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10570 image_load a5, v[2:5], s[8:15] dmask:0x1 d16
10572 // GFX90A: image_store a1, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x21,0xf0,0x02,0x01,0x03,0x00]
10573 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10574 image_store a1, v[2:5], s[12:19] dmask:0x1 unorm
10576 // GFX90A: image_store a252, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x21,0xf0,0x02,0xfc,0x03,0x00]
10577 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10578 image_store a252, v[2:5], s[12:19] dmask:0x1 unorm
10580 // GFX90A: image_store a1, v[252:255], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x21,0xf0,0xfc,0x01,0x03,0x00]
10581 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10582 image_store a1, v[252:255], s[12:19] dmask:0x1 unorm
10584 // GFX90A: image_store a1, v[2:5], s[16:23] dmask:0x1 unorm ; encoding: [0x00,0x11,0x21,0xf0,0x02,0x01,0x04,0x00]
10585 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10586 image_store a1, v[2:5], s[16:23] dmask:0x1 unorm
10588 // GFX90A: image_store a1, v[2:5], s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x21,0xf0,0x02,0x01,0x17,0x00]
10589 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10590 image_store a1, v[2:5], s[92:99] dmask:0x1 unorm
10592 // GFX90A: image_store a1, v[2:5], s[12:19] dmask:0x2 unorm ; encoding: [0x00,0x12,0x21,0xf0,0x02,0x01,0x03,0x00]
10593 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10594 image_store a1, v[2:5], s[12:19] dmask:0x2 unorm
10596 // GFX90A: image_store a[2:3], v[2:5], s[12:19] dmask:0x3 unorm ; encoding: [0x00,0x13,0x21,0xf0,0x02,0x02,0x03,0x00]
10597 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10598 image_store a[2:3], v[2:5], s[12:19] dmask:0x3 unorm
10600 // GFX90A: image_store a1, v[2:5], s[12:19] dmask:0x4 unorm ; encoding: [0x00,0x14,0x21,0xf0,0x02,0x01,0x03,0x00]
10601 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10602 image_store a1, v[2:5], s[12:19] dmask:0x4 unorm
10604 // GFX90A: image_store a[2:3], v[2:5], s[12:19] dmask:0x5 unorm ; encoding: [0x00,0x15,0x21,0xf0,0x02,0x02,0x03,0x00]
10605 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10606 image_store a[2:3], v[2:5], s[12:19] dmask:0x5 unorm
10608 // GFX90A: image_store a[2:3], v[2:5], s[12:19] dmask:0x6 unorm ; encoding: [0x00,0x16,0x21,0xf0,0x02,0x02,0x03,0x00]
10609 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10610 image_store a[2:3], v[2:5], s[12:19] dmask:0x6 unorm
10612 // GFX90A: image_store a[2:4], v[2:5], s[12:19] dmask:0x7 unorm ; encoding: [0x00,0x17,0x21,0xf0,0x02,0x02,0x03,0x00]
10613 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10614 image_store a[2:4], v[2:5], s[12:19] dmask:0x7 unorm
10616 // GFX90A: image_store a1, v[2:5], s[12:19] dmask:0x8 unorm ; encoding: [0x00,0x18,0x21,0xf0,0x02,0x01,0x03,0x00]
10617 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10618 image_store a1, v[2:5], s[12:19] dmask:0x8 unorm
10620 // GFX90A: image_store a[2:3], v[2:5], s[12:19] dmask:0x9 unorm ; encoding: [0x00,0x19,0x21,0xf0,0x02,0x02,0x03,0x00]
10621 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10622 image_store a[2:3], v[2:5], s[12:19] dmask:0x9 unorm
10624 // GFX90A: image_store a[2:3], v[2:5], s[12:19] dmask:0xa unorm ; encoding: [0x00,0x1a,0x21,0xf0,0x02,0x02,0x03,0x00]
10625 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10626 image_store a[2:3], v[2:5], s[12:19] dmask:0xa unorm
10628 // GFX90A: image_store a[2:4], v[2:5], s[12:19] dmask:0xb unorm ; encoding: [0x00,0x1b,0x21,0xf0,0x02,0x02,0x03,0x00]
10629 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10630 image_store a[2:4], v[2:5], s[12:19] dmask:0xb unorm
10632 // GFX90A: image_store a[2:3], v[2:5], s[12:19] dmask:0xc unorm ; encoding: [0x00,0x1c,0x21,0xf0,0x02,0x02,0x03,0x00]
10633 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10634 image_store a[2:3], v[2:5], s[12:19] dmask:0xc unorm
10636 // GFX90A: image_store a[2:4], v[2:5], s[12:19] dmask:0xd unorm ; encoding: [0x00,0x1d,0x21,0xf0,0x02,0x02,0x03,0x00]
10637 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10638 image_store a[2:4], v[2:5], s[12:19] dmask:0xd unorm
10640 // GFX90A: image_store a[2:4], v[2:5], s[12:19] dmask:0xe unorm ; encoding: [0x00,0x1e,0x21,0xf0,0x02,0x02,0x03,0x00]
10641 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10642 image_store a[2:4], v[2:5], s[12:19] dmask:0xe unorm
10644 // GFX90A: image_store a[2:5], v[2:5], s[12:19] dmask:0xf unorm ; encoding: [0x00,0x1f,0x21,0xf0,0x02,0x02,0x03,0x00]
10645 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10646 image_store a[2:5], v[2:5], s[12:19] dmask:0xf unorm
10648 // GFX90A: image_store a1, v[2:5], s[12:19] unorm ; encoding: [0x00,0x10,0x21,0xf0,0x02,0x01,0x03,0x00]
10649 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10650 image_store a1, v[2:5], s[12:19] unorm
10652 // GFX90A: image_store a1, v[2:5], s[12:19] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x21,0xf0,0x02,0x01,0x03,0x00]
10653 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10654 image_store a1, v[2:5], s[12:19] dmask:0x1 unorm glc
10656 // GFX90A: image_store a1, v[2:5], s[12:19] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x21,0xf2,0x02,0x01,0x03,0x00]
10657 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10658 image_store a1, v[2:5], s[12:19] dmask:0x1 unorm slc
10660 // GFX90A: image_store a1, v[2:5], s[12:19] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x23,0xf0,0x02,0x01,0x03,0x00]
10661 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10662 image_store a1, v[2:5], s[12:19] dmask:0x1 unorm lwe
10664 // GFX90A: image_store a1, v[2:5], s[12:19] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x21,0xf0,0x02,0x01,0x03,0x00]
10665 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10666 image_store a1, v[2:5], s[12:19] dmask:0x1 unorm da
10668 // GFX90A: image_store a1, v[2:5], s[12:19] dmask:0x1 unorm d16 ; encoding: [0x00,0x11,0x21,0xf0,0x02,0x01,0x03,0x80]
10669 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10670 image_store a1, v[2:5], s[12:19] dmask:0x1 unorm d16
10672 // GFX90A: image_atomic_swap a5, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x41,0xf0,0x02,0x05,0x02,0x00]
10673 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10674 image_atomic_swap a5, v[2:5], s[8:15] dmask:0x1 unorm
10676 // GFX90A: image_atomic_swap a252, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x41,0xf0,0x02,0xfc,0x02,0x00]
10677 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10678 image_atomic_swap a252, v[2:5], s[8:15] dmask:0x1 unorm
10680 // GFX90A: image_atomic_swap a5, v[252:255], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x41,0xf0,0xfc,0x05,0x02,0x00]
10681 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10682 image_atomic_swap a5, v[252:255], s[8:15] dmask:0x1 unorm
10684 // GFX90A: image_atomic_swap a5, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x41,0xf0,0x02,0x05,0x03,0x00]
10685 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10686 image_atomic_swap a5, v[2:5], s[12:19] dmask:0x1 unorm
10688 // GFX90A: image_atomic_swap a5, v[2:5], s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x41,0xf0,0x02,0x05,0x17,0x00]
10689 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10690 image_atomic_swap a5, v[2:5], s[92:99] dmask:0x1 unorm
10692 // GFX90A: image_atomic_swap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x41,0xf0,0x02,0x06,0x02,0x00]
10693 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10694 image_atomic_swap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm
10696 // GFX90A: image_atomic_swap a5, v[2:5], s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x41,0xf0,0x02,0x05,0x02,0x00]
10697 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10698 image_atomic_swap a5, v[2:5], s[8:15] dmask:0x1 unorm glc
10700 // GFX90A: image_atomic_swap a5, v[2:5], s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x41,0xf2,0x02,0x05,0x02,0x00]
10701 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10702 image_atomic_swap a5, v[2:5], s[8:15] dmask:0x1 unorm slc
10704 // GFX90A: image_atomic_swap a5, v[2:5], s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x43,0xf0,0x02,0x05,0x02,0x00]
10705 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10706 image_atomic_swap a5, v[2:5], s[8:15] dmask:0x1 unorm lwe
10708 // GFX90A: image_atomic_swap a5, v[2:5], s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x41,0xf0,0x02,0x05,0x02,0x00]
10709 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10710 image_atomic_swap a5, v[2:5], s[8:15] dmask:0x1 unorm da
10712 // GFX90A: image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0xf0,0x02,0x06,0x02,0x00]
10713 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10714 image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm
10716 // GFX90A: image_atomic_cmpswap a[252:253], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0xf0,0x02,0xfc,0x02,0x00]
10717 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10718 image_atomic_cmpswap a[252:253], v[2:5], s[8:15] dmask:0x3 unorm
10720 // GFX90A: image_atomic_cmpswap a[6:7], v[252:255], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0xf0,0xfc,0x06,0x02,0x00]
10721 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10722 image_atomic_cmpswap a[6:7], v[252:255], s[8:15] dmask:0x3 unorm
10724 // GFX90A: image_atomic_cmpswap a[6:7], v[2:5], s[12:19] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0xf0,0x02,0x06,0x03,0x00]
10725 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10726 image_atomic_cmpswap a[6:7], v[2:5], s[12:19] dmask:0x3 unorm
10728 // GFX90A: image_atomic_cmpswap a[6:7], v[2:5], s[92:99] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0xf0,0x02,0x06,0x17,0x00]
10729 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10730 image_atomic_cmpswap a[6:7], v[2:5], s[92:99] dmask:0x3 unorm
10732 // GFX90A: image_atomic_cmpswap a[6:9], v[2:5], s[8:15] dmask:0xf unorm ; encoding: [0x00,0x1f,0x45,0xf0,0x02,0x06,0x02,0x00]
10733 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10734 image_atomic_cmpswap a[6:9], v[2:5], s[8:15] dmask:0xf unorm
10736 // GFX90A: image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm glc ; encoding: [0x00,0x33,0x45,0xf0,0x02,0x06,0x02,0x00]
10737 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10738 image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm glc
10740 // GFX90A: image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm slc ; encoding: [0x00,0x13,0x45,0xf2,0x02,0x06,0x02,0x00]
10741 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10742 image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm slc
10744 // GFX90A: image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm lwe ; encoding: [0x00,0x13,0x47,0xf0,0x02,0x06,0x02,0x00]
10745 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10746 image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm lwe
10748 // GFX90A: image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm da ; encoding: [0x00,0x53,0x45,0xf0,0x02,0x06,0x02,0x00]
10749 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10750 image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm da
10752 // GFX90A: image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0x02,0x05,0x02,0x00]
10753 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10754 image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm
10756 // GFX90A: image_atomic_add a252, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0x02,0xfc,0x02,0x00]
10757 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10758 image_atomic_add a252, v[2:5], s[8:15] dmask:0x1 unorm
10760 // GFX90A: image_atomic_add a5, v[252:255], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0xfc,0x05,0x02,0x00]
10761 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10762 image_atomic_add a5, v[252:255], s[8:15] dmask:0x1 unorm
10764 // GFX90A: image_atomic_add a5, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0x02,0x05,0x03,0x00]
10765 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10766 image_atomic_add a5, v[2:5], s[12:19] dmask:0x1 unorm
10768 // GFX90A: image_atomic_add a5, v[2:5], s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0x02,0x05,0x17,0x00]
10769 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10770 image_atomic_add a5, v[2:5], s[92:99] dmask:0x1 unorm
10772 // GFX90A: image_atomic_add a[6:7], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x49,0xf0,0x02,0x06,0x02,0x00]
10773 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10774 image_atomic_add a[6:7], v[2:5], s[8:15] dmask:0x3 unorm
10776 // GFX90A: image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x49,0xf0,0x02,0x05,0x02,0x00]
10777 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10778 image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm glc
10780 // GFX90A: image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x49,0xf2,0x02,0x05,0x02,0x00]
10781 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10782 image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm slc
10784 // GFX90A: image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x4b,0xf0,0x02,0x05,0x02,0x00]
10785 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10786 image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm lwe
10788 // GFX90A: image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x49,0xf0,0x02,0x05,0x02,0x00]
10789 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10790 image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm da
10792 // GFX90A: image_atomic_sub a5, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x4d,0xf0,0x02,0x05,0x02,0x00]
10793 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10794 image_atomic_sub a5, v[2:5], s[8:15] dmask:0x1 unorm
10796 // GFX90A: image_atomic_sub a252, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x4d,0xf0,0x02,0xfc,0x02,0x00]
10797 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10798 image_atomic_sub a252, v[2:5], s[8:15] dmask:0x1 unorm
10800 // GFX90A: image_atomic_sub a5, v[252:255], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x4d,0xf0,0xfc,0x05,0x02,0x00]
10801 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10802 image_atomic_sub a5, v[252:255], s[8:15] dmask:0x1 unorm
10804 // GFX90A: image_atomic_sub a5, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x4d,0xf0,0x02,0x05,0x03,0x00]
10805 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10806 image_atomic_sub a5, v[2:5], s[12:19] dmask:0x1 unorm
10808 // GFX90A: image_atomic_sub a5, v[2:5], s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x4d,0xf0,0x02,0x05,0x17,0x00]
10809 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10810 image_atomic_sub a5, v[2:5], s[92:99] dmask:0x1 unorm
10812 // GFX90A: image_atomic_sub a[6:7], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x4d,0xf0,0x02,0x06,0x02,0x00]
10813 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10814 image_atomic_sub a[6:7], v[2:5], s[8:15] dmask:0x3 unorm
10816 // GFX90A: image_atomic_sub a5, v[2:5], s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x4d,0xf0,0x02,0x05,0x02,0x00]
10817 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10818 image_atomic_sub a5, v[2:5], s[8:15] dmask:0x1 unorm glc
10820 // GFX90A: image_atomic_sub a5, v[2:5], s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x4d,0xf2,0x02,0x05,0x02,0x00]
10821 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10822 image_atomic_sub a5, v[2:5], s[8:15] dmask:0x1 unorm slc
10824 // GFX90A: image_atomic_sub a5, v[2:5], s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x4f,0xf0,0x02,0x05,0x02,0x00]
10825 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10826 image_atomic_sub a5, v[2:5], s[8:15] dmask:0x1 unorm lwe
10828 // GFX90A: image_atomic_sub a5, v[2:5], s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x4d,0xf0,0x02,0x05,0x02,0x00]
10829 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10830 image_atomic_sub a5, v[2:5], s[8:15] dmask:0x1 unorm da
10832 // GFX90A: image_atomic_smin a5, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x51,0xf0,0x02,0x05,0x02,0x00]
10833 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10834 image_atomic_smin a5, v[2:5], s[8:15] dmask:0x1 unorm
10836 // GFX90A: image_atomic_smin a252, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x51,0xf0,0x02,0xfc,0x02,0x00]
10837 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10838 image_atomic_smin a252, v[2:5], s[8:15] dmask:0x1 unorm
10840 // GFX90A: image_atomic_smin a5, v[252:255], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x51,0xf0,0xfc,0x05,0x02,0x00]
10841 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10842 image_atomic_smin a5, v[252:255], s[8:15] dmask:0x1 unorm
10844 // GFX90A: image_atomic_smin a5, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x51,0xf0,0x02,0x05,0x03,0x00]
10845 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10846 image_atomic_smin a5, v[2:5], s[12:19] dmask:0x1 unorm
10848 // GFX90A: image_atomic_smin a5, v[2:5], s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x51,0xf0,0x02,0x05,0x17,0x00]
10849 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10850 image_atomic_smin a5, v[2:5], s[92:99] dmask:0x1 unorm
10852 // GFX90A: image_atomic_smin a[6:7], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x51,0xf0,0x02,0x06,0x02,0x00]
10853 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10854 image_atomic_smin a[6:7], v[2:5], s[8:15] dmask:0x3 unorm
10856 // GFX90A: image_atomic_smin a5, v[2:5], s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x51,0xf0,0x02,0x05,0x02,0x00]
10857 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10858 image_atomic_smin a5, v[2:5], s[8:15] dmask:0x1 unorm glc
10860 // GFX90A: image_atomic_smin a5, v[2:5], s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x51,0xf2,0x02,0x05,0x02,0x00]
10861 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10862 image_atomic_smin a5, v[2:5], s[8:15] dmask:0x1 unorm slc
10864 // GFX90A: image_atomic_smin a5, v[2:5], s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x53,0xf0,0x02,0x05,0x02,0x00]
10865 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10866 image_atomic_smin a5, v[2:5], s[8:15] dmask:0x1 unorm lwe
10868 // GFX90A: image_atomic_smin a5, v[2:5], s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x51,0xf0,0x02,0x05,0x02,0x00]
10869 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10870 image_atomic_smin a5, v[2:5], s[8:15] dmask:0x1 unorm da
10872 // GFX90A: image_atomic_umin a5, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x55,0xf0,0x02,0x05,0x02,0x00]
10873 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10874 image_atomic_umin a5, v[2:5], s[8:15] dmask:0x1 unorm
10876 // GFX90A: image_atomic_umin a252, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x55,0xf0,0x02,0xfc,0x02,0x00]
10877 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10878 image_atomic_umin a252, v[2:5], s[8:15] dmask:0x1 unorm
10880 // GFX90A: image_atomic_umin a5, v[252:255], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x55,0xf0,0xfc,0x05,0x02,0x00]
10881 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10882 image_atomic_umin a5, v[252:255], s[8:15] dmask:0x1 unorm
10884 // GFX90A: image_atomic_umin a5, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x55,0xf0,0x02,0x05,0x03,0x00]
10885 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10886 image_atomic_umin a5, v[2:5], s[12:19] dmask:0x1 unorm
10888 // GFX90A: image_atomic_umin a5, v[2:5], s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x55,0xf0,0x02,0x05,0x17,0x00]
10889 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10890 image_atomic_umin a5, v[2:5], s[92:99] dmask:0x1 unorm
10892 // GFX90A: image_atomic_umin a[6:7], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x55,0xf0,0x02,0x06,0x02,0x00]
10893 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10894 image_atomic_umin a[6:7], v[2:5], s[8:15] dmask:0x3 unorm
10896 // GFX90A: image_atomic_umin a5, v[2:5], s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x55,0xf0,0x02,0x05,0x02,0x00]
10897 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10898 image_atomic_umin a5, v[2:5], s[8:15] dmask:0x1 unorm glc
10900 // GFX90A: image_atomic_umin a5, v[2:5], s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x55,0xf2,0x02,0x05,0x02,0x00]
10901 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10902 image_atomic_umin a5, v[2:5], s[8:15] dmask:0x1 unorm slc
10904 // GFX90A: image_atomic_umin a5, v[2:5], s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x57,0xf0,0x02,0x05,0x02,0x00]
10905 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10906 image_atomic_umin a5, v[2:5], s[8:15] dmask:0x1 unorm lwe
10908 // GFX90A: image_atomic_umin a5, v[2:5], s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x55,0xf0,0x02,0x05,0x02,0x00]
10909 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10910 image_atomic_umin a5, v[2:5], s[8:15] dmask:0x1 unorm da
10912 // GFX90A: image_atomic_smax a5, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x59,0xf0,0x02,0x05,0x02,0x00]
10913 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10914 image_atomic_smax a5, v[2:5], s[8:15] dmask:0x1 unorm
10916 // GFX90A: image_atomic_smax a252, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x59,0xf0,0x02,0xfc,0x02,0x00]
10917 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10918 image_atomic_smax a252, v[2:5], s[8:15] dmask:0x1 unorm
10920 // GFX90A: image_atomic_smax a5, v[252:255], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x59,0xf0,0xfc,0x05,0x02,0x00]
10921 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10922 image_atomic_smax a5, v[252:255], s[8:15] dmask:0x1 unorm
10924 // GFX90A: image_atomic_smax a5, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x59,0xf0,0x02,0x05,0x03,0x00]
10925 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10926 image_atomic_smax a5, v[2:5], s[12:19] dmask:0x1 unorm
10928 // GFX90A: image_atomic_smax a5, v[2:5], s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x59,0xf0,0x02,0x05,0x17,0x00]
10929 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10930 image_atomic_smax a5, v[2:5], s[92:99] dmask:0x1 unorm
10932 // GFX90A: image_atomic_smax a[6:7], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x59,0xf0,0x02,0x06,0x02,0x00]
10933 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10934 image_atomic_smax a[6:7], v[2:5], s[8:15] dmask:0x3 unorm
10936 // GFX90A: image_atomic_smax a5, v[2:5], s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x59,0xf0,0x02,0x05,0x02,0x00]
10937 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10938 image_atomic_smax a5, v[2:5], s[8:15] dmask:0x1 unorm glc
10940 // GFX90A: image_atomic_smax a5, v[2:5], s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x59,0xf2,0x02,0x05,0x02,0x00]
10941 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10942 image_atomic_smax a5, v[2:5], s[8:15] dmask:0x1 unorm slc
10944 // GFX90A: image_atomic_smax a5, v[2:5], s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x5b,0xf0,0x02,0x05,0x02,0x00]
10945 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10946 image_atomic_smax a5, v[2:5], s[8:15] dmask:0x1 unorm lwe
10948 // GFX90A: image_atomic_smax a5, v[2:5], s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x59,0xf0,0x02,0x05,0x02,0x00]
10949 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10950 image_atomic_smax a5, v[2:5], s[8:15] dmask:0x1 unorm da
10952 // GFX90A: image_atomic_umax a5, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x5d,0xf0,0x02,0x05,0x02,0x00]
10953 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10954 image_atomic_umax a5, v[2:5], s[8:15] dmask:0x1 unorm
10956 // GFX90A: image_atomic_umax a252, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x5d,0xf0,0x02,0xfc,0x02,0x00]
10957 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10958 image_atomic_umax a252, v[2:5], s[8:15] dmask:0x1 unorm
10960 // GFX90A: image_atomic_umax a5, v[252:255], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x5d,0xf0,0xfc,0x05,0x02,0x00]
10961 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10962 image_atomic_umax a5, v[252:255], s[8:15] dmask:0x1 unorm
10964 // GFX90A: image_atomic_umax a5, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x5d,0xf0,0x02,0x05,0x03,0x00]
10965 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10966 image_atomic_umax a5, v[2:5], s[12:19] dmask:0x1 unorm
10968 // GFX90A: image_atomic_umax a5, v[2:5], s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x5d,0xf0,0x02,0x05,0x17,0x00]
10969 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10970 image_atomic_umax a5, v[2:5], s[92:99] dmask:0x1 unorm
10972 // GFX90A: image_atomic_umax a[6:7], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x5d,0xf0,0x02,0x06,0x02,0x00]
10973 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10974 image_atomic_umax a[6:7], v[2:5], s[8:15] dmask:0x3 unorm
10976 // GFX90A: image_atomic_umax a5, v[2:5], s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x5d,0xf0,0x02,0x05,0x02,0x00]
10977 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10978 image_atomic_umax a5, v[2:5], s[8:15] dmask:0x1 unorm glc
10980 // GFX90A: image_atomic_umax a5, v[2:5], s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x5d,0xf2,0x02,0x05,0x02,0x00]
10981 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10982 image_atomic_umax a5, v[2:5], s[8:15] dmask:0x1 unorm slc
10984 // GFX90A: image_atomic_umax a5, v[2:5], s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x5f,0xf0,0x02,0x05,0x02,0x00]
10985 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10986 image_atomic_umax a5, v[2:5], s[8:15] dmask:0x1 unorm lwe
10988 // GFX90A: image_atomic_umax a5, v[2:5], s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x5d,0xf0,0x02,0x05,0x02,0x00]
10989 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10990 image_atomic_umax a5, v[2:5], s[8:15] dmask:0x1 unorm da
10992 // GFX90A: image_atomic_and a5, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x61,0xf0,0x02,0x05,0x02,0x00]
10993 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10994 image_atomic_and a5, v[2:5], s[8:15] dmask:0x1 unorm
10996 // GFX90A: image_atomic_and a252, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x61,0xf0,0x02,0xfc,0x02,0x00]
10997 // NOT-GFX90A: error: operands are not valid for this GPU or mode
10998 image_atomic_and a252, v[2:5], s[8:15] dmask:0x1 unorm
11000 // GFX90A: image_atomic_and a5, v[252:255], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x61,0xf0,0xfc,0x05,0x02,0x00]
11001 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11002 image_atomic_and a5, v[252:255], s[8:15] dmask:0x1 unorm
11004 // GFX90A: image_atomic_and a5, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x61,0xf0,0x02,0x05,0x03,0x00]
11005 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11006 image_atomic_and a5, v[2:5], s[12:19] dmask:0x1 unorm
11008 // GFX90A: image_atomic_and a5, v[2:5], s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x61,0xf0,0x02,0x05,0x17,0x00]
11009 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11010 image_atomic_and a5, v[2:5], s[92:99] dmask:0x1 unorm
11012 // GFX90A: image_atomic_and a[6:7], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x61,0xf0,0x02,0x06,0x02,0x00]
11013 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11014 image_atomic_and a[6:7], v[2:5], s[8:15] dmask:0x3 unorm
11016 // GFX90A: image_atomic_and a5, v[2:5], s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x61,0xf0,0x02,0x05,0x02,0x00]
11017 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11018 image_atomic_and a5, v[2:5], s[8:15] dmask:0x1 unorm glc
11020 // GFX90A: image_atomic_and a5, v[2:5], s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x61,0xf2,0x02,0x05,0x02,0x00]
11021 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11022 image_atomic_and a5, v[2:5], s[8:15] dmask:0x1 unorm slc
11024 // GFX90A: image_atomic_and a5, v[2:5], s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x63,0xf0,0x02,0x05,0x02,0x00]
11025 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11026 image_atomic_and a5, v[2:5], s[8:15] dmask:0x1 unorm lwe
11028 // GFX90A: image_atomic_and a5, v[2:5], s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x61,0xf0,0x02,0x05,0x02,0x00]
11029 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11030 image_atomic_and a5, v[2:5], s[8:15] dmask:0x1 unorm da
11032 // GFX90A: image_atomic_or a5, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x65,0xf0,0x02,0x05,0x02,0x00]
11033 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11034 image_atomic_or a5, v[2:5], s[8:15] dmask:0x1 unorm
11036 // GFX90A: image_atomic_or a252, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x65,0xf0,0x02,0xfc,0x02,0x00]
11037 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11038 image_atomic_or a252, v[2:5], s[8:15] dmask:0x1 unorm
11040 // GFX90A: image_atomic_or a5, v[252:255], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x65,0xf0,0xfc,0x05,0x02,0x00]
11041 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11042 image_atomic_or a5, v[252:255], s[8:15] dmask:0x1 unorm
11044 // GFX90A: image_atomic_or a5, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x65,0xf0,0x02,0x05,0x03,0x00]
11045 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11046 image_atomic_or a5, v[2:5], s[12:19] dmask:0x1 unorm
11048 // GFX90A: image_atomic_or a5, v[2:5], s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x65,0xf0,0x02,0x05,0x17,0x00]
11049 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11050 image_atomic_or a5, v[2:5], s[92:99] dmask:0x1 unorm
11052 // GFX90A: image_atomic_or a[6:7], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x65,0xf0,0x02,0x06,0x02,0x00]
11053 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11054 image_atomic_or a[6:7], v[2:5], s[8:15] dmask:0x3 unorm
11056 // GFX90A: image_atomic_or a5, v[2:5], s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x65,0xf0,0x02,0x05,0x02,0x00]
11057 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11058 image_atomic_or a5, v[2:5], s[8:15] dmask:0x1 unorm glc
11060 // GFX90A: image_atomic_or a5, v[2:5], s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x65,0xf2,0x02,0x05,0x02,0x00]
11061 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11062 image_atomic_or a5, v[2:5], s[8:15] dmask:0x1 unorm slc
11064 // GFX90A: image_atomic_or a5, v[2:5], s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x67,0xf0,0x02,0x05,0x02,0x00]
11065 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11066 image_atomic_or a5, v[2:5], s[8:15] dmask:0x1 unorm lwe
11068 // GFX90A: image_atomic_or a5, v[2:5], s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x65,0xf0,0x02,0x05,0x02,0x00]
11069 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11070 image_atomic_or a5, v[2:5], s[8:15] dmask:0x1 unorm da
11072 // GFX90A: image_atomic_xor a5, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x69,0xf0,0x02,0x05,0x02,0x00]
11073 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11074 image_atomic_xor a5, v[2:5], s[8:15] dmask:0x1 unorm
11076 // GFX90A: image_atomic_xor a252, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x69,0xf0,0x02,0xfc,0x02,0x00]
11077 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11078 image_atomic_xor a252, v[2:5], s[8:15] dmask:0x1 unorm
11080 // GFX90A: image_atomic_xor a5, v[252:255], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x69,0xf0,0xfc,0x05,0x02,0x00]
11081 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11082 image_atomic_xor a5, v[252:255], s[8:15] dmask:0x1 unorm
11084 // GFX90A: image_atomic_xor a5, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x69,0xf0,0x02,0x05,0x03,0x00]
11085 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11086 image_atomic_xor a5, v[2:5], s[12:19] dmask:0x1 unorm
11088 // GFX90A: image_atomic_xor a5, v[2:5], s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x69,0xf0,0x02,0x05,0x17,0x00]
11089 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11090 image_atomic_xor a5, v[2:5], s[92:99] dmask:0x1 unorm
11092 // GFX90A: image_atomic_xor a[6:7], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x69,0xf0,0x02,0x06,0x02,0x00]
11093 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11094 image_atomic_xor a[6:7], v[2:5], s[8:15] dmask:0x3 unorm
11096 // GFX90A: image_atomic_xor a5, v[2:5], s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x69,0xf0,0x02,0x05,0x02,0x00]
11097 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11098 image_atomic_xor a5, v[2:5], s[8:15] dmask:0x1 unorm glc
11100 // GFX90A: image_atomic_xor a5, v[2:5], s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x69,0xf2,0x02,0x05,0x02,0x00]
11101 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11102 image_atomic_xor a5, v[2:5], s[8:15] dmask:0x1 unorm slc
11104 // GFX90A: image_atomic_xor a5, v[2:5], s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x6b,0xf0,0x02,0x05,0x02,0x00]
11105 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11106 image_atomic_xor a5, v[2:5], s[8:15] dmask:0x1 unorm lwe
11108 // GFX90A: image_atomic_xor a5, v[2:5], s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x69,0xf0,0x02,0x05,0x02,0x00]
11109 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11110 image_atomic_xor a5, v[2:5], s[8:15] dmask:0x1 unorm da
11112 // GFX90A: image_atomic_inc a5, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x6d,0xf0,0x02,0x05,0x02,0x00]
11113 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11114 image_atomic_inc a5, v[2:5], s[8:15] dmask:0x1 unorm
11116 // GFX90A: image_atomic_inc a252, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x6d,0xf0,0x02,0xfc,0x02,0x00]
11117 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11118 image_atomic_inc a252, v[2:5], s[8:15] dmask:0x1 unorm
11120 // GFX90A: image_atomic_inc a5, v[252:255], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x6d,0xf0,0xfc,0x05,0x02,0x00]
11121 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11122 image_atomic_inc a5, v[252:255], s[8:15] dmask:0x1 unorm
11124 // GFX90A: image_atomic_inc a5, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x6d,0xf0,0x02,0x05,0x03,0x00]
11125 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11126 image_atomic_inc a5, v[2:5], s[12:19] dmask:0x1 unorm
11128 // GFX90A: image_atomic_inc a5, v[2:5], s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x6d,0xf0,0x02,0x05,0x17,0x00]
11129 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11130 image_atomic_inc a5, v[2:5], s[92:99] dmask:0x1 unorm
11132 // GFX90A: image_atomic_inc a[6:7], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x6d,0xf0,0x02,0x06,0x02,0x00]
11133 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11134 image_atomic_inc a[6:7], v[2:5], s[8:15] dmask:0x3 unorm
11136 // GFX90A: image_atomic_inc a5, v[2:5], s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x6d,0xf0,0x02,0x05,0x02,0x00]
11137 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11138 image_atomic_inc a5, v[2:5], s[8:15] dmask:0x1 unorm glc
11140 // GFX90A: image_atomic_inc a5, v[2:5], s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x6d,0xf2,0x02,0x05,0x02,0x00]
11141 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11142 image_atomic_inc a5, v[2:5], s[8:15] dmask:0x1 unorm slc
11144 // GFX90A: image_atomic_inc a5, v[2:5], s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x6f,0xf0,0x02,0x05,0x02,0x00]
11145 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11146 image_atomic_inc a5, v[2:5], s[8:15] dmask:0x1 unorm lwe
11148 // GFX90A: image_atomic_inc a5, v[2:5], s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x6d,0xf0,0x02,0x05,0x02,0x00]
11149 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11150 image_atomic_inc a5, v[2:5], s[8:15] dmask:0x1 unorm da
11152 // GFX90A: image_atomic_dec a5, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x71,0xf0,0x02,0x05,0x02,0x00]
11153 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11154 image_atomic_dec a5, v[2:5], s[8:15] dmask:0x1 unorm
11156 // GFX90A: image_atomic_dec a252, v[2:5], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x71,0xf0,0x02,0xfc,0x02,0x00]
11157 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11158 image_atomic_dec a252, v[2:5], s[8:15] dmask:0x1 unorm
11160 // GFX90A: image_atomic_dec a5, v[252:255], s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x71,0xf0,0xfc,0x05,0x02,0x00]
11161 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11162 image_atomic_dec a5, v[252:255], s[8:15] dmask:0x1 unorm
11164 // GFX90A: image_atomic_dec a5, v[2:5], s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x71,0xf0,0x02,0x05,0x03,0x00]
11165 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11166 image_atomic_dec a5, v[2:5], s[12:19] dmask:0x1 unorm
11168 // GFX90A: image_atomic_dec a5, v[2:5], s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x71,0xf0,0x02,0x05,0x17,0x00]
11169 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11170 image_atomic_dec a5, v[2:5], s[92:99] dmask:0x1 unorm
11172 // GFX90A: image_atomic_dec a[6:7], v[2:5], s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x71,0xf0,0x02,0x06,0x02,0x00]
11173 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11174 image_atomic_dec a[6:7], v[2:5], s[8:15] dmask:0x3 unorm
11176 // GFX90A: image_atomic_dec a5, v[2:5], s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x71,0xf0,0x02,0x05,0x02,0x00]
11177 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11178 image_atomic_dec a5, v[2:5], s[8:15] dmask:0x1 unorm glc
11180 // GFX90A: image_atomic_dec a5, v[2:5], s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x71,0xf2,0x02,0x05,0x02,0x00]
11181 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11182 image_atomic_dec a5, v[2:5], s[8:15] dmask:0x1 unorm slc
11184 // GFX90A: image_atomic_dec a5, v[2:5], s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x73,0xf0,0x02,0x05,0x02,0x00]
11185 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11186 image_atomic_dec a5, v[2:5], s[8:15] dmask:0x1 unorm lwe
11188 // GFX90A: image_atomic_dec a5, v[2:5], s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x71,0xf0,0x02,0x05,0x02,0x00]
11189 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11190 image_atomic_dec a5, v[2:5], s[8:15] dmask:0x1 unorm da
11192 // GFX90A: image_sample a5, v[0:3], s[8:15], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,0x81,0xf0,0x00,0x05,0x62,0x00]
11193 // NOT-GFX90A: error: operands are not valid for this GPU or mode
11194 image_sample a5, v[0:3], s[8:15], s[12:15] dmask:0x1