1 // RUN
: llvm-mc
-triple
=amdgcn
-show-encoding
-mcpu
=gfx1100
%s | FileCheck
--check-prefix
=GFX11
%s
4 // GFX11
: encoding
: [0x34,0x12,0x00,0xb0]
7 // GFX11
: encoding
: [0xd1,0xc1,0x00,0xb0]
9 s_movk_i32 s105
, 0x1234
10 // GFX11
: encoding
: [0x34,0x12,0x69,0xb0]
12 s_movk_i32 exec_lo
, 0x1234
13 // GFX11
: encoding
: [0x34,0x12,0x7e,0xb0]
15 s_movk_i32 exec_hi
, 0x1234
16 // GFX11
: encoding
: [0x34,0x12,0x7f,0xb0]
18 s_movk_i32 vcc_lo
, 0x1234
19 // GFX11
: encoding
: [0x34,0x12,0x6a,0xb0]
21 s_movk_i32 vcc_hi
, 0x1234
22 // GFX11
: encoding
: [0x34,0x12,0x6b,0xb0]
25 // GFX11
: encoding
: [0x34,0x12,0x7d,0xb0]
28 // GFX11
: encoding
: [0x34,0x12,0x80,0xb0]
31 // GFX11
: encoding
: [0xd1,0xc1,0x80,0xb0]
33 s_cmovk_i32 s0
, 0x1234
34 // GFX11
: encoding
: [0x34,0x12,0x00,0xb1]
36 s_cmovk_i32 s0
, 0xc1d1
37 // GFX11
: encoding
: [0xd1,0xc1,0x00,0xb1]
39 s_cmovk_i32 s105
, 0x1234
40 // GFX11
: encoding
: [0x34,0x12,0x69,0xb1]
42 s_cmovk_i32 exec_lo
, 0x1234
43 // GFX11
: encoding
: [0x34,0x12,0x7e,0xb1]
45 s_cmovk_i32 exec_hi
, 0x1234
46 // GFX11
: encoding
: [0x34,0x12,0x7f,0xb1]
48 s_cmovk_i32 vcc_lo
, 0x1234
49 // GFX11
: encoding
: [0x34,0x12,0x6a,0xb1]
51 s_cmovk_i32 vcc_hi
, 0x1234
52 // GFX11
: encoding
: [0x34,0x12,0x6b,0xb1]
54 s_cmovk_i32 m0
, 0x1234
55 // GFX11
: encoding
: [0x34,0x12,0x7d,0xb1]
57 s_cmpk_eq_i32 s0
, 0x1234
58 // GFX11
: encoding
: [0x34,0x12,0x80,0xb1]
60 s_cmpk_eq_i32 s0
, 0xc1d1
61 // GFX11
: encoding
: [0xd1,0xc1,0x80,0xb1]
63 s_cmpk_eq_i32 s105
, 0x1234
64 // GFX11
: encoding
: [0x34,0x12,0xe9,0xb1]
66 s_cmpk_eq_i32 exec_lo
, 0x1234
67 // GFX11
: encoding
: [0x34,0x12,0xfe,0xb1]
69 s_cmpk_eq_i32 exec_hi
, 0x1234
70 // GFX11
: encoding
: [0x34,0x12,0xff,0xb1]
72 s_cmpk_eq_i32 vcc_lo
, 0x1234
73 // GFX11
: encoding
: [0x34,0x12,0xea,0xb1]
75 s_cmpk_eq_i32 vcc_hi
, 0x1234
76 // GFX11
: encoding
: [0x34,0x12,0xeb,0xb1]
78 s_cmpk_eq_i32 m0
, 0x1234
79 // GFX11
: encoding
: [0x34,0x12,0xfd,0xb1]
81 s_cmpk_lg_i32 s0
, 0x1234
82 // GFX11
: encoding
: [0x34,0x12,0x00,0xb2]
84 s_cmpk_lg_i32 s0
, 0xc1d1
85 // GFX11
: encoding
: [0xd1,0xc1,0x00,0xb2]
87 s_cmpk_lg_i32 s105
, 0x1234
88 // GFX11
: encoding
: [0x34,0x12,0x69,0xb2]
90 s_cmpk_lg_i32 exec_lo
, 0x1234
91 // GFX11
: encoding
: [0x34,0x12,0x7e,0xb2]
93 s_cmpk_lg_i32 exec_hi
, 0x1234
94 // GFX11
: encoding
: [0x34,0x12,0x7f,0xb2]
96 s_cmpk_lg_i32 vcc_lo
, 0x1234
97 // GFX11
: encoding
: [0x34,0x12,0x6a,0xb2]
99 s_cmpk_lg_i32 vcc_hi
, 0x1234
100 // GFX11
: encoding
: [0x34,0x12,0x6b,0xb2]
102 s_cmpk_lg_i32 m0
, 0x1234
103 // GFX11
: encoding
: [0x34,0x12,0x7d,0xb2]
105 s_cmpk_gt_i32 s0
, 0x1234
106 // GFX11
: encoding
: [0x34,0x12,0x80,0xb2]
108 s_cmpk_gt_i32 s0
, 0xc1d1
109 // GFX11
: encoding
: [0xd1,0xc1,0x80,0xb2]
111 s_cmpk_gt_i32 s105
, 0x1234
112 // GFX11
: encoding
: [0x34,0x12,0xe9,0xb2]
114 s_cmpk_gt_i32 exec_lo
, 0x1234
115 // GFX11
: encoding
: [0x34,0x12,0xfe,0xb2]
117 s_cmpk_gt_i32 exec_hi
, 0x1234
118 // GFX11
: encoding
: [0x34,0x12,0xff,0xb2]
120 s_cmpk_gt_i32 vcc_lo
, 0x1234
121 // GFX11
: encoding
: [0x34,0x12,0xea,0xb2]
123 s_cmpk_gt_i32 vcc_hi
, 0x1234
124 // GFX11
: encoding
: [0x34,0x12,0xeb,0xb2]
126 s_cmpk_gt_i32 m0
, 0x1234
127 // GFX11
: encoding
: [0x34,0x12,0xfd,0xb2]
129 s_cmpk_ge_i32 s0
, 0x1234
130 // GFX11
: encoding
: [0x34,0x12,0x00,0xb3]
132 s_cmpk_ge_i32 s0
, 0xc1d1
133 // GFX11
: encoding
: [0xd1,0xc1,0x00,0xb3]
135 s_cmpk_ge_i32 s105
, 0x1234
136 // GFX11
: encoding
: [0x34,0x12,0x69,0xb3]
138 s_cmpk_ge_i32 exec_lo
, 0x1234
139 // GFX11
: encoding
: [0x34,0x12,0x7e,0xb3]
141 s_cmpk_ge_i32 exec_hi
, 0x1234
142 // GFX11
: encoding
: [0x34,0x12,0x7f,0xb3]
144 s_cmpk_ge_i32 vcc_lo
, 0x1234
145 // GFX11
: encoding
: [0x34,0x12,0x6a,0xb3]
147 s_cmpk_ge_i32 vcc_hi
, 0x1234
148 // GFX11
: encoding
: [0x34,0x12,0x6b,0xb3]
150 s_cmpk_ge_i32 m0
, 0x1234
151 // GFX11
: encoding
: [0x34,0x12,0x7d,0xb3]
153 s_cmpk_lt_i32 s0
, 0x1234
154 // GFX11
: encoding
: [0x34,0x12,0x80,0xb3]
156 s_cmpk_lt_i32 s0
, 0xc1d1
157 // GFX11
: encoding
: [0xd1,0xc1,0x80,0xb3]
159 s_cmpk_lt_i32 s105
, 0x1234
160 // GFX11
: encoding
: [0x34,0x12,0xe9,0xb3]
162 s_cmpk_lt_i32 exec_lo
, 0x1234
163 // GFX11
: encoding
: [0x34,0x12,0xfe,0xb3]
165 s_cmpk_lt_i32 exec_hi
, 0x1234
166 // GFX11
: encoding
: [0x34,0x12,0xff,0xb3]
168 s_cmpk_lt_i32 vcc_lo
, 0x1234
169 // GFX11
: encoding
: [0x34,0x12,0xea,0xb3]
171 s_cmpk_lt_i32 vcc_hi
, 0x1234
172 // GFX11
: encoding
: [0x34,0x12,0xeb,0xb3]
174 s_cmpk_lt_i32 m0
, 0x1234
175 // GFX11
: encoding
: [0x34,0x12,0xfd,0xb3]
177 s_cmpk_le_i32 s0
, 0x1234
178 // GFX11
: encoding
: [0x34,0x12,0x00,0xb4]
180 s_cmpk_le_i32 s0
, 0xc1d1
181 // GFX11
: encoding
: [0xd1,0xc1,0x00,0xb4]
183 s_cmpk_le_i32 s105
, 0x1234
184 // GFX11
: encoding
: [0x34,0x12,0x69,0xb4]
186 s_cmpk_le_i32 exec_lo
, 0x1234
187 // GFX11
: encoding
: [0x34,0x12,0x7e,0xb4]
189 s_cmpk_le_i32 exec_hi
, 0x1234
190 // GFX11
: encoding
: [0x34,0x12,0x7f,0xb4]
192 s_cmpk_le_i32 vcc_lo
, 0x1234
193 // GFX11
: encoding
: [0x34,0x12,0x6a,0xb4]
195 s_cmpk_le_i32 vcc_hi
, 0x1234
196 // GFX11
: encoding
: [0x34,0x12,0x6b,0xb4]
198 s_cmpk_le_i32 m0
, 0x1234
199 // GFX11
: encoding
: [0x34,0x12,0x7d,0xb4]
201 s_cmpk_eq_u32 s0
, 0x1234
202 // GFX11
: encoding
: [0x34,0x12,0x80,0xb4]
204 s_cmpk_eq_u32 s0
, 0xc1d1
205 // GFX11
: encoding
: [0xd1,0xc1,0x80,0xb4]
207 s_cmpk_eq_u32 s105
, 0x1234
208 // GFX11
: encoding
: [0x34,0x12,0xe9,0xb4]
210 s_cmpk_eq_u32 exec_lo
, 0x1234
211 // GFX11
: encoding
: [0x34,0x12,0xfe,0xb4]
213 s_cmpk_eq_u32 exec_hi
, 0x1234
214 // GFX11
: encoding
: [0x34,0x12,0xff,0xb4]
216 s_cmpk_eq_u32 vcc_lo
, 0x1234
217 // GFX11
: encoding
: [0x34,0x12,0xea,0xb4]
219 s_cmpk_eq_u32 vcc_hi
, 0x1234
220 // GFX11
: encoding
: [0x34,0x12,0xeb,0xb4]
222 s_cmpk_eq_u32 m0
, 0x1234
223 // GFX11
: encoding
: [0x34,0x12,0xfd,0xb4]
225 s_cmpk_lg_u32 s0
, 0x1234
226 // GFX11
: encoding
: [0x34,0x12,0x00,0xb5]
228 s_cmpk_lg_u32 s0
, 0xc1d1
229 // GFX11
: encoding
: [0xd1,0xc1,0x00,0xb5]
231 s_cmpk_lg_u32 s105
, 0x1234
232 // GFX11
: encoding
: [0x34,0x12,0x69,0xb5]
234 s_cmpk_lg_u32 exec_lo
, 0x1234
235 // GFX11
: encoding
: [0x34,0x12,0x7e,0xb5]
237 s_cmpk_lg_u32 exec_hi
, 0x1234
238 // GFX11
: encoding
: [0x34,0x12,0x7f,0xb5]
240 s_cmpk_lg_u32 vcc_lo
, 0x1234
241 // GFX11
: encoding
: [0x34,0x12,0x6a,0xb5]
243 s_cmpk_lg_u32 vcc_hi
, 0x1234
244 // GFX11
: encoding
: [0x34,0x12,0x6b,0xb5]
246 s_cmpk_lg_u32 m0
, 0x1234
247 // GFX11
: encoding
: [0x34,0x12,0x7d,0xb5]
249 s_cmpk_gt_u32 s0
, 0x1234
250 // GFX11
: encoding
: [0x34,0x12,0x80,0xb5]
252 s_cmpk_gt_u32 s0
, 0xc1d1
253 // GFX11
: encoding
: [0xd1,0xc1,0x80,0xb5]
255 s_cmpk_gt_u32 s105
, 0x1234
256 // GFX11
: encoding
: [0x34,0x12,0xe9,0xb5]
258 s_cmpk_gt_u32 exec_lo
, 0x1234
259 // GFX11
: encoding
: [0x34,0x12,0xfe,0xb5]
261 s_cmpk_gt_u32 exec_hi
, 0x1234
262 // GFX11
: encoding
: [0x34,0x12,0xff,0xb5]
264 s_cmpk_gt_u32 vcc_lo
, 0x1234
265 // GFX11
: encoding
: [0x34,0x12,0xea,0xb5]
267 s_cmpk_gt_u32 vcc_hi
, 0x1234
268 // GFX11
: encoding
: [0x34,0x12,0xeb,0xb5]
270 s_cmpk_gt_u32 m0
, 0x1234
271 // GFX11
: encoding
: [0x34,0x12,0xfd,0xb5]
273 s_cmpk_ge_u32 s0
, 0x1234
274 // GFX11
: encoding
: [0x34,0x12,0x00,0xb6]
276 s_cmpk_ge_u32 s0
, 0xc1d1
277 // GFX11
: encoding
: [0xd1,0xc1,0x00,0xb6]
279 s_cmpk_ge_u32 s105
, 0x1234
280 // GFX11
: encoding
: [0x34,0x12,0x69,0xb6]
282 s_cmpk_ge_u32 exec_lo
, 0x1234
283 // GFX11
: encoding
: [0x34,0x12,0x7e,0xb6]
285 s_cmpk_ge_u32 exec_hi
, 0x1234
286 // GFX11
: encoding
: [0x34,0x12,0x7f,0xb6]
288 s_cmpk_ge_u32 vcc_lo
, 0x1234
289 // GFX11
: encoding
: [0x34,0x12,0x6a,0xb6]
291 s_cmpk_ge_u32 vcc_hi
, 0x1234
292 // GFX11
: encoding
: [0x34,0x12,0x6b,0xb6]
294 s_cmpk_ge_u32 m0
, 0x1234
295 // GFX11
: encoding
: [0x34,0x12,0x7d,0xb6]
297 s_cmpk_lt_u32 s0
, 0x1234
298 // GFX11
: encoding
: [0x34,0x12,0x80,0xb6]
300 s_cmpk_lt_u32 s0
, 0xc1d1
301 // GFX11
: encoding
: [0xd1,0xc1,0x80,0xb6]
303 s_cmpk_lt_u32 s105
, 0x1234
304 // GFX11
: encoding
: [0x34,0x12,0xe9,0xb6]
306 s_cmpk_lt_u32 exec_lo
, 0x1234
307 // GFX11
: encoding
: [0x34,0x12,0xfe,0xb6]
309 s_cmpk_lt_u32 exec_hi
, 0x1234
310 // GFX11
: encoding
: [0x34,0x12,0xff,0xb6]
312 s_cmpk_lt_u32 vcc_lo
, 0x1234
313 // GFX11
: encoding
: [0x34,0x12,0xea,0xb6]
315 s_cmpk_lt_u32 vcc_hi
, 0x1234
316 // GFX11
: encoding
: [0x34,0x12,0xeb,0xb6]
318 s_cmpk_lt_u32 m0
, 0x1234
319 // GFX11
: encoding
: [0x34,0x12,0xfd,0xb6]
321 s_cmpk_le_u32 s0
, 0x1234
322 // GFX11
: encoding
: [0x34,0x12,0x00,0xb7]
324 s_cmpk_le_u32 s0
, 0xc1d1
325 // GFX11
: encoding
: [0xd1,0xc1,0x00,0xb7]
327 s_cmpk_le_u32 s105
, 0x1234
328 // GFX11
: encoding
: [0x34,0x12,0x69,0xb7]
330 s_cmpk_le_u32 exec_lo
, 0x1234
331 // GFX11
: encoding
: [0x34,0x12,0x7e,0xb7]
333 s_cmpk_le_u32 exec_hi
, 0x1234
334 // GFX11
: encoding
: [0x34,0x12,0x7f,0xb7]
336 s_cmpk_le_u32 vcc_lo
, 0x1234
337 // GFX11
: encoding
: [0x34,0x12,0x6a,0xb7]
339 s_cmpk_le_u32 vcc_hi
, 0x1234
340 // GFX11
: encoding
: [0x34,0x12,0x6b,0xb7]
342 s_cmpk_le_u32 m0
, 0x1234
343 // GFX11
: encoding
: [0x34,0x12,0x7d,0xb7]
345 s_addk_i32 s0
, 0x1234
346 // GFX11
: encoding
: [0x34,0x12,0x80,0xb7]
348 s_addk_i32 s0
, 0xc1d1
349 // GFX11
: encoding
: [0xd1,0xc1,0x80,0xb7]
351 s_addk_i32 s105
, 0x1234
352 // GFX11
: encoding
: [0x34,0x12,0xe9,0xb7]
354 s_addk_i32 exec_lo
, 0x1234
355 // GFX11
: encoding
: [0x34,0x12,0xfe,0xb7]
357 s_addk_i32 exec_hi
, 0x1234
358 // GFX11
: encoding
: [0x34,0x12,0xff,0xb7]
360 s_addk_i32 vcc_lo
, 0x1234
361 // GFX11
: encoding
: [0x34,0x12,0xea,0xb7]
363 s_addk_i32 vcc_hi
, 0x1234
364 // GFX11
: encoding
: [0x34,0x12,0xeb,0xb7]
366 s_addk_i32 m0
, 0x1234
367 // GFX11
: encoding
: [0x34,0x12,0xfd,0xb7]
369 s_mulk_i32 s0
, 0x1234
370 // GFX11
: encoding
: [0x34,0x12,0x00,0xb8]
372 s_mulk_i32 s0
, 0xc1d1
373 // GFX11
: encoding
: [0xd1,0xc1,0x00,0xb8]
375 s_mulk_i32 s105
, 0x1234
376 // GFX11
: encoding
: [0x34,0x12,0x69,0xb8]
378 s_mulk_i32 exec_lo
, 0x1234
379 // GFX11
: encoding
: [0x34,0x12,0x7e,0xb8]
381 s_mulk_i32 exec_hi
, 0x1234
382 // GFX11
: encoding
: [0x34,0x12,0x7f,0xb8]
384 s_mulk_i32 vcc_lo
, 0x1234
385 // GFX11
: encoding
: [0x34,0x12,0x6a,0xb8]
387 s_mulk_i32 vcc_hi
, 0x1234
388 // GFX11
: encoding
: [0x34,0x12,0x6b,0xb8]
390 s_mulk_i32 m0
, 0x1234
391 // GFX11
: encoding
: [0x34,0x12,0x7d,0xb8]
393 s_getreg_b32 s0
, 0x1234
394 // GFX11
: encoding
: [0x34,0x12,0x80,0xb8]
396 s_getreg_b32 s0
, 0xc1d1
397 // GFX11
: encoding
: [0xd1,0xc1,0x80,0xb8]
399 s_getreg_b32 s105
, 0x1234
400 // GFX11
: encoding
: [0x34,0x12,0xe9,0xb8]
402 s_getreg_b32 exec_lo
, 0x1234
403 // GFX11
: encoding
: [0x34,0x12,0xfe,0xb8]
405 s_getreg_b32 exec_hi
, 0x1234
406 // GFX11
: encoding
: [0x34,0x12,0xff,0xb8]
408 s_getreg_b32 vcc_lo
, 0x1234
409 // GFX11
: encoding
: [0x34,0x12,0xea,0xb8]
411 s_getreg_b32 vcc_hi
, 0x1234
412 // GFX11
: encoding
: [0x34,0x12,0xeb,0xb8]
414 s_getreg_b32 m0
, 0x1234
415 // GFX11
: encoding
: [0x34,0x12,0xfd,0xb8]
417 s_setreg_b32
0x1234, s0
418 // GFX11
: encoding
: [0x34,0x12,0x00,0xb9]
420 s_setreg_b32
0xc1d1, s0
421 // GFX11
: encoding
: [0xd1,0xc1,0x00,0xb9]
423 s_setreg_b32
0x1234, s105
424 // GFX11
: encoding
: [0x34,0x12,0x69,0xb9]
426 s_setreg_b32
0x1234, exec_lo
427 // GFX11
: encoding
: [0x34,0x12,0x7e,0xb9]
429 s_setreg_b32
0x1234, exec_hi
430 // GFX11
: encoding
: [0x34,0x12,0x7f,0xb9]
432 s_setreg_b32
0x1234, vcc_lo
433 // GFX11
: encoding
: [0x34,0x12,0x6a,0xb9]
435 s_setreg_b32
0x1234, vcc_hi
436 // GFX11
: encoding
: [0x34,0x12,0x6b,0xb9]
438 s_setreg_b32
0x1234, m0
439 // GFX11
: encoding
: [0x34,0x12,0x7d,0xb9]
441 s_setreg_imm32_b32
0x1234, 0x11213141
442 // GFX11
: encoding
: [0x34,0x12,0x80,0xb9,0x41,0x31,0x21,0x11]
444 s_setreg_imm32_b32
0xc1d1, 0x11213141
445 // GFX11
: encoding
: [0xd1,0xc1,0x80,0xb9,0x41,0x31,0x21,0x11]
447 s_setreg_imm32_b32
0x1234, 0xa1b1c1d1
448 // GFX11
: encoding
: [0x34,0x12,0x80,0xb9,0xd1,0xc1,0xb1,0xa1]
450 s_setreg_imm32_b32
0xc1d1, 0xa1b1c1d1
451 // GFX11
: encoding
: [0xd1,0xc1,0x80,0xb9,0xd1,0xc1,0xb1,0xa1]
453 s_call_b64 s
[0:1], 0x1234
454 // GFX11
: encoding
: [0x34,0x12,0x00,0xba]
456 s_call_b64 s
[104:105], 0x1234
457 // GFX11
: encoding
: [0x34,0x12,0x68,0xba]
459 s_call_b64 exec
, 0x1234
460 // GFX11
: encoding
: [0x34,0x12,0x7e,0xba]
462 s_call_b64 vcc
, 0x1234
463 // GFX11
: encoding
: [0x34,0x12,0x6a,0xba]
465 s_call_b64 null
, 0x1234
466 // GFX11
: encoding
: [0x34,0x12,0x7c,0xba]
468 s_waitcnt_vscnt null
, 0x1234
469 // GFX11
: encoding
: [0x34,0x12,0x7c,0xbc]
471 s_waitcnt_vscnt null
, 0xc1d1
472 // GFX11
: encoding
: [0xd1,0xc1,0x7c,0xbc]
474 s_waitcnt_vmcnt null
, 0x1234
475 // GFX11
: encoding
: [0x34,0x12,0xfc,0xbc]
477 s_waitcnt_vmcnt null
, 0xc1d1
478 // GFX11
: encoding
: [0xd1,0xc1,0xfc,0xbc]
480 s_waitcnt_expcnt null
, 0x1234
481 // GFX11
: encoding
: [0x34,0x12,0x7c,0xbd]
483 s_waitcnt_expcnt null
, 0xc1d1
484 // GFX11
: encoding
: [0xd1,0xc1,0x7c,0xbd]
486 s_waitcnt_lgkmcnt null
, 0x1234
487 // GFX11
: encoding
: [0x34,0x12,0xfc,0xbd]
489 s_waitcnt_lgkmcnt null
, 0xc1d1
490 // GFX11
: encoding
: [0xd1,0xc1,0xfc,0xbd]
492 s_subvector_loop_begin s0
, 0x1234
493 // GFX11
: encoding
: [0x34,0x12,0x00,0xbb]
495 s_subvector_loop_begin s105
, 0x1234
496 // GFX11
: encoding
: [0x34,0x12,0x69,0xbb]
498 s_subvector_loop_begin exec_lo
, 0x1234
499 // GFX11
: encoding
: [0x34,0x12,0x7e,0xbb]
501 s_subvector_loop_begin exec_hi
, 0x1234
502 // GFX11
: encoding
: [0x34,0x12,0x7f,0xbb]
504 s_subvector_loop_begin vcc_lo
, 0x1234
505 // GFX11
: encoding
: [0x34,0x12,0x6a,0xbb]
507 s_subvector_loop_begin vcc_hi
, 0x1234
508 // GFX11
: encoding
: [0x34,0x12,0x6b,0xbb]
510 s_subvector_loop_begin m0
, 0x1234
511 // GFX11
: encoding
: [0x34,0x12,0x7d,0xbb]
513 s_subvector_loop_end s0
, 0x1234
514 // GFX11
: encoding
: [0x34,0x12,0x80,0xbb]
516 s_subvector_loop_end s105
, 0x1234
517 // GFX11
: encoding
: [0x34,0x12,0xe9,0xbb]
519 s_subvector_loop_end exec_lo
, 0x1234
520 // GFX11
: encoding
: [0x34,0x12,0xfe,0xbb]
522 s_subvector_loop_end exec_hi
, 0x1234
523 // GFX11
: encoding
: [0x34,0x12,0xff,0xbb]
525 s_subvector_loop_end vcc_lo
, 0x1234
526 // GFX11
: encoding
: [0x34,0x12,0xea,0xbb]
528 s_subvector_loop_end vcc_hi
, 0x1234
529 // GFX11
: encoding
: [0x34,0x12,0xeb,0xbb]
531 s_subvector_loop_end m0
, 0x1234
532 // GFX11
: encoding
: [0x34,0x12,0xfd,0xbb]
534 s_getreg_b32 s0
, hwreg
(HW_REG_PERF_SNAPSHOT_PC_LO
)
535 // GFX11
: encoding
: [0x12,0xf8,0x80,0xb8]
537 s_getreg_b32 s0
, hwreg
(HW_REG_PERF_SNAPSHOT_PC_HI
)
538 // GFX11
: encoding
: [0x13,0xf8,0x80,0xb8]
540 s_getreg_b32 s0
, hwreg
(HW_REG_PERF_SNAPSHOT_DATA
)
541 // GFX11
: encoding
: [0x1b,0xf8,0x80,0xb8]