1 // RUN
: llvm-mc
-triple
=amdgcn
-mcpu
=gfx940
-show-encoding
%s | FileCheck
-check-prefix
=GFX940
%s
3 scratch_load_dword a2
, v4
, s6
4 // GFX940
: scratch_load_dword a2
, v4
, s6 ; encoding
: [0x00,0x60,0x50,0xdc,0x04,0x00,0x86,0x02]
6 scratch_load_dword a2
, v4
, s6 offset
:16
7 // GFX940
: scratch_load_dword a2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x50,0xdc,0x04,0x00,0x86,0x02]
9 scratch_load_dword a2
, v4
, off
10 // GFX940
: scratch_load_dword a2
, v4
, off ; encoding
: [0x00,0x60,0x50,0xdc,0x04,0x00,0xff,0x02]
12 scratch_load_dword a2
, v4
, off offset
:16
13 // GFX940
: scratch_load_dword a2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x50,0xdc,0x04,0x00,0xff,0x02]
15 scratch_load_dword a2
, off
, s6
16 // GFX940
: scratch_load_dword a2
, off
, s6 ; encoding
: [0x00,0x40,0x50,0xdc,0x00,0x00,0x86,0x02]
18 scratch_load_dword a2
, off
, s6 offset
:16
19 // GFX940
: scratch_load_dword a2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x50,0xdc,0x00,0x00,0x86,0x02]
21 scratch_load_dword a2
, off
, off
22 // GFX940
: scratch_load_dword a2
, off
, off ; encoding
: [0x00,0x40,0x50,0xdc,0x00,0x00,0xff,0x02]
24 scratch_load_dword a2
, off
, off offset
:16
25 // GFX940
: scratch_load_dword a2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x50,0xdc,0x00,0x00,0xff,0x02]
27 scratch_load_dword v2
, v4
, s6
28 // GFX940
: scratch_load_dword v2
, v4
, s6 ; encoding
: [0x00,0x60,0x50,0xdc,0x04,0x00,0x06,0x02]
30 scratch_load_dword v2
, v4
, s6 offset
:16
31 // GFX940
: scratch_load_dword v2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x50,0xdc,0x04,0x00,0x06,0x02]
33 scratch_load_dword v2
, v4
, off
34 // GFX940
: scratch_load_dword v2
, v4
, off ; encoding
: [0x00,0x60,0x50,0xdc,0x04,0x00,0x7f,0x02]
36 scratch_load_dword v2
, v4
, off offset
:16
37 // GFX940
: scratch_load_dword v2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x50,0xdc,0x04,0x00,0x7f,0x02]
39 scratch_load_dword v2
, off
, s6
40 // GFX940
: scratch_load_dword v2
, off
, s6 ; encoding
: [0x00,0x40,0x50,0xdc,0x00,0x00,0x06,0x02]
42 scratch_load_dword v2
, off
, s6 offset
:16
43 // GFX940
: scratch_load_dword v2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x50,0xdc,0x00,0x00,0x06,0x02]
45 scratch_load_dword v2
, off
, off
46 // GFX940
: scratch_load_dword v2
, off
, off ; encoding
: [0x00,0x40,0x50,0xdc,0x00,0x00,0x7f,0x02]
48 scratch_load_dword v2
, off
, off offset
:16
49 // GFX940
: scratch_load_dword v2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x50,0xdc,0x00,0x00,0x7f,0x02]
51 scratch_load_dwordx2
a[2:3], v4
, s6
52 // GFX940
: scratch_load_dwordx2
a[2:3], v4
, s6 ; encoding
: [0x00,0x60,0x54,0xdc,0x04,0x00,0x86,0x02]
54 scratch_load_dwordx2
a[2:3], v4
, s6 offset
:16
55 // GFX940
: scratch_load_dwordx2
a[2:3], v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x54,0xdc,0x04,0x00,0x86,0x02]
57 scratch_load_dwordx2
a[2:3], v4
, off
58 // GFX940
: scratch_load_dwordx2
a[2:3], v4
, off ; encoding
: [0x00,0x60,0x54,0xdc,0x04,0x00,0xff,0x02]
60 scratch_load_dwordx2
a[2:3], v4
, off offset
:16
61 // GFX940
: scratch_load_dwordx2
a[2:3], v4
, off offset
:16 ; encoding
: [0x10,0x60,0x54,0xdc,0x04,0x00,0xff,0x02]
63 scratch_load_dwordx2
a[2:3], off
, s6
64 // GFX940
: scratch_load_dwordx2
a[2:3], off
, s6 ; encoding
: [0x00,0x40,0x54,0xdc,0x00,0x00,0x86,0x02]
66 scratch_load_dwordx2
a[2:3], off
, s6 offset
:16
67 // GFX940
: scratch_load_dwordx2
a[2:3], off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x54,0xdc,0x00,0x00,0x86,0x02]
69 scratch_load_dwordx2
a[2:3], off
, off
70 // GFX940
: scratch_load_dwordx2
a[2:3], off
, off ; encoding
: [0x00,0x40,0x54,0xdc,0x00,0x00,0xff,0x02]
72 scratch_load_dwordx2
a[2:3], off
, off offset
:16
73 // GFX940
: scratch_load_dwordx2
a[2:3], off
, off offset
:16 ; encoding
: [0x10,0x40,0x54,0xdc,0x00,0x00,0xff,0x02]
75 scratch_load_dwordx2 v
[2:3], v4
, s6
76 // GFX940
: scratch_load_dwordx2 v
[2:3], v4
, s6 ; encoding
: [0x00,0x60,0x54,0xdc,0x04,0x00,0x06,0x02]
78 scratch_load_dwordx2 v
[2:3], v4
, s6 offset
:16
79 // GFX940
: scratch_load_dwordx2 v
[2:3], v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x54,0xdc,0x04,0x00,0x06,0x02]
81 scratch_load_dwordx2 v
[2:3], v4
, off
82 // GFX940
: scratch_load_dwordx2 v
[2:3], v4
, off ; encoding
: [0x00,0x60,0x54,0xdc,0x04,0x00,0x7f,0x02]
84 scratch_load_dwordx2 v
[2:3], v4
, off offset
:16
85 // GFX940
: scratch_load_dwordx2 v
[2:3], v4
, off offset
:16 ; encoding
: [0x10,0x60,0x54,0xdc,0x04,0x00,0x7f,0x02]
87 scratch_load_dwordx2 v
[2:3], off
, s6
88 // GFX940
: scratch_load_dwordx2 v
[2:3], off
, s6 ; encoding
: [0x00,0x40,0x54,0xdc,0x00,0x00,0x06,0x02]
90 scratch_load_dwordx2 v
[2:3], off
, s6 offset
:16
91 // GFX940
: scratch_load_dwordx2 v
[2:3], off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x54,0xdc,0x00,0x00,0x06,0x02]
93 scratch_load_dwordx2 v
[2:3], off
, off
94 // GFX940
: scratch_load_dwordx2 v
[2:3], off
, off ; encoding
: [0x00,0x40,0x54,0xdc,0x00,0x00,0x7f,0x02]
96 scratch_load_dwordx2 v
[2:3], off
, off offset
:16
97 // GFX940
: scratch_load_dwordx2 v
[2:3], off
, off offset
:16 ; encoding
: [0x10,0x40,0x54,0xdc,0x00,0x00,0x7f,0x02]
99 scratch_load_dwordx3
a[2:4], v4
, s6
100 // GFX940
: scratch_load_dwordx3
a[2:4], v4
, s6 ; encoding
: [0x00,0x60,0x58,0xdc,0x04,0x00,0x86,0x02]
102 scratch_load_dwordx3
a[2:4], v4
, s6 offset
:16
103 // GFX940
: scratch_load_dwordx3
a[2:4], v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x58,0xdc,0x04,0x00,0x86,0x02]
105 scratch_load_dwordx3
a[2:4], v4
, off
106 // GFX940
: scratch_load_dwordx3
a[2:4], v4
, off ; encoding
: [0x00,0x60,0x58,0xdc,0x04,0x00,0xff,0x02]
108 scratch_load_dwordx3
a[2:4], v4
, off offset
:16
109 // GFX940
: scratch_load_dwordx3
a[2:4], v4
, off offset
:16 ; encoding
: [0x10,0x60,0x58,0xdc,0x04,0x00,0xff,0x02]
111 scratch_load_dwordx3
a[2:4], off
, s6
112 // GFX940
: scratch_load_dwordx3
a[2:4], off
, s6 ; encoding
: [0x00,0x40,0x58,0xdc,0x00,0x00,0x86,0x02]
114 scratch_load_dwordx3
a[2:4], off
, s6 offset
:16
115 // GFX940
: scratch_load_dwordx3
a[2:4], off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x58,0xdc,0x00,0x00,0x86,0x02]
117 scratch_load_dwordx3
a[2:4], off
, off
118 // GFX940
: scratch_load_dwordx3
a[2:4], off
, off ; encoding
: [0x00,0x40,0x58,0xdc,0x00,0x00,0xff,0x02]
120 scratch_load_dwordx3
a[2:4], off
, off offset
:16
121 // GFX940
: scratch_load_dwordx3
a[2:4], off
, off offset
:16 ; encoding
: [0x10,0x40,0x58,0xdc,0x00,0x00,0xff,0x02]
123 scratch_load_dwordx3 v
[2:4], v4
, s6
124 // GFX940
: scratch_load_dwordx3 v
[2:4], v4
, s6 ; encoding
: [0x00,0x60,0x58,0xdc,0x04,0x00,0x06,0x02]
126 scratch_load_dwordx3 v
[2:4], v4
, s6 offset
:16
127 // GFX940
: scratch_load_dwordx3 v
[2:4], v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x58,0xdc,0x04,0x00,0x06,0x02]
129 scratch_load_dwordx3 v
[2:4], v4
, off
130 // GFX940
: scratch_load_dwordx3 v
[2:4], v4
, off ; encoding
: [0x00,0x60,0x58,0xdc,0x04,0x00,0x7f,0x02]
132 scratch_load_dwordx3 v
[2:4], v4
, off offset
:16
133 // GFX940
: scratch_load_dwordx3 v
[2:4], v4
, off offset
:16 ; encoding
: [0x10,0x60,0x58,0xdc,0x04,0x00,0x7f,0x02]
135 scratch_load_dwordx3 v
[2:4], off
, s6
136 // GFX940
: scratch_load_dwordx3 v
[2:4], off
, s6 ; encoding
: [0x00,0x40,0x58,0xdc,0x00,0x00,0x06,0x02]
138 scratch_load_dwordx3 v
[2:4], off
, s6 offset
:16
139 // GFX940
: scratch_load_dwordx3 v
[2:4], off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x58,0xdc,0x00,0x00,0x06,0x02]
141 scratch_load_dwordx3 v
[2:4], off
, off
142 // GFX940
: scratch_load_dwordx3 v
[2:4], off
, off ; encoding
: [0x00,0x40,0x58,0xdc,0x00,0x00,0x7f,0x02]
144 scratch_load_dwordx3 v
[2:4], off
, off offset
:16
145 // GFX940
: scratch_load_dwordx3 v
[2:4], off
, off offset
:16 ; encoding
: [0x10,0x40,0x58,0xdc,0x00,0x00,0x7f,0x02]
147 scratch_load_dwordx4
a[2:5], v4
, s6
148 // GFX940
: scratch_load_dwordx4
a[2:5], v4
, s6 ; encoding
: [0x00,0x60,0x5c,0xdc,0x04,0x00,0x86,0x02]
150 scratch_load_dwordx4
a[2:5], v4
, s6 offset
:16
151 // GFX940
: scratch_load_dwordx4
a[2:5], v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x5c,0xdc,0x04,0x00,0x86,0x02]
153 scratch_load_dwordx4
a[2:5], v4
, off
154 // GFX940
: scratch_load_dwordx4
a[2:5], v4
, off ; encoding
: [0x00,0x60,0x5c,0xdc,0x04,0x00,0xff,0x02]
156 scratch_load_dwordx4
a[2:5], v4
, off offset
:16
157 // GFX940
: scratch_load_dwordx4
a[2:5], v4
, off offset
:16 ; encoding
: [0x10,0x60,0x5c,0xdc,0x04,0x00,0xff,0x02]
159 scratch_load_dwordx4
a[2:5], off
, s6
160 // GFX940
: scratch_load_dwordx4
a[2:5], off
, s6 ; encoding
: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x86,0x02]
162 scratch_load_dwordx4
a[2:5], off
, s6 offset
:16
163 // GFX940
: scratch_load_dwordx4
a[2:5], off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x5c,0xdc,0x00,0x00,0x86,0x02]
165 scratch_load_dwordx4
a[2:5], off
, off
166 // GFX940
: scratch_load_dwordx4
a[2:5], off
, off ; encoding
: [0x00,0x40,0x5c,0xdc,0x00,0x00,0xff,0x02]
168 scratch_load_dwordx4
a[2:5], off
, off offset
:16
169 // GFX940
: scratch_load_dwordx4
a[2:5], off
, off offset
:16 ; encoding
: [0x10,0x40,0x5c,0xdc,0x00,0x00,0xff,0x02]
171 scratch_load_dwordx4 v
[2:5], v4
, s6
172 // GFX940
: scratch_load_dwordx4 v
[2:5], v4
, s6 ; encoding
: [0x00,0x60,0x5c,0xdc,0x04,0x00,0x06,0x02]
174 scratch_load_dwordx4 v
[2:5], v4
, s6 offset
:16
175 // GFX940
: scratch_load_dwordx4 v
[2:5], v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x5c,0xdc,0x04,0x00,0x06,0x02]
177 scratch_load_dwordx4 v
[2:5], v4
, off
178 // GFX940
: scratch_load_dwordx4 v
[2:5], v4
, off ; encoding
: [0x00,0x60,0x5c,0xdc,0x04,0x00,0x7f,0x02]
180 scratch_load_dwordx4 v
[2:5], v4
, off offset
:16
181 // GFX940
: scratch_load_dwordx4 v
[2:5], v4
, off offset
:16 ; encoding
: [0x10,0x60,0x5c,0xdc,0x04,0x00,0x7f,0x02]
183 scratch_load_dwordx4 v
[2:5], off
, s6
184 // GFX940
: scratch_load_dwordx4 v
[2:5], off
, s6 ; encoding
: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x06,0x02]
186 scratch_load_dwordx4 v
[2:5], off
, s6 offset
:16
187 // GFX940
: scratch_load_dwordx4 v
[2:5], off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x5c,0xdc,0x00,0x00,0x06,0x02]
189 scratch_load_dwordx4 v
[2:5], off
, off
190 // GFX940
: scratch_load_dwordx4 v
[2:5], off
, off ; encoding
: [0x00,0x40,0x5c,0xdc,0x00,0x00,0x7f,0x02]
192 scratch_load_dwordx4 v
[2:5], off
, off offset
:16
193 // GFX940
: scratch_load_dwordx4 v
[2:5], off
, off offset
:16 ; encoding
: [0x10,0x40,0x5c,0xdc,0x00,0x00,0x7f,0x02]
195 scratch_load_sbyte a2
, v4
, s6
196 // GFX940
: scratch_load_sbyte a2
, v4
, s6 ; encoding
: [0x00,0x60,0x44,0xdc,0x04,0x00,0x86,0x02]
198 scratch_load_sbyte a2
, v4
, s6 offset
:16
199 // GFX940
: scratch_load_sbyte a2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x44,0xdc,0x04,0x00,0x86,0x02]
201 scratch_load_sbyte a2
, v4
, off
202 // GFX940
: scratch_load_sbyte a2
, v4
, off ; encoding
: [0x00,0x60,0x44,0xdc,0x04,0x00,0xff,0x02]
204 scratch_load_sbyte a2
, v4
, off offset
:16
205 // GFX940
: scratch_load_sbyte a2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x44,0xdc,0x04,0x00,0xff,0x02]
207 scratch_load_sbyte a2
, off
, s6
208 // GFX940
: scratch_load_sbyte a2
, off
, s6 ; encoding
: [0x00,0x40,0x44,0xdc,0x00,0x00,0x86,0x02]
210 scratch_load_sbyte a2
, off
, s6 offset
:16
211 // GFX940
: scratch_load_sbyte a2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x44,0xdc,0x00,0x00,0x86,0x02]
213 scratch_load_sbyte a2
, off
, off
214 // GFX940
: scratch_load_sbyte a2
, off
, off ; encoding
: [0x00,0x40,0x44,0xdc,0x00,0x00,0xff,0x02]
216 scratch_load_sbyte a2
, off
, off offset
:16
217 // GFX940
: scratch_load_sbyte a2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x44,0xdc,0x00,0x00,0xff,0x02]
219 scratch_load_sbyte v2
, v4
, s6
220 // GFX940
: scratch_load_sbyte v2
, v4
, s6 ; encoding
: [0x00,0x60,0x44,0xdc,0x04,0x00,0x06,0x02]
222 scratch_load_sbyte v2
, v4
, s6 offset
:16
223 // GFX940
: scratch_load_sbyte v2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x44,0xdc,0x04,0x00,0x06,0x02]
225 scratch_load_sbyte v2
, v4
, off
226 // GFX940
: scratch_load_sbyte v2
, v4
, off ; encoding
: [0x00,0x60,0x44,0xdc,0x04,0x00,0x7f,0x02]
228 scratch_load_sbyte v2
, v4
, off offset
:16
229 // GFX940
: scratch_load_sbyte v2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x44,0xdc,0x04,0x00,0x7f,0x02]
231 scratch_load_sbyte v2
, off
, s6
232 // GFX940
: scratch_load_sbyte v2
, off
, s6 ; encoding
: [0x00,0x40,0x44,0xdc,0x00,0x00,0x06,0x02]
234 scratch_load_sbyte v2
, off
, s6 offset
:16
235 // GFX940
: scratch_load_sbyte v2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x44,0xdc,0x00,0x00,0x06,0x02]
237 scratch_load_sbyte v2
, off
, off
238 // GFX940
: scratch_load_sbyte v2
, off
, off ; encoding
: [0x00,0x40,0x44,0xdc,0x00,0x00,0x7f,0x02]
240 scratch_load_sbyte v2
, off
, off offset
:16
241 // GFX940
: scratch_load_sbyte v2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x44,0xdc,0x00,0x00,0x7f,0x02]
243 scratch_load_sbyte_d16 a2
, v4
, s6
244 // GFX940
: scratch_load_sbyte_d16 a2
, v4
, s6 ; encoding
: [0x00,0x60,0x88,0xdc,0x04,0x00,0x86,0x02]
246 scratch_load_sbyte_d16 a2
, v4
, s6 offset
:16
247 // GFX940
: scratch_load_sbyte_d16 a2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x88,0xdc,0x04,0x00,0x86,0x02]
249 scratch_load_sbyte_d16 a2
, v4
, off
250 // GFX940
: scratch_load_sbyte_d16 a2
, v4
, off ; encoding
: [0x00,0x60,0x88,0xdc,0x04,0x00,0xff,0x02]
252 scratch_load_sbyte_d16 a2
, v4
, off offset
:16
253 // GFX940
: scratch_load_sbyte_d16 a2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x88,0xdc,0x04,0x00,0xff,0x02]
255 scratch_load_sbyte_d16 a2
, off
, s6
256 // GFX940
: scratch_load_sbyte_d16 a2
, off
, s6 ; encoding
: [0x00,0x40,0x88,0xdc,0x00,0x00,0x86,0x02]
258 scratch_load_sbyte_d16 a2
, off
, s6 offset
:16
259 // GFX940
: scratch_load_sbyte_d16 a2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x88,0xdc,0x00,0x00,0x86,0x02]
261 scratch_load_sbyte_d16 a2
, off
, off
262 // GFX940
: scratch_load_sbyte_d16 a2
, off
, off ; encoding
: [0x00,0x40,0x88,0xdc,0x00,0x00,0xff,0x02]
264 scratch_load_sbyte_d16 a2
, off
, off offset
:16
265 // GFX940
: scratch_load_sbyte_d16 a2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x88,0xdc,0x00,0x00,0xff,0x02]
267 scratch_load_sbyte_d16 v2
, v4
, s6
268 // GFX940
: scratch_load_sbyte_d16 v2
, v4
, s6 ; encoding
: [0x00,0x60,0x88,0xdc,0x04,0x00,0x06,0x02]
270 scratch_load_sbyte_d16 v2
, v4
, s6 offset
:16
271 // GFX940
: scratch_load_sbyte_d16 v2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x88,0xdc,0x04,0x00,0x06,0x02]
273 scratch_load_sbyte_d16 v2
, v4
, off
274 // GFX940
: scratch_load_sbyte_d16 v2
, v4
, off ; encoding
: [0x00,0x60,0x88,0xdc,0x04,0x00,0x7f,0x02]
276 scratch_load_sbyte_d16 v2
, v4
, off offset
:16
277 // GFX940
: scratch_load_sbyte_d16 v2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x88,0xdc,0x04,0x00,0x7f,0x02]
279 scratch_load_sbyte_d16 v2
, off
, s6
280 // GFX940
: scratch_load_sbyte_d16 v2
, off
, s6 ; encoding
: [0x00,0x40,0x88,0xdc,0x00,0x00,0x06,0x02]
282 scratch_load_sbyte_d16 v2
, off
, s6 offset
:16
283 // GFX940
: scratch_load_sbyte_d16 v2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x88,0xdc,0x00,0x00,0x06,0x02]
285 scratch_load_sbyte_d16 v2
, off
, off
286 // GFX940
: scratch_load_sbyte_d16 v2
, off
, off ; encoding
: [0x00,0x40,0x88,0xdc,0x00,0x00,0x7f,0x02]
288 scratch_load_sbyte_d16 v2
, off
, off offset
:16
289 // GFX940
: scratch_load_sbyte_d16 v2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x88,0xdc,0x00,0x00,0x7f,0x02]
291 scratch_load_sbyte_d16_hi a2
, v4
, s6
292 // GFX940
: scratch_load_sbyte_d16_hi a2
, v4
, s6 ; encoding
: [0x00,0x60,0x8c,0xdc,0x04,0x00,0x86,0x02]
294 scratch_load_sbyte_d16_hi a2
, v4
, s6 offset
:16
295 // GFX940
: scratch_load_sbyte_d16_hi a2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x8c,0xdc,0x04,0x00,0x86,0x02]
297 scratch_load_sbyte_d16_hi a2
, v4
, off
298 // GFX940
: scratch_load_sbyte_d16_hi a2
, v4
, off ; encoding
: [0x00,0x60,0x8c,0xdc,0x04,0x00,0xff,0x02]
300 scratch_load_sbyte_d16_hi a2
, v4
, off offset
:16
301 // GFX940
: scratch_load_sbyte_d16_hi a2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x8c,0xdc,0x04,0x00,0xff,0x02]
303 scratch_load_sbyte_d16_hi a2
, off
, s6
304 // GFX940
: scratch_load_sbyte_d16_hi a2
, off
, s6 ; encoding
: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x86,0x02]
306 scratch_load_sbyte_d16_hi a2
, off
, s6 offset
:16
307 // GFX940
: scratch_load_sbyte_d16_hi a2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x8c,0xdc,0x00,0x00,0x86,0x02]
309 scratch_load_sbyte_d16_hi a2
, off
, off
310 // GFX940
: scratch_load_sbyte_d16_hi a2
, off
, off ; encoding
: [0x00,0x40,0x8c,0xdc,0x00,0x00,0xff,0x02]
312 scratch_load_sbyte_d16_hi a2
, off
, off offset
:16
313 // GFX940
: scratch_load_sbyte_d16_hi a2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x8c,0xdc,0x00,0x00,0xff,0x02]
315 scratch_load_sbyte_d16_hi v2
, v4
, s6
316 // GFX940
: scratch_load_sbyte_d16_hi v2
, v4
, s6 ; encoding
: [0x00,0x60,0x8c,0xdc,0x04,0x00,0x06,0x02]
318 scratch_load_sbyte_d16_hi v2
, v4
, s6 offset
:16
319 // GFX940
: scratch_load_sbyte_d16_hi v2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x8c,0xdc,0x04,0x00,0x06,0x02]
321 scratch_load_sbyte_d16_hi v2
, v4
, off
322 // GFX940
: scratch_load_sbyte_d16_hi v2
, v4
, off ; encoding
: [0x00,0x60,0x8c,0xdc,0x04,0x00,0x7f,0x02]
324 scratch_load_sbyte_d16_hi v2
, v4
, off offset
:16
325 // GFX940
: scratch_load_sbyte_d16_hi v2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x8c,0xdc,0x04,0x00,0x7f,0x02]
327 scratch_load_sbyte_d16_hi v2
, off
, s6
328 // GFX940
: scratch_load_sbyte_d16_hi v2
, off
, s6 ; encoding
: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x06,0x02]
330 scratch_load_sbyte_d16_hi v2
, off
, s6 offset
:16
331 // GFX940
: scratch_load_sbyte_d16_hi v2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x8c,0xdc,0x00,0x00,0x06,0x02]
333 scratch_load_sbyte_d16_hi v2
, off
, off
334 // GFX940
: scratch_load_sbyte_d16_hi v2
, off
, off ; encoding
: [0x00,0x40,0x8c,0xdc,0x00,0x00,0x7f,0x02]
336 scratch_load_sbyte_d16_hi v2
, off
, off offset
:16
337 // GFX940
: scratch_load_sbyte_d16_hi v2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x8c,0xdc,0x00,0x00,0x7f,0x02]
339 scratch_load_short_d16 a2
, v4
, s6
340 // GFX940
: scratch_load_short_d16 a2
, v4
, s6 ; encoding
: [0x00,0x60,0x90,0xdc,0x04,0x00,0x86,0x02]
342 scratch_load_short_d16 a2
, v4
, s6 offset
:16
343 // GFX940
: scratch_load_short_d16 a2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x90,0xdc,0x04,0x00,0x86,0x02]
345 scratch_load_short_d16 a2
, v4
, off
346 // GFX940
: scratch_load_short_d16 a2
, v4
, off ; encoding
: [0x00,0x60,0x90,0xdc,0x04,0x00,0xff,0x02]
348 scratch_load_short_d16 a2
, v4
, off offset
:16
349 // GFX940
: scratch_load_short_d16 a2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x90,0xdc,0x04,0x00,0xff,0x02]
351 scratch_load_short_d16 a2
, off
, s6
352 // GFX940
: scratch_load_short_d16 a2
, off
, s6 ; encoding
: [0x00,0x40,0x90,0xdc,0x00,0x00,0x86,0x02]
354 scratch_load_short_d16 a2
, off
, s6 offset
:16
355 // GFX940
: scratch_load_short_d16 a2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x90,0xdc,0x00,0x00,0x86,0x02]
357 scratch_load_short_d16 a2
, off
, off
358 // GFX940
: scratch_load_short_d16 a2
, off
, off ; encoding
: [0x00,0x40,0x90,0xdc,0x00,0x00,0xff,0x02]
360 scratch_load_short_d16 a2
, off
, off offset
:16
361 // GFX940
: scratch_load_short_d16 a2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x90,0xdc,0x00,0x00,0xff,0x02]
363 scratch_load_short_d16 v2
, v4
, s6
364 // GFX940
: scratch_load_short_d16 v2
, v4
, s6 ; encoding
: [0x00,0x60,0x90,0xdc,0x04,0x00,0x06,0x02]
366 scratch_load_short_d16 v2
, v4
, s6 offset
:16
367 // GFX940
: scratch_load_short_d16 v2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x90,0xdc,0x04,0x00,0x06,0x02]
369 scratch_load_short_d16 v2
, v4
, off
370 // GFX940
: scratch_load_short_d16 v2
, v4
, off ; encoding
: [0x00,0x60,0x90,0xdc,0x04,0x00,0x7f,0x02]
372 scratch_load_short_d16 v2
, v4
, off offset
:16
373 // GFX940
: scratch_load_short_d16 v2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x90,0xdc,0x04,0x00,0x7f,0x02]
375 scratch_load_short_d16 v2
, off
, s6
376 // GFX940
: scratch_load_short_d16 v2
, off
, s6 ; encoding
: [0x00,0x40,0x90,0xdc,0x00,0x00,0x06,0x02]
378 scratch_load_short_d16 v2
, off
, s6 offset
:16
379 // GFX940
: scratch_load_short_d16 v2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x90,0xdc,0x00,0x00,0x06,0x02]
381 scratch_load_short_d16 v2
, off
, off
382 // GFX940
: scratch_load_short_d16 v2
, off
, off ; encoding
: [0x00,0x40,0x90,0xdc,0x00,0x00,0x7f,0x02]
384 scratch_load_short_d16 v2
, off
, off offset
:16
385 // GFX940
: scratch_load_short_d16 v2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x90,0xdc,0x00,0x00,0x7f,0x02]
387 scratch_load_short_d16_hi a2
, v4
, s6
388 // GFX940
: scratch_load_short_d16_hi a2
, v4
, s6 ; encoding
: [0x00,0x60,0x94,0xdc,0x04,0x00,0x86,0x02]
390 scratch_load_short_d16_hi a2
, v4
, s6 offset
:16
391 // GFX940
: scratch_load_short_d16_hi a2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x94,0xdc,0x04,0x00,0x86,0x02]
393 scratch_load_short_d16_hi a2
, v4
, off
394 // GFX940
: scratch_load_short_d16_hi a2
, v4
, off ; encoding
: [0x00,0x60,0x94,0xdc,0x04,0x00,0xff,0x02]
396 scratch_load_short_d16_hi a2
, v4
, off offset
:16
397 // GFX940
: scratch_load_short_d16_hi a2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x94,0xdc,0x04,0x00,0xff,0x02]
399 scratch_load_short_d16_hi a2
, off
, s6
400 // GFX940
: scratch_load_short_d16_hi a2
, off
, s6 ; encoding
: [0x00,0x40,0x94,0xdc,0x00,0x00,0x86,0x02]
402 scratch_load_short_d16_hi a2
, off
, s6 offset
:16
403 // GFX940
: scratch_load_short_d16_hi a2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x94,0xdc,0x00,0x00,0x86,0x02]
405 scratch_load_short_d16_hi a2
, off
, off
406 // GFX940
: scratch_load_short_d16_hi a2
, off
, off ; encoding
: [0x00,0x40,0x94,0xdc,0x00,0x00,0xff,0x02]
408 scratch_load_short_d16_hi a2
, off
, off offset
:16
409 // GFX940
: scratch_load_short_d16_hi a2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x94,0xdc,0x00,0x00,0xff,0x02]
411 scratch_load_short_d16_hi v2
, v4
, s6
412 // GFX940
: scratch_load_short_d16_hi v2
, v4
, s6 ; encoding
: [0x00,0x60,0x94,0xdc,0x04,0x00,0x06,0x02]
414 scratch_load_short_d16_hi v2
, v4
, s6 offset
:16
415 // GFX940
: scratch_load_short_d16_hi v2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x94,0xdc,0x04,0x00,0x06,0x02]
417 scratch_load_short_d16_hi v2
, v4
, off
418 // GFX940
: scratch_load_short_d16_hi v2
, v4
, off ; encoding
: [0x00,0x60,0x94,0xdc,0x04,0x00,0x7f,0x02]
420 scratch_load_short_d16_hi v2
, v4
, off offset
:16
421 // GFX940
: scratch_load_short_d16_hi v2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x94,0xdc,0x04,0x00,0x7f,0x02]
423 scratch_load_short_d16_hi v2
, off
, s6
424 // GFX940
: scratch_load_short_d16_hi v2
, off
, s6 ; encoding
: [0x00,0x40,0x94,0xdc,0x00,0x00,0x06,0x02]
426 scratch_load_short_d16_hi v2
, off
, s6 offset
:16
427 // GFX940
: scratch_load_short_d16_hi v2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x94,0xdc,0x00,0x00,0x06,0x02]
429 scratch_load_short_d16_hi v2
, off
, off
430 // GFX940
: scratch_load_short_d16_hi v2
, off
, off ; encoding
: [0x00,0x40,0x94,0xdc,0x00,0x00,0x7f,0x02]
432 scratch_load_short_d16_hi v2
, off
, off offset
:16
433 // GFX940
: scratch_load_short_d16_hi v2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x94,0xdc,0x00,0x00,0x7f,0x02]
435 scratch_load_sshort a2
, v4
, s6
436 // GFX940
: scratch_load_sshort a2
, v4
, s6 ; encoding
: [0x00,0x60,0x4c,0xdc,0x04,0x00,0x86,0x02]
438 scratch_load_sshort a2
, v4
, s6 offset
:16
439 // GFX940
: scratch_load_sshort a2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x4c,0xdc,0x04,0x00,0x86,0x02]
441 scratch_load_sshort a2
, v4
, off
442 // GFX940
: scratch_load_sshort a2
, v4
, off ; encoding
: [0x00,0x60,0x4c,0xdc,0x04,0x00,0xff,0x02]
444 scratch_load_sshort a2
, v4
, off offset
:16
445 // GFX940
: scratch_load_sshort a2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x4c,0xdc,0x04,0x00,0xff,0x02]
447 scratch_load_sshort a2
, off
, s6
448 // GFX940
: scratch_load_sshort a2
, off
, s6 ; encoding
: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x86,0x02]
450 scratch_load_sshort a2
, off
, s6 offset
:16
451 // GFX940
: scratch_load_sshort a2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x4c,0xdc,0x00,0x00,0x86,0x02]
453 scratch_load_sshort a2
, off
, off
454 // GFX940
: scratch_load_sshort a2
, off
, off ; encoding
: [0x00,0x40,0x4c,0xdc,0x00,0x00,0xff,0x02]
456 scratch_load_sshort a2
, off
, off offset
:16
457 // GFX940
: scratch_load_sshort a2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x4c,0xdc,0x00,0x00,0xff,0x02]
459 scratch_load_sshort v2
, v4
, s6
460 // GFX940
: scratch_load_sshort v2
, v4
, s6 ; encoding
: [0x00,0x60,0x4c,0xdc,0x04,0x00,0x06,0x02]
462 scratch_load_sshort v2
, v4
, s6 offset
:16
463 // GFX940
: scratch_load_sshort v2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x4c,0xdc,0x04,0x00,0x06,0x02]
465 scratch_load_sshort v2
, v4
, off
466 // GFX940
: scratch_load_sshort v2
, v4
, off ; encoding
: [0x00,0x60,0x4c,0xdc,0x04,0x00,0x7f,0x02]
468 scratch_load_sshort v2
, v4
, off offset
:16
469 // GFX940
: scratch_load_sshort v2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x4c,0xdc,0x04,0x00,0x7f,0x02]
471 scratch_load_sshort v2
, off
, s6
472 // GFX940
: scratch_load_sshort v2
, off
, s6 ; encoding
: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x06,0x02]
474 scratch_load_sshort v2
, off
, s6 offset
:16
475 // GFX940
: scratch_load_sshort v2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x4c,0xdc,0x00,0x00,0x06,0x02]
477 scratch_load_sshort v2
, off
, off
478 // GFX940
: scratch_load_sshort v2
, off
, off ; encoding
: [0x00,0x40,0x4c,0xdc,0x00,0x00,0x7f,0x02]
480 scratch_load_sshort v2
, off
, off offset
:16
481 // GFX940
: scratch_load_sshort v2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x4c,0xdc,0x00,0x00,0x7f,0x02]
483 scratch_load_ubyte a2
, v4
, s6
484 // GFX940
: scratch_load_ubyte a2
, v4
, s6 ; encoding
: [0x00,0x60,0x40,0xdc,0x04,0x00,0x86,0x02]
486 scratch_load_ubyte a2
, v4
, s6 offset
:16
487 // GFX940
: scratch_load_ubyte a2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x40,0xdc,0x04,0x00,0x86,0x02]
489 scratch_load_ubyte a2
, v4
, off
490 // GFX940
: scratch_load_ubyte a2
, v4
, off ; encoding
: [0x00,0x60,0x40,0xdc,0x04,0x00,0xff,0x02]
492 scratch_load_ubyte a2
, v4
, off offset
:16
493 // GFX940
: scratch_load_ubyte a2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x40,0xdc,0x04,0x00,0xff,0x02]
495 scratch_load_ubyte a2
, off
, s6
496 // GFX940
: scratch_load_ubyte a2
, off
, s6 ; encoding
: [0x00,0x40,0x40,0xdc,0x00,0x00,0x86,0x02]
498 scratch_load_ubyte a2
, off
, s6 offset
:16
499 // GFX940
: scratch_load_ubyte a2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x40,0xdc,0x00,0x00,0x86,0x02]
501 scratch_load_ubyte a2
, off
, off
502 // GFX940
: scratch_load_ubyte a2
, off
, off ; encoding
: [0x00,0x40,0x40,0xdc,0x00,0x00,0xff,0x02]
504 scratch_load_ubyte a2
, off
, off offset
:16
505 // GFX940
: scratch_load_ubyte a2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x40,0xdc,0x00,0x00,0xff,0x02]
507 scratch_load_ubyte v2
, v4
, s6
508 // GFX940
: scratch_load_ubyte v2
, v4
, s6 ; encoding
: [0x00,0x60,0x40,0xdc,0x04,0x00,0x06,0x02]
510 scratch_load_ubyte v2
, v4
, s6 offset
:16
511 // GFX940
: scratch_load_ubyte v2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x40,0xdc,0x04,0x00,0x06,0x02]
513 scratch_load_ubyte v2
, v4
, off
514 // GFX940
: scratch_load_ubyte v2
, v4
, off ; encoding
: [0x00,0x60,0x40,0xdc,0x04,0x00,0x7f,0x02]
516 scratch_load_ubyte v2
, v4
, off offset
:16
517 // GFX940
: scratch_load_ubyte v2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x40,0xdc,0x04,0x00,0x7f,0x02]
519 scratch_load_ubyte v2
, off
, s6
520 // GFX940
: scratch_load_ubyte v2
, off
, s6 ; encoding
: [0x00,0x40,0x40,0xdc,0x00,0x00,0x06,0x02]
522 scratch_load_ubyte v2
, off
, s6 offset
:16
523 // GFX940
: scratch_load_ubyte v2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x40,0xdc,0x00,0x00,0x06,0x02]
525 scratch_load_ubyte v2
, off
, off
526 // GFX940
: scratch_load_ubyte v2
, off
, off ; encoding
: [0x00,0x40,0x40,0xdc,0x00,0x00,0x7f,0x02]
528 scratch_load_ubyte v2
, off
, off offset
:16
529 // GFX940
: scratch_load_ubyte v2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x40,0xdc,0x00,0x00,0x7f,0x02]
531 scratch_load_ubyte_d16 a2
, v4
, s6
532 // GFX940
: scratch_load_ubyte_d16 a2
, v4
, s6 ; encoding
: [0x00,0x60,0x80,0xdc,0x04,0x00,0x86,0x02]
534 scratch_load_ubyte_d16 a2
, v4
, s6 offset
:16
535 // GFX940
: scratch_load_ubyte_d16 a2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x80,0xdc,0x04,0x00,0x86,0x02]
537 scratch_load_ubyte_d16 a2
, v4
, off
538 // GFX940
: scratch_load_ubyte_d16 a2
, v4
, off ; encoding
: [0x00,0x60,0x80,0xdc,0x04,0x00,0xff,0x02]
540 scratch_load_ubyte_d16 a2
, v4
, off offset
:16
541 // GFX940
: scratch_load_ubyte_d16 a2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x80,0xdc,0x04,0x00,0xff,0x02]
543 scratch_load_ubyte_d16 a2
, off
, s6
544 // GFX940
: scratch_load_ubyte_d16 a2
, off
, s6 ; encoding
: [0x00,0x40,0x80,0xdc,0x00,0x00,0x86,0x02]
546 scratch_load_ubyte_d16 a2
, off
, s6 offset
:16
547 // GFX940
: scratch_load_ubyte_d16 a2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x80,0xdc,0x00,0x00,0x86,0x02]
549 scratch_load_ubyte_d16 a2
, off
, off
550 // GFX940
: scratch_load_ubyte_d16 a2
, off
, off ; encoding
: [0x00,0x40,0x80,0xdc,0x00,0x00,0xff,0x02]
552 scratch_load_ubyte_d16 a2
, off
, off offset
:16
553 // GFX940
: scratch_load_ubyte_d16 a2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x80,0xdc,0x00,0x00,0xff,0x02]
555 scratch_load_ubyte_d16 v2
, v4
, s6
556 // GFX940
: scratch_load_ubyte_d16 v2
, v4
, s6 ; encoding
: [0x00,0x60,0x80,0xdc,0x04,0x00,0x06,0x02]
558 scratch_load_ubyte_d16 v2
, v4
, s6 offset
:16
559 // GFX940
: scratch_load_ubyte_d16 v2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x80,0xdc,0x04,0x00,0x06,0x02]
561 scratch_load_ubyte_d16 v2
, v4
, off
562 // GFX940
: scratch_load_ubyte_d16 v2
, v4
, off ; encoding
: [0x00,0x60,0x80,0xdc,0x04,0x00,0x7f,0x02]
564 scratch_load_ubyte_d16 v2
, v4
, off offset
:16
565 // GFX940
: scratch_load_ubyte_d16 v2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x80,0xdc,0x04,0x00,0x7f,0x02]
567 scratch_load_ubyte_d16 v2
, off
, s6
568 // GFX940
: scratch_load_ubyte_d16 v2
, off
, s6 ; encoding
: [0x00,0x40,0x80,0xdc,0x00,0x00,0x06,0x02]
570 scratch_load_ubyte_d16 v2
, off
, s6 offset
:16
571 // GFX940
: scratch_load_ubyte_d16 v2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x80,0xdc,0x00,0x00,0x06,0x02]
573 scratch_load_ubyte_d16 v2
, off
, off
574 // GFX940
: scratch_load_ubyte_d16 v2
, off
, off ; encoding
: [0x00,0x40,0x80,0xdc,0x00,0x00,0x7f,0x02]
576 scratch_load_ubyte_d16 v2
, off
, off offset
:16
577 // GFX940
: scratch_load_ubyte_d16 v2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x80,0xdc,0x00,0x00,0x7f,0x02]
579 scratch_load_ubyte_d16_hi a2
, v4
, s6
580 // GFX940
: scratch_load_ubyte_d16_hi a2
, v4
, s6 ; encoding
: [0x00,0x60,0x84,0xdc,0x04,0x00,0x86,0x02]
582 scratch_load_ubyte_d16_hi a2
, v4
, s6 offset
:16
583 // GFX940
: scratch_load_ubyte_d16_hi a2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x84,0xdc,0x04,0x00,0x86,0x02]
585 scratch_load_ubyte_d16_hi a2
, v4
, off
586 // GFX940
: scratch_load_ubyte_d16_hi a2
, v4
, off ; encoding
: [0x00,0x60,0x84,0xdc,0x04,0x00,0xff,0x02]
588 scratch_load_ubyte_d16_hi a2
, v4
, off offset
:16
589 // GFX940
: scratch_load_ubyte_d16_hi a2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x84,0xdc,0x04,0x00,0xff,0x02]
591 scratch_load_ubyte_d16_hi a2
, off
, s6
592 // GFX940
: scratch_load_ubyte_d16_hi a2
, off
, s6 ; encoding
: [0x00,0x40,0x84,0xdc,0x00,0x00,0x86,0x02]
594 scratch_load_ubyte_d16_hi a2
, off
, s6 offset
:16
595 // GFX940
: scratch_load_ubyte_d16_hi a2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x84,0xdc,0x00,0x00,0x86,0x02]
597 scratch_load_ubyte_d16_hi a2
, off
, off
598 // GFX940
: scratch_load_ubyte_d16_hi a2
, off
, off ; encoding
: [0x00,0x40,0x84,0xdc,0x00,0x00,0xff,0x02]
600 scratch_load_ubyte_d16_hi a2
, off
, off offset
:16
601 // GFX940
: scratch_load_ubyte_d16_hi a2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x84,0xdc,0x00,0x00,0xff,0x02]
603 scratch_load_ubyte_d16_hi v2
, v4
, s6
604 // GFX940
: scratch_load_ubyte_d16_hi v2
, v4
, s6 ; encoding
: [0x00,0x60,0x84,0xdc,0x04,0x00,0x06,0x02]
606 scratch_load_ubyte_d16_hi v2
, v4
, s6 offset
:16
607 // GFX940
: scratch_load_ubyte_d16_hi v2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x84,0xdc,0x04,0x00,0x06,0x02]
609 scratch_load_ubyte_d16_hi v2
, v4
, off
610 // GFX940
: scratch_load_ubyte_d16_hi v2
, v4
, off ; encoding
: [0x00,0x60,0x84,0xdc,0x04,0x00,0x7f,0x02]
612 scratch_load_ubyte_d16_hi v2
, v4
, off offset
:16
613 // GFX940
: scratch_load_ubyte_d16_hi v2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x84,0xdc,0x04,0x00,0x7f,0x02]
615 scratch_load_ubyte_d16_hi v2
, off
, s6
616 // GFX940
: scratch_load_ubyte_d16_hi v2
, off
, s6 ; encoding
: [0x00,0x40,0x84,0xdc,0x00,0x00,0x06,0x02]
618 scratch_load_ubyte_d16_hi v2
, off
, s6 offset
:16
619 // GFX940
: scratch_load_ubyte_d16_hi v2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x84,0xdc,0x00,0x00,0x06,0x02]
621 scratch_load_ubyte_d16_hi v2
, off
, off
622 // GFX940
: scratch_load_ubyte_d16_hi v2
, off
, off ; encoding
: [0x00,0x40,0x84,0xdc,0x00,0x00,0x7f,0x02]
624 scratch_load_ubyte_d16_hi v2
, off
, off offset
:16
625 // GFX940
: scratch_load_ubyte_d16_hi v2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x84,0xdc,0x00,0x00,0x7f,0x02]
627 scratch_load_ushort a2
, v4
, s6
628 // GFX940
: scratch_load_ushort a2
, v4
, s6 ; encoding
: [0x00,0x60,0x48,0xdc,0x04,0x00,0x86,0x02]
630 scratch_load_ushort a2
, v4
, s6 offset
:16
631 // GFX940
: scratch_load_ushort a2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x48,0xdc,0x04,0x00,0x86,0x02]
633 scratch_load_ushort a2
, v4
, off
634 // GFX940
: scratch_load_ushort a2
, v4
, off ; encoding
: [0x00,0x60,0x48,0xdc,0x04,0x00,0xff,0x02]
636 scratch_load_ushort a2
, v4
, off offset
:16
637 // GFX940
: scratch_load_ushort a2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x48,0xdc,0x04,0x00,0xff,0x02]
639 scratch_load_ushort a2
, off
, s6
640 // GFX940
: scratch_load_ushort a2
, off
, s6 ; encoding
: [0x00,0x40,0x48,0xdc,0x00,0x00,0x86,0x02]
642 scratch_load_ushort a2
, off
, s6 offset
:16
643 // GFX940
: scratch_load_ushort a2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x48,0xdc,0x00,0x00,0x86,0x02]
645 scratch_load_ushort a2
, off
, off
646 // GFX940
: scratch_load_ushort a2
, off
, off ; encoding
: [0x00,0x40,0x48,0xdc,0x00,0x00,0xff,0x02]
648 scratch_load_ushort a2
, off
, off offset
:16
649 // GFX940
: scratch_load_ushort a2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x48,0xdc,0x00,0x00,0xff,0x02]
651 scratch_load_ushort v2
, v4
, s6
652 // GFX940
: scratch_load_ushort v2
, v4
, s6 ; encoding
: [0x00,0x60,0x48,0xdc,0x04,0x00,0x06,0x02]
654 scratch_load_ushort v2
, v4
, s6 offset
:16
655 // GFX940
: scratch_load_ushort v2
, v4
, s6 offset
:16 ; encoding
: [0x10,0x60,0x48,0xdc,0x04,0x00,0x06,0x02]
657 scratch_load_ushort v2
, v4
, off
658 // GFX940
: scratch_load_ushort v2
, v4
, off ; encoding
: [0x00,0x60,0x48,0xdc,0x04,0x00,0x7f,0x02]
660 scratch_load_ushort v2
, v4
, off offset
:16
661 // GFX940
: scratch_load_ushort v2
, v4
, off offset
:16 ; encoding
: [0x10,0x60,0x48,0xdc,0x04,0x00,0x7f,0x02]
663 scratch_load_ushort v2
, off
, s6
664 // GFX940
: scratch_load_ushort v2
, off
, s6 ; encoding
: [0x00,0x40,0x48,0xdc,0x00,0x00,0x06,0x02]
666 scratch_load_ushort v2
, off
, s6 offset
:16
667 // GFX940
: scratch_load_ushort v2
, off
, s6 offset
:16 ; encoding
: [0x10,0x40,0x48,0xdc,0x00,0x00,0x06,0x02]
669 scratch_load_ushort v2
, off
, off
670 // GFX940
: scratch_load_ushort v2
, off
, off ; encoding
: [0x00,0x40,0x48,0xdc,0x00,0x00,0x7f,0x02]
672 scratch_load_ushort v2
, off
, off offset
:16
673 // GFX940
: scratch_load_ushort v2
, off
, off offset
:16 ; encoding
: [0x10,0x40,0x48,0xdc,0x00,0x00,0x7f,0x02]
675 scratch_store_byte v4
, a2
, s6
676 // GFX940
: scratch_store_byte v4
, a2
, s6 ; encoding
: [0x00,0x60,0x60,0xdc,0x04,0x02,0x86,0x00]
678 scratch_store_byte v4
, a2
, s6 offset
:16
679 // GFX940
: scratch_store_byte v4
, a2
, s6 offset
:16 ; encoding
: [0x10,0x60,0x60,0xdc,0x04,0x02,0x86,0x00]
681 scratch_store_byte v4
, a2
, off
682 // GFX940
: scratch_store_byte v4
, a2
, off ; encoding
: [0x00,0x60,0x60,0xdc,0x04,0x02,0xff,0x00]
684 scratch_store_byte v4
, a2
, off offset
:16
685 // GFX940
: scratch_store_byte v4
, a2
, off offset
:16 ; encoding
: [0x10,0x60,0x60,0xdc,0x04,0x02,0xff,0x00]
687 scratch_store_byte off
, a2
, s6
688 // GFX940
: scratch_store_byte off
, a2
, s6 ; encoding
: [0x00,0x40,0x60,0xdc,0x00,0x02,0x86,0x00]
690 scratch_store_byte off
, a2
, s6 offset
:16
691 // GFX940
: scratch_store_byte off
, a2
, s6 offset
:16 ; encoding
: [0x10,0x40,0x60,0xdc,0x00,0x02,0x86,0x00]
693 scratch_store_byte off
, a2
, off
694 // GFX940
: scratch_store_byte off
, a2
, off ; encoding
: [0x00,0x40,0x60,0xdc,0x00,0x02,0xff,0x00]
696 scratch_store_byte off
, a2
, off offset
:16
697 // GFX940
: scratch_store_byte off
, a2
, off offset
:16 ; encoding
: [0x10,0x40,0x60,0xdc,0x00,0x02,0xff,0x00]
699 scratch_store_byte v4
, v2
, s6
700 // GFX940
: scratch_store_byte v4
, v2
, s6 ; encoding
: [0x00,0x60,0x60,0xdc,0x04,0x02,0x06,0x00]
702 scratch_store_byte v4
, v2
, s6 offset
:16
703 // GFX940
: scratch_store_byte v4
, v2
, s6 offset
:16 ; encoding
: [0x10,0x60,0x60,0xdc,0x04,0x02,0x06,0x00]
705 scratch_store_byte v4
, v2
, off
706 // GFX940
: scratch_store_byte v4
, v2
, off ; encoding
: [0x00,0x60,0x60,0xdc,0x04,0x02,0x7f,0x00]
708 scratch_store_byte v4
, v2
, off offset
:16
709 // GFX940
: scratch_store_byte v4
, v2
, off offset
:16 ; encoding
: [0x10,0x60,0x60,0xdc,0x04,0x02,0x7f,0x00]
711 scratch_store_byte off
, v2
, s6
712 // GFX940
: scratch_store_byte off
, v2
, s6 ; encoding
: [0x00,0x40,0x60,0xdc,0x00,0x02,0x06,0x00]
714 scratch_store_byte off
, v2
, s6 offset
:16
715 // GFX940
: scratch_store_byte off
, v2
, s6 offset
:16 ; encoding
: [0x10,0x40,0x60,0xdc,0x00,0x02,0x06,0x00]
717 scratch_store_byte off
, v2
, off
718 // GFX940
: scratch_store_byte off
, v2
, off ; encoding
: [0x00,0x40,0x60,0xdc,0x00,0x02,0x7f,0x00]
720 scratch_store_byte off
, v2
, off offset
:16
721 // GFX940
: scratch_store_byte off
, v2
, off offset
:16 ; encoding
: [0x10,0x40,0x60,0xdc,0x00,0x02,0x7f,0x00]
723 scratch_store_byte_d16_hi v4
, a2
, s6
724 // GFX940
: scratch_store_byte_d16_hi v4
, a2
, s6 ; encoding
: [0x00,0x60,0x64,0xdc,0x04,0x02,0x86,0x00]
726 scratch_store_byte_d16_hi v4
, a2
, s6 offset
:16
727 // GFX940
: scratch_store_byte_d16_hi v4
, a2
, s6 offset
:16 ; encoding
: [0x10,0x60,0x64,0xdc,0x04,0x02,0x86,0x00]
729 scratch_store_byte_d16_hi v4
, a2
, off
730 // GFX940
: scratch_store_byte_d16_hi v4
, a2
, off ; encoding
: [0x00,0x60,0x64,0xdc,0x04,0x02,0xff,0x00]
732 scratch_store_byte_d16_hi v4
, a2
, off offset
:16
733 // GFX940
: scratch_store_byte_d16_hi v4
, a2
, off offset
:16 ; encoding
: [0x10,0x60,0x64,0xdc,0x04,0x02,0xff,0x00]
735 scratch_store_byte_d16_hi off
, a2
, s6
736 // GFX940
: scratch_store_byte_d16_hi off
, a2
, s6 ; encoding
: [0x00,0x40,0x64,0xdc,0x00,0x02,0x86,0x00]
738 scratch_store_byte_d16_hi off
, a2
, s6 offset
:16
739 // GFX940
: scratch_store_byte_d16_hi off
, a2
, s6 offset
:16 ; encoding
: [0x10,0x40,0x64,0xdc,0x00,0x02,0x86,0x00]
741 scratch_store_byte_d16_hi off
, a2
, off
742 // GFX940
: scratch_store_byte_d16_hi off
, a2
, off ; encoding
: [0x00,0x40,0x64,0xdc,0x00,0x02,0xff,0x00]
744 scratch_store_byte_d16_hi off
, a2
, off offset
:16
745 // GFX940
: scratch_store_byte_d16_hi off
, a2
, off offset
:16 ; encoding
: [0x10,0x40,0x64,0xdc,0x00,0x02,0xff,0x00]
747 scratch_store_byte_d16_hi v4
, v2
, s6
748 // GFX940
: scratch_store_byte_d16_hi v4
, v2
, s6 ; encoding
: [0x00,0x60,0x64,0xdc,0x04,0x02,0x06,0x00]
750 scratch_store_byte_d16_hi v4
, v2
, s6 offset
:16
751 // GFX940
: scratch_store_byte_d16_hi v4
, v2
, s6 offset
:16 ; encoding
: [0x10,0x60,0x64,0xdc,0x04,0x02,0x06,0x00]
753 scratch_store_byte_d16_hi v4
, v2
, off
754 // GFX940
: scratch_store_byte_d16_hi v4
, v2
, off ; encoding
: [0x00,0x60,0x64,0xdc,0x04,0x02,0x7f,0x00]
756 scratch_store_byte_d16_hi v4
, v2
, off offset
:16
757 // GFX940
: scratch_store_byte_d16_hi v4
, v2
, off offset
:16 ; encoding
: [0x10,0x60,0x64,0xdc,0x04,0x02,0x7f,0x00]
759 scratch_store_byte_d16_hi off
, v2
, s6
760 // GFX940
: scratch_store_byte_d16_hi off
, v2
, s6 ; encoding
: [0x00,0x40,0x64,0xdc,0x00,0x02,0x06,0x00]
762 scratch_store_byte_d16_hi off
, v2
, s6 offset
:16
763 // GFX940
: scratch_store_byte_d16_hi off
, v2
, s6 offset
:16 ; encoding
: [0x10,0x40,0x64,0xdc,0x00,0x02,0x06,0x00]
765 scratch_store_byte_d16_hi off
, v2
, off
766 // GFX940
: scratch_store_byte_d16_hi off
, v2
, off ; encoding
: [0x00,0x40,0x64,0xdc,0x00,0x02,0x7f,0x00]
768 scratch_store_byte_d16_hi off
, v2
, off offset
:16
769 // GFX940
: scratch_store_byte_d16_hi off
, v2
, off offset
:16 ; encoding
: [0x10,0x40,0x64,0xdc,0x00,0x02,0x7f,0x00]
771 scratch_store_dword v4
, a2
, s6
772 // GFX940
: scratch_store_dword v4
, a2
, s6 ; encoding
: [0x00,0x60,0x70,0xdc,0x04,0x02,0x86,0x00]
774 scratch_store_dword v4
, a2
, s6 offset
:16
775 // GFX940
: scratch_store_dword v4
, a2
, s6 offset
:16 ; encoding
: [0x10,0x60,0x70,0xdc,0x04,0x02,0x86,0x00]
777 scratch_store_dword v4
, a2
, off
778 // GFX940
: scratch_store_dword v4
, a2
, off ; encoding
: [0x00,0x60,0x70,0xdc,0x04,0x02,0xff,0x00]
780 scratch_store_dword v4
, a2
, off offset
:16
781 // GFX940
: scratch_store_dword v4
, a2
, off offset
:16 ; encoding
: [0x10,0x60,0x70,0xdc,0x04,0x02,0xff,0x00]
783 scratch_store_dword off
, a2
, s6
784 // GFX940
: scratch_store_dword off
, a2
, s6 ; encoding
: [0x00,0x40,0x70,0xdc,0x00,0x02,0x86,0x00]
786 scratch_store_dword off
, a2
, s6 offset
:16
787 // GFX940
: scratch_store_dword off
, a2
, s6 offset
:16 ; encoding
: [0x10,0x40,0x70,0xdc,0x00,0x02,0x86,0x00]
789 scratch_store_dword off
, a2
, off
790 // GFX940
: scratch_store_dword off
, a2
, off ; encoding
: [0x00,0x40,0x70,0xdc,0x00,0x02,0xff,0x00]
792 scratch_store_dword off
, a2
, off offset
:16
793 // GFX940
: scratch_store_dword off
, a2
, off offset
:16 ; encoding
: [0x10,0x40,0x70,0xdc,0x00,0x02,0xff,0x00]
795 scratch_store_dword v4
, v2
, s6
796 // GFX940
: scratch_store_dword v4
, v2
, s6 ; encoding
: [0x00,0x60,0x70,0xdc,0x04,0x02,0x06,0x00]
798 scratch_store_dword v4
, v2
, s6 offset
:16
799 // GFX940
: scratch_store_dword v4
, v2
, s6 offset
:16 ; encoding
: [0x10,0x60,0x70,0xdc,0x04,0x02,0x06,0x00]
801 scratch_store_dword v4
, v2
, off
802 // GFX940
: scratch_store_dword v4
, v2
, off ; encoding
: [0x00,0x60,0x70,0xdc,0x04,0x02,0x7f,0x00]
804 scratch_store_dword v4
, v2
, off offset
:16
805 // GFX940
: scratch_store_dword v4
, v2
, off offset
:16 ; encoding
: [0x10,0x60,0x70,0xdc,0x04,0x02,0x7f,0x00]
807 scratch_store_dword off
, v2
, s6
808 // GFX940
: scratch_store_dword off
, v2
, s6 ; encoding
: [0x00,0x40,0x70,0xdc,0x00,0x02,0x06,0x00]
810 scratch_store_dword off
, v2
, s6 offset
:16
811 // GFX940
: scratch_store_dword off
, v2
, s6 offset
:16 ; encoding
: [0x10,0x40,0x70,0xdc,0x00,0x02,0x06,0x00]
813 scratch_store_dword off
, v2
, off
814 // GFX940
: scratch_store_dword off
, v2
, off ; encoding
: [0x00,0x40,0x70,0xdc,0x00,0x02,0x7f,0x00]
816 scratch_store_dword off
, v2
, off offset
:16
817 // GFX940
: scratch_store_dword off
, v2
, off offset
:16 ; encoding
: [0x10,0x40,0x70,0xdc,0x00,0x02,0x7f,0x00]
819 scratch_store_dwordx2 v4
, a[2:3], s6
820 // GFX940
: scratch_store_dwordx2 v4
, a[2:3], s6 ; encoding
: [0x00,0x60,0x74,0xdc,0x04,0x02,0x86,0x00]
822 scratch_store_dwordx2 v4
, a[2:3], s6 offset
:16
823 // GFX940
: scratch_store_dwordx2 v4
, a[2:3], s6 offset
:16 ; encoding
: [0x10,0x60,0x74,0xdc,0x04,0x02,0x86,0x00]
825 scratch_store_dwordx2 v4
, a[2:3], off
826 // GFX940
: scratch_store_dwordx2 v4
, a[2:3], off ; encoding
: [0x00,0x60,0x74,0xdc,0x04,0x02,0xff,0x00]
828 scratch_store_dwordx2 v4
, a[2:3], off offset
:16
829 // GFX940
: scratch_store_dwordx2 v4
, a[2:3], off offset
:16 ; encoding
: [0x10,0x60,0x74,0xdc,0x04,0x02,0xff,0x00]
831 scratch_store_dwordx2 off
, a[2:3], s6
832 // GFX940
: scratch_store_dwordx2 off
, a[2:3], s6 ; encoding
: [0x00,0x40,0x74,0xdc,0x00,0x02,0x86,0x00]
834 scratch_store_dwordx2 off
, a[2:3], s6 offset
:16
835 // GFX940
: scratch_store_dwordx2 off
, a[2:3], s6 offset
:16 ; encoding
: [0x10,0x40,0x74,0xdc,0x00,0x02,0x86,0x00]
837 scratch_store_dwordx2 off
, a[2:3], off
838 // GFX940
: scratch_store_dwordx2 off
, a[2:3], off ; encoding
: [0x00,0x40,0x74,0xdc,0x00,0x02,0xff,0x00]
840 scratch_store_dwordx2 off
, a[2:3], off offset
:16
841 // GFX940
: scratch_store_dwordx2 off
, a[2:3], off offset
:16 ; encoding
: [0x10,0x40,0x74,0xdc,0x00,0x02,0xff,0x00]
843 scratch_store_dwordx2 v4
, v
[2:3], s6
844 // GFX940
: scratch_store_dwordx2 v4
, v
[2:3], s6 ; encoding
: [0x00,0x60,0x74,0xdc,0x04,0x02,0x06,0x00]
846 scratch_store_dwordx2 v4
, v
[2:3], s6 offset
:16
847 // GFX940
: scratch_store_dwordx2 v4
, v
[2:3], s6 offset
:16 ; encoding
: [0x10,0x60,0x74,0xdc,0x04,0x02,0x06,0x00]
849 scratch_store_dwordx2 v4
, v
[2:3], off
850 // GFX940
: scratch_store_dwordx2 v4
, v
[2:3], off ; encoding
: [0x00,0x60,0x74,0xdc,0x04,0x02,0x7f,0x00]
852 scratch_store_dwordx2 v4
, v
[2:3], off offset
:16
853 // GFX940
: scratch_store_dwordx2 v4
, v
[2:3], off offset
:16 ; encoding
: [0x10,0x60,0x74,0xdc,0x04,0x02,0x7f,0x00]
855 scratch_store_dwordx2 off
, v
[2:3], s6
856 // GFX940
: scratch_store_dwordx2 off
, v
[2:3], s6 ; encoding
: [0x00,0x40,0x74,0xdc,0x00,0x02,0x06,0x00]
858 scratch_store_dwordx2 off
, v
[2:3], s6 offset
:16
859 // GFX940
: scratch_store_dwordx2 off
, v
[2:3], s6 offset
:16 ; encoding
: [0x10,0x40,0x74,0xdc,0x00,0x02,0x06,0x00]
861 scratch_store_dwordx2 off
, v
[2:3], off
862 // GFX940
: scratch_store_dwordx2 off
, v
[2:3], off ; encoding
: [0x00,0x40,0x74,0xdc,0x00,0x02,0x7f,0x00]
864 scratch_store_dwordx2 off
, v
[2:3], off offset
:16
865 // GFX940
: scratch_store_dwordx2 off
, v
[2:3], off offset
:16 ; encoding
: [0x10,0x40,0x74,0xdc,0x00,0x02,0x7f,0x00]
867 scratch_store_dwordx3 v4
, a[2:4], s6
868 // GFX940
: scratch_store_dwordx3 v4
, a[2:4], s6 ; encoding
: [0x00,0x60,0x78,0xdc,0x04,0x02,0x86,0x00]
870 scratch_store_dwordx3 v4
, a[2:4], s6 offset
:16
871 // GFX940
: scratch_store_dwordx3 v4
, a[2:4], s6 offset
:16 ; encoding
: [0x10,0x60,0x78,0xdc,0x04,0x02,0x86,0x00]
873 scratch_store_dwordx3 v4
, a[2:4], off
874 // GFX940
: scratch_store_dwordx3 v4
, a[2:4], off ; encoding
: [0x00,0x60,0x78,0xdc,0x04,0x02,0xff,0x00]
876 scratch_store_dwordx3 v4
, a[2:4], off offset
:16
877 // GFX940
: scratch_store_dwordx3 v4
, a[2:4], off offset
:16 ; encoding
: [0x10,0x60,0x78,0xdc,0x04,0x02,0xff,0x00]
879 scratch_store_dwordx3 off
, a[2:4], s6
880 // GFX940
: scratch_store_dwordx3 off
, a[2:4], s6 ; encoding
: [0x00,0x40,0x78,0xdc,0x00,0x02,0x86,0x00]
882 scratch_store_dwordx3 off
, a[2:4], s6 offset
:16
883 // GFX940
: scratch_store_dwordx3 off
, a[2:4], s6 offset
:16 ; encoding
: [0x10,0x40,0x78,0xdc,0x00,0x02,0x86,0x00]
885 scratch_store_dwordx3 off
, a[2:4], off
886 // GFX940
: scratch_store_dwordx3 off
, a[2:4], off ; encoding
: [0x00,0x40,0x78,0xdc,0x00,0x02,0xff,0x00]
888 scratch_store_dwordx3 off
, a[2:4], off offset
:16
889 // GFX940
: scratch_store_dwordx3 off
, a[2:4], off offset
:16 ; encoding
: [0x10,0x40,0x78,0xdc,0x00,0x02,0xff,0x00]
891 scratch_store_dwordx3 v4
, v
[2:4], s6
892 // GFX940
: scratch_store_dwordx3 v4
, v
[2:4], s6 ; encoding
: [0x00,0x60,0x78,0xdc,0x04,0x02,0x06,0x00]
894 scratch_store_dwordx3 v4
, v
[2:4], s6 offset
:16
895 // GFX940
: scratch_store_dwordx3 v4
, v
[2:4], s6 offset
:16 ; encoding
: [0x10,0x60,0x78,0xdc,0x04,0x02,0x06,0x00]
897 scratch_store_dwordx3 v4
, v
[2:4], off
898 // GFX940
: scratch_store_dwordx3 v4
, v
[2:4], off ; encoding
: [0x00,0x60,0x78,0xdc,0x04,0x02,0x7f,0x00]
900 scratch_store_dwordx3 v4
, v
[2:4], off offset
:16
901 // GFX940
: scratch_store_dwordx3 v4
, v
[2:4], off offset
:16 ; encoding
: [0x10,0x60,0x78,0xdc,0x04,0x02,0x7f,0x00]
903 scratch_store_dwordx3 off
, v
[2:4], s6
904 // GFX940
: scratch_store_dwordx3 off
, v
[2:4], s6 ; encoding
: [0x00,0x40,0x78,0xdc,0x00,0x02,0x06,0x00]
906 scratch_store_dwordx3 off
, v
[2:4], s6 offset
:16
907 // GFX940
: scratch_store_dwordx3 off
, v
[2:4], s6 offset
:16 ; encoding
: [0x10,0x40,0x78,0xdc,0x00,0x02,0x06,0x00]
909 scratch_store_dwordx3 off
, v
[2:4], off
910 // GFX940
: scratch_store_dwordx3 off
, v
[2:4], off ; encoding
: [0x00,0x40,0x78,0xdc,0x00,0x02,0x7f,0x00]
912 scratch_store_dwordx3 off
, v
[2:4], off offset
:16
913 // GFX940
: scratch_store_dwordx3 off
, v
[2:4], off offset
:16 ; encoding
: [0x10,0x40,0x78,0xdc,0x00,0x02,0x7f,0x00]
915 scratch_store_dwordx4 v4
, a[2:5], s6
916 // GFX940
: scratch_store_dwordx4 v4
, a[2:5], s6 ; encoding
: [0x00,0x60,0x7c,0xdc,0x04,0x02,0x86,0x00]
918 scratch_store_dwordx4 v4
, a[2:5], s6 offset
:16
919 // GFX940
: scratch_store_dwordx4 v4
, a[2:5], s6 offset
:16 ; encoding
: [0x10,0x60,0x7c,0xdc,0x04,0x02,0x86,0x00]
921 scratch_store_dwordx4 v4
, a[2:5], off
922 // GFX940
: scratch_store_dwordx4 v4
, a[2:5], off ; encoding
: [0x00,0x60,0x7c,0xdc,0x04,0x02,0xff,0x00]
924 scratch_store_dwordx4 v4
, a[2:5], off offset
:16
925 // GFX940
: scratch_store_dwordx4 v4
, a[2:5], off offset
:16 ; encoding
: [0x10,0x60,0x7c,0xdc,0x04,0x02,0xff,0x00]
927 scratch_store_dwordx4 off
, a[2:5], s6
928 // GFX940
: scratch_store_dwordx4 off
, a[2:5], s6 ; encoding
: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x86,0x00]
930 scratch_store_dwordx4 off
, a[2:5], s6 offset
:16
931 // GFX940
: scratch_store_dwordx4 off
, a[2:5], s6 offset
:16 ; encoding
: [0x10,0x40,0x7c,0xdc,0x00,0x02,0x86,0x00]
933 scratch_store_dwordx4 off
, a[2:5], off
934 // GFX940
: scratch_store_dwordx4 off
, a[2:5], off ; encoding
: [0x00,0x40,0x7c,0xdc,0x00,0x02,0xff,0x00]
936 scratch_store_dwordx4 off
, a[2:5], off offset
:16
937 // GFX940
: scratch_store_dwordx4 off
, a[2:5], off offset
:16 ; encoding
: [0x10,0x40,0x7c,0xdc,0x00,0x02,0xff,0x00]
939 scratch_store_dwordx4 v4
, v
[2:5], s6
940 // GFX940
: scratch_store_dwordx4 v4
, v
[2:5], s6 ; encoding
: [0x00,0x60,0x7c,0xdc,0x04,0x02,0x06,0x00]
942 scratch_store_dwordx4 v4
, v
[2:5], s6 offset
:16
943 // GFX940
: scratch_store_dwordx4 v4
, v
[2:5], s6 offset
:16 ; encoding
: [0x10,0x60,0x7c,0xdc,0x04,0x02,0x06,0x00]
945 scratch_store_dwordx4 v4
, v
[2:5], off
946 // GFX940
: scratch_store_dwordx4 v4
, v
[2:5], off ; encoding
: [0x00,0x60,0x7c,0xdc,0x04,0x02,0x7f,0x00]
948 scratch_store_dwordx4 v4
, v
[2:5], off offset
:16
949 // GFX940
: scratch_store_dwordx4 v4
, v
[2:5], off offset
:16 ; encoding
: [0x10,0x60,0x7c,0xdc,0x04,0x02,0x7f,0x00]
951 scratch_store_dwordx4 off
, v
[2:5], s6
952 // GFX940
: scratch_store_dwordx4 off
, v
[2:5], s6 ; encoding
: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x06,0x00]
954 scratch_store_dwordx4 off
, v
[2:5], s6 offset
:16
955 // GFX940
: scratch_store_dwordx4 off
, v
[2:5], s6 offset
:16 ; encoding
: [0x10,0x40,0x7c,0xdc,0x00,0x02,0x06,0x00]
957 scratch_store_dwordx4 off
, v
[2:5], off
958 // GFX940
: scratch_store_dwordx4 off
, v
[2:5], off ; encoding
: [0x00,0x40,0x7c,0xdc,0x00,0x02,0x7f,0x00]
960 scratch_store_dwordx4 off
, v
[2:5], off offset
:16
961 // GFX940
: scratch_store_dwordx4 off
, v
[2:5], off offset
:16 ; encoding
: [0x10,0x40,0x7c,0xdc,0x00,0x02,0x7f,0x00]
963 scratch_store_short v4
, a2
, s6
964 // GFX940
: scratch_store_short v4
, a2
, s6 ; encoding
: [0x00,0x60,0x68,0xdc,0x04,0x02,0x86,0x00]
966 scratch_store_short v4
, a2
, s6 offset
:16
967 // GFX940
: scratch_store_short v4
, a2
, s6 offset
:16 ; encoding
: [0x10,0x60,0x68,0xdc,0x04,0x02,0x86,0x00]
969 scratch_store_short v4
, a2
, off
970 // GFX940
: scratch_store_short v4
, a2
, off ; encoding
: [0x00,0x60,0x68,0xdc,0x04,0x02,0xff,0x00]
972 scratch_store_short v4
, a2
, off offset
:16
973 // GFX940
: scratch_store_short v4
, a2
, off offset
:16 ; encoding
: [0x10,0x60,0x68,0xdc,0x04,0x02,0xff,0x00]
975 scratch_store_short off
, a2
, s6
976 // GFX940
: scratch_store_short off
, a2
, s6 ; encoding
: [0x00,0x40,0x68,0xdc,0x00,0x02,0x86,0x00]
978 scratch_store_short off
, a2
, s6 offset
:16
979 // GFX940
: scratch_store_short off
, a2
, s6 offset
:16 ; encoding
: [0x10,0x40,0x68,0xdc,0x00,0x02,0x86,0x00]
981 scratch_store_short off
, a2
, off
982 // GFX940
: scratch_store_short off
, a2
, off ; encoding
: [0x00,0x40,0x68,0xdc,0x00,0x02,0xff,0x00]
984 scratch_store_short off
, a2
, off offset
:16
985 // GFX940
: scratch_store_short off
, a2
, off offset
:16 ; encoding
: [0x10,0x40,0x68,0xdc,0x00,0x02,0xff,0x00]
987 scratch_store_short v4
, v2
, s6
988 // GFX940
: scratch_store_short v4
, v2
, s6 ; encoding
: [0x00,0x60,0x68,0xdc,0x04,0x02,0x06,0x00]
990 scratch_store_short v4
, v2
, s6 offset
:16
991 // GFX940
: scratch_store_short v4
, v2
, s6 offset
:16 ; encoding
: [0x10,0x60,0x68,0xdc,0x04,0x02,0x06,0x00]
993 scratch_store_short v4
, v2
, off
994 // GFX940
: scratch_store_short v4
, v2
, off ; encoding
: [0x00,0x60,0x68,0xdc,0x04,0x02,0x7f,0x00]
996 scratch_store_short v4
, v2
, off offset
:16
997 // GFX940
: scratch_store_short v4
, v2
, off offset
:16 ; encoding
: [0x10,0x60,0x68,0xdc,0x04,0x02,0x7f,0x00]
999 scratch_store_short off
, v2
, s6
1000 // GFX940
: scratch_store_short off
, v2
, s6 ; encoding
: [0x00,0x40,0x68,0xdc,0x00,0x02,0x06,0x00]
1002 scratch_store_short off
, v2
, s6 offset
:16
1003 // GFX940
: scratch_store_short off
, v2
, s6 offset
:16 ; encoding
: [0x10,0x40,0x68,0xdc,0x00,0x02,0x06,0x00]
1005 scratch_store_short off
, v2
, off
1006 // GFX940
: scratch_store_short off
, v2
, off ; encoding
: [0x00,0x40,0x68,0xdc,0x00,0x02,0x7f,0x00]
1008 scratch_store_short off
, v2
, off offset
:16
1009 // GFX940
: scratch_store_short off
, v2
, off offset
:16 ; encoding
: [0x10,0x40,0x68,0xdc,0x00,0x02,0x7f,0x00]
1011 scratch_store_short_d16_hi v4
, a2
, s6
1012 // GFX940
: scratch_store_short_d16_hi v4
, a2
, s6 ; encoding
: [0x00,0x60,0x6c,0xdc,0x04,0x02,0x86,0x00]
1014 scratch_store_short_d16_hi v4
, a2
, s6 offset
:16
1015 // GFX940
: scratch_store_short_d16_hi v4
, a2
, s6 offset
:16 ; encoding
: [0x10,0x60,0x6c,0xdc,0x04,0x02,0x86,0x00]
1017 scratch_store_short_d16_hi v4
, a2
, off
1018 // GFX940
: scratch_store_short_d16_hi v4
, a2
, off ; encoding
: [0x00,0x60,0x6c,0xdc,0x04,0x02,0xff,0x00]
1020 scratch_store_short_d16_hi v4
, a2
, off offset
:16
1021 // GFX940
: scratch_store_short_d16_hi v4
, a2
, off offset
:16 ; encoding
: [0x10,0x60,0x6c,0xdc,0x04,0x02,0xff,0x00]
1023 scratch_store_short_d16_hi off
, a2
, s6
1024 // GFX940
: scratch_store_short_d16_hi off
, a2
, s6 ; encoding
: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x86,0x00]
1026 scratch_store_short_d16_hi off
, a2
, s6 offset
:16
1027 // GFX940
: scratch_store_short_d16_hi off
, a2
, s6 offset
:16 ; encoding
: [0x10,0x40,0x6c,0xdc,0x00,0x02,0x86,0x00]
1029 scratch_store_short_d16_hi off
, a2
, off
1030 // GFX940
: scratch_store_short_d16_hi off
, a2
, off ; encoding
: [0x00,0x40,0x6c,0xdc,0x00,0x02,0xff,0x00]
1032 scratch_store_short_d16_hi off
, a2
, off offset
:16
1033 // GFX940
: scratch_store_short_d16_hi off
, a2
, off offset
:16 ; encoding
: [0x10,0x40,0x6c,0xdc,0x00,0x02,0xff,0x00]
1035 scratch_store_short_d16_hi v4
, v2
, s6
1036 // GFX940
: scratch_store_short_d16_hi v4
, v2
, s6 ; encoding
: [0x00,0x60,0x6c,0xdc,0x04,0x02,0x06,0x00]
1038 scratch_store_short_d16_hi v4
, v2
, s6 offset
:16
1039 // GFX940
: scratch_store_short_d16_hi v4
, v2
, s6 offset
:16 ; encoding
: [0x10,0x60,0x6c,0xdc,0x04,0x02,0x06,0x00]
1041 scratch_store_short_d16_hi v4
, v2
, off
1042 // GFX940
: scratch_store_short_d16_hi v4
, v2
, off ; encoding
: [0x00,0x60,0x6c,0xdc,0x04,0x02,0x7f,0x00]
1044 scratch_store_short_d16_hi v4
, v2
, off offset
:16
1045 // GFX940
: scratch_store_short_d16_hi v4
, v2
, off offset
:16 ; encoding
: [0x10,0x60,0x6c,0xdc,0x04,0x02,0x7f,0x00]
1047 scratch_store_short_d16_hi off
, v2
, s6
1048 // GFX940
: scratch_store_short_d16_hi off
, v2
, s6 ; encoding
: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x06,0x00]
1050 scratch_store_short_d16_hi off
, v2
, s6 offset
:16
1051 // GFX940
: scratch_store_short_d16_hi off
, v2
, s6 offset
:16 ; encoding
: [0x10,0x40,0x6c,0xdc,0x00,0x02,0x06,0x00]
1053 scratch_store_short_d16_hi off
, v2
, off
1054 // GFX940
: scratch_store_short_d16_hi off
, v2
, off ; encoding
: [0x00,0x40,0x6c,0xdc,0x00,0x02,0x7f,0x00]
1056 scratch_store_short_d16_hi off
, v2
, off offset
:16
1057 // GFX940
: scratch_store_short_d16_hi off
, v2
, off offset
:16 ; encoding
: [0x10,0x40,0x6c,0xdc,0x00,0x02,0x7f,0x00]