1 // RUN
: llvm-mc
-triple
=amdgcn
-show-encoding
-mcpu
=gfx1200
%s | FileCheck
--check-prefix
=GFX12
%s
3 //===----------------------------------------------------------------------===//
5 //===----------------------------------------------------------------------===//
7 s_prefetch_inst s
[12:13], 16, s4
, 2
8 // GFX12
: s_prefetch_inst s
[12:13], 0x10, s4
, 2 ; encoding
: [0x86,0x80,0x04,0xf4,0x10,0x00,0x00,0x08]
10 s_prefetch_inst s
[14:15], 0, m0
, 7
11 // GFX12
: s_prefetch_inst s
[14:15], 0x0, m0
, 7 ; encoding
: [0xc7,0x81,0x04,0xf4,0x00,0x00,0x00,0xfa]
13 s_prefetch_inst s
[14:15], 0x7fffff, m0
, 7
14 // GFX12
: s_prefetch_inst s
[14:15], 0x7fffff, m0
, 7 ; encoding
: [0xc7,0x81,0x04,0xf4,0xff,0xff,0x7f,0xfa]
16 s_prefetch_inst s
[14:15], -1, m0
, 7
17 // GFX12
: s_prefetch_inst s
[14:15], -0x1, m0
, 7 ; encoding
: [0xc7,0x81,0x04,0xf4,0xff,0xff,0xff,0xfa]
19 s_prefetch_inst s
[14:15], 100, m0
, 31
20 // GFX12
: s_prefetch_inst s
[14:15], 0x64, m0
, 31 ; encoding
: [0xc7,0x87,0x04,0xf4,0x64,0x00,0x00,0xfa]
22 s_prefetch_inst_pc_rel
100, s10
, 7
23 // GFX12
: s_prefetch_inst_pc_rel
0x64, s10
, 7 ; encoding
: [0xc0,0xa1,0x04,0xf4,0x64,0x00,0x00,0x14]
25 s_prefetch_data s
[18:19], 100, s10
, 7
26 // GFX12
: s_prefetch_data s
[18:19], 0x64, s10
, 7 ; encoding
: [0xc9,0xc1,0x04,0xf4,0x64,0x00,0x00,0x14]
28 s_prefetch_data_pc_rel
100, s10
, 7
29 // GFX12
: s_prefetch_data_pc_rel
0x64, s10
, 7 ; encoding
: [0xc0,0x01,0x05,0xf4,0x64,0x00,0x00,0x14]
31 s_buffer_prefetch_data s
[20:23], 100, s10
, 7
32 // GFX12
: s_buffer_prefetch_data s
[20:23], 0x64, s10
, 7 ; encoding
: [0xca,0xe1,0x04,0xf4,0x64,0x00,0x00,0x14]
34 s_buffer_prefetch_data s
[20:23], 100, null
, 7
35 // GFX12
: s_buffer_prefetch_data s
[20:23], 0x64, null
, 7 ; encoding
: [0xca,0xe1,0x04,0xf4,0x64,0x00,0x00,0xf8]
37 s_load_i8 s5
, s
[2:3], s0
38 // GFX12
: encoding
: [0x41,0x01,0x01,0xf4,0x00,0x00,0x00,0x00]
40 s_load_i8 s101
, s
[2:3], s0
41 // GFX12
: encoding
: [0x41,0x19,0x01,0xf4,0x00,0x00,0x00,0x00]
43 s_load_i8 vcc_lo
, s
[2:3], s0
44 // GFX12
: encoding
: [0x81,0x1a,0x01,0xf4,0x00,0x00,0x00,0x00]
46 s_load_i8 vcc_hi
, s
[2:3], s0
47 // GFX12
: encoding
: [0xc1,0x1a,0x01,0xf4,0x00,0x00,0x00,0x00]
49 s_load_i8 s5
, s
[4:5], s0
50 // GFX12
: encoding
: [0x42,0x01,0x01,0xf4,0x00,0x00,0x00,0x00]
52 s_load_i8 s5
, s
[100:101], s0
53 // GFX12
: encoding
: [0x72,0x01,0x01,0xf4,0x00,0x00,0x00,0x00]
56 // GFX12
: encoding
: [0x75,0x01,0x01,0xf4,0x00,0x00,0x00,0x00]
58 s_load_i8 s5
, s
[2:3], s101
59 // GFX12
: encoding
: [0x41,0x01,0x01,0xf4,0x00,0x00,0x00,0xca]
61 s_load_i8 s5
, s
[2:3], vcc_lo
62 // GFX12
: encoding
: [0x41,0x01,0x01,0xf4,0x00,0x00,0x00,0xd4]
64 s_load_i8 s5
, s
[2:3], vcc_hi
65 // GFX12
: encoding
: [0x41,0x01,0x01,0xf4,0x00,0x00,0x00,0xd6]
67 s_load_i8 s5
, s
[2:3], m0
68 // GFX12
: encoding
: [0x41,0x01,0x01,0xf4,0x00,0x00,0x00,0xfa]
70 s_load_i8 s5
, s
[2:3], 0x0
71 // GFX12
: encoding
: [0x41,0x01,0x01,0xf4,0x00,0x00,0x00,0xf8]
73 s_load_i8 s5
, s
[2:3], s7 offset
:0x12345
74 // GFX12
: encoding
: [0x41,0x01,0x01,0xf4,0x45,0x23,0x01,0x0e]
76 s_load_u8 s5
, s
[2:3], s0
77 // GFX12
: encoding
: [0x41,0x21,0x01,0xf4,0x00,0x00,0x00,0x00]
79 s_load_u8 s101
, s
[2:3], s0
80 // GFX12
: encoding
: [0x41,0x39,0x01,0xf4,0x00,0x00,0x00,0x00]
82 s_load_u8 vcc_lo
, s
[2:3], s0
83 // GFX12
: encoding
: [0x81,0x3a,0x01,0xf4,0x00,0x00,0x00,0x00]
85 s_load_u8 vcc_hi
, s
[2:3], s0
86 // GFX12
: encoding
: [0xc1,0x3a,0x01,0xf4,0x00,0x00,0x00,0x00]
88 s_load_u8 s5
, s
[4:5], s0
89 // GFX12
: encoding
: [0x42,0x21,0x01,0xf4,0x00,0x00,0x00,0x00]
91 s_load_u8 s5
, s
[100:101], s0
92 // GFX12
: encoding
: [0x72,0x21,0x01,0xf4,0x00,0x00,0x00,0x00]
95 // GFX12
: encoding
: [0x75,0x21,0x01,0xf4,0x00,0x00,0x00,0x00]
97 s_load_u8 s5
, s
[2:3], s101
98 // GFX12
: encoding
: [0x41,0x21,0x01,0xf4,0x00,0x00,0x00,0xca]
100 s_load_u8 s5
, s
[2:3], vcc_lo
101 // GFX12
: encoding
: [0x41,0x21,0x01,0xf4,0x00,0x00,0x00,0xd4]
103 s_load_u8 s5
, s
[2:3], vcc_hi
104 // GFX12
: encoding
: [0x41,0x21,0x01,0xf4,0x00,0x00,0x00,0xd6]
106 s_load_u8 s5
, s
[2:3], m0
107 // GFX12
: encoding
: [0x41,0x21,0x01,0xf4,0x00,0x00,0x00,0xfa]
109 s_load_u8 s5
, s
[2:3], 0x0
110 // GFX12
: encoding
: [0x41,0x21,0x01,0xf4,0x00,0x00,0x00,0xf8]
112 s_load_u8 s5
, s
[2:3], s7 offset
:0x12345
113 // GFX12
: encoding
: [0x41,0x21,0x01,0xf4,0x45,0x23,0x01,0x0e]
115 s_buffer_load_i8 s5
, s
[4:7], s0
116 // GFX12
: encoding
: [0x42,0x01,0x03,0xf4,0x00,0x00,0x00,0x00]
118 s_buffer_load_i8 s101
, s
[4:7], s0
119 // GFX12
: encoding
: [0x42,0x19,0x03,0xf4,0x00,0x00,0x00,0x00]
121 s_buffer_load_i8 vcc_lo
, s
[4:7], s0
122 // GFX12
: encoding
: [0x82,0x1a,0x03,0xf4,0x00,0x00,0x00,0x00]
124 s_buffer_load_i8 vcc_hi
, s
[4:7], s0
125 // GFX12
: encoding
: [0xc2,0x1a,0x03,0xf4,0x00,0x00,0x00,0x00]
127 s_buffer_load_i8 s5
, s
[8:11], s0
128 // GFX12
: encoding
: [0x44,0x01,0x03,0xf4,0x00,0x00,0x00,0x00]
130 s_buffer_load_i8 s5
, s
[96:99], s0
131 // GFX12
: encoding
: [0x70,0x01,0x03,0xf4,0x00,0x00,0x00,0x00]
133 s_buffer_load_i8 s5
, s
[4:7], s101
134 // GFX12
: encoding
: [0x42,0x01,0x03,0xf4,0x00,0x00,0x00,0xca]
136 s_buffer_load_i8 s5
, s
[4:7], vcc_lo
137 // GFX12
: encoding
: [0x42,0x01,0x03,0xf4,0x00,0x00,0x00,0xd4]
139 s_buffer_load_i8 s5
, s
[4:7], vcc_hi
140 // GFX12
: encoding
: [0x42,0x01,0x03,0xf4,0x00,0x00,0x00,0xd6]
142 s_buffer_load_i8 s5
, s
[4:7], m0
143 // GFX12
: encoding
: [0x42,0x01,0x03,0xf4,0x00,0x00,0x00,0xfa]
145 s_buffer_load_i8 s5
, s
[4:7], 0x0
146 // GFX12
: encoding
: [0x42,0x01,0x03,0xf4,0x00,0x00,0x00,0xf8]
148 s_buffer_load_i8 s5
, s
[4:7], s0 offset
:0x12345
149 // GFX12
: encoding
: [0x42,0x01,0x03,0xf4,0x45,0x23,0x01,0x00]
151 s_buffer_load_u8 s5
, s
[4:7], s0
152 // GFX12
: encoding
: [0x42,0x21,0x03,0xf4,0x00,0x00,0x00,0x00]
154 s_buffer_load_u8 s101
, s
[4:7], s0
155 // GFX12
: encoding
: [0x42,0x39,0x03,0xf4,0x00,0x00,0x00,0x00]
157 s_buffer_load_u8 vcc_lo
, s
[4:7], s0
158 // GFX12
: encoding
: [0x82,0x3a,0x03,0xf4,0x00,0x00,0x00,0x00]
160 s_buffer_load_u8 vcc_hi
, s
[4:7], s0
161 // GFX12
: encoding
: [0xc2,0x3a,0x03,0xf4,0x00,0x00,0x00,0x00]
163 s_buffer_load_u8 s5
, s
[8:11], s0
164 // GFX12
: encoding
: [0x44,0x21,0x03,0xf4,0x00,0x00,0x00,0x00]
166 s_buffer_load_u8 s5
, s
[96:99], s0
167 // GFX12
: encoding
: [0x70,0x21,0x03,0xf4,0x00,0x00,0x00,0x00]
169 s_buffer_load_u8 s5
, s
[4:7], s101
170 // GFX12
: encoding
: [0x42,0x21,0x03,0xf4,0x00,0x00,0x00,0xca]
172 s_buffer_load_u8 s5
, s
[4:7], vcc_lo
173 // GFX12
: encoding
: [0x42,0x21,0x03,0xf4,0x00,0x00,0x00,0xd4]
175 s_buffer_load_u8 s5
, s
[4:7], vcc_hi
176 // GFX12
: encoding
: [0x42,0x21,0x03,0xf4,0x00,0x00,0x00,0xd6]
178 s_buffer_load_u8 s5
, s
[4:7], m0
179 // GFX12
: encoding
: [0x42,0x21,0x03,0xf4,0x00,0x00,0x00,0xfa]
181 s_buffer_load_u8 s5
, s
[4:7], 0x0
182 // GFX12
: encoding
: [0x42,0x21,0x03,0xf4,0x00,0x00,0x00,0xf8]
184 s_buffer_load_u8 s5
, s
[4:7], s0 offset
:0x12345
185 // GFX12
: encoding
: [0x42,0x21,0x03,0xf4,0x45,0x23,0x01,0x00]
187 s_load_i16 s5
, s
[2:3], s0
188 // GFX12
: encoding
: [0x41,0x41,0x01,0xf4,0x00,0x00,0x00,0x00]
190 s_load_i16 s101
, s
[2:3], s0
191 // GFX12
: encoding
: [0x41,0x59,0x01,0xf4,0x00,0x00,0x00,0x00]
193 s_load_i16 vcc_lo
, s
[2:3], s0
194 // GFX12
: encoding
: [0x81,0x5a,0x01,0xf4,0x00,0x00,0x00,0x00]
196 s_load_i16 vcc_hi
, s
[2:3], s0
197 // GFX12
: encoding
: [0xc1,0x5a,0x01,0xf4,0x00,0x00,0x00,0x00]
199 s_load_i16 s5
, s
[4:5], s0
200 // GFX12
: encoding
: [0x42,0x41,0x01,0xf4,0x00,0x00,0x00,0x00]
202 s_load_i16 s5
, s
[100:101], s0
203 // GFX12
: encoding
: [0x72,0x41,0x01,0xf4,0x00,0x00,0x00,0x00]
205 s_load_i16 s5
, vcc
, s0
206 // GFX12
: encoding
: [0x75,0x41,0x01,0xf4,0x00,0x00,0x00,0x00]
208 s_load_i16 s5
, s
[2:3], s101
209 // GFX12
: encoding
: [0x41,0x41,0x01,0xf4,0x00,0x00,0x00,0xca]
211 s_load_i16 s5
, s
[2:3], vcc_lo
212 // GFX12
: encoding
: [0x41,0x41,0x01,0xf4,0x00,0x00,0x00,0xd4]
214 s_load_i16 s5
, s
[2:3], vcc_hi
215 // GFX12
: encoding
: [0x41,0x41,0x01,0xf4,0x00,0x00,0x00,0xd6]
217 s_load_i16 s5
, s
[2:3], m0
218 // GFX12
: encoding
: [0x41,0x41,0x01,0xf4,0x00,0x00,0x00,0xfa]
220 s_load_i16 s5
, s
[2:3], 0x0
221 // GFX12
: encoding
: [0x41,0x41,0x01,0xf4,0x00,0x00,0x00,0xf8]
223 s_load_i16 s5
, s
[2:3], s7 offset
:0x12345
224 // GFX12
: encoding
: [0x41,0x41,0x01,0xf4,0x45,0x23,0x01,0x0e]
226 s_load_u16 s5
, s
[2:3], s0
227 // GFX12
: encoding
: [0x41,0x61,0x01,0xf4,0x00,0x00,0x00,0x00]
229 s_load_u16 s101
, s
[2:3], s0
230 // GFX12
: encoding
: [0x41,0x79,0x01,0xf4,0x00,0x00,0x00,0x00]
232 s_load_u16 vcc_lo
, s
[2:3], s0
233 // GFX12
: encoding
: [0x81,0x7a,0x01,0xf4,0x00,0x00,0x00,0x00]
235 s_load_u16 vcc_hi
, s
[2:3], s0
236 // GFX12
: encoding
: [0xc1,0x7a,0x01,0xf4,0x00,0x00,0x00,0x00]
238 s_load_u16 s5
, s
[4:5], s0
239 // GFX12
: encoding
: [0x42,0x61,0x01,0xf4,0x00,0x00,0x00,0x00]
241 s_load_u16 s5
, s
[100:101], s0
242 // GFX12
: encoding
: [0x72,0x61,0x01,0xf4,0x00,0x00,0x00,0x00]
244 s_load_u16 s5
, vcc
, s0
245 // GFX12
: encoding
: [0x75,0x61,0x01,0xf4,0x00,0x00,0x00,0x00]
247 s_load_u16 s5
, s
[2:3], s101
248 // GFX12
: encoding
: [0x41,0x61,0x01,0xf4,0x00,0x00,0x00,0xca]
250 s_load_u16 s5
, s
[2:3], vcc_lo
251 // GFX12
: encoding
: [0x41,0x61,0x01,0xf4,0x00,0x00,0x00,0xd4]
253 s_load_u16 s5
, s
[2:3], vcc_hi
254 // GFX12
: encoding
: [0x41,0x61,0x01,0xf4,0x00,0x00,0x00,0xd6]
256 s_load_u16 s5
, s
[2:3], m0
257 // GFX12
: encoding
: [0x41,0x61,0x01,0xf4,0x00,0x00,0x00,0xfa]
259 s_load_u16 s5
, s
[2:3], 0x0
260 // GFX12
: encoding
: [0x41,0x61,0x01,0xf4,0x00,0x00,0x00,0xf8]
262 s_load_u16 s5
, s
[2:3], s7 offset
:0x12345
263 // GFX12
: encoding
: [0x41,0x61,0x01,0xf4,0x45,0x23,0x01,0x0e]
265 s_buffer_load_i16 s5
, s
[4:7], s0
266 // GFX12
: encoding
: [0x42,0x41,0x03,0xf4,0x00,0x00,0x00,0x00]
268 s_buffer_load_i16 s101
, s
[4:7], s0
269 // GFX12
: encoding
: [0x42,0x59,0x03,0xf4,0x00,0x00,0x00,0x00]
271 s_buffer_load_i16 vcc_lo
, s
[4:7], s0
272 // GFX12
: encoding
: [0x82,0x5a,0x03,0xf4,0x00,0x00,0x00,0x00]
274 s_buffer_load_i16 vcc_hi
, s
[4:7], s0
275 // GFX12
: encoding
: [0xc2,0x5a,0x03,0xf4,0x00,0x00,0x00,0x00]
277 s_buffer_load_i16 s5
, s
[8:11], s0
278 // GFX12
: encoding
: [0x44,0x41,0x03,0xf4,0x00,0x00,0x00,0x00]
280 s_buffer_load_i16 s5
, s
[96:99], s0
281 // GFX12
: encoding
: [0x70,0x41,0x03,0xf4,0x00,0x00,0x00,0x00]
283 s_buffer_load_i16 s5
, s
[4:7], s101
284 // GFX12
: encoding
: [0x42,0x41,0x03,0xf4,0x00,0x00,0x00,0xca]
286 s_buffer_load_i16 s5
, s
[4:7], vcc_lo
287 // GFX12
: encoding
: [0x42,0x41,0x03,0xf4,0x00,0x00,0x00,0xd4]
289 s_buffer_load_i16 s5
, s
[4:7], vcc_hi
290 // GFX12
: encoding
: [0x42,0x41,0x03,0xf4,0x00,0x00,0x00,0xd6]
292 s_buffer_load_i16 s5
, s
[4:7], m0
293 // GFX12
: encoding
: [0x42,0x41,0x03,0xf4,0x00,0x00,0x00,0xfa]
295 s_buffer_load_i16 s5
, s
[4:7], 0x0
296 // GFX12
: encoding
: [0x42,0x41,0x03,0xf4,0x00,0x00,0x00,0xf8]
298 s_buffer_load_i16 s5
, s
[4:7], s0 offset
:0x12345
299 // GFX12
: encoding
: [0x42,0x41,0x03,0xf4,0x45,0x23,0x01,0x00]
301 s_buffer_load_u16 s5
, s
[4:7], s0
302 // GFX12
: encoding
: [0x42,0x61,0x03,0xf4,0x00,0x00,0x00,0x00]
304 s_buffer_load_u16 s101
, s
[4:7], s0
305 // GFX12
: encoding
: [0x42,0x79,0x03,0xf4,0x00,0x00,0x00,0x00]
307 s_buffer_load_u16 vcc_lo
, s
[4:7], s0
308 // GFX12
: encoding
: [0x82,0x7a,0x03,0xf4,0x00,0x00,0x00,0x00]
310 s_buffer_load_u16 vcc_hi
, s
[4:7], s0
311 // GFX12
: encoding
: [0xc2,0x7a,0x03,0xf4,0x00,0x00,0x00,0x00]
313 s_buffer_load_u16 s5
, s
[8:11], s0
314 // GFX12
: encoding
: [0x44,0x61,0x03,0xf4,0x00,0x00,0x00,0x00]
316 s_buffer_load_u16 s5
, s
[96:99], s0
317 // GFX12
: encoding
: [0x70,0x61,0x03,0xf4,0x00,0x00,0x00,0x00]
319 s_buffer_load_u16 s5
, s
[4:7], s101
320 // GFX12
: encoding
: [0x42,0x61,0x03,0xf4,0x00,0x00,0x00,0xca]
322 s_buffer_load_u16 s5
, s
[4:7], vcc_lo
323 // GFX12
: encoding
: [0x42,0x61,0x03,0xf4,0x00,0x00,0x00,0xd4]
325 s_buffer_load_u16 s5
, s
[4:7], vcc_hi
326 // GFX12
: encoding
: [0x42,0x61,0x03,0xf4,0x00,0x00,0x00,0xd6]
328 s_buffer_load_u16 s5
, s
[4:7], m0
329 // GFX12
: encoding
: [0x42,0x61,0x03,0xf4,0x00,0x00,0x00,0xfa]
331 s_buffer_load_u16 s5
, s
[4:7], 0x0
332 // GFX12
: encoding
: [0x42,0x61,0x03,0xf4,0x00,0x00,0x00,0xf8]
334 s_buffer_load_u16 s5
, s
[4:7], s0 offset
:0x12345
335 // GFX12
: encoding
: [0x42,0x61,0x03,0xf4,0x45,0x23,0x01,0x00]
337 s_load_b32 s5
, s
[2:3], s0
338 // GFX12
: s_load_b32 s5
, s
[2:3], s0 offset
:0x0 ; encoding
: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
340 s_load_b32 s101
, s
[2:3], s0
341 // GFX12
: s_load_b32 s101
, s
[2:3], s0 offset
:0x0 ; encoding
: [0x41,0x19,0x00,0xf4,0x00,0x00,0x00,0x00]
343 s_load_b32 vcc_lo
, s
[2:3], s0
344 // GFX12
: s_load_b32 vcc_lo
, s
[2:3], s0 offset
:0x0 ; encoding
: [0x81,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
346 s_load_b32 vcc_hi
, s
[2:3], s0
347 // GFX12
: s_load_b32 vcc_hi
, s
[2:3], s0 offset
:0x0 ; encoding
: [0xc1,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
349 s_load_b32 s5
, s
[4:5], s0
350 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 ; encoding
: [0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
352 s_load_b32 s5
, s
[100:101], s0
353 // GFX12
: s_load_b32 s5
, s
[100:101], s0 offset
:0x0 ; encoding
: [0x72,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
355 s_load_b32 s5
, vcc
, s0
356 // GFX12
: s_load_b32 s5
, vcc
, s0 offset
:0x0 ; encoding
: [0x75,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
358 s_load_b32 s5
, s
[2:3], s101
359 // GFX12
: s_load_b32 s5
, s
[2:3], s101 offset
:0x0 ; encoding
: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xca]
361 s_load_b32 s5
, s
[2:3], vcc_lo
362 // GFX12
: s_load_b32 s5
, s
[2:3], vcc_lo offset
:0x0 ; encoding
: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd4]
364 s_load_b32 s5
, s
[2:3], vcc_hi
365 // GFX12
: s_load_b32 s5
, s
[2:3], vcc_hi offset
:0x0 ; encoding
: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd6]
367 s_load_b32 s5
, s
[2:3], m0
368 // GFX12
: s_load_b32 s5
, s
[2:3], m0 offset
:0x0 ; encoding
: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xfa]
370 s_load_b32 s5
, s
[2:3], 0x0
371 // GFX12
: s_load_b32 s5
, s
[2:3], 0x0 ; encoding
: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xf8]
373 s_load_b32 s5
, s
[2:3], s7 offset
:0x12345
374 // GFX12
: s_load_b32 s5
, s
[2:3], s7 offset
:0x12345 ; encoding
: [0x41,0x01,0x00,0xf4,0x45,0x23,0x01,0x0e]
376 s_load_b64 s
[10:11], s
[2:3], s0
377 // GFX12
: s_load_b64 s
[10:11], s
[2:3], s0 offset
:0x0 ; encoding
: [0x81,0x22,0x00,0xf4,0x00,0x00,0x00,0x00]
379 s_load_b64 s
[12:13], s
[2:3], s0
380 // GFX12
: s_load_b64 s
[12:13], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0x23,0x00,0xf4,0x00,0x00,0x00,0x00]
382 s_load_b64 s
[100:101], s
[2:3], s0
383 // GFX12
: s_load_b64 s
[100:101], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0x39,0x00,0xf4,0x00,0x00,0x00,0x00]
385 s_load_b64 vcc
, s
[2:3], s0
386 // GFX12
: s_load_b64 vcc
, s
[2:3], s0 offset
:0x0 ; encoding
: [0x81,0x3a,0x00,0xf4,0x00,0x00,0x00,0x00]
388 s_load_b64 s
[10:11], s
[4:5], s0
389 // GFX12
: s_load_b64 s
[10:11], s
[4:5], s0 offset
:0x0 ; encoding
: [0x82,0x22,0x00,0xf4,0x00,0x00,0x00,0x00]
391 s_load_b64 s
[10:11], s
[100:101], s0
392 // GFX12
: s_load_b64 s
[10:11], s
[100:101], s0 offset
:0x0 ; encoding
: [0xb2,0x22,0x00,0xf4,0x00,0x00,0x00,0x00]
394 s_load_b64 s
[10:11], vcc
, s0
395 // GFX12
: s_load_b64 s
[10:11], vcc
, s0 offset
:0x0 ; encoding
: [0xb5,0x22,0x00,0xf4,0x00,0x00,0x00,0x00]
397 s_load_b64 s
[10:11], s
[2:3], s101
398 // GFX12
: s_load_b64 s
[10:11], s
[2:3], s101 offset
:0x0 ; encoding
: [0x81,0x22,0x00,0xf4,0x00,0x00,0x00,0xca]
400 s_load_b64 s
[10:11], s
[2:3], vcc_lo
401 // GFX12
: s_load_b64 s
[10:11], s
[2:3], vcc_lo offset
:0x0 ; encoding
: [0x81,0x22,0x00,0xf4,0x00,0x00,0x00,0xd4]
403 s_load_b64 s
[10:11], s
[2:3], vcc_hi
404 // GFX12
: s_load_b64 s
[10:11], s
[2:3], vcc_hi offset
:0x0 ; encoding
: [0x81,0x22,0x00,0xf4,0x00,0x00,0x00,0xd6]
406 s_load_b64 s
[10:11], s
[2:3], m0
407 // GFX12
: s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 ; encoding
: [0x81,0x22,0x00,0xf4,0x00,0x00,0x00,0xfa]
409 s_load_b64 s
[10:11], s
[2:3], 0x0
410 // GFX12
: s_load_b64 s
[10:11], s
[2:3], 0x0 ; encoding
: [0x81,0x22,0x00,0xf4,0x00,0x00,0x00,0xf8]
412 s_load_b96 s
[20:22], s
[2:3], s0
413 // GFX12
: s_load_b96 s
[20:22], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0xa5,0x00,0xf4,0x00,0x00,0x00,0x00]
415 s_load_b96 s
[24:26], s
[2:3], s0
416 // GFX12
: s_load_b96 s
[24:26], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0xa6,0x00,0xf4,0x00,0x00,0x00,0x00]
418 s_load_b96 s
[96:98], s
[2:3], s0
419 // GFX12
: s_load_b96 s
[96:98], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0xb8,0x00,0xf4,0x00,0x00,0x00,0x00]
421 s_load_b96 s
[20:22], s
[4:5], s0
422 // GFX12
: s_load_b96 s
[20:22], s
[4:5], s0 offset
:0x0 ; encoding
: [0x02,0xa5,0x00,0xf4,0x00,0x00,0x00,0x00]
424 s_load_b96 s
[20:22], s
[100:101], s0
425 // GFX12
: s_load_b96 s
[20:22], s
[100:101], s0 offset
:0x0 ; encoding
: [0x32,0xa5,0x00,0xf4,0x00,0x00,0x00,0x00]
427 s_load_b96 s
[20:22], vcc
, s0
428 // GFX12
: s_load_b96 s
[20:22], vcc
, s0 offset
:0x0 ; encoding
: [0x35,0xa5,0x00,0xf4,0x00,0x00,0x00,0x00]
430 s_load_b96 s
[20:22], s
[2:3], s101
431 // GFX12
: s_load_b96 s
[20:22], s
[2:3], s101 offset
:0x0 ; encoding
: [0x01,0xa5,0x00,0xf4,0x00,0x00,0x00,0xca]
433 s_load_b96 s
[20:22], s
[2:3], vcc_lo
434 // GFX12
: s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 ; encoding
: [0x01,0xa5,0x00,0xf4,0x00,0x00,0x00,0xd4]
436 s_load_b96 s
[20:22], s
[2:3], vcc_hi
437 // GFX12
: s_load_b96 s
[20:22], s
[2:3], vcc_hi offset
:0x0 ; encoding
: [0x01,0xa5,0x00,0xf4,0x00,0x00,0x00,0xd6]
439 s_load_b96 s
[20:22], s
[2:3], m0
440 // GFX12
: s_load_b96 s
[20:22], s
[2:3], m0 offset
:0x0 ; encoding
: [0x01,0xa5,0x00,0xf4,0x00,0x00,0x00,0xfa]
442 s_load_b96 s
[20:22], s
[2:3], 0x0
443 // GFX12
: s_load_b96 s
[20:22], s
[2:3], 0x0 ; encoding
: [0x01,0xa5,0x00,0xf4,0x00,0x00,0x00,0xf8]
445 s_load_b128 s
[20:23], s
[2:3], s0
446 // GFX12
: s_load_b128 s
[20:23], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0x45,0x00,0xf4,0x00,0x00,0x00,0x00]
448 s_load_b128 s
[24:27], s
[2:3], s0
449 // GFX12
: s_load_b128 s
[24:27], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0x46,0x00,0xf4,0x00,0x00,0x00,0x00]
451 s_load_b128 s
[96:99], s
[2:3], s0
452 // GFX12
: s_load_b128 s
[96:99], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0x58,0x00,0xf4,0x00,0x00,0x00,0x00]
454 s_load_b128 s
[20:23], s
[4:5], s0
455 // GFX12
: s_load_b128 s
[20:23], s
[4:5], s0 offset
:0x0 ; encoding
: [0x02,0x45,0x00,0xf4,0x00,0x00,0x00,0x00]
457 s_load_b128 s
[20:23], s
[100:101], s0
458 // GFX12
: s_load_b128 s
[20:23], s
[100:101], s0 offset
:0x0 ; encoding
: [0x32,0x45,0x00,0xf4,0x00,0x00,0x00,0x00]
460 s_load_b128 s
[20:23], vcc
, s0
461 // GFX12
: s_load_b128 s
[20:23], vcc
, s0 offset
:0x0 ; encoding
: [0x35,0x45,0x00,0xf4,0x00,0x00,0x00,0x00]
463 s_load_b128 s
[20:23], s
[2:3], s101
464 // GFX12
: s_load_b128 s
[20:23], s
[2:3], s101 offset
:0x0 ; encoding
: [0x01,0x45,0x00,0xf4,0x00,0x00,0x00,0xca]
466 s_load_b128 s
[20:23], s
[2:3], vcc_lo
467 // GFX12
: s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 ; encoding
: [0x01,0x45,0x00,0xf4,0x00,0x00,0x00,0xd4]
469 s_load_b128 s
[20:23], s
[2:3], vcc_hi
470 // GFX12
: s_load_b128 s
[20:23], s
[2:3], vcc_hi offset
:0x0 ; encoding
: [0x01,0x45,0x00,0xf4,0x00,0x00,0x00,0xd6]
472 s_load_b128 s
[20:23], s
[2:3], m0
473 // GFX12
: s_load_b128 s
[20:23], s
[2:3], m0 offset
:0x0 ; encoding
: [0x01,0x45,0x00,0xf4,0x00,0x00,0x00,0xfa]
475 s_load_b128 s
[20:23], s
[2:3], 0x0
476 // GFX12
: s_load_b128 s
[20:23], s
[2:3], 0x0 ; encoding
: [0x01,0x45,0x00,0xf4,0x00,0x00,0x00,0xf8]
478 s_load_b256 s
[20:27], s
[2:3], s0
479 // GFX12
: s_load_b256 s
[20:27], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0x65,0x00,0xf4,0x00,0x00,0x00,0x00]
481 s_load_b256 s
[24:31], s
[2:3], s0
482 // GFX12
: s_load_b256 s
[24:31], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0x66,0x00,0xf4,0x00,0x00,0x00,0x00]
484 s_load_b256 s
[92:99], s
[2:3], s0
485 // GFX12
: s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0x77,0x00,0xf4,0x00,0x00,0x00,0x00]
487 s_load_b256 s
[20:27], s
[4:5], s0
488 // GFX12
: s_load_b256 s
[20:27], s
[4:5], s0 offset
:0x0 ; encoding
: [0x02,0x65,0x00,0xf4,0x00,0x00,0x00,0x00]
490 s_load_b256 s
[20:27], s
[100:101], s0
491 // GFX12
: s_load_b256 s
[20:27], s
[100:101], s0 offset
:0x0 ; encoding
: [0x32,0x65,0x00,0xf4,0x00,0x00,0x00,0x00]
493 s_load_b256 s
[20:27], vcc
, s0
494 // GFX12
: s_load_b256 s
[20:27], vcc
, s0 offset
:0x0 ; encoding
: [0x35,0x65,0x00,0xf4,0x00,0x00,0x00,0x00]
496 s_load_b256 s
[20:27], s
[2:3], s101
497 // GFX12
: s_load_b256 s
[20:27], s
[2:3], s101 offset
:0x0 ; encoding
: [0x01,0x65,0x00,0xf4,0x00,0x00,0x00,0xca]
499 s_load_b256 s
[20:27], s
[2:3], vcc_lo
500 // GFX12
: s_load_b256 s
[20:27], s
[2:3], vcc_lo offset
:0x0 ; encoding
: [0x01,0x65,0x00,0xf4,0x00,0x00,0x00,0xd4]
502 s_load_b256 s
[20:27], s
[2:3], vcc_hi
503 // GFX12
: s_load_b256 s
[20:27], s
[2:3], vcc_hi offset
:0x0 ; encoding
: [0x01,0x65,0x00,0xf4,0x00,0x00,0x00,0xd6]
505 s_load_b256 s
[20:27], s
[2:3], m0
506 // GFX12
: s_load_b256 s
[20:27], s
[2:3], m0 offset
:0x0 ; encoding
: [0x01,0x65,0x00,0xf4,0x00,0x00,0x00,0xfa]
508 s_load_b256 s
[20:27], s
[2:3], 0x0
509 // GFX12
: s_load_b256 s
[20:27], s
[2:3], 0x0 ; encoding
: [0x01,0x65,0x00,0xf4,0x00,0x00,0x00,0xf8]
511 s_load_b512 s
[20:35], s
[2:3], s0
512 // GFX12
: s_load_b512 s
[20:35], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0x85,0x00,0xf4,0x00,0x00,0x00,0x00]
514 s_load_b512 s
[24:39], s
[2:3], s0
515 // GFX12
: s_load_b512 s
[24:39], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0x86,0x00,0xf4,0x00,0x00,0x00,0x00]
517 s_load_b512 s
[84:99], s
[2:3], s0
518 // GFX12
: s_load_b512 s
[84:99], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0x95,0x00,0xf4,0x00,0x00,0x00,0x00]
520 s_load_b512 s
[20:35], s
[4:5], s0
521 // GFX12
: s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 ; encoding
: [0x02,0x85,0x00,0xf4,0x00,0x00,0x00,0x00]
523 s_load_b512 s
[20:35], s
[100:101], s0
524 // GFX12
: s_load_b512 s
[20:35], s
[100:101], s0 offset
:0x0 ; encoding
: [0x32,0x85,0x00,0xf4,0x00,0x00,0x00,0x00]
526 s_load_b512 s
[20:35], vcc
, s0
527 // GFX12
: s_load_b512 s
[20:35], vcc
, s0 offset
:0x0 ; encoding
: [0x35,0x85,0x00,0xf4,0x00,0x00,0x00,0x00]
529 s_load_b512 s
[20:35], s
[2:3], s101
530 // GFX12
: s_load_b512 s
[20:35], s
[2:3], s101 offset
:0x0 ; encoding
: [0x01,0x85,0x00,0xf4,0x00,0x00,0x00,0xca]
532 s_load_b512 s
[20:35], s
[2:3], vcc_lo
533 // GFX12
: s_load_b512 s
[20:35], s
[2:3], vcc_lo offset
:0x0 ; encoding
: [0x01,0x85,0x00,0xf4,0x00,0x00,0x00,0xd4]
535 s_load_b512 s
[20:35], s
[2:3], vcc_hi
536 // GFX12
: s_load_b512 s
[20:35], s
[2:3], vcc_hi offset
:0x0 ; encoding
: [0x01,0x85,0x00,0xf4,0x00,0x00,0x00,0xd6]
538 s_load_b512 s
[20:35], s
[2:3], m0
539 // GFX12
: s_load_b512 s
[20:35], s
[2:3], m0 offset
:0x0 ; encoding
: [0x01,0x85,0x00,0xf4,0x00,0x00,0x00,0xfa]
541 s_load_b512 s
[20:35], s
[2:3], 0x0
542 // GFX12
: s_load_b512 s
[20:35], s
[2:3], 0x0 ; encoding
: [0x01,0x85,0x00,0xf4,0x00,0x00,0x00,0xf8]
544 s_buffer_load_b32 s5
, s
[4:7], s0
545 // GFX12
: s_buffer_load_b32 s5
, s
[4:7], s0 offset
:0x0 ; encoding
: [0x42,0x01,0x02,0xf4,0x00,0x00,0x00,0x00]
547 s_buffer_load_b32 s101
, s
[4:7], s0
548 // GFX12
: s_buffer_load_b32 s101
, s
[4:7], s0 offset
:0x0 ; encoding
: [0x42,0x19,0x02,0xf4,0x00,0x00,0x00,0x00]
550 s_buffer_load_b32 vcc_lo
, s
[4:7], s0
551 // GFX12
: s_buffer_load_b32 vcc_lo
, s
[4:7], s0 offset
:0x0 ; encoding
: [0x82,0x1a,0x02,0xf4,0x00,0x00,0x00,0x00]
553 s_buffer_load_b32 vcc_hi
, s
[4:7], s0
554 // GFX12
: s_buffer_load_b32 vcc_hi
, s
[4:7], s0 offset
:0x0 ; encoding
: [0xc2,0x1a,0x02,0xf4,0x00,0x00,0x00,0x00]
556 s_buffer_load_b32 s5
, s
[8:11], s0
557 // GFX12
: s_buffer_load_b32 s5
, s
[8:11], s0 offset
:0x0 ; encoding
: [0x44,0x01,0x02,0xf4,0x00,0x00,0x00,0x00]
559 s_buffer_load_b32 s5
, s
[96:99], s0
560 // GFX12
: s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 ; encoding
: [0x70,0x01,0x02,0xf4,0x00,0x00,0x00,0x00]
562 s_buffer_load_b32 s5
, s
[4:7], s101
563 // GFX12
: s_buffer_load_b32 s5
, s
[4:7], s101 offset
:0x0 ; encoding
: [0x42,0x01,0x02,0xf4,0x00,0x00,0x00,0xca]
565 s_buffer_load_b32 s5
, s
[4:7], vcc_lo
566 // GFX12
: s_buffer_load_b32 s5
, s
[4:7], vcc_lo offset
:0x0 ; encoding
: [0x42,0x01,0x02,0xf4,0x00,0x00,0x00,0xd4]
568 s_buffer_load_b32 s5
, s
[4:7], vcc_hi
569 // GFX12
: s_buffer_load_b32 s5
, s
[4:7], vcc_hi offset
:0x0 ; encoding
: [0x42,0x01,0x02,0xf4,0x00,0x00,0x00,0xd6]
571 s_buffer_load_b32 s5
, s
[4:7], m0
572 // GFX12
: s_buffer_load_b32 s5
, s
[4:7], m0 offset
:0x0 ; encoding
: [0x42,0x01,0x02,0xf4,0x00,0x00,0x00,0xfa]
574 s_buffer_load_b32 s5
, s
[4:7], 0x0
575 // GFX12
: s_buffer_load_b32 s5
, s
[4:7], 0x0 ; encoding
: [0x42,0x01,0x02,0xf4,0x00,0x00,0x00,0xf8]
577 s_buffer_load_b64 s
[10:11], s
[4:7], s0
578 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 ; encoding
: [0x82,0x22,0x02,0xf4,0x00,0x00,0x00,0x00]
580 s_buffer_load_b64 s
[12:13], s
[4:7], s0
581 // GFX12
: s_buffer_load_b64 s
[12:13], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0x23,0x02,0xf4,0x00,0x00,0x00,0x00]
583 s_buffer_load_b64 s
[100:101], s
[4:7], s0
584 // GFX12
: s_buffer_load_b64 s
[100:101], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0x39,0x02,0xf4,0x00,0x00,0x00,0x00]
586 s_buffer_load_b64 vcc
, s
[4:7], s0
587 // GFX12
: s_buffer_load_b64 vcc
, s
[4:7], s0 offset
:0x0 ; encoding
: [0x82,0x3a,0x02,0xf4,0x00,0x00,0x00,0x00]
589 s_buffer_load_b64 s
[10:11], s
[8:11], s0
590 // GFX12
: s_buffer_load_b64 s
[10:11], s
[8:11], s0 offset
:0x0 ; encoding
: [0x84,0x22,0x02,0xf4,0x00,0x00,0x00,0x00]
592 s_buffer_load_b64 s
[10:11], s
[96:99], s0
593 // GFX12
: s_buffer_load_b64 s
[10:11], s
[96:99], s0 offset
:0x0 ; encoding
: [0xb0,0x22,0x02,0xf4,0x00,0x00,0x00,0x00]
595 s_buffer_load_b64 s
[10:11], s
[4:7], s101
596 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], s101 offset
:0x0 ; encoding
: [0x82,0x22,0x02,0xf4,0x00,0x00,0x00,0xca]
598 s_buffer_load_b64 s
[10:11], s
[4:7], vcc_lo
599 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], vcc_lo offset
:0x0 ; encoding
: [0x82,0x22,0x02,0xf4,0x00,0x00,0x00,0xd4]
601 s_buffer_load_b64 s
[10:11], s
[4:7], vcc_hi
602 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], vcc_hi offset
:0x0 ; encoding
: [0x82,0x22,0x02,0xf4,0x00,0x00,0x00,0xd6]
604 s_buffer_load_b64 s
[10:11], s
[4:7], m0
605 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], m0 offset
:0x0 ; encoding
: [0x82,0x22,0x02,0xf4,0x00,0x00,0x00,0xfa]
607 s_buffer_load_b64 s
[10:11], s
[4:7], 0x0
608 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], 0x0 ; encoding
: [0x82,0x22,0x02,0xf4,0x00,0x00,0x00,0xf8]
610 s_buffer_load_b96 s
[20:22], s
[4:7], s0
611 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0xa5,0x02,0xf4,0x00,0x00,0x00,0x00]
613 s_buffer_load_b96 s
[24:26], s
[4:7], s0
614 // GFX12
: s_buffer_load_b96 s
[24:26], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0xa6,0x02,0xf4,0x00,0x00,0x00,0x00]
616 s_buffer_load_b96 s
[96:98], s
[4:7], s0
617 // GFX12
: s_buffer_load_b96 s
[96:98], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0xb8,0x02,0xf4,0x00,0x00,0x00,0x00]
619 s_buffer_load_b96 s
[20:22], s
[8:11], s0
620 // GFX12
: s_buffer_load_b96 s
[20:22], s
[8:11], s0 offset
:0x0 ; encoding
: [0x04,0xa5,0x02,0xf4,0x00,0x00,0x00,0x00]
622 s_buffer_load_b96 s
[20:22], s
[96:99], s0
623 // GFX12
: s_buffer_load_b96 s
[20:22], s
[96:99], s0 offset
:0x0 ; encoding
: [0x30,0xa5,0x02,0xf4,0x00,0x00,0x00,0x00]
625 s_buffer_load_b96 s
[20:22], s
[4:7], s101
626 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], s101 offset
:0x0 ; encoding
: [0x02,0xa5,0x02,0xf4,0x00,0x00,0x00,0xca]
628 s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo
629 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 ; encoding
: [0x02,0xa5,0x02,0xf4,0x00,0x00,0x00,0xd4]
631 s_buffer_load_b96 s
[20:22], s
[4:7], vcc_hi
632 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], vcc_hi offset
:0x0 ; encoding
: [0x02,0xa5,0x02,0xf4,0x00,0x00,0x00,0xd6]
634 s_buffer_load_b96 s
[20:22], s
[4:7], m0
635 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], m0 offset
:0x0 ; encoding
: [0x02,0xa5,0x02,0xf4,0x00,0x00,0x00,0xfa]
637 s_buffer_load_b96 s
[20:22], s
[4:7], 0x0
638 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], 0x0 ; encoding
: [0x02,0xa5,0x02,0xf4,0x00,0x00,0x00,0xf8]
640 s_buffer_load_b128 s
[20:23], s
[4:7], s0
641 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0x45,0x02,0xf4,0x00,0x00,0x00,0x00]
643 s_buffer_load_b128 s
[24:27], s
[4:7], s0
644 // GFX12
: s_buffer_load_b128 s
[24:27], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0x46,0x02,0xf4,0x00,0x00,0x00,0x00]
646 s_buffer_load_b128 s
[96:99], s
[4:7], s0
647 // GFX12
: s_buffer_load_b128 s
[96:99], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0x58,0x02,0xf4,0x00,0x00,0x00,0x00]
649 s_buffer_load_b128 s
[20:23], s
[8:11], s0
650 // GFX12
: s_buffer_load_b128 s
[20:23], s
[8:11], s0 offset
:0x0 ; encoding
: [0x04,0x45,0x02,0xf4,0x00,0x00,0x00,0x00]
652 s_buffer_load_b128 s
[20:23], s
[96:99], s0
653 // GFX12
: s_buffer_load_b128 s
[20:23], s
[96:99], s0 offset
:0x0 ; encoding
: [0x30,0x45,0x02,0xf4,0x00,0x00,0x00,0x00]
655 s_buffer_load_b128 s
[20:23], s
[4:7], s101
656 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], s101 offset
:0x0 ; encoding
: [0x02,0x45,0x02,0xf4,0x00,0x00,0x00,0xca]
658 s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo
659 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 ; encoding
: [0x02,0x45,0x02,0xf4,0x00,0x00,0x00,0xd4]
661 s_buffer_load_b128 s
[20:23], s
[4:7], vcc_hi
662 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], vcc_hi offset
:0x0 ; encoding
: [0x02,0x45,0x02,0xf4,0x00,0x00,0x00,0xd6]
664 s_buffer_load_b128 s
[20:23], s
[4:7], m0
665 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], m0 offset
:0x0 ; encoding
: [0x02,0x45,0x02,0xf4,0x00,0x00,0x00,0xfa]
667 s_buffer_load_b128 s
[20:23], s
[4:7], 0x0
668 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], 0x0 ; encoding
: [0x02,0x45,0x02,0xf4,0x00,0x00,0x00,0xf8]
670 s_buffer_load_b256 s
[20:27], s
[4:7], s0
671 // GFX12
: s_buffer_load_b256 s
[20:27], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0x65,0x02,0xf4,0x00,0x00,0x00,0x00]
673 s_buffer_load_b256 s
[24:31], s
[4:7], s0
674 // GFX12
: s_buffer_load_b256 s
[24:31], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0x66,0x02,0xf4,0x00,0x00,0x00,0x00]
676 s_buffer_load_b256 s
[92:99], s
[4:7], s0
677 // GFX12
: s_buffer_load_b256 s
[92:99], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0x77,0x02,0xf4,0x00,0x00,0x00,0x00]
679 s_buffer_load_b256 s
[20:27], s
[8:11], s0
680 // GFX12
: s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 ; encoding
: [0x04,0x65,0x02,0xf4,0x00,0x00,0x00,0x00]
682 s_buffer_load_b256 s
[20:27], s
[96:99], s0
683 // GFX12
: s_buffer_load_b256 s
[20:27], s
[96:99], s0 offset
:0x0 ; encoding
: [0x30,0x65,0x02,0xf4,0x00,0x00,0x00,0x00]
685 s_buffer_load_b256 s
[20:27], s
[4:7], s101
686 // GFX12
: s_buffer_load_b256 s
[20:27], s
[4:7], s101 offset
:0x0 ; encoding
: [0x02,0x65,0x02,0xf4,0x00,0x00,0x00,0xca]
688 s_buffer_load_b256 s
[20:27], s
[4:7], vcc_lo
689 // GFX12
: s_buffer_load_b256 s
[20:27], s
[4:7], vcc_lo offset
:0x0 ; encoding
: [0x02,0x65,0x02,0xf4,0x00,0x00,0x00,0xd4]
691 s_buffer_load_b256 s
[20:27], s
[4:7], vcc_hi
692 // GFX12
: s_buffer_load_b256 s
[20:27], s
[4:7], vcc_hi offset
:0x0 ; encoding
: [0x02,0x65,0x02,0xf4,0x00,0x00,0x00,0xd6]
694 s_buffer_load_b256 s
[20:27], s
[4:7], m0
695 // GFX12
: s_buffer_load_b256 s
[20:27], s
[4:7], m0 offset
:0x0 ; encoding
: [0x02,0x65,0x02,0xf4,0x00,0x00,0x00,0xfa]
697 s_buffer_load_b256 s
[20:27], s
[4:7], 0x0
698 // GFX12
: s_buffer_load_b256 s
[20:27], s
[4:7], 0x0 ; encoding
: [0x02,0x65,0x02,0xf4,0x00,0x00,0x00,0xf8]
700 s_buffer_load_b512 s
[20:35], s
[4:7], s0
701 // GFX12
: s_buffer_load_b512 s
[20:35], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0x85,0x02,0xf4,0x00,0x00,0x00,0x00]
703 s_buffer_load_b512 s
[24:39], s
[4:7], s0
704 // GFX12
: s_buffer_load_b512 s
[24:39], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0x86,0x02,0xf4,0x00,0x00,0x00,0x00]
706 s_buffer_load_b512 s
[84:99], s
[4:7], s0
707 // GFX12
: s_buffer_load_b512 s
[84:99], s
[4:7], s0 offset
:0x0 ; encoding
: [0x02,0x95,0x02,0xf4,0x00,0x00,0x00,0x00]
709 s_buffer_load_b512 s
[20:35], s
[8:11], s0
710 // GFX12
: s_buffer_load_b512 s
[20:35], s
[8:11], s0 offset
:0x0 ; encoding
: [0x04,0x85,0x02,0xf4,0x00,0x00,0x00,0x00]
712 s_buffer_load_b512 s
[20:35], s
[96:99], s0
713 // GFX12
: s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 ; encoding
: [0x30,0x85,0x02,0xf4,0x00,0x00,0x00,0x00]
715 s_buffer_load_b512 s
[20:35], s
[4:7], s101
716 // GFX12
: s_buffer_load_b512 s
[20:35], s
[4:7], s101 offset
:0x0 ; encoding
: [0x02,0x85,0x02,0xf4,0x00,0x00,0x00,0xca]
718 s_buffer_load_b512 s
[20:35], s
[4:7], vcc_lo
719 // GFX12
: s_buffer_load_b512 s
[20:35], s
[4:7], vcc_lo offset
:0x0 ; encoding
: [0x02,0x85,0x02,0xf4,0x00,0x00,0x00,0xd4]
721 s_buffer_load_b512 s
[20:35], s
[4:7], vcc_hi
722 // GFX12
: s_buffer_load_b512 s
[20:35], s
[4:7], vcc_hi offset
:0x0 ; encoding
: [0x02,0x85,0x02,0xf4,0x00,0x00,0x00,0xd6]
724 s_buffer_load_b512 s
[20:35], s
[4:7], m0
725 // GFX12
: s_buffer_load_b512 s
[20:35], s
[4:7], m0 offset
:0x0 ; encoding
: [0x02,0x85,0x02,0xf4,0x00,0x00,0x00,0xfa]
727 s_buffer_load_b512 s
[20:35], s
[4:7], 0x0
728 // GFX12
: s_buffer_load_b512 s
[20:35], s
[4:7], 0x0 ; encoding
: [0x02,0x85,0x02,0xf4,0x00,0x00,0x00,0xf8]
731 // GFX12
: s_dcache_inv ; encoding
: [0x00,0x20,0x04,0xf4,0x00,0x00,0x00,0x00]
733 s_atc_probe
7, s
[4:5], s2
734 // GFX12
: encoding
: [0xc2,0x41,0x04,0xf4,0x00,0x00,0x00,0x04]
736 s_atc_probe
7, s
[4:5], 0x64
737 // GFX12
: encoding
: [0xc2,0x41,0x04,0xf4,0x64,0x00,0x00,0xf8]
739 s_atc_probe
7, s
[4:5], s9 offset
:0x64
740 // GFX12
: encoding
: [0xc2,0x41,0x04,0xf4,0x64,0x00,0x00,0x12]
742 s_atc_probe_buffer
7, s
[8:11], s2
743 // GFX12
: encoding
: [0xc4,0x61,0x04,0xf4,0x00,0x00,0x00,0x04]
745 s_atc_probe_buffer
7, s
[8:11], 0x64
746 // GFX12
: encoding
: [0xc4,0x61,0x04,0xf4,0x64,0x00,0x00,0xf8]
748 s_atc_probe_buffer
7, s
[8:11], s9 offset
:0x64
749 // GFX12
: encoding
: [0xc4,0x61,0x04,0xf4,0x64,0x00,0x00,0x12]
751 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 th
:TH_LOAD_RT
752 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 ; encoding
: [0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
754 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 th
:TH_LOAD_NT
755 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x42,0x01,0x80,0xf4,0x00,0x00,0x00,0x00]
757 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 th
:TH_LOAD_HT
758 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x42,0x01,0x00,0xf5,0x00,0x00,0x00,0x00]
760 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 th
:TH_LOAD_LU
761 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x42,0x01,0x80,0xf5,0x00,0x00,0x00,0x00]
763 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:SCOPE_CU
764 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 ; encoding
: [0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
766 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:SCOPE_SE
767 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
769 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:SCOPE_DEV
770 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x42,0x01,0x40,0xf4,0x00,0x00,0x00,0x00]
772 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:SCOPE_SYS
773 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x42,0x01,0x60,0xf4,0x00,0x00,0x00,0x00]
775 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:0
776 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 ; encoding
: [0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
778 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:1
779 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
781 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:0x2
782 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x42,0x01,0x40,0xf4,0x00,0x00,0x00,0x00]
784 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:03
785 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x42,0x01,0x60,0xf4,0x00,0x00,0x00,0x00]
787 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
788 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x42,0x01,0x20,0xf5,0x00,0x00,0x00,0x00]
790 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
791 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x42,0x01,0xa0,0xf5,0x00,0x00,0x00,0x00]
793 s_load_b32 s5
, s
[4:5], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
794 // GFX12
: s_load_b32 s5
, s
[4:5], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x42,0x01,0x60,0xf5,0x00,0x00,0x00,0x00]
796 s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 th
:TH_LOAD_RT
797 // GFX12
: s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 ; encoding
: [0x81,0x22,0x00,0xf4,0x00,0x00,0x00,0xfa]
799 s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 th
:TH_LOAD_NT
800 // GFX12
: s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x81,0x22,0x80,0xf4,0x00,0x00,0x00,0xfa]
802 s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 th
:TH_LOAD_HT
803 // GFX12
: s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x81,0x22,0x00,0xf5,0x00,0x00,0x00,0xfa]
805 s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 th
:TH_LOAD_LU
806 // GFX12
: s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x81,0x22,0x80,0xf5,0x00,0x00,0x00,0xfa]
808 s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 scope
:SCOPE_CU
809 // GFX12
: s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 ; encoding
: [0x81,0x22,0x00,0xf4,0x00,0x00,0x00,0xfa]
811 s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 scope
:SCOPE_SE
812 // GFX12
: s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x81,0x22,0x20,0xf4,0x00,0x00,0x00,0xfa]
814 s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 scope
:SCOPE_DEV
815 // GFX12
: s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x81,0x22,0x40,0xf4,0x00,0x00,0x00,0xfa]
817 s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 scope
:SCOPE_SYS
818 // GFX12
: s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x81,0x22,0x60,0xf4,0x00,0x00,0x00,0xfa]
820 s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
821 // GFX12
: s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x81,0x22,0x20,0xf5,0x00,0x00,0x00,0xfa]
823 s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
824 // GFX12
: s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x81,0x22,0xa0,0xf5,0x00,0x00,0x00,0xfa]
826 s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
827 // GFX12
: s_load_b64 s
[10:11], s
[2:3], m0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x81,0x22,0x60,0xf5,0x00,0x00,0x00,0xfa]
829 s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_RT
830 // GFX12
: s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 ; encoding
: [0x01,0xa5,0x00,0xf4,0x00,0x00,0x00,0xd4]
832 s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_NT
833 // GFX12
: s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x01,0xa5,0x80,0xf4,0x00,0x00,0x00,0xd4]
835 s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_HT
836 // GFX12
: s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x01,0xa5,0x00,0xf5,0x00,0x00,0x00,0xd4]
838 s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_LU
839 // GFX12
: s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x01,0xa5,0x80,0xf5,0x00,0x00,0x00,0xd4]
841 s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_CU
842 // GFX12
: s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 ; encoding
: [0x01,0xa5,0x00,0xf4,0x00,0x00,0x00,0xd4]
844 s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_SE
845 // GFX12
: s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x01,0xa5,0x20,0xf4,0x00,0x00,0x00,0xd4]
847 s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_DEV
848 // GFX12
: s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x01,0xa5,0x40,0xf4,0x00,0x00,0x00,0xd4]
850 s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_SYS
851 // GFX12
: s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x01,0xa5,0x60,0xf4,0x00,0x00,0x00,0xd4]
853 s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
854 // GFX12
: s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x01,0xa5,0x20,0xf5,0x00,0x00,0x00,0xd4]
856 s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
857 // GFX12
: s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x01,0xa5,0xa0,0xf5,0x00,0x00,0x00,0xd4]
859 s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
860 // GFX12
: s_load_b96 s
[20:22], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x01,0xa5,0x60,0xf5,0x00,0x00,0x00,0xd4]
862 s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_RT
863 // GFX12
: s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 ; encoding
: [0x01,0x45,0x00,0xf4,0x00,0x00,0x00,0xd4]
865 s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_NT
866 // GFX12
: s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x01,0x45,0x80,0xf4,0x00,0x00,0x00,0xd4]
868 s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_HT
869 // GFX12
: s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x01,0x45,0x00,0xf5,0x00,0x00,0x00,0xd4]
871 s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_LU
872 // GFX12
: s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x01,0x45,0x80,0xf5,0x00,0x00,0x00,0xd4]
874 s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_CU
875 // GFX12
: s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 ; encoding
: [0x01,0x45,0x00,0xf4,0x00,0x00,0x00,0xd4]
877 s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_SE
878 // GFX12
: s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x01,0x45,0x20,0xf4,0x00,0x00,0x00,0xd4]
880 s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_DEV
881 // GFX12
: s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x01,0x45,0x40,0xf4,0x00,0x00,0x00,0xd4]
883 s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_SYS
884 // GFX12
: s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x01,0x45,0x60,0xf4,0x00,0x00,0x00,0xd4]
886 s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
887 // GFX12
: s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x01,0x45,0x20,0xf5,0x00,0x00,0x00,0xd4]
889 s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
890 // GFX12
: s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x01,0x45,0xa0,0xf5,0x00,0x00,0x00,0xd4]
892 s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
893 // GFX12
: s_load_b128 s
[20:23], s
[2:3], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x01,0x45,0x60,0xf5,0x00,0x00,0x00,0xd4]
895 s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 th
:TH_LOAD_RT
896 // GFX12
: s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0x77,0x00,0xf4,0x00,0x00,0x00,0x00]
898 s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 th
:TH_LOAD_NT
899 // GFX12
: s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x01,0x77,0x80,0xf4,0x00,0x00,0x00,0x00]
901 s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT
902 // GFX12
: s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x01,0x77,0x00,0xf5,0x00,0x00,0x00,0x00]
904 s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 th
:TH_LOAD_LU
905 // GFX12
: s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x01,0x77,0x80,0xf5,0x00,0x00,0x00,0x00]
907 s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 scope
:SCOPE_CU
908 // GFX12
: s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 ; encoding
: [0x01,0x77,0x00,0xf4,0x00,0x00,0x00,0x00]
910 s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 scope
:SCOPE_SE
911 // GFX12
: s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x01,0x77,0x20,0xf4,0x00,0x00,0x00,0x00]
913 s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 scope
:SCOPE_DEV
914 // GFX12
: s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x01,0x77,0x40,0xf4,0x00,0x00,0x00,0x00]
916 s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 scope
:SCOPE_SYS
917 // GFX12
: s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x01,0x77,0x60,0xf4,0x00,0x00,0x00,0x00]
919 s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
920 // GFX12
: s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x01,0x77,0x20,0xf5,0x00,0x00,0x00,0x00]
922 s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
923 // GFX12
: s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x01,0x77,0xa0,0xf5,0x00,0x00,0x00,0x00]
925 s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
926 // GFX12
: s_load_b256 s
[92:99], s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x01,0x77,0x60,0xf5,0x00,0x00,0x00,0x00]
928 s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 th
:TH_LOAD_RT
929 // GFX12
: s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 ; encoding
: [0x02,0x85,0x00,0xf4,0x00,0x00,0x00,0x00]
931 s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 th
:TH_LOAD_NT
932 // GFX12
: s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x02,0x85,0x80,0xf4,0x00,0x00,0x00,0x00]
934 s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 th
:TH_LOAD_HT
935 // GFX12
: s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x02,0x85,0x00,0xf5,0x00,0x00,0x00,0x00]
937 s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 th
:TH_LOAD_LU
938 // GFX12
: s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x02,0x85,0x80,0xf5,0x00,0x00,0x00,0x00]
940 s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 scope
:SCOPE_CU
941 // GFX12
: s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 ; encoding
: [0x02,0x85,0x00,0xf4,0x00,0x00,0x00,0x00]
943 s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 scope
:SCOPE_SE
944 // GFX12
: s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x02,0x85,0x20,0xf4,0x00,0x00,0x00,0x00]
946 s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 scope
:SCOPE_DEV
947 // GFX12
: s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x02,0x85,0x40,0xf4,0x00,0x00,0x00,0x00]
949 s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 scope
:SCOPE_SYS
950 // GFX12
: s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x02,0x85,0x60,0xf4,0x00,0x00,0x00,0x00]
952 s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
953 // GFX12
: s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x02,0x85,0x20,0xf5,0x00,0x00,0x00,0x00]
955 s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
956 // GFX12
: s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x02,0x85,0xa0,0xf5,0x00,0x00,0x00,0x00]
958 s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
959 // GFX12
: s_load_b512 s
[20:35], s
[4:5], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x02,0x85,0x60,0xf5,0x00,0x00,0x00,0x00]
961 s_load_i8 s5
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_RT
962 // GFX12
: s_load_i8 s5
, s
[2:3], s0 offset
:0x0 ; encoding
: [0x41,0x01,0x01,0xf4,0x00,0x00,0x00,0x00]
964 s_load_i8 s5
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_NT
965 // GFX12
: s_load_i8 s5
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x41,0x01,0x81,0xf4,0x00,0x00,0x00,0x00]
967 s_load_i8 s5
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT
968 // GFX12
: s_load_i8 s5
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x41,0x01,0x01,0xf5,0x00,0x00,0x00,0x00]
970 s_load_i8 s5
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_LU
971 // GFX12
: s_load_i8 s5
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x41,0x01,0x81,0xf5,0x00,0x00,0x00,0x00]
973 s_load_i8 s5
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_CU
974 // GFX12
: s_load_i8 s5
, s
[2:3], s0 offset
:0x0 ; encoding
: [0x41,0x01,0x01,0xf4,0x00,0x00,0x00,0x00]
976 s_load_i8 s5
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_SE
977 // GFX12
: s_load_i8 s5
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x41,0x01,0x21,0xf4,0x00,0x00,0x00,0x00]
979 s_load_i8 s5
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_DEV
980 // GFX12
: s_load_i8 s5
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x41,0x01,0x41,0xf4,0x00,0x00,0x00,0x00]
982 s_load_i8 s5
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_SYS
983 // GFX12
: s_load_i8 s5
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x41,0x01,0x61,0xf4,0x00,0x00,0x00,0x00]
985 s_load_i8 s5
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
986 // GFX12
: s_load_i8 s5
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x41,0x01,0x21,0xf5,0x00,0x00,0x00,0x00]
988 s_load_i8 s5
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
989 // GFX12
: s_load_i8 s5
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x41,0x01,0xa1,0xf5,0x00,0x00,0x00,0x00]
991 s_load_i8 s5
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
992 // GFX12
: s_load_i8 s5
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x41,0x01,0x61,0xf5,0x00,0x00,0x00,0x00]
994 s_load_u8 s101
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_RT
995 // GFX12
: s_load_u8 s101
, s
[2:3], s0 offset
:0x0 ; encoding
: [0x41,0x39,0x01,0xf4,0x00,0x00,0x00,0x00]
997 s_load_u8 s101
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_NT
998 // GFX12
: s_load_u8 s101
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x41,0x39,0x81,0xf4,0x00,0x00,0x00,0x00]
1000 s_load_u8 s101
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT
1001 // GFX12
: s_load_u8 s101
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x41,0x39,0x01,0xf5,0x00,0x00,0x00,0x00]
1003 s_load_u8 s101
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_LU
1004 // GFX12
: s_load_u8 s101
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x41,0x39,0x81,0xf5,0x00,0x00,0x00,0x00]
1006 s_load_u8 s101
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_CU
1007 // GFX12
: s_load_u8 s101
, s
[2:3], s0 offset
:0x0 ; encoding
: [0x41,0x39,0x01,0xf4,0x00,0x00,0x00,0x00]
1009 s_load_u8 s101
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_SE
1010 // GFX12
: s_load_u8 s101
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x41,0x39,0x21,0xf4,0x00,0x00,0x00,0x00]
1012 s_load_u8 s101
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_DEV
1013 // GFX12
: s_load_u8 s101
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x41,0x39,0x41,0xf4,0x00,0x00,0x00,0x00]
1015 s_load_u8 s101
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_SYS
1016 // GFX12
: s_load_u8 s101
, s
[2:3], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x41,0x39,0x61,0xf4,0x00,0x00,0x00,0x00]
1018 s_load_u8 s101
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
1019 // GFX12
: s_load_u8 s101
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x41,0x39,0x21,0xf5,0x00,0x00,0x00,0x00]
1021 s_load_u8 s101
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
1022 // GFX12
: s_load_u8 s101
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x41,0x39,0xa1,0xf5,0x00,0x00,0x00,0x00]
1024 s_load_u8 s101
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
1025 // GFX12
: s_load_u8 s101
, s
[2:3], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x41,0x39,0x61,0xf5,0x00,0x00,0x00,0x00]
1027 s_load_i16 s5
, s
[100:101], s0 offset
:0x0 th
:TH_LOAD_RT
1028 // GFX12
: s_load_i16 s5
, s
[100:101], s0 offset
:0x0 ; encoding
: [0x72,0x41,0x01,0xf4,0x00,0x00,0x00,0x00]
1030 s_load_i16 s5
, s
[100:101], s0 offset
:0x0 th
:TH_LOAD_NT
1031 // GFX12
: s_load_i16 s5
, s
[100:101], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x72,0x41,0x81,0xf4,0x00,0x00,0x00,0x00]
1033 s_load_i16 s5
, s
[100:101], s0 offset
:0x0 th
:TH_LOAD_HT
1034 // GFX12
: s_load_i16 s5
, s
[100:101], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x72,0x41,0x01,0xf5,0x00,0x00,0x00,0x00]
1036 s_load_i16 s5
, s
[100:101], s0 offset
:0x0 th
:TH_LOAD_LU
1037 // GFX12
: s_load_i16 s5
, s
[100:101], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x72,0x41,0x81,0xf5,0x00,0x00,0x00,0x00]
1039 s_load_i16 s5
, s
[100:101], s0 offset
:0x0 scope
:SCOPE_CU
1040 // GFX12
: s_load_i16 s5
, s
[100:101], s0 offset
:0x0 ; encoding
: [0x72,0x41,0x01,0xf4,0x00,0x00,0x00,0x00]
1042 s_load_i16 s5
, s
[100:101], s0 offset
:0x0 scope
:SCOPE_SE
1043 // GFX12
: s_load_i16 s5
, s
[100:101], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x72,0x41,0x21,0xf4,0x00,0x00,0x00,0x00]
1045 s_load_i16 s5
, s
[100:101], s0 offset
:0x0 scope
:SCOPE_DEV
1046 // GFX12
: s_load_i16 s5
, s
[100:101], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x72,0x41,0x41,0xf4,0x00,0x00,0x00,0x00]
1048 s_load_i16 s5
, s
[100:101], s0 offset
:0x0 scope
:SCOPE_SYS
1049 // GFX12
: s_load_i16 s5
, s
[100:101], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x72,0x41,0x61,0xf4,0x00,0x00,0x00,0x00]
1051 s_load_i16 s5
, s
[100:101], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
1052 // GFX12
: s_load_i16 s5
, s
[100:101], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x72,0x41,0x21,0xf5,0x00,0x00,0x00,0x00]
1054 s_load_i16 s5
, s
[100:101], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
1055 // GFX12
: s_load_i16 s5
, s
[100:101], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x72,0x41,0xa1,0xf5,0x00,0x00,0x00,0x00]
1057 s_load_i16 s5
, s
[100:101], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
1058 // GFX12
: s_load_i16 s5
, s
[100:101], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x72,0x41,0x61,0xf5,0x00,0x00,0x00,0x00]
1060 s_load_u16 s5
, vcc
, s0 offset
:0x0 th
:TH_LOAD_RT
1061 // GFX12
: s_load_u16 s5
, vcc
, s0 offset
:0x0 ; encoding
: [0x75,0x61,0x01,0xf4,0x00,0x00,0x00,0x00]
1063 s_load_u16 s5
, vcc
, s0 offset
:0x0 th
:TH_LOAD_NT
1064 // GFX12
: s_load_u16 s5
, vcc
, s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x75,0x61,0x81,0xf4,0x00,0x00,0x00,0x00]
1066 s_load_u16 s5
, vcc
, s0 offset
:0x0 th
:TH_LOAD_HT
1067 // GFX12
: s_load_u16 s5
, vcc
, s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x75,0x61,0x01,0xf5,0x00,0x00,0x00,0x00]
1069 s_load_u16 s5
, vcc
, s0 offset
:0x0 th
:TH_LOAD_LU
1070 // GFX12
: s_load_u16 s5
, vcc
, s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x75,0x61,0x81,0xf5,0x00,0x00,0x00,0x00]
1072 s_load_u16 s5
, vcc
, s0 offset
:0x0 scope
:SCOPE_CU
1073 // GFX12
: s_load_u16 s5
, vcc
, s0 offset
:0x0 ; encoding
: [0x75,0x61,0x01,0xf4,0x00,0x00,0x00,0x00]
1075 s_load_u16 s5
, vcc
, s0 offset
:0x0 scope
:SCOPE_SE
1076 // GFX12
: s_load_u16 s5
, vcc
, s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x75,0x61,0x21,0xf4,0x00,0x00,0x00,0x00]
1078 s_load_u16 s5
, vcc
, s0 offset
:0x0 scope
:SCOPE_DEV
1079 // GFX12
: s_load_u16 s5
, vcc
, s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x75,0x61,0x41,0xf4,0x00,0x00,0x00,0x00]
1081 s_load_u16 s5
, vcc
, s0 offset
:0x0 scope
:SCOPE_SYS
1082 // GFX12
: s_load_u16 s5
, vcc
, s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x75,0x61,0x61,0xf4,0x00,0x00,0x00,0x00]
1084 s_load_u16 s5
, vcc
, s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
1085 // GFX12
: s_load_u16 s5
, vcc
, s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x75,0x61,0x21,0xf5,0x00,0x00,0x00,0x00]
1087 s_load_u16 s5
, vcc
, s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
1088 // GFX12
: s_load_u16 s5
, vcc
, s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x75,0x61,0xa1,0xf5,0x00,0x00,0x00,0x00]
1090 s_load_u16 s5
, vcc
, s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
1091 // GFX12
: s_load_u16 s5
, vcc
, s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x75,0x61,0x61,0xf5,0x00,0x00,0x00,0x00]
1093 s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_RT
1094 // GFX12
: s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 ; encoding
: [0x70,0x01,0x02,0xf4,0x00,0x00,0x00,0x00]
1096 s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_NT
1097 // GFX12
: s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x70,0x01,0x82,0xf4,0x00,0x00,0x00,0x00]
1099 s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT
1100 // GFX12
: s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x70,0x01,0x02,0xf5,0x00,0x00,0x00,0x00]
1102 s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_LU
1103 // GFX12
: s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x70,0x01,0x82,0xf5,0x00,0x00,0x00,0x00]
1105 s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_CU
1106 // GFX12
: s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 ; encoding
: [0x70,0x01,0x02,0xf4,0x00,0x00,0x00,0x00]
1108 s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_SE
1109 // GFX12
: s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x70,0x01,0x22,0xf4,0x00,0x00,0x00,0x00]
1111 s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_DEV
1112 // GFX12
: s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x70,0x01,0x42,0xf4,0x00,0x00,0x00,0x00]
1114 s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_SYS
1115 // GFX12
: s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x70,0x01,0x62,0xf4,0x00,0x00,0x00,0x00]
1117 s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
1118 // GFX12
: s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x70,0x01,0x22,0xf5,0x00,0x00,0x00,0x00]
1120 s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
1121 // GFX12
: s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x70,0x01,0xa2,0xf5,0x00,0x00,0x00,0x00]
1123 s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
1124 // GFX12
: s_buffer_load_b32 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x70,0x01,0x62,0xf5,0x00,0x00,0x00,0x00]
1126 s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 th
:TH_LOAD_RT
1127 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 ; encoding
: [0x82,0x22,0x02,0xf4,0x00,0x00,0x00,0x00]
1129 s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 th
:TH_LOAD_NT
1130 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x82,0x22,0x82,0xf4,0x00,0x00,0x00,0x00]
1132 s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT
1133 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x82,0x22,0x02,0xf5,0x00,0x00,0x00,0x00]
1135 s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 th
:TH_LOAD_LU
1136 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x82,0x22,0x82,0xf5,0x00,0x00,0x00,0x00]
1138 s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 scope
:SCOPE_CU
1139 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 ; encoding
: [0x82,0x22,0x02,0xf4,0x00,0x00,0x00,0x00]
1141 s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 scope
:SCOPE_SE
1142 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x82,0x22,0x22,0xf4,0x00,0x00,0x00,0x00]
1144 s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 scope
:SCOPE_DEV
1145 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x82,0x22,0x42,0xf4,0x00,0x00,0x00,0x00]
1147 s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 scope
:SCOPE_SYS
1148 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x82,0x22,0x62,0xf4,0x00,0x00,0x00,0x00]
1150 s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
1151 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x82,0x22,0x22,0xf5,0x00,0x00,0x00,0x00]
1153 s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
1154 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x82,0x22,0xa2,0xf5,0x00,0x00,0x00,0x00]
1156 s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
1157 // GFX12
: s_buffer_load_b64 s
[10:11], s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x82,0x22,0x62,0xf5,0x00,0x00,0x00,0x00]
1159 s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_RT
1160 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 ; encoding
: [0x02,0xa5,0x02,0xf4,0x00,0x00,0x00,0xd4]
1162 s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_NT
1163 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x02,0xa5,0x82,0xf4,0x00,0x00,0x00,0xd4]
1165 s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_HT
1166 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x02,0xa5,0x02,0xf5,0x00,0x00,0x00,0xd4]
1168 s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_LU
1169 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x02,0xa5,0x82,0xf5,0x00,0x00,0x00,0xd4]
1171 s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_CU
1172 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 ; encoding
: [0x02,0xa5,0x02,0xf4,0x00,0x00,0x00,0xd4]
1174 s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_SE
1175 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x02,0xa5,0x22,0xf4,0x00,0x00,0x00,0xd4]
1177 s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_DEV
1178 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x02,0xa5,0x42,0xf4,0x00,0x00,0x00,0xd4]
1180 s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_SYS
1181 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x02,0xa5,0x62,0xf4,0x00,0x00,0x00,0xd4]
1183 s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
1184 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x02,0xa5,0x22,0xf5,0x00,0x00,0x00,0xd4]
1186 s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
1187 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x02,0xa5,0xa2,0xf5,0x00,0x00,0x00,0xd4]
1189 s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
1190 // GFX12
: s_buffer_load_b96 s
[20:22], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x02,0xa5,0x62,0xf5,0x00,0x00,0x00,0xd4]
1192 s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_RT
1193 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 ; encoding
: [0x02,0x45,0x02,0xf4,0x00,0x00,0x00,0xd4]
1195 s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_NT
1196 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x02,0x45,0x82,0xf4,0x00,0x00,0x00,0xd4]
1198 s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_HT
1199 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x02,0x45,0x02,0xf5,0x00,0x00,0x00,0xd4]
1201 s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_LU
1202 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x02,0x45,0x82,0xf5,0x00,0x00,0x00,0xd4]
1204 s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_CU
1205 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 ; encoding
: [0x02,0x45,0x02,0xf4,0x00,0x00,0x00,0xd4]
1207 s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_SE
1208 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x02,0x45,0x22,0xf4,0x00,0x00,0x00,0xd4]
1210 s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_DEV
1211 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x02,0x45,0x42,0xf4,0x00,0x00,0x00,0xd4]
1213 s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_SYS
1214 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x02,0x45,0x62,0xf4,0x00,0x00,0x00,0xd4]
1216 s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
1217 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x02,0x45,0x22,0xf5,0x00,0x00,0x00,0xd4]
1219 s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
1220 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x02,0x45,0xa2,0xf5,0x00,0x00,0x00,0xd4]
1222 s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
1223 // GFX12
: s_buffer_load_b128 s
[20:23], s
[4:7], vcc_lo offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x02,0x45,0x62,0xf5,0x00,0x00,0x00,0xd4]
1225 s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 th
:TH_LOAD_RT
1226 // GFX12
: s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 ; encoding
: [0x04,0x65,0x02,0xf4,0x00,0x00,0x00,0x00]
1228 s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 th
:TH_LOAD_NT
1229 // GFX12
: s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x04,0x65,0x82,0xf4,0x00,0x00,0x00,0x00]
1231 s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 th
:TH_LOAD_HT
1232 // GFX12
: s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x04,0x65,0x02,0xf5,0x00,0x00,0x00,0x00]
1234 s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 th
:TH_LOAD_LU
1235 // GFX12
: s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x04,0x65,0x82,0xf5,0x00,0x00,0x00,0x00]
1237 s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 scope
:SCOPE_CU
1238 // GFX12
: s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 ; encoding
: [0x04,0x65,0x02,0xf4,0x00,0x00,0x00,0x00]
1240 s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 scope
:SCOPE_SE
1241 // GFX12
: s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x04,0x65,0x22,0xf4,0x00,0x00,0x00,0x00]
1243 s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 scope
:SCOPE_DEV
1244 // GFX12
: s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x04,0x65,0x42,0xf4,0x00,0x00,0x00,0x00]
1246 s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 scope
:SCOPE_SYS
1247 // GFX12
: s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x04,0x65,0x62,0xf4,0x00,0x00,0x00,0x00]
1249 s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
1250 // GFX12
: s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x04,0x65,0x22,0xf5,0x00,0x00,0x00,0x00]
1252 s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
1253 // GFX12
: s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x04,0x65,0xa2,0xf5,0x00,0x00,0x00,0x00]
1255 s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
1256 // GFX12
: s_buffer_load_b256 s
[20:27], s
[8:11], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x04,0x65,0x62,0xf5,0x00,0x00,0x00,0x00]
1258 s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 th
:TH_LOAD_RT
1259 // GFX12
: s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 ; encoding
: [0x30,0x85,0x02,0xf4,0x00,0x00,0x00,0x00]
1261 s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 th
:TH_LOAD_NT
1262 // GFX12
: s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x30,0x85,0x82,0xf4,0x00,0x00,0x00,0x00]
1264 s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT
1265 // GFX12
: s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x30,0x85,0x02,0xf5,0x00,0x00,0x00,0x00]
1267 s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 th
:TH_LOAD_LU
1268 // GFX12
: s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x30,0x85,0x82,0xf5,0x00,0x00,0x00,0x00]
1270 s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 scope
:SCOPE_CU
1271 // GFX12
: s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 ; encoding
: [0x30,0x85,0x02,0xf4,0x00,0x00,0x00,0x00]
1273 s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 scope
:SCOPE_SE
1274 // GFX12
: s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x30,0x85,0x22,0xf4,0x00,0x00,0x00,0x00]
1276 s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 scope
:SCOPE_DEV
1277 // GFX12
: s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x30,0x85,0x42,0xf4,0x00,0x00,0x00,0x00]
1279 s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 scope
:SCOPE_SYS
1280 // GFX12
: s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x30,0x85,0x62,0xf4,0x00,0x00,0x00,0x00]
1282 s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
1283 // GFX12
: s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x30,0x85,0x22,0xf5,0x00,0x00,0x00,0x00]
1285 s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
1286 // GFX12
: s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x30,0x85,0xa2,0xf5,0x00,0x00,0x00,0x00]
1288 s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
1289 // GFX12
: s_buffer_load_b512 s
[20:35], s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x30,0x85,0x62,0xf5,0x00,0x00,0x00,0x00]
1291 s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_RT
1292 // GFX12
: s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 ; encoding
: [0x82,0x1a,0x03,0xf4,0x00,0x00,0x00,0x00]
1294 s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_NT
1295 // GFX12
: s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x82,0x1a,0x83,0xf4,0x00,0x00,0x00,0x00]
1297 s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT
1298 // GFX12
: s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x82,0x1a,0x03,0xf5,0x00,0x00,0x00,0x00]
1300 s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_LU
1301 // GFX12
: s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x82,0x1a,0x83,0xf5,0x00,0x00,0x00,0x00]
1303 s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_CU
1304 // GFX12
: s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 ; encoding
: [0x82,0x1a,0x03,0xf4,0x00,0x00,0x00,0x00]
1306 s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_SE
1307 // GFX12
: s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x82,0x1a,0x23,0xf4,0x00,0x00,0x00,0x00]
1309 s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_DEV
1310 // GFX12
: s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x82,0x1a,0x43,0xf4,0x00,0x00,0x00,0x00]
1312 s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_SYS
1313 // GFX12
: s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x82,0x1a,0x63,0xf4,0x00,0x00,0x00,0x00]
1315 s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
1316 // GFX12
: s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x82,0x1a,0x23,0xf5,0x00,0x00,0x00,0x00]
1318 s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
1319 // GFX12
: s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x82,0x1a,0xa3,0xf5,0x00,0x00,0x00,0x00]
1321 s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
1322 // GFX12
: s_buffer_load_i8 vcc_lo
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x82,0x1a,0x63,0xf5,0x00,0x00,0x00,0x00]
1324 s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 th
:TH_LOAD_RT
1325 // GFX12
: s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 ; encoding
: [0x44,0x21,0x03,0xf4,0x00,0x00,0x00,0x00]
1327 s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 th
:TH_LOAD_NT
1328 // GFX12
: s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x44,0x21,0x83,0xf4,0x00,0x00,0x00,0x00]
1330 s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 th
:TH_LOAD_HT
1331 // GFX12
: s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x44,0x21,0x03,0xf5,0x00,0x00,0x00,0x00]
1333 s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 th
:TH_LOAD_LU
1334 // GFX12
: s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x44,0x21,0x83,0xf5,0x00,0x00,0x00,0x00]
1336 s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 scope
:SCOPE_CU
1337 // GFX12
: s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 ; encoding
: [0x44,0x21,0x03,0xf4,0x00,0x00,0x00,0x00]
1339 s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 scope
:SCOPE_SE
1340 // GFX12
: s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x44,0x21,0x23,0xf4,0x00,0x00,0x00,0x00]
1342 s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 scope
:SCOPE_DEV
1343 // GFX12
: s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x44,0x21,0x43,0xf4,0x00,0x00,0x00,0x00]
1345 s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 scope
:SCOPE_SYS
1346 // GFX12
: s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x44,0x21,0x63,0xf4,0x00,0x00,0x00,0x00]
1348 s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
1349 // GFX12
: s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x44,0x21,0x23,0xf5,0x00,0x00,0x00,0x00]
1351 s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
1352 // GFX12
: s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x44,0x21,0xa3,0xf5,0x00,0x00,0x00,0x00]
1354 s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
1355 // GFX12
: s_buffer_load_u8 s5
, s
[8:11], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x44,0x21,0x63,0xf5,0x00,0x00,0x00,0x00]
1357 s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_RT
1358 // GFX12
: s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 ; encoding
: [0xc2,0x5a,0x03,0xf4,0x00,0x00,0x00,0x00]
1360 s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_NT
1361 // GFX12
: s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0xc2,0x5a,0x83,0xf4,0x00,0x00,0x00,0x00]
1363 s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT
1364 // GFX12
: s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0xc2,0x5a,0x03,0xf5,0x00,0x00,0x00,0x00]
1366 s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_LU
1367 // GFX12
: s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0xc2,0x5a,0x83,0xf5,0x00,0x00,0x00,0x00]
1369 s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_CU
1370 // GFX12
: s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 ; encoding
: [0xc2,0x5a,0x03,0xf4,0x00,0x00,0x00,0x00]
1372 s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_SE
1373 // GFX12
: s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0xc2,0x5a,0x23,0xf4,0x00,0x00,0x00,0x00]
1375 s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_DEV
1376 // GFX12
: s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0xc2,0x5a,0x43,0xf4,0x00,0x00,0x00,0x00]
1378 s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_SYS
1379 // GFX12
: s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0xc2,0x5a,0x63,0xf4,0x00,0x00,0x00,0x00]
1381 s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
1382 // GFX12
: s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0xc2,0x5a,0x23,0xf5,0x00,0x00,0x00,0x00]
1384 s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
1385 // GFX12
: s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0xc2,0x5a,0xa3,0xf5,0x00,0x00,0x00,0x00]
1387 s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
1388 // GFX12
: s_buffer_load_i16 vcc_hi
, s
[4:7], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0xc2,0x5a,0x63,0xf5,0x00,0x00,0x00,0x00]
1390 s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_RT
1391 // GFX12
: s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 ; encoding
: [0x70,0x61,0x03,0xf4,0x00,0x00,0x00,0x00]
1393 s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_NT
1394 // GFX12
: s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_NT ; encoding
: [0x70,0x61,0x83,0xf4,0x00,0x00,0x00,0x00]
1396 s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT
1397 // GFX12
: s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT ; encoding
: [0x70,0x61,0x03,0xf5,0x00,0x00,0x00,0x00]
1399 s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_LU
1400 // GFX12
: s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_LU ; encoding
: [0x70,0x61,0x83,0xf5,0x00,0x00,0x00,0x00]
1402 s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_CU
1403 // GFX12
: s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 ; encoding
: [0x70,0x61,0x03,0xf4,0x00,0x00,0x00,0x00]
1405 s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_SE
1406 // GFX12
: s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_SE ; encoding
: [0x70,0x61,0x23,0xf4,0x00,0x00,0x00,0x00]
1408 s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_DEV
1409 // GFX12
: s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_DEV ; encoding
: [0x70,0x61,0x43,0xf4,0x00,0x00,0x00,0x00]
1411 s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_SYS
1412 // GFX12
: s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 scope
:SCOPE_SYS ; encoding
: [0x70,0x61,0x63,0xf4,0x00,0x00,0x00,0x00]
1414 s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE
1415 // GFX12
: s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SE ; encoding
: [0x70,0x61,0x23,0xf5,0x00,0x00,0x00,0x00]
1417 s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE
1418 // GFX12
: s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_LU scope
:SCOPE_SE ; encoding
: [0x70,0x61,0xa3,0xf5,0x00,0x00,0x00,0x00]
1420 s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS
1421 // GFX12
: s_buffer_load_u16 s5
, s
[96:99], s0 offset
:0x0 th
:TH_LOAD_HT scope
:SCOPE_SYS ; encoding
: [0x70,0x61,0x63,0xf5,0x00,0x00,0x00,0x00]