Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / Disassembler / AMDGPU / gfx10_sop2.txt
blob85e1de86513a1e10c0a491a5ff85ff8d0389603d
1 # RUN: llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s
2 # RUN: llvm-mc -triple=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -disassemble -show-encoding < %s | FileCheck -strict-whitespace -check-prefix=GFX10 %s
5 # GFX10: s_absdiff_i32 exec_hi, s1, s2           ; encoding: [0x01,0x02,0x7f,0x96]
6 0x01,0x02,0x7f,0x96
8 # GFX10: s_absdiff_i32 exec_lo, s1, s2           ; encoding: [0x01,0x02,0x7e,0x96]
9 0x01,0x02,0x7e,0x96
11 # GFX10: s_absdiff_i32 m0, s1, s2                ; encoding: [0x01,0x02,0x7c,0x96]
12 0x01,0x02,0x7c,0x96
14 # GFX10: s_absdiff_i32 s0, -1, s2                ; encoding: [0xc1,0x02,0x00,0x96]
15 0xc1,0x02,0x00,0x96
17 # GFX10: s_absdiff_i32 s0, -4.0, s2              ; encoding: [0xf7,0x02,0x00,0x96]
18 0xf7,0x02,0x00,0x96
20 # GFX10: s_absdiff_i32 s0, 0, s2                 ; encoding: [0x80,0x02,0x00,0x96]
21 0x80,0x02,0x00,0x96
23 # GFX10: s_absdiff_i32 s0, 0.5, s2               ; encoding: [0xf0,0x02,0x00,0x96]
24 0xf0,0x02,0x00,0x96
26 # GFX10: s_absdiff_i32 s0, 0x3f717273, s2        ; encoding: [0xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f]
27 0xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f
29 # GFX10: s_absdiff_i32 s0, 0xaf123456, s2        ; encoding: [0xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf]
30 0xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf
32 # GFX10: s_absdiff_i32 s0, exec_hi, s2           ; encoding: [0x7f,0x02,0x00,0x96]
33 0x7f,0x02,0x00,0x96
35 # GFX10: s_absdiff_i32 s0, exec_lo, s2           ; encoding: [0x7e,0x02,0x00,0x96]
36 0x7e,0x02,0x00,0x96
38 # GFX10: s_absdiff_i32 s0, m0, s2                ; encoding: [0x7c,0x02,0x00,0x96]
39 0x7c,0x02,0x00,0x96
41 # GFX10: s_absdiff_i32 s0, s1, -1                ; encoding: [0x01,0xc1,0x00,0x96]
42 0x01,0xc1,0x00,0x96
44 # GFX10: s_absdiff_i32 s0, s1, -4.0              ; encoding: [0x01,0xf7,0x00,0x96]
45 0x01,0xf7,0x00,0x96
47 # GFX10: s_absdiff_i32 s0, s1, 0                 ; encoding: [0x01,0x80,0x00,0x96]
48 0x01,0x80,0x00,0x96
50 # GFX10: s_absdiff_i32 s0, s1, 0.5               ; encoding: [0x01,0xf0,0x00,0x96]
51 0x01,0xf0,0x00,0x96
53 # GFX10: s_absdiff_i32 s0, s1, 0x3f717273        ; encoding: [0x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f]
54 0x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f
56 # GFX10: s_absdiff_i32 s0, s1, 0xaf123456        ; encoding: [0x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf]
57 0x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf
59 # GFX10: s_absdiff_i32 s0, s1, exec_hi           ; encoding: [0x01,0x7f,0x00,0x96]
60 0x01,0x7f,0x00,0x96
62 # GFX10: s_absdiff_i32 s0, s1, exec_lo           ; encoding: [0x01,0x7e,0x00,0x96]
63 0x01,0x7e,0x00,0x96
65 # GFX10: s_absdiff_i32 s0, s1, m0                ; encoding: [0x01,0x7c,0x00,0x96]
66 0x01,0x7c,0x00,0x96
68 # GFX10: s_absdiff_i32 s0, s1, s103              ; encoding: [0x01,0x67,0x00,0x96]
69 0x01,0x67,0x00,0x96
71 # GFX10: s_absdiff_i32 s0, s1, s2                ; encoding: [0x01,0x02,0x00,0x96]
72 0x01,0x02,0x00,0x96
74 # GFX10: s_absdiff_i32 s0, s1, vcc_hi            ; encoding: [0x01,0x6b,0x00,0x96]
75 0x01,0x6b,0x00,0x96
77 # GFX10: s_absdiff_i32 s0, s1, vcc_lo            ; encoding: [0x01,0x6a,0x00,0x96]
78 0x01,0x6a,0x00,0x96
80 # GFX10: s_absdiff_i32 s0, s104, s103            ; encoding: [0x68,0x67,0x00,0x96]
81 0x68,0x67,0x00,0x96
83 # GFX10: s_absdiff_i32 s0, s104, s2              ; encoding: [0x68,0x02,0x00,0x96]
84 0x68,0x02,0x00,0x96
86 # GFX10: s_absdiff_i32 s0, vcc_hi, s2            ; encoding: [0x6b,0x02,0x00,0x96]
87 0x6b,0x02,0x00,0x96
89 # GFX10: s_absdiff_i32 s0, vcc_lo, s2            ; encoding: [0x6a,0x02,0x00,0x96]
90 0x6a,0x02,0x00,0x96
92 # GFX10: s_absdiff_i32 s105, s1, s103            ; encoding: [0x01,0x67,0x69,0x96]
93 0x01,0x67,0x69,0x96
95 # GFX10: s_absdiff_i32 s105, s1, s2              ; encoding: [0x01,0x02,0x69,0x96]
96 0x01,0x02,0x69,0x96
98 # GFX10: s_absdiff_i32 s105, s104, s103          ; encoding: [0x68,0x67,0x69,0x96]
99 0x68,0x67,0x69,0x96
101 # GFX10: s_absdiff_i32 s105, s104, s2            ; encoding: [0x68,0x02,0x69,0x96]
102 0x68,0x02,0x69,0x96
104 # GFX10: s_absdiff_i32 vcc_hi, s1, s2            ; encoding: [0x01,0x02,0x6b,0x96]
105 0x01,0x02,0x6b,0x96
107 # GFX10: s_absdiff_i32 vcc_lo, s1, s2            ; encoding: [0x01,0x02,0x6a,0x96]
108 0x01,0x02,0x6a,0x96
110 # GFX10: s_add_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x81]
111 0x01,0x02,0x7f,0x81
113 # GFX10: s_add_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x81]
114 0x01,0x02,0x7e,0x81
116 # GFX10: s_add_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7c,0x81]
117 0x01,0x02,0x7c,0x81
119 # GFX10: s_add_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x81]
120 0xc1,0x02,0x00,0x81
122 # GFX10: s_add_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x81]
123 0xf7,0x02,0x00,0x81
125 # GFX10: s_add_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x81]
126 0x80,0x02,0x00,0x81
128 # GFX10: s_add_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x81]
129 0xf0,0x02,0x00,0x81
131 # GFX10: s_add_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f]
132 0xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f
134 # GFX10: s_add_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf]
135 0xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf
137 # GFX10: s_add_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x81]
138 0x7f,0x02,0x00,0x81
140 # GFX10: s_add_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x81]
141 0x7e,0x02,0x00,0x81
143 # GFX10: s_add_i32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x00,0x81]
144 0x7c,0x02,0x00,0x81
146 # GFX10: s_add_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x81]
147 0x01,0xc1,0x00,0x81
149 # GFX10: s_add_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x81]
150 0x01,0xf7,0x00,0x81
152 # GFX10: s_add_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x81]
153 0x01,0x80,0x00,0x81
155 # GFX10: s_add_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x81]
156 0x01,0xf0,0x00,0x81
158 # GFX10: s_add_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f]
159 0x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f
161 # GFX10: s_add_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf]
162 0x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf
164 # GFX10: s_add_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x81]
165 0x01,0x7f,0x00,0x81
167 # GFX10: s_add_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x81]
168 0x01,0x7e,0x00,0x81
170 # GFX10: s_add_i32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x00,0x81]
171 0x01,0x7c,0x00,0x81
173 # GFX10: s_add_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x81]
174 0x01,0x67,0x00,0x81
176 # GFX10: s_add_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x81]
177 0x01,0x02,0x00,0x81
179 # GFX10: s_add_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x81]
180 0x01,0x6b,0x00,0x81
182 # GFX10: s_add_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x81]
183 0x01,0x6a,0x00,0x81
185 # GFX10: s_add_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x81]
186 0x68,0x67,0x00,0x81
188 # GFX10: s_add_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x81]
189 0x68,0x02,0x00,0x81
191 # GFX10: s_add_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x81]
192 0x6b,0x02,0x00,0x81
194 # GFX10: s_add_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x81]
195 0x6a,0x02,0x00,0x81
197 # GFX10: s_add_i32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x81]
198 0x01,0x67,0x69,0x81
200 # GFX10: s_add_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x81]
201 0x01,0x02,0x69,0x81
203 # GFX10: s_add_i32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x81]
204 0x68,0x67,0x69,0x81
206 # GFX10: s_add_i32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x81]
207 0x68,0x02,0x69,0x81
209 # GFX10: s_add_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x81]
210 0x01,0x02,0x6b,0x81
212 # GFX10: s_add_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x81]
213 0x01,0x02,0x6a,0x81
215 # GFX10: s_add_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x80]
216 0x01,0x02,0x7f,0x80
218 # GFX10: s_add_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x80]
219 0x01,0x02,0x7e,0x80
221 # GFX10: s_add_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7c,0x80]
222 0x01,0x02,0x7c,0x80
224 # GFX10: s_add_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x80]
225 0xc1,0x02,0x00,0x80
227 # GFX10: s_add_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x80]
228 0xf7,0x02,0x00,0x80
230 # GFX10: s_add_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x80]
231 0x80,0x02,0x00,0x80
233 # GFX10: s_add_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x80]
234 0xf0,0x02,0x00,0x80
236 # GFX10: s_add_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f]
237 0xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f
239 # GFX10: s_add_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf]
240 0xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf
242 # GFX10: s_add_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x80]
243 0x7f,0x02,0x00,0x80
245 # GFX10: s_add_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x80]
246 0x7e,0x02,0x00,0x80
248 # GFX10: s_add_u32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x00,0x80]
249 0x7c,0x02,0x00,0x80
251 # GFX10: s_add_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x80]
252 0x01,0xc1,0x00,0x80
254 # GFX10: s_add_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x80]
255 0x01,0xf7,0x00,0x80
257 # GFX10: s_add_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x80]
258 0x01,0x80,0x00,0x80
260 # GFX10: s_add_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x80]
261 0x01,0xf0,0x00,0x80
263 # GFX10: s_add_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f]
264 0x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f
266 # GFX10: s_add_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf]
267 0x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf
269 # GFX10: s_add_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x80]
270 0x01,0x7f,0x00,0x80
272 # GFX10: s_add_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x80]
273 0x01,0x7e,0x00,0x80
275 # GFX10: s_add_u32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x00,0x80]
276 0x01,0x7c,0x00,0x80
278 # GFX10: s_add_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x80]
279 0x01,0x67,0x00,0x80
281 # GFX10: s_add_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x80]
282 0x01,0x02,0x00,0x80
284 # GFX10: s_add_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x80]
285 0x01,0x6b,0x00,0x80
287 # GFX10: s_add_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x80]
288 0x01,0x6a,0x00,0x80
290 # GFX10: s_add_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x80]
291 0x68,0x67,0x00,0x80
293 # GFX10: s_add_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x80]
294 0x68,0x02,0x00,0x80
296 # GFX10: s_add_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x80]
297 0x6b,0x02,0x00,0x80
299 # GFX10: s_add_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x80]
300 0x6a,0x02,0x00,0x80
302 # GFX10: s_add_u32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x80]
303 0x01,0x67,0x69,0x80
305 # GFX10: s_add_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x80]
306 0x01,0x02,0x69,0x80
308 # GFX10: s_add_u32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x80]
309 0x68,0x67,0x69,0x80
311 # GFX10: s_add_u32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x80]
312 0x68,0x02,0x69,0x80
314 # GFX10: s_add_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x80]
315 0x01,0x02,0x6b,0x80
317 # GFX10: s_add_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x80]
318 0x01,0x02,0x6a,0x80
320 # GFX10: s_addc_u32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x82]
321 0x01,0x02,0x7f,0x82
323 # GFX10: s_addc_u32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x82]
324 0x01,0x02,0x7e,0x82
326 # GFX10: s_addc_u32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7c,0x82]
327 0x01,0x02,0x7c,0x82
329 # GFX10: s_addc_u32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x82]
330 0xc1,0x02,0x00,0x82
332 # GFX10: s_addc_u32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x82]
333 0xf7,0x02,0x00,0x82
335 # GFX10: s_addc_u32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x82]
336 0x80,0x02,0x00,0x82
338 # GFX10: s_addc_u32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x82]
339 0xf0,0x02,0x00,0x82
341 # GFX10: s_addc_u32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f]
342 0xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f
344 # GFX10: s_addc_u32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf]
345 0xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf
347 # GFX10: s_addc_u32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x82]
348 0x7f,0x02,0x00,0x82
350 # GFX10: s_addc_u32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x82]
351 0x7e,0x02,0x00,0x82
353 # GFX10: s_addc_u32 s0, m0, s2                   ; encoding: [0x7c,0x02,0x00,0x82]
354 0x7c,0x02,0x00,0x82
356 # GFX10: s_addc_u32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x82]
357 0x01,0xc1,0x00,0x82
359 # GFX10: s_addc_u32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x82]
360 0x01,0xf7,0x00,0x82
362 # GFX10: s_addc_u32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x82]
363 0x01,0x80,0x00,0x82
365 # GFX10: s_addc_u32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x82]
366 0x01,0xf0,0x00,0x82
368 # GFX10: s_addc_u32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f]
369 0x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f
371 # GFX10: s_addc_u32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf]
372 0x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf
374 # GFX10: s_addc_u32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x82]
375 0x01,0x7f,0x00,0x82
377 # GFX10: s_addc_u32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x82]
378 0x01,0x7e,0x00,0x82
380 # GFX10: s_addc_u32 s0, s1, m0                   ; encoding: [0x01,0x7c,0x00,0x82]
381 0x01,0x7c,0x00,0x82
383 # GFX10: s_addc_u32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x82]
384 0x01,0x67,0x00,0x82
386 # GFX10: s_addc_u32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x82]
387 0x01,0x02,0x00,0x82
389 # GFX10: s_addc_u32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x82]
390 0x01,0x6b,0x00,0x82
392 # GFX10: s_addc_u32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x82]
393 0x01,0x6a,0x00,0x82
395 # GFX10: s_addc_u32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x82]
396 0x68,0x67,0x00,0x82
398 # GFX10: s_addc_u32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x82]
399 0x68,0x02,0x00,0x82
401 # GFX10: s_addc_u32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x82]
402 0x6b,0x02,0x00,0x82
404 # GFX10: s_addc_u32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x82]
405 0x6a,0x02,0x00,0x82
407 # GFX10: s_addc_u32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x82]
408 0x01,0x67,0x69,0x82
410 # GFX10: s_addc_u32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x82]
411 0x01,0x02,0x69,0x82
413 # GFX10: s_addc_u32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x82]
414 0x68,0x67,0x69,0x82
416 # GFX10: s_addc_u32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x82]
417 0x68,0x02,0x69,0x82
419 # GFX10: s_addc_u32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x82]
420 0x01,0x02,0x6b,0x82
422 # GFX10: s_addc_u32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x82]
423 0x01,0x02,0x6a,0x82
425 # GFX10: s_and_b32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x87]
426 0x01,0x02,0x7f,0x87
428 # GFX10: s_and_b32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x87]
429 0x01,0x02,0x7e,0x87
431 # GFX10: s_and_b32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7c,0x87]
432 0x01,0x02,0x7c,0x87
434 # GFX10: s_and_b32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x87]
435 0xc1,0x02,0x00,0x87
437 # GFX10: s_and_b32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x87]
438 0xf7,0x02,0x00,0x87
440 # GFX10: s_and_b32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x87]
441 0x80,0x02,0x00,0x87
443 # GFX10: s_and_b32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x87]
444 0xf0,0x02,0x00,0x87
446 # GFX10: s_and_b32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f]
447 0xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f
449 # GFX10: s_and_b32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf]
450 0xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf
452 # GFX10: s_and_b32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x87]
453 0x7f,0x02,0x00,0x87
455 # GFX10: s_and_b32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x87]
456 0x7e,0x02,0x00,0x87
458 # GFX10: s_and_b32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x00,0x87]
459 0x7c,0x02,0x00,0x87
461 # GFX10: s_and_b32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x87]
462 0x01,0xc1,0x00,0x87
464 # GFX10: s_and_b32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x87]
465 0x01,0xf7,0x00,0x87
467 # GFX10: s_and_b32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x87]
468 0x01,0x80,0x00,0x87
470 # GFX10: s_and_b32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x87]
471 0x01,0xf0,0x00,0x87
473 # GFX10: s_and_b32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f]
474 0x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f
476 # GFX10: s_and_b32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf]
477 0x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf
479 # GFX10: s_and_b32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x87]
480 0x01,0x7f,0x00,0x87
482 # GFX10: s_and_b32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x87]
483 0x01,0x7e,0x00,0x87
485 # GFX10: s_and_b32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x00,0x87]
486 0x01,0x7c,0x00,0x87
488 # GFX10: s_and_b32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x87]
489 0x01,0x67,0x00,0x87
491 # GFX10: s_and_b32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x87]
492 0x01,0x02,0x00,0x87
494 # GFX10: s_and_b32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x87]
495 0x01,0x6b,0x00,0x87
497 # GFX10: s_and_b32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x87]
498 0x01,0x6a,0x00,0x87
500 # GFX10: s_and_b32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x87]
501 0x68,0x67,0x00,0x87
503 # GFX10: s_and_b32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x87]
504 0x68,0x02,0x00,0x87
506 # GFX10: s_and_b32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x87]
507 0x6b,0x02,0x00,0x87
509 # GFX10: s_and_b32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x87]
510 0x6a,0x02,0x00,0x87
512 # GFX10: s_and_b32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x87]
513 0x01,0x67,0x69,0x87
515 # GFX10: s_and_b32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x87]
516 0x01,0x02,0x69,0x87
518 # GFX10: s_and_b32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x87]
519 0x68,0x67,0x69,0x87
521 # GFX10: s_and_b32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x87]
522 0x68,0x02,0x69,0x87
524 # GFX10: s_and_b32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x87]
525 0x01,0x02,0x6b,0x87
527 # GFX10: s_and_b32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x87]
528 0x01,0x02,0x6a,0x87
530 # GFX10: s_and_b64 null, s[4:5], s[6:7]          ; encoding: [0x04,0x06,0xfd,0x87]
531 0x04,0x06,0xfd,0x87
533 # GFX10: s_and_b64 exec, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xfe,0x87]
534 0x02,0x04,0xfe,0x87
536 # GFX10: s_and_b64 s[0:1], -1, s[4:5]            ; encoding: [0xc1,0x04,0x80,0x87]
537 0xc1,0x04,0x80,0x87
539 # GFX10: s_and_b64 s[0:1], -4.0, s[4:5]          ; encoding: [0xf7,0x04,0x80,0x87]
540 0xf7,0x04,0x80,0x87
542 # GFX10: s_and_b64 s[0:1], 0, s[4:5]             ; encoding: [0x80,0x04,0x80,0x87]
543 0x80,0x04,0x80,0x87
545 # GFX10: s_and_b64 s[0:1], 0.5, s[4:5]           ; encoding: [0xf0,0x04,0x80,0x87]
546 0xf0,0x04,0x80,0x87
548 # GFX10: s_and_b64 s[0:1], 0x3f717273, s[4:5]    ; encoding: [0xff,0x04,0x80,0x87,0x73,0x72,0x71,0x3f]
549 0xff,0x04,0x80,0x87,0x73,0x72,0x71,0x3f
551 # GFX10: s_and_b64 s[0:1], 0xaf123456, s[4:5]    ; encoding: [0xff,0x04,0x80,0x87,0x56,0x34,0x12,0xaf]
552 0xff,0x04,0x80,0x87,0x56,0x34,0x12,0xaf
554 # GFX10: s_and_b64 s[0:1], exec, s[4:5]          ; encoding: [0x7e,0x04,0x80,0x87]
555 0x7e,0x04,0x80,0x87
557 # GFX10: s_and_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x87]
558 0x66,0x64,0x80,0x87
560 # GFX10: s_and_b64 s[0:1], s[102:103], s[4:5]    ; encoding: [0x66,0x04,0x80,0x87]
561 0x66,0x04,0x80,0x87
563 # GFX10: s_and_b64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x80,0x87]
564 0x02,0xc1,0x80,0x87
566 # GFX10: s_and_b64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x80,0x87]
567 0x02,0xf7,0x80,0x87
569 # GFX10: s_and_b64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x80,0x87]
570 0x02,0x80,0x80,0x87
572 # GFX10: s_and_b64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x80,0x87]
573 0x02,0xf0,0x80,0x87
575 # GFX10: s_and_b64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x80,0x87,0x73,0x72,0x71,0x3f]
576 0x02,0xff,0x80,0x87,0x73,0x72,0x71,0x3f
578 # GFX10: s_and_b64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x80,0x87,0x56,0x34,0x12,0xaf]
579 0x02,0xff,0x80,0x87,0x56,0x34,0x12,0xaf
581 # GFX10: s_and_b64 s[0:1], s[2:3], exec          ; encoding: [0x02,0x7e,0x80,0x87]
582 0x02,0x7e,0x80,0x87
584 # GFX10: s_and_b64 s[0:1], s[2:3], s[100:101]    ; encoding: [0x02,0x64,0x80,0x87]
585 0x02,0x64,0x80,0x87
587 # GFX10: s_and_b64 s[0:1], s[2:3], s[4:5]        ; encoding: [0x02,0x04,0x80,0x87]
588 0x02,0x04,0x80,0x87
590 # GFX10: s_and_b64 s[0:1], s[2:3], vcc           ; encoding: [0x02,0x6a,0x80,0x87]
591 0x02,0x6a,0x80,0x87
593 # GFX10: s_and_b64 s[0:1], vcc, s[4:5]           ; encoding: [0x6a,0x04,0x80,0x87]
594 0x6a,0x04,0x80,0x87
596 # GFX10: s_and_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x87]
597 0x66,0x64,0xe8,0x87
599 # GFX10: s_and_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x87]
600 0x66,0x04,0xe8,0x87
602 # GFX10: s_and_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x87]
603 0x02,0x64,0xe8,0x87
605 # GFX10: s_and_b64 s[104:105], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0xe8,0x87]
606 0x02,0x04,0xe8,0x87
608 # GFX10: s_and_b64 vcc, s[2:3], s[4:5]           ; encoding: [0x02,0x04,0xea,0x87]
609 0x02,0x04,0xea,0x87
611 # GFX10: s_andn2_b32 exec_hi, s1, s2             ; encoding: [0x01,0x02,0x7f,0x8a]
612 0x01,0x02,0x7f,0x8a
614 # GFX10: s_andn2_b32 exec_lo, s1, s2             ; encoding: [0x01,0x02,0x7e,0x8a]
615 0x01,0x02,0x7e,0x8a
617 # GFX10: s_andn2_b32 m0, s1, s2                  ; encoding: [0x01,0x02,0x7c,0x8a]
618 0x01,0x02,0x7c,0x8a
620 # GFX10: s_andn2_b32 s0, -1, s2                  ; encoding: [0xc1,0x02,0x00,0x8a]
621 0xc1,0x02,0x00,0x8a
623 # GFX10: s_andn2_b32 s0, -4.0, s2                ; encoding: [0xf7,0x02,0x00,0x8a]
624 0xf7,0x02,0x00,0x8a
626 # GFX10: s_andn2_b32 s0, 0, s2                   ; encoding: [0x80,0x02,0x00,0x8a]
627 0x80,0x02,0x00,0x8a
629 # GFX10: s_andn2_b32 s0, 0.5, s2                 ; encoding: [0xf0,0x02,0x00,0x8a]
630 0xf0,0x02,0x00,0x8a
632 # GFX10: s_andn2_b32 s0, 0x3f717273, s2          ; encoding: [0xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f]
633 0xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f
635 # GFX10: s_andn2_b32 s0, 0xaf123456, s2          ; encoding: [0xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf]
636 0xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf
638 # GFX10: s_andn2_b32 s0, exec_hi, s2             ; encoding: [0x7f,0x02,0x00,0x8a]
639 0x7f,0x02,0x00,0x8a
641 # GFX10: s_andn2_b32 s0, exec_lo, s2             ; encoding: [0x7e,0x02,0x00,0x8a]
642 0x7e,0x02,0x00,0x8a
644 # GFX10: s_andn2_b32 s0, m0, s2                  ; encoding: [0x7c,0x02,0x00,0x8a]
645 0x7c,0x02,0x00,0x8a
647 # GFX10: s_andn2_b32 s0, s1, -1                  ; encoding: [0x01,0xc1,0x00,0x8a]
648 0x01,0xc1,0x00,0x8a
650 # GFX10: s_andn2_b32 s0, s1, -4.0                ; encoding: [0x01,0xf7,0x00,0x8a]
651 0x01,0xf7,0x00,0x8a
653 # GFX10: s_andn2_b32 s0, s1, 0                   ; encoding: [0x01,0x80,0x00,0x8a]
654 0x01,0x80,0x00,0x8a
656 # GFX10: s_andn2_b32 s0, s1, 0.5                 ; encoding: [0x01,0xf0,0x00,0x8a]
657 0x01,0xf0,0x00,0x8a
659 # GFX10: s_andn2_b32 s0, s1, 0x3f717273          ; encoding: [0x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f]
660 0x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f
662 # GFX10: s_andn2_b32 s0, s1, 0xaf123456          ; encoding: [0x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf]
663 0x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf
665 # GFX10: s_andn2_b32 s0, s1, exec_hi             ; encoding: [0x01,0x7f,0x00,0x8a]
666 0x01,0x7f,0x00,0x8a
668 # GFX10: s_andn2_b32 s0, s1, exec_lo             ; encoding: [0x01,0x7e,0x00,0x8a]
669 0x01,0x7e,0x00,0x8a
671 # GFX10: s_andn2_b32 s0, s1, m0                  ; encoding: [0x01,0x7c,0x00,0x8a]
672 0x01,0x7c,0x00,0x8a
674 # GFX10: s_andn2_b32 s0, s1, s103                ; encoding: [0x01,0x67,0x00,0x8a]
675 0x01,0x67,0x00,0x8a
677 # GFX10: s_andn2_b32 s0, s1, s2                  ; encoding: [0x01,0x02,0x00,0x8a]
678 0x01,0x02,0x00,0x8a
680 # GFX10: s_andn2_b32 s0, s1, vcc_hi              ; encoding: [0x01,0x6b,0x00,0x8a]
681 0x01,0x6b,0x00,0x8a
683 # GFX10: s_andn2_b32 s0, s1, vcc_lo              ; encoding: [0x01,0x6a,0x00,0x8a]
684 0x01,0x6a,0x00,0x8a
686 # GFX10: s_andn2_b32 s0, s104, s103              ; encoding: [0x68,0x67,0x00,0x8a]
687 0x68,0x67,0x00,0x8a
689 # GFX10: s_andn2_b32 s0, s104, s2                ; encoding: [0x68,0x02,0x00,0x8a]
690 0x68,0x02,0x00,0x8a
692 # GFX10: s_andn2_b32 s0, vcc_hi, s2              ; encoding: [0x6b,0x02,0x00,0x8a]
693 0x6b,0x02,0x00,0x8a
695 # GFX10: s_andn2_b32 s0, vcc_lo, s2              ; encoding: [0x6a,0x02,0x00,0x8a]
696 0x6a,0x02,0x00,0x8a
698 # GFX10: s_andn2_b32 s105, s1, s103              ; encoding: [0x01,0x67,0x69,0x8a]
699 0x01,0x67,0x69,0x8a
701 # GFX10: s_andn2_b32 s105, s1, s2                ; encoding: [0x01,0x02,0x69,0x8a]
702 0x01,0x02,0x69,0x8a
704 # GFX10: s_andn2_b32 s105, s104, s103            ; encoding: [0x68,0x67,0x69,0x8a]
705 0x68,0x67,0x69,0x8a
707 # GFX10: s_andn2_b32 s105, s104, s2              ; encoding: [0x68,0x02,0x69,0x8a]
708 0x68,0x02,0x69,0x8a
710 # GFX10: s_andn2_b32 vcc_hi, s1, s2              ; encoding: [0x01,0x02,0x6b,0x8a]
711 0x01,0x02,0x6b,0x8a
713 # GFX10: s_andn2_b32 vcc_lo, s1, s2              ; encoding: [0x01,0x02,0x6a,0x8a]
714 0x01,0x02,0x6a,0x8a
716 # GFX10: s_andn2_b64 exec, s[2:3], s[4:5]        ; encoding: [0x02,0x04,0xfe,0x8a]
717 0x02,0x04,0xfe,0x8a
719 # GFX10: s_andn2_b64 s[0:1], -1, s[4:5]          ; encoding: [0xc1,0x04,0x80,0x8a]
720 0xc1,0x04,0x80,0x8a
722 # GFX10: s_andn2_b64 s[0:1], -4.0, s[4:5]        ; encoding: [0xf7,0x04,0x80,0x8a]
723 0xf7,0x04,0x80,0x8a
725 # GFX10: s_andn2_b64 s[0:1], 0, s[4:5]           ; encoding: [0x80,0x04,0x80,0x8a]
726 0x80,0x04,0x80,0x8a
728 # GFX10: s_andn2_b64 s[0:1], 0.5, s[4:5]         ; encoding: [0xf0,0x04,0x80,0x8a]
729 0xf0,0x04,0x80,0x8a
731 # GFX10: s_andn2_b64 s[0:1], 0x3f717273, s[4:5]  ; encoding: [0xff,0x04,0x80,0x8a,0x73,0x72,0x71,0x3f]
732 0xff,0x04,0x80,0x8a,0x73,0x72,0x71,0x3f
734 # GFX10: s_andn2_b64 s[0:1], 0xaf123456, s[4:5]  ; encoding: [0xff,0x04,0x80,0x8a,0x56,0x34,0x12,0xaf]
735 0xff,0x04,0x80,0x8a,0x56,0x34,0x12,0xaf
737 # GFX10: s_andn2_b64 s[0:1], exec, s[4:5]        ; encoding: [0x7e,0x04,0x80,0x8a]
738 0x7e,0x04,0x80,0x8a
740 # GFX10: s_andn2_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8a]
741 0x66,0x64,0x80,0x8a
743 # GFX10: s_andn2_b64 s[0:1], s[102:103], s[4:5]  ; encoding: [0x66,0x04,0x80,0x8a]
744 0x66,0x04,0x80,0x8a
746 # GFX10: s_andn2_b64 s[0:1], s[2:3], -1          ; encoding: [0x02,0xc1,0x80,0x8a]
747 0x02,0xc1,0x80,0x8a
749 # GFX10: s_andn2_b64 s[0:1], s[2:3], -4.0        ; encoding: [0x02,0xf7,0x80,0x8a]
750 0x02,0xf7,0x80,0x8a
752 # GFX10: s_andn2_b64 s[0:1], s[2:3], 0           ; encoding: [0x02,0x80,0x80,0x8a]
753 0x02,0x80,0x80,0x8a
755 # GFX10: s_andn2_b64 s[0:1], s[2:3], 0.5         ; encoding: [0x02,0xf0,0x80,0x8a]
756 0x02,0xf0,0x80,0x8a
758 # GFX10: s_andn2_b64 s[0:1], s[2:3], 0x3f717273  ; encoding: [0x02,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f]
759 0x02,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f
761 # GFX10: s_andn2_b64 s[0:1], s[2:3], 0xaf123456  ; encoding: [0x02,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf]
762 0x02,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf
764 # GFX10: s_andn2_b64 s[0:1], s[2:3], exec        ; encoding: [0x02,0x7e,0x80,0x8a]
765 0x02,0x7e,0x80,0x8a
767 # GFX10: s_andn2_b64 s[0:1], s[2:3], s[100:101]  ; encoding: [0x02,0x64,0x80,0x8a]
768 0x02,0x64,0x80,0x8a
770 # GFX10: s_andn2_b64 s[0:1], s[2:3], s[4:5]      ; encoding: [0x02,0x04,0x80,0x8a]
771 0x02,0x04,0x80,0x8a
773 # GFX10: s_andn2_b64 s[0:1], s[2:3], vcc         ; encoding: [0x02,0x6a,0x80,0x8a]
774 0x02,0x6a,0x80,0x8a
776 # GFX10: s_andn2_b64 s[0:1], vcc, s[4:5]         ; encoding: [0x6a,0x04,0x80,0x8a]
777 0x6a,0x04,0x80,0x8a
779 # GFX10: s_andn2_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8a]
780 0x66,0x64,0xe8,0x8a
782 # GFX10: s_andn2_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8a]
783 0x66,0x04,0xe8,0x8a
785 # GFX10: s_andn2_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8a]
786 0x02,0x64,0xe8,0x8a
788 # GFX10: s_andn2_b64 s[104:105], s[2:3], s[4:5]  ; encoding: [0x02,0x04,0xe8,0x8a]
789 0x02,0x04,0xe8,0x8a
791 # GFX10: s_andn2_b64 vcc, s[2:3], s[4:5]         ; encoding: [0x02,0x04,0xea,0x8a]
792 0x02,0x04,0xea,0x8a
794 # GFX10: s_ashr_i32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x91]
795 0x01,0x02,0x7f,0x91
797 # GFX10: s_ashr_i32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x91]
798 0x01,0x02,0x7e,0x91
800 # GFX10: s_ashr_i32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7c,0x91]
801 0x01,0x02,0x7c,0x91
803 # GFX10: s_ashr_i32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x91]
804 0xc1,0x02,0x00,0x91
806 # GFX10: s_ashr_i32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x91]
807 0xf7,0x02,0x00,0x91
809 # GFX10: s_ashr_i32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x91]
810 0x80,0x02,0x00,0x91
812 # GFX10: s_ashr_i32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x91]
813 0xf0,0x02,0x00,0x91
815 # GFX10: s_ashr_i32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f]
816 0xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f
818 # GFX10: s_ashr_i32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf]
819 0xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf
821 # GFX10: s_ashr_i32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x91]
822 0x7f,0x02,0x00,0x91
824 # GFX10: s_ashr_i32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x91]
825 0x7e,0x02,0x00,0x91
827 # GFX10: s_ashr_i32 s0, m0, s2                   ; encoding: [0x7c,0x02,0x00,0x91]
828 0x7c,0x02,0x00,0x91
830 # GFX10: s_ashr_i32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x91]
831 0x01,0xc1,0x00,0x91
833 # GFX10: s_ashr_i32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x91]
834 0x01,0xf7,0x00,0x91
836 # GFX10: s_ashr_i32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x91]
837 0x01,0x80,0x00,0x91
839 # GFX10: s_ashr_i32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x91]
840 0x01,0xf0,0x00,0x91
842 # GFX10: s_ashr_i32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f]
843 0x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f
845 # GFX10: s_ashr_i32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf]
846 0x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf
848 # GFX10: s_ashr_i32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x91]
849 0x01,0x7f,0x00,0x91
851 # GFX10: s_ashr_i32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x91]
852 0x01,0x7e,0x00,0x91
854 # GFX10: s_ashr_i32 s0, s1, m0                   ; encoding: [0x01,0x7c,0x00,0x91]
855 0x01,0x7c,0x00,0x91
857 # GFX10: s_ashr_i32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x91]
858 0x01,0x67,0x00,0x91
860 # GFX10: s_ashr_i32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x91]
861 0x01,0x02,0x00,0x91
863 # GFX10: s_ashr_i32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x91]
864 0x01,0x6b,0x00,0x91
866 # GFX10: s_ashr_i32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x91]
867 0x01,0x6a,0x00,0x91
869 # GFX10: s_ashr_i32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x91]
870 0x68,0x67,0x00,0x91
872 # GFX10: s_ashr_i32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x91]
873 0x68,0x02,0x00,0x91
875 # GFX10: s_ashr_i32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x91]
876 0x6b,0x02,0x00,0x91
878 # GFX10: s_ashr_i32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x91]
879 0x6a,0x02,0x00,0x91
881 # GFX10: s_ashr_i32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x91]
882 0x01,0x67,0x69,0x91
884 # GFX10: s_ashr_i32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x91]
885 0x01,0x02,0x69,0x91
887 # GFX10: s_ashr_i32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x91]
888 0x68,0x67,0x69,0x91
890 # GFX10: s_ashr_i32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x91]
891 0x68,0x02,0x69,0x91
893 # GFX10: s_ashr_i32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x91]
894 0x01,0x02,0x6b,0x91
896 # GFX10: s_ashr_i32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x91]
897 0x01,0x02,0x6a,0x91
899 # GFX10: s_ashr_i64 exec, s[2:3], s4             ; encoding: [0x02,0x04,0xfe,0x91]
900 0x02,0x04,0xfe,0x91
902 # GFX10: s_ashr_i64 s[0:1], -1, s4               ; encoding: [0xc1,0x04,0x80,0x91]
903 0xc1,0x04,0x80,0x91
905 # GFX10: s_ashr_i64 s[0:1], -4.0, s4             ; encoding: [0xf7,0x04,0x80,0x91]
906 0xf7,0x04,0x80,0x91
908 # GFX10: s_ashr_i64 s[0:1], 0, s4                ; encoding: [0x80,0x04,0x80,0x91]
909 0x80,0x04,0x80,0x91
911 # GFX10: s_ashr_i64 s[0:1], 0.5, s4              ; encoding: [0xf0,0x04,0x80,0x91]
912 0xf0,0x04,0x80,0x91
914 # GFX10: s_ashr_i64 s[0:1], 0x3f717273, s4       ; encoding: [0xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f]
915 0xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f
917 # GFX10: s_ashr_i64 s[0:1], 0xaf123456, s4       ; encoding: [0xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf]
918 0xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf
920 # GFX10: s_ashr_i64 s[0:1], exec, s4             ; encoding: [0x7e,0x04,0x80,0x91]
921 0x7e,0x04,0x80,0x91
923 # GFX10: s_ashr_i64 s[0:1], s[102:103], s100     ; encoding: [0x66,0x64,0x80,0x91]
924 0x66,0x64,0x80,0x91
926 # GFX10: s_ashr_i64 s[0:1], s[102:103], s4       ; encoding: [0x66,0x04,0x80,0x91]
927 0x66,0x04,0x80,0x91
929 # GFX10: s_ashr_i64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x91]
930 0x02,0xc1,0x80,0x91
932 # GFX10: s_ashr_i64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x91]
933 0x02,0xf7,0x80,0x91
935 # GFX10: s_ashr_i64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x91]
936 0x02,0x80,0x80,0x91
938 # GFX10: s_ashr_i64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x91]
939 0x02,0xf0,0x80,0x91
941 # GFX10: s_ashr_i64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f]
942 0x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f
944 # GFX10: s_ashr_i64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf]
945 0x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf
947 # GFX10: s_ashr_i64 s[0:1], s[2:3], exec_lo      ; encoding: [0x02,0x7e,0x80,0x91]
948 0x02,0x7e,0x80,0x91
950 # GFX10: s_ashr_i64 s[0:1], s[2:3], s100         ; encoding: [0x02,0x64,0x80,0x91]
951 0x02,0x64,0x80,0x91
953 # GFX10: s_ashr_i64 s[0:1], s[2:3], s4           ; encoding: [0x02,0x04,0x80,0x91]
954 0x02,0x04,0x80,0x91
956 # GFX10: s_ashr_i64 s[0:1], s[2:3], vcc_lo       ; encoding: [0x02,0x6a,0x80,0x91]
957 0x02,0x6a,0x80,0x91
959 # GFX10: s_ashr_i64 s[0:1], vcc, s4              ; encoding: [0x6a,0x04,0x80,0x91]
960 0x6a,0x04,0x80,0x91
962 # GFX10: s_ashr_i64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x91]
963 0x66,0x64,0xe8,0x91
965 # GFX10: s_ashr_i64 s[104:105], s[102:103], s4   ; encoding: [0x66,0x04,0xe8,0x91]
966 0x66,0x04,0xe8,0x91
968 # GFX10: s_ashr_i64 s[104:105], s[2:3], s100     ; encoding: [0x02,0x64,0xe8,0x91]
969 0x02,0x64,0xe8,0x91
971 # GFX10: s_ashr_i64 s[104:105], s[2:3], s4       ; encoding: [0x02,0x04,0xe8,0x91]
972 0x02,0x04,0xe8,0x91
974 # GFX10: s_ashr_i64 vcc, s[2:3], s4              ; encoding: [0x02,0x04,0xea,0x91]
975 0x02,0x04,0xea,0x91
977 # GFX10: s_bfe_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x94]
978 0x01,0x02,0x7f,0x94
980 # GFX10: s_bfe_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x94]
981 0x01,0x02,0x7e,0x94
983 # GFX10: s_bfe_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7c,0x94]
984 0x01,0x02,0x7c,0x94
986 # GFX10: s_bfe_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x94]
987 0xc1,0x02,0x00,0x94
989 # GFX10: s_bfe_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x94]
990 0xf7,0x02,0x00,0x94
992 # GFX10: s_bfe_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x94]
993 0x80,0x02,0x00,0x94
995 # GFX10: s_bfe_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x94]
996 0xf0,0x02,0x00,0x94
998 # GFX10: s_bfe_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x94,0x73,0x72,0x71,0x3f]
999 0xff,0x02,0x00,0x94,0x73,0x72,0x71,0x3f
1001 # GFX10: s_bfe_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x94,0x56,0x34,0x12,0xaf]
1002 0xff,0x02,0x00,0x94,0x56,0x34,0x12,0xaf
1004 # GFX10: s_bfe_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x94]
1005 0x7f,0x02,0x00,0x94
1007 # GFX10: s_bfe_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x94]
1008 0x7e,0x02,0x00,0x94
1010 # GFX10: s_bfe_i32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x00,0x94]
1011 0x7c,0x02,0x00,0x94
1013 # GFX10: s_bfe_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x94]
1014 0x01,0xc1,0x00,0x94
1016 # GFX10: s_bfe_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x94]
1017 0x01,0xf7,0x00,0x94
1019 # GFX10: s_bfe_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x94]
1020 0x01,0x80,0x00,0x94
1022 # GFX10: s_bfe_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x94]
1023 0x01,0xf0,0x00,0x94
1025 # GFX10: s_bfe_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x94,0x73,0x72,0x71,0x3f]
1026 0x01,0xff,0x00,0x94,0x73,0x72,0x71,0x3f
1028 # GFX10: s_bfe_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x94,0x56,0x34,0x12,0xaf]
1029 0x01,0xff,0x00,0x94,0x56,0x34,0x12,0xaf
1031 # GFX10: s_bfe_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x94]
1032 0x01,0x7f,0x00,0x94
1034 # GFX10: s_bfe_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x94]
1035 0x01,0x7e,0x00,0x94
1037 # GFX10: s_bfe_i32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x00,0x94]
1038 0x01,0x7c,0x00,0x94
1040 # GFX10: s_bfe_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x94]
1041 0x01,0x67,0x00,0x94
1043 # GFX10: s_bfe_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x94]
1044 0x01,0x02,0x00,0x94
1046 # GFX10: s_bfe_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x94]
1047 0x01,0x6b,0x00,0x94
1049 # GFX10: s_bfe_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x94]
1050 0x01,0x6a,0x00,0x94
1052 # GFX10: s_bfe_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x94]
1053 0x68,0x67,0x00,0x94
1055 # GFX10: s_bfe_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x94]
1056 0x68,0x02,0x00,0x94
1058 # GFX10: s_bfe_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x94]
1059 0x6b,0x02,0x00,0x94
1061 # GFX10: s_bfe_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x94]
1062 0x6a,0x02,0x00,0x94
1064 # GFX10: s_bfe_i32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x94]
1065 0x01,0x67,0x69,0x94
1067 # GFX10: s_bfe_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x94]
1068 0x01,0x02,0x69,0x94
1070 # GFX10: s_bfe_i32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x94]
1071 0x68,0x67,0x69,0x94
1073 # GFX10: s_bfe_i32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x94]
1074 0x68,0x02,0x69,0x94
1076 # GFX10: s_bfe_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x94]
1077 0x01,0x02,0x6b,0x94
1079 # GFX10: s_bfe_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x94]
1080 0x01,0x02,0x6a,0x94
1082 # GFX10: s_bfe_i64 exec, s[2:3], s4              ; encoding: [0x02,0x04,0x7e,0x95]
1083 0x02,0x04,0x7e,0x95
1085 # GFX10: s_bfe_i64 s[0:1], -1, s4                ; encoding: [0xc1,0x04,0x00,0x95]
1086 0xc1,0x04,0x00,0x95
1088 # GFX10: s_bfe_i64 s[0:1], -4.0, s4              ; encoding: [0xf7,0x04,0x00,0x95]
1089 0xf7,0x04,0x00,0x95
1091 # GFX10: s_bfe_i64 s[0:1], 0, s4                 ; encoding: [0x80,0x04,0x00,0x95]
1092 0x80,0x04,0x00,0x95
1094 # GFX10: s_bfe_i64 s[0:1], 0.5, s4               ; encoding: [0xf0,0x04,0x00,0x95]
1095 0xf0,0x04,0x00,0x95
1097 # GFX10: s_bfe_i64 s[0:1], 0x3f717273, s4        ; encoding: [0xff,0x04,0x00,0x95,0x73,0x72,0x71,0x3f]
1098 0xff,0x04,0x00,0x95,0x73,0x72,0x71,0x3f
1100 # GFX10: s_bfe_i64 s[0:1], 0xaf123456, s4        ; encoding: [0xff,0x04,0x00,0x95,0x56,0x34,0x12,0xaf]
1101 0xff,0x04,0x00,0x95,0x56,0x34,0x12,0xaf
1103 # GFX10: s_bfe_i64 s[0:1], exec, s4              ; encoding: [0x7e,0x04,0x00,0x95]
1104 0x7e,0x04,0x00,0x95
1106 # GFX10: s_bfe_i64 s[0:1], s[102:103], s100      ; encoding: [0x66,0x64,0x00,0x95]
1107 0x66,0x64,0x00,0x95
1109 # GFX10: s_bfe_i64 s[0:1], s[102:103], s4        ; encoding: [0x66,0x04,0x00,0x95]
1110 0x66,0x04,0x00,0x95
1112 # GFX10: s_bfe_i64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x00,0x95]
1113 0x02,0xc1,0x00,0x95
1115 # GFX10: s_bfe_i64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x00,0x95]
1116 0x02,0xf7,0x00,0x95
1118 # GFX10: s_bfe_i64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x00,0x95]
1119 0x02,0x80,0x00,0x95
1121 # GFX10: s_bfe_i64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x00,0x95]
1122 0x02,0xf0,0x00,0x95
1124 # GFX10: s_bfe_i64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x00,0x95,0x73,0x72,0x71,0x3f]
1125 0x02,0xff,0x00,0x95,0x73,0x72,0x71,0x3f
1127 # GFX10: s_bfe_i64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x00,0x95,0x56,0x34,0x12,0xaf]
1128 0x02,0xff,0x00,0x95,0x56,0x34,0x12,0xaf
1130 # GFX10: s_bfe_i64 s[0:1], s[2:3], exec_lo       ; encoding: [0x02,0x7e,0x00,0x95]
1131 0x02,0x7e,0x00,0x95
1133 # GFX10: s_bfe_i64 s[0:1], s[2:3], s100          ; encoding: [0x02,0x64,0x00,0x95]
1134 0x02,0x64,0x00,0x95
1136 # GFX10: s_bfe_i64 s[0:1], s[2:3], s4            ; encoding: [0x02,0x04,0x00,0x95]
1137 0x02,0x04,0x00,0x95
1139 # GFX10: s_bfe_i64 s[0:1], s[2:3], vcc_lo        ; encoding: [0x02,0x6a,0x00,0x95]
1140 0x02,0x6a,0x00,0x95
1142 # GFX10: s_bfe_i64 s[0:1], vcc, s4               ; encoding: [0x6a,0x04,0x00,0x95]
1143 0x6a,0x04,0x00,0x95
1145 # GFX10: s_bfe_i64 s[104:105], s[102:103], s100  ; encoding: [0x66,0x64,0x68,0x95]
1146 0x66,0x64,0x68,0x95
1148 # GFX10: s_bfe_i64 s[104:105], s[102:103], s4    ; encoding: [0x66,0x04,0x68,0x95]
1149 0x66,0x04,0x68,0x95
1151 # GFX10: s_bfe_i64 s[104:105], s[2:3], s100      ; encoding: [0x02,0x64,0x68,0x95]
1152 0x02,0x64,0x68,0x95
1154 # GFX10: s_bfe_i64 s[104:105], s[2:3], s4        ; encoding: [0x02,0x04,0x68,0x95]
1155 0x02,0x04,0x68,0x95
1157 # GFX10: s_bfe_i64 vcc, s[2:3], s4               ; encoding: [0x02,0x04,0x6a,0x95]
1158 0x02,0x04,0x6a,0x95
1160 # GFX10: s_bfe_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x93]
1161 0x01,0x02,0xff,0x93
1163 # GFX10: s_bfe_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x93]
1164 0x01,0x02,0xfe,0x93
1166 # GFX10: s_bfe_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfc,0x93]
1167 0x01,0x02,0xfc,0x93
1169 # GFX10: s_bfe_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x93]
1170 0xc1,0x02,0x80,0x93
1172 # GFX10: s_bfe_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x93]
1173 0xf7,0x02,0x80,0x93
1175 # GFX10: s_bfe_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x93]
1176 0x80,0x02,0x80,0x93
1178 # GFX10: s_bfe_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x93]
1179 0xf0,0x02,0x80,0x93
1181 # GFX10: s_bfe_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f]
1182 0xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f
1184 # GFX10: s_bfe_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf]
1185 0xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf
1187 # GFX10: s_bfe_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x93]
1188 0x7f,0x02,0x80,0x93
1190 # GFX10: s_bfe_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x93]
1191 0x7e,0x02,0x80,0x93
1193 # GFX10: s_bfe_u32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x80,0x93]
1194 0x7c,0x02,0x80,0x93
1196 # GFX10: s_bfe_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x93]
1197 0x01,0xc1,0x80,0x93
1199 # GFX10: s_bfe_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x93]
1200 0x01,0xf7,0x80,0x93
1202 # GFX10: s_bfe_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x93]
1203 0x01,0x80,0x80,0x93
1205 # GFX10: s_bfe_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x93]
1206 0x01,0xf0,0x80,0x93
1208 # GFX10: s_bfe_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f]
1209 0x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f
1211 # GFX10: s_bfe_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf]
1212 0x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf
1214 # GFX10: s_bfe_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x93]
1215 0x01,0x7f,0x80,0x93
1217 # GFX10: s_bfe_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x93]
1218 0x01,0x7e,0x80,0x93
1220 # GFX10: s_bfe_u32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x80,0x93]
1221 0x01,0x7c,0x80,0x93
1223 # GFX10: s_bfe_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x93]
1224 0x01,0x67,0x80,0x93
1226 # GFX10: s_bfe_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x93]
1227 0x01,0x02,0x80,0x93
1229 # GFX10: s_bfe_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x93]
1230 0x01,0x6b,0x80,0x93
1232 # GFX10: s_bfe_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x93]
1233 0x01,0x6a,0x80,0x93
1235 # GFX10: s_bfe_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x93]
1236 0x68,0x67,0x80,0x93
1238 # GFX10: s_bfe_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x93]
1239 0x68,0x02,0x80,0x93
1241 # GFX10: s_bfe_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x93]
1242 0x6b,0x02,0x80,0x93
1244 # GFX10: s_bfe_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x93]
1245 0x6a,0x02,0x80,0x93
1247 # GFX10: s_bfe_u32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x93]
1248 0x01,0x67,0xe9,0x93
1250 # GFX10: s_bfe_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x93]
1251 0x01,0x02,0xe9,0x93
1253 # GFX10: s_bfe_u32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x93]
1254 0x68,0x67,0xe9,0x93
1256 # GFX10: s_bfe_u32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x93]
1257 0x68,0x02,0xe9,0x93
1259 # GFX10: s_bfe_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x93]
1260 0x01,0x02,0xeb,0x93
1262 # GFX10: s_bfe_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x93]
1263 0x01,0x02,0xea,0x93
1265 # GFX10: s_bfe_u64 exec, s[2:3], s4              ; encoding: [0x02,0x04,0xfe,0x94]
1266 0x02,0x04,0xfe,0x94
1268 # GFX10: s_bfe_u64 s[0:1], -1, s4                ; encoding: [0xc1,0x04,0x80,0x94]
1269 0xc1,0x04,0x80,0x94
1271 # GFX10: s_bfe_u64 s[0:1], -4.0, s4              ; encoding: [0xf7,0x04,0x80,0x94]
1272 0xf7,0x04,0x80,0x94
1274 # GFX10: s_bfe_u64 s[0:1], 0, s4                 ; encoding: [0x80,0x04,0x80,0x94]
1275 0x80,0x04,0x80,0x94
1277 # GFX10: s_bfe_u64 s[0:1], 0.5, s4               ; encoding: [0xf0,0x04,0x80,0x94]
1278 0xf0,0x04,0x80,0x94
1280 # GFX10: s_bfe_u64 s[0:1], 0x3f717273, s4        ; encoding: [0xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f]
1281 0xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f
1283 # GFX10: s_bfe_u64 s[0:1], 0xaf123456, s4        ; encoding: [0xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf]
1284 0xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf
1286 # GFX10: s_bfe_u64 s[0:1], exec, s4              ; encoding: [0x7e,0x04,0x80,0x94]
1287 0x7e,0x04,0x80,0x94
1289 # GFX10: s_bfe_u64 s[0:1], s[102:103], s100      ; encoding: [0x66,0x64,0x80,0x94]
1290 0x66,0x64,0x80,0x94
1292 # GFX10: s_bfe_u64 s[0:1], s[102:103], s4        ; encoding: [0x66,0x04,0x80,0x94]
1293 0x66,0x04,0x80,0x94
1295 # GFX10: s_bfe_u64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x80,0x94]
1296 0x02,0xc1,0x80,0x94
1298 # GFX10: s_bfe_u64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x80,0x94]
1299 0x02,0xf7,0x80,0x94
1301 # GFX10: s_bfe_u64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x80,0x94]
1302 0x02,0x80,0x80,0x94
1304 # GFX10: s_bfe_u64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x80,0x94]
1305 0x02,0xf0,0x80,0x94
1307 # GFX10: s_bfe_u64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f]
1308 0x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f
1310 # GFX10: s_bfe_u64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf]
1311 0x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf
1313 # GFX10: s_bfe_u64 s[0:1], s[2:3], exec_lo       ; encoding: [0x02,0x7e,0x80,0x94]
1314 0x02,0x7e,0x80,0x94
1316 # GFX10: s_bfe_u64 s[0:1], s[2:3], s100          ; encoding: [0x02,0x64,0x80,0x94]
1317 0x02,0x64,0x80,0x94
1319 # GFX10: s_bfe_u64 s[0:1], s[2:3], s4            ; encoding: [0x02,0x04,0x80,0x94]
1320 0x02,0x04,0x80,0x94
1322 # GFX10: s_bfe_u64 s[0:1], s[2:3], vcc_lo        ; encoding: [0x02,0x6a,0x80,0x94]
1323 0x02,0x6a,0x80,0x94
1325 # GFX10: s_bfe_u64 s[0:1], vcc, s4               ; encoding: [0x6a,0x04,0x80,0x94]
1326 0x6a,0x04,0x80,0x94
1328 # GFX10: s_bfe_u64 s[104:105], s[102:103], s100  ; encoding: [0x66,0x64,0xe8,0x94]
1329 0x66,0x64,0xe8,0x94
1331 # GFX10: s_bfe_u64 s[104:105], s[102:103], s4    ; encoding: [0x66,0x04,0xe8,0x94]
1332 0x66,0x04,0xe8,0x94
1334 # GFX10: s_bfe_u64 s[104:105], s[2:3], s100      ; encoding: [0x02,0x64,0xe8,0x94]
1335 0x02,0x64,0xe8,0x94
1337 # GFX10: s_bfe_u64 s[104:105], s[2:3], s4        ; encoding: [0x02,0x04,0xe8,0x94]
1338 0x02,0x04,0xe8,0x94
1340 # GFX10: s_bfe_u64 vcc, s[2:3], s4               ; encoding: [0x02,0x04,0xea,0x94]
1341 0x02,0x04,0xea,0x94
1343 # GFX10: s_bfm_b32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x92]
1344 0x01,0x02,0x7f,0x92
1346 # GFX10: s_bfm_b32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x92]
1347 0x01,0x02,0x7e,0x92
1349 # GFX10: s_bfm_b32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7c,0x92]
1350 0x01,0x02,0x7c,0x92
1352 # GFX10: s_bfm_b32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x92]
1353 0xc1,0x02,0x00,0x92
1355 # GFX10: s_bfm_b32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x92]
1356 0xf7,0x02,0x00,0x92
1358 # GFX10: s_bfm_b32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x92]
1359 0x80,0x02,0x00,0x92
1361 # GFX10: s_bfm_b32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x92]
1362 0xf0,0x02,0x00,0x92
1364 # GFX10: s_bfm_b32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f]
1365 0xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f
1367 # GFX10: s_bfm_b32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf]
1368 0xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf
1370 # GFX10: s_bfm_b32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x92]
1371 0x7f,0x02,0x00,0x92
1373 # GFX10: s_bfm_b32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x92]
1374 0x7e,0x02,0x00,0x92
1376 # GFX10: s_bfm_b32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x00,0x92]
1377 0x7c,0x02,0x00,0x92
1379 # GFX10: s_bfm_b32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x92]
1380 0x01,0xc1,0x00,0x92
1382 # GFX10: s_bfm_b32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x92]
1383 0x01,0xf7,0x00,0x92
1385 # GFX10: s_bfm_b32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x92]
1386 0x01,0x80,0x00,0x92
1388 # GFX10: s_bfm_b32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x92]
1389 0x01,0xf0,0x00,0x92
1391 # GFX10: s_bfm_b32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f]
1392 0x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f
1394 # GFX10: s_bfm_b32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf]
1395 0x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf
1397 # GFX10: s_bfm_b32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x92]
1398 0x01,0x7f,0x00,0x92
1400 # GFX10: s_bfm_b32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x92]
1401 0x01,0x7e,0x00,0x92
1403 # GFX10: s_bfm_b32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x00,0x92]
1404 0x01,0x7c,0x00,0x92
1406 # GFX10: s_bfm_b32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x92]
1407 0x01,0x67,0x00,0x92
1409 # GFX10: s_bfm_b32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x92]
1410 0x01,0x02,0x00,0x92
1412 # GFX10: s_bfm_b32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x92]
1413 0x01,0x6b,0x00,0x92
1415 # GFX10: s_bfm_b32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x92]
1416 0x01,0x6a,0x00,0x92
1418 # GFX10: s_bfm_b32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x92]
1419 0x68,0x67,0x00,0x92
1421 # GFX10: s_bfm_b32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x92]
1422 0x68,0x02,0x00,0x92
1424 # GFX10: s_bfm_b32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x92]
1425 0x6b,0x02,0x00,0x92
1427 # GFX10: s_bfm_b32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x92]
1428 0x6a,0x02,0x00,0x92
1430 # GFX10: s_bfm_b32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x92]
1431 0x01,0x67,0x69,0x92
1433 # GFX10: s_bfm_b32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x92]
1434 0x01,0x02,0x69,0x92
1436 # GFX10: s_bfm_b32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x92]
1437 0x68,0x67,0x69,0x92
1439 # GFX10: s_bfm_b32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x92]
1440 0x68,0x02,0x69,0x92
1442 # GFX10: s_bfm_b32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x92]
1443 0x01,0x02,0x6b,0x92
1445 # GFX10: s_bfm_b32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x92]
1446 0x01,0x02,0x6a,0x92
1448 # GFX10: s_bfm_b64 exec, s2, s3                  ; encoding: [0x02,0x03,0xfe,0x92]
1449 0x02,0x03,0xfe,0x92
1451 # GFX10: s_bfm_b64 s[0:1], -1, s3                ; encoding: [0xc1,0x03,0x80,0x92]
1452 0xc1,0x03,0x80,0x92
1454 # GFX10: s_bfm_b64 s[0:1], -4.0, s3              ; encoding: [0xf7,0x03,0x80,0x92]
1455 0xf7,0x03,0x80,0x92
1457 # GFX10: s_bfm_b64 s[0:1], 0, s3                 ; encoding: [0x80,0x03,0x80,0x92]
1458 0x80,0x03,0x80,0x92
1460 # GFX10: s_bfm_b64 s[0:1], 0.5, s3               ; encoding: [0xf0,0x03,0x80,0x92]
1461 0xf0,0x03,0x80,0x92
1463 # GFX10: s_bfm_b64 s[0:1], 0x3f717273, s3        ; encoding: [0xff,0x03,0x80,0x92,0x73,0x72,0x71,0x3f]
1464 0xff,0x03,0x80,0x92,0x73,0x72,0x71,0x3f
1466 # GFX10: s_bfm_b64 s[0:1], 0xaf123456, s3        ; encoding: [0xff,0x03,0x80,0x92,0x56,0x34,0x12,0xaf]
1467 0xff,0x03,0x80,0x92,0x56,0x34,0x12,0xaf
1469 # GFX10: s_bfm_b64 s[0:1], exec_hi, s3           ; encoding: [0x7f,0x03,0x80,0x92]
1470 0x7f,0x03,0x80,0x92
1472 # GFX10: s_bfm_b64 s[0:1], exec_lo, s3           ; encoding: [0x7e,0x03,0x80,0x92]
1473 0x7e,0x03,0x80,0x92
1475 # GFX10: s_bfm_b64 s[0:1], m0, s3                ; encoding: [0x7c,0x03,0x80,0x92]
1476 0x7c,0x03,0x80,0x92
1478 # GFX10: s_bfm_b64 s[0:1], s104, s103            ; encoding: [0x68,0x67,0x80,0x92]
1479 0x68,0x67,0x80,0x92
1481 # GFX10: s_bfm_b64 s[0:1], s104, s3              ; encoding: [0x68,0x03,0x80,0x92]
1482 0x68,0x03,0x80,0x92
1484 # GFX10: s_bfm_b64 s[0:1], s2, -1                ; encoding: [0x02,0xc1,0x80,0x92]
1485 0x02,0xc1,0x80,0x92
1487 # GFX10: s_bfm_b64 s[0:1], s2, -4.0              ; encoding: [0x02,0xf7,0x80,0x92]
1488 0x02,0xf7,0x80,0x92
1490 # GFX10: s_bfm_b64 s[0:1], s2, 0                 ; encoding: [0x02,0x80,0x80,0x92]
1491 0x02,0x80,0x80,0x92
1493 # GFX10: s_bfm_b64 s[0:1], s2, 0.5               ; encoding: [0x02,0xf0,0x80,0x92]
1494 0x02,0xf0,0x80,0x92
1496 # GFX10: s_bfm_b64 s[0:1], s2, 0x3f717273        ; encoding: [0x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f]
1497 0x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f
1499 # GFX10: s_bfm_b64 s[0:1], s2, 0xaf123456        ; encoding: [0x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf]
1500 0x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf
1502 # GFX10: s_bfm_b64 s[0:1], s2, exec_hi           ; encoding: [0x02,0x7f,0x80,0x92]
1503 0x02,0x7f,0x80,0x92
1505 # GFX10: s_bfm_b64 s[0:1], s2, exec_lo           ; encoding: [0x02,0x7e,0x80,0x92]
1506 0x02,0x7e,0x80,0x92
1508 # GFX10: s_bfm_b64 s[0:1], s2, m0                ; encoding: [0x02,0x7c,0x80,0x92]
1509 0x02,0x7c,0x80,0x92
1511 # GFX10: s_bfm_b64 s[0:1], s2, s103              ; encoding: [0x02,0x67,0x80,0x92]
1512 0x02,0x67,0x80,0x92
1514 # GFX10: s_bfm_b64 s[0:1], s2, s3                ; encoding: [0x02,0x03,0x80,0x92]
1515 0x02,0x03,0x80,0x92
1517 # GFX10: s_bfm_b64 s[0:1], s2, vcc_hi            ; encoding: [0x02,0x6b,0x80,0x92]
1518 0x02,0x6b,0x80,0x92
1520 # GFX10: s_bfm_b64 s[0:1], s2, vcc_lo            ; encoding: [0x02,0x6a,0x80,0x92]
1521 0x02,0x6a,0x80,0x92
1523 # GFX10: s_bfm_b64 s[0:1], vcc_hi, s3            ; encoding: [0x6b,0x03,0x80,0x92]
1524 0x6b,0x03,0x80,0x92
1526 # GFX10: s_bfm_b64 s[0:1], vcc_lo, s3            ; encoding: [0x6a,0x03,0x80,0x92]
1527 0x6a,0x03,0x80,0x92
1529 # GFX10: s_bfm_b64 s[104:105], s103, s102        ; encoding: [0x67,0x66,0xe8,0x92]
1530 0x67,0x66,0xe8,0x92
1532 # GFX10: s_bfm_b64 s[104:105], s104, s3          ; encoding: [0x68,0x03,0xe8,0x92]
1533 0x68,0x03,0xe8,0x92
1535 # GFX10: s_bfm_b64 s[104:105], s2, s103          ; encoding: [0x02,0x67,0xe8,0x92]
1536 0x02,0x67,0xe8,0x92
1538 # GFX10: s_bfm_b64 s[104:105], s2, s3            ; encoding: [0x02,0x03,0xe8,0x92]
1539 0x02,0x03,0xe8,0x92
1541 # GFX10: s_bfm_b64 vcc, s2, s3                   ; encoding: [0x02,0x03,0xea,0x92]
1542 0x02,0x03,0xea,0x92
1544 # GFX10: s_cselect_b32 exec_hi, s1, s2           ; encoding: [0x01,0x02,0x7f,0x85]
1545 0x01,0x02,0x7f,0x85
1547 # GFX10: s_cselect_b32 exec_lo, s1, s2           ; encoding: [0x01,0x02,0x7e,0x85]
1548 0x01,0x02,0x7e,0x85
1550 # GFX10: s_cselect_b32 m0, s1, s2                ; encoding: [0x01,0x02,0x7c,0x85]
1551 0x01,0x02,0x7c,0x85
1553 # GFX10: s_cselect_b32 s0, -1, s2                ; encoding: [0xc1,0x02,0x00,0x85]
1554 0xc1,0x02,0x00,0x85
1556 # GFX10: s_cselect_b32 s0, -4.0, s2              ; encoding: [0xf7,0x02,0x00,0x85]
1557 0xf7,0x02,0x00,0x85
1559 # GFX10: s_cselect_b32 s0, 0, s2                 ; encoding: [0x80,0x02,0x00,0x85]
1560 0x80,0x02,0x00,0x85
1562 # GFX10: s_cselect_b32 s0, 0.5, s2               ; encoding: [0xf0,0x02,0x00,0x85]
1563 0xf0,0x02,0x00,0x85
1565 # GFX10: s_cselect_b32 s0, 0x3f717273, s2        ; encoding: [0xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f]
1566 0xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f
1568 # GFX10: s_cselect_b32 s0, 0xaf123456, s2        ; encoding: [0xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf]
1569 0xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf
1571 # GFX10: s_cselect_b32 s0, exec_hi, s2           ; encoding: [0x7f,0x02,0x00,0x85]
1572 0x7f,0x02,0x00,0x85
1574 # GFX10: s_cselect_b32 s0, exec_lo, s2           ; encoding: [0x7e,0x02,0x00,0x85]
1575 0x7e,0x02,0x00,0x85
1577 # GFX10: s_cselect_b32 s0, m0, s2                ; encoding: [0x7c,0x02,0x00,0x85]
1578 0x7c,0x02,0x00,0x85
1580 # GFX10: s_cselect_b32 s0, s1, -1                ; encoding: [0x01,0xc1,0x00,0x85]
1581 0x01,0xc1,0x00,0x85
1583 # GFX10: s_cselect_b32 s0, s1, -4.0              ; encoding: [0x01,0xf7,0x00,0x85]
1584 0x01,0xf7,0x00,0x85
1586 # GFX10: s_cselect_b32 s0, s1, 0                 ; encoding: [0x01,0x80,0x00,0x85]
1587 0x01,0x80,0x00,0x85
1589 # GFX10: s_cselect_b32 s0, s1, 0.5               ; encoding: [0x01,0xf0,0x00,0x85]
1590 0x01,0xf0,0x00,0x85
1592 # GFX10: s_cselect_b32 s0, s1, 0x3f717273        ; encoding: [0x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f]
1593 0x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f
1595 # GFX10: s_cselect_b32 s0, s1, 0xaf123456        ; encoding: [0x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf]
1596 0x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf
1598 # GFX10: s_cselect_b32 s0, s1, exec_hi           ; encoding: [0x01,0x7f,0x00,0x85]
1599 0x01,0x7f,0x00,0x85
1601 # GFX10: s_cselect_b32 s0, s1, exec_lo           ; encoding: [0x01,0x7e,0x00,0x85]
1602 0x01,0x7e,0x00,0x85
1604 # GFX10: s_cselect_b32 s0, s1, m0                ; encoding: [0x01,0x7c,0x00,0x85]
1605 0x01,0x7c,0x00,0x85
1607 # GFX10: s_cselect_b32 s0, s1, s103              ; encoding: [0x01,0x67,0x00,0x85]
1608 0x01,0x67,0x00,0x85
1610 # GFX10: s_cselect_b32 s0, s1, s2                ; encoding: [0x01,0x02,0x00,0x85]
1611 0x01,0x02,0x00,0x85
1613 # GFX10: s_cselect_b32 s0, s1, vcc_hi            ; encoding: [0x01,0x6b,0x00,0x85]
1614 0x01,0x6b,0x00,0x85
1616 # GFX10: s_cselect_b32 s0, s1, vcc_lo            ; encoding: [0x01,0x6a,0x00,0x85]
1617 0x01,0x6a,0x00,0x85
1619 # GFX10: s_cselect_b32 s0, s104, s103            ; encoding: [0x68,0x67,0x00,0x85]
1620 0x68,0x67,0x00,0x85
1622 # GFX10: s_cselect_b32 s0, s104, s2              ; encoding: [0x68,0x02,0x00,0x85]
1623 0x68,0x02,0x00,0x85
1625 # GFX10: s_cselect_b32 s0, vcc_hi, s2            ; encoding: [0x6b,0x02,0x00,0x85]
1626 0x6b,0x02,0x00,0x85
1628 # GFX10: s_cselect_b32 s0, vcc_lo, s2            ; encoding: [0x6a,0x02,0x00,0x85]
1629 0x6a,0x02,0x00,0x85
1631 # GFX10: s_cselect_b32 s105, s1, s103            ; encoding: [0x01,0x67,0x69,0x85]
1632 0x01,0x67,0x69,0x85
1634 # GFX10: s_cselect_b32 s105, s1, s2              ; encoding: [0x01,0x02,0x69,0x85]
1635 0x01,0x02,0x69,0x85
1637 # GFX10: s_cselect_b32 s105, s104, s103          ; encoding: [0x68,0x67,0x69,0x85]
1638 0x68,0x67,0x69,0x85
1640 # GFX10: s_cselect_b32 s105, s104, s2            ; encoding: [0x68,0x02,0x69,0x85]
1641 0x68,0x02,0x69,0x85
1643 # GFX10: s_cselect_b32 vcc_hi, s1, s2            ; encoding: [0x01,0x02,0x6b,0x85]
1644 0x01,0x02,0x6b,0x85
1646 # GFX10: s_cselect_b32 vcc_lo, s1, s2            ; encoding: [0x01,0x02,0x6a,0x85]
1647 0x01,0x02,0x6a,0x85
1649 # GFX10: s_cselect_b64 exec, s[2:3], s[4:5]      ; encoding: [0x02,0x04,0xfe,0x85]
1650 0x02,0x04,0xfe,0x85
1652 # GFX10: s_cselect_b64 s[0:1], -1, s[4:5]        ; encoding: [0xc1,0x04,0x80,0x85]
1653 0xc1,0x04,0x80,0x85
1655 # GFX10: s_cselect_b64 s[0:1], -4.0, s[4:5]      ; encoding: [0xf7,0x04,0x80,0x85]
1656 0xf7,0x04,0x80,0x85
1658 # GFX10: s_cselect_b64 s[0:1], 0, s[4:5]         ; encoding: [0x80,0x04,0x80,0x85]
1659 0x80,0x04,0x80,0x85
1661 # GFX10: s_cselect_b64 s[0:1], 0.5, s[4:5]       ; encoding: [0xf0,0x04,0x80,0x85]
1662 0xf0,0x04,0x80,0x85
1664 # GFX10: s_cselect_b64 s[0:1], 0x3f717273, s[4:5] ; encoding: [0xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f]
1665 0xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f
1667 # GFX10: s_cselect_b64 s[0:1], 0xaf123456, s[4:5] ; encoding: [0xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf]
1668 0xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf
1670 # GFX10: s_cselect_b64 s[0:1], exec, s[4:5]      ; encoding: [0x7e,0x04,0x80,0x85]
1671 0x7e,0x04,0x80,0x85
1673 # GFX10: s_cselect_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x85]
1674 0x66,0x64,0x80,0x85
1676 # GFX10: s_cselect_b64 s[0:1], s[102:103], s[4:5] ; encoding: [0x66,0x04,0x80,0x85]
1677 0x66,0x04,0x80,0x85
1679 # GFX10: s_cselect_b64 s[0:1], s[2:3], -1        ; encoding: [0x02,0xc1,0x80,0x85]
1680 0x02,0xc1,0x80,0x85
1682 # GFX10: s_cselect_b64 s[0:1], s[2:3], -4.0      ; encoding: [0x02,0xf7,0x80,0x85]
1683 0x02,0xf7,0x80,0x85
1685 # GFX10: s_cselect_b64 s[0:1], s[2:3], 0         ; encoding: [0x02,0x80,0x80,0x85]
1686 0x02,0x80,0x80,0x85
1688 # GFX10: s_cselect_b64 s[0:1], s[2:3], 0.5       ; encoding: [0x02,0xf0,0x80,0x85]
1689 0x02,0xf0,0x80,0x85
1691 # GFX10: s_cselect_b64 s[0:1], s[2:3], 0x3f717273 ; encoding: [0x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f]
1692 0x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f
1694 # GFX10: s_cselect_b64 s[0:1], s[2:3], 0xaf123456 ; encoding: [0x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf]
1695 0x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf
1697 # GFX10: s_cselect_b64 s[0:1], s[2:3], exec      ; encoding: [0x02,0x7e,0x80,0x85]
1698 0x02,0x7e,0x80,0x85
1700 # GFX10: s_cselect_b64 s[0:1], s[2:3], s[100:101] ; encoding: [0x02,0x64,0x80,0x85]
1701 0x02,0x64,0x80,0x85
1703 # GFX10: s_cselect_b64 s[0:1], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0x80,0x85]
1704 0x02,0x04,0x80,0x85
1706 # GFX10: s_cselect_b64 s[0:1], s[2:3], vcc       ; encoding: [0x02,0x6a,0x80,0x85]
1707 0x02,0x6a,0x80,0x85
1709 # GFX10: s_cselect_b64 s[0:1], vcc, s[4:5]       ; encoding: [0x6a,0x04,0x80,0x85]
1710 0x6a,0x04,0x80,0x85
1712 # GFX10: s_cselect_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x85]
1713 0x66,0x64,0xe8,0x85
1715 # GFX10: s_cselect_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x85]
1716 0x66,0x04,0xe8,0x85
1718 # GFX10: s_cselect_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x85]
1719 0x02,0x64,0xe8,0x85
1721 # GFX10: s_cselect_b64 s[104:105], s[2:3], s[4:5] ; encoding: [0x02,0x04,0xe8,0x85]
1722 0x02,0x04,0xe8,0x85
1724 # GFX10: s_cselect_b64 vcc, s[2:3], s[4:5]       ; encoding: [0x02,0x04,0xea,0x85]
1725 0x02,0x04,0xea,0x85
1727 # GFX10: s_lshl1_add_u32 exec_hi, s1, s2         ; encoding: [0x01,0x02,0x7f,0x97]
1728 0x01,0x02,0x7f,0x97
1730 # GFX10: s_lshl1_add_u32 exec_lo, s1, s2         ; encoding: [0x01,0x02,0x7e,0x97]
1731 0x01,0x02,0x7e,0x97
1733 # GFX10: s_lshl1_add_u32 m0, s1, s2              ; encoding: [0x01,0x02,0x7c,0x97]
1734 0x01,0x02,0x7c,0x97
1736 # GFX10: s_lshl1_add_u32 s0, -1, s2              ; encoding: [0xc1,0x02,0x00,0x97]
1737 0xc1,0x02,0x00,0x97
1739 # GFX10: s_lshl1_add_u32 s0, -4.0, s2            ; encoding: [0xf7,0x02,0x00,0x97]
1740 0xf7,0x02,0x00,0x97
1742 # GFX10: s_lshl1_add_u32 s0, 0, s2               ; encoding: [0x80,0x02,0x00,0x97]
1743 0x80,0x02,0x00,0x97
1745 # GFX10: s_lshl1_add_u32 s0, 0.5, s2             ; encoding: [0xf0,0x02,0x00,0x97]
1746 0xf0,0x02,0x00,0x97
1748 # GFX10: s_lshl1_add_u32 s0, 0x3f717273, s2      ; encoding: [0xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f]
1749 0xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f
1751 # GFX10: s_lshl1_add_u32 s0, 0xaf123456, s2      ; encoding: [0xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf]
1752 0xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf
1754 # GFX10: s_lshl1_add_u32 s0, exec_hi, s2         ; encoding: [0x7f,0x02,0x00,0x97]
1755 0x7f,0x02,0x00,0x97
1757 # GFX10: s_lshl1_add_u32 s0, exec_lo, s2         ; encoding: [0x7e,0x02,0x00,0x97]
1758 0x7e,0x02,0x00,0x97
1760 # GFX10: s_lshl1_add_u32 s0, m0, s2              ; encoding: [0x7c,0x02,0x00,0x97]
1761 0x7c,0x02,0x00,0x97
1763 # GFX10: s_lshl1_add_u32 s0, s1, -1              ; encoding: [0x01,0xc1,0x00,0x97]
1764 0x01,0xc1,0x00,0x97
1766 # GFX10: s_lshl1_add_u32 s0, s1, -4.0            ; encoding: [0x01,0xf7,0x00,0x97]
1767 0x01,0xf7,0x00,0x97
1769 # GFX10: s_lshl1_add_u32 s0, s1, 0               ; encoding: [0x01,0x80,0x00,0x97]
1770 0x01,0x80,0x00,0x97
1772 # GFX10: s_lshl1_add_u32 s0, s1, 0.5             ; encoding: [0x01,0xf0,0x00,0x97]
1773 0x01,0xf0,0x00,0x97
1775 # GFX10: s_lshl1_add_u32 s0, s1, 0x3f717273      ; encoding: [0x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f]
1776 0x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f
1778 # GFX10: s_lshl1_add_u32 s0, s1, 0xaf123456      ; encoding: [0x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf]
1779 0x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf
1781 # GFX10: s_lshl1_add_u32 s0, s1, exec_hi         ; encoding: [0x01,0x7f,0x00,0x97]
1782 0x01,0x7f,0x00,0x97
1784 # GFX10: s_lshl1_add_u32 s0, s1, exec_lo         ; encoding: [0x01,0x7e,0x00,0x97]
1785 0x01,0x7e,0x00,0x97
1787 # GFX10: s_lshl1_add_u32 s0, s1, m0              ; encoding: [0x01,0x7c,0x00,0x97]
1788 0x01,0x7c,0x00,0x97
1790 # GFX10: s_lshl1_add_u32 s0, s1, s103            ; encoding: [0x01,0x67,0x00,0x97]
1791 0x01,0x67,0x00,0x97
1793 # GFX10: s_lshl1_add_u32 s0, s1, s2              ; encoding: [0x01,0x02,0x00,0x97]
1794 0x01,0x02,0x00,0x97
1796 # GFX10: s_lshl1_add_u32 s0, s1, vcc_hi          ; encoding: [0x01,0x6b,0x00,0x97]
1797 0x01,0x6b,0x00,0x97
1799 # GFX10: s_lshl1_add_u32 s0, s1, vcc_lo          ; encoding: [0x01,0x6a,0x00,0x97]
1800 0x01,0x6a,0x00,0x97
1802 # GFX10: s_lshl1_add_u32 s0, s104, s103          ; encoding: [0x68,0x67,0x00,0x97]
1803 0x68,0x67,0x00,0x97
1805 # GFX10: s_lshl1_add_u32 s0, s104, s2            ; encoding: [0x68,0x02,0x00,0x97]
1806 0x68,0x02,0x00,0x97
1808 # GFX10: s_lshl1_add_u32 s0, vcc_hi, s2          ; encoding: [0x6b,0x02,0x00,0x97]
1809 0x6b,0x02,0x00,0x97
1811 # GFX10: s_lshl1_add_u32 s0, vcc_lo, s2          ; encoding: [0x6a,0x02,0x00,0x97]
1812 0x6a,0x02,0x00,0x97
1814 # GFX10: s_lshl1_add_u32 s105, s1, s103          ; encoding: [0x01,0x67,0x69,0x97]
1815 0x01,0x67,0x69,0x97
1817 # GFX10: s_lshl1_add_u32 s105, s1, s2            ; encoding: [0x01,0x02,0x69,0x97]
1818 0x01,0x02,0x69,0x97
1820 # GFX10: s_lshl1_add_u32 s105, s104, s103        ; encoding: [0x68,0x67,0x69,0x97]
1821 0x68,0x67,0x69,0x97
1823 # GFX10: s_lshl1_add_u32 s105, s104, s2          ; encoding: [0x68,0x02,0x69,0x97]
1824 0x68,0x02,0x69,0x97
1826 # GFX10: s_lshl1_add_u32 vcc_hi, s1, s2          ; encoding: [0x01,0x02,0x6b,0x97]
1827 0x01,0x02,0x6b,0x97
1829 # GFX10: s_lshl1_add_u32 vcc_lo, s1, s2          ; encoding: [0x01,0x02,0x6a,0x97]
1830 0x01,0x02,0x6a,0x97
1832 # GFX10: s_lshl2_add_u32 exec_hi, s1, s2         ; encoding: [0x01,0x02,0xff,0x97]
1833 0x01,0x02,0xff,0x97
1835 # GFX10: s_lshl2_add_u32 exec_lo, s1, s2         ; encoding: [0x01,0x02,0xfe,0x97]
1836 0x01,0x02,0xfe,0x97
1838 # GFX10: s_lshl2_add_u32 m0, s1, s2              ; encoding: [0x01,0x02,0xfc,0x97]
1839 0x01,0x02,0xfc,0x97
1841 # GFX10: s_lshl2_add_u32 s0, -1, s2              ; encoding: [0xc1,0x02,0x80,0x97]
1842 0xc1,0x02,0x80,0x97
1844 # GFX10: s_lshl2_add_u32 s0, -4.0, s2            ; encoding: [0xf7,0x02,0x80,0x97]
1845 0xf7,0x02,0x80,0x97
1847 # GFX10: s_lshl2_add_u32 s0, 0, s2               ; encoding: [0x80,0x02,0x80,0x97]
1848 0x80,0x02,0x80,0x97
1850 # GFX10: s_lshl2_add_u32 s0, 0.5, s2             ; encoding: [0xf0,0x02,0x80,0x97]
1851 0xf0,0x02,0x80,0x97
1853 # GFX10: s_lshl2_add_u32 s0, 0x3f717273, s2      ; encoding: [0xff,0x02,0x80,0x97,0x73,0x72,0x71,0x3f]
1854 0xff,0x02,0x80,0x97,0x73,0x72,0x71,0x3f
1856 # GFX10: s_lshl2_add_u32 s0, 0xaf123456, s2      ; encoding: [0xff,0x02,0x80,0x97,0x56,0x34,0x12,0xaf]
1857 0xff,0x02,0x80,0x97,0x56,0x34,0x12,0xaf
1859 # GFX10: s_lshl2_add_u32 s0, exec_hi, s2         ; encoding: [0x7f,0x02,0x80,0x97]
1860 0x7f,0x02,0x80,0x97
1862 # GFX10: s_lshl2_add_u32 s0, exec_lo, s2         ; encoding: [0x7e,0x02,0x80,0x97]
1863 0x7e,0x02,0x80,0x97
1865 # GFX10: s_lshl2_add_u32 s0, m0, s2              ; encoding: [0x7c,0x02,0x80,0x97]
1866 0x7c,0x02,0x80,0x97
1868 # GFX10: s_lshl2_add_u32 s0, s1, -1              ; encoding: [0x01,0xc1,0x80,0x97]
1869 0x01,0xc1,0x80,0x97
1871 # GFX10: s_lshl2_add_u32 s0, s1, -4.0            ; encoding: [0x01,0xf7,0x80,0x97]
1872 0x01,0xf7,0x80,0x97
1874 # GFX10: s_lshl2_add_u32 s0, s1, 0               ; encoding: [0x01,0x80,0x80,0x97]
1875 0x01,0x80,0x80,0x97
1877 # GFX10: s_lshl2_add_u32 s0, s1, 0.5             ; encoding: [0x01,0xf0,0x80,0x97]
1878 0x01,0xf0,0x80,0x97
1880 # GFX10: s_lshl2_add_u32 s0, s1, 0x3f717273      ; encoding: [0x01,0xff,0x80,0x97,0x73,0x72,0x71,0x3f]
1881 0x01,0xff,0x80,0x97,0x73,0x72,0x71,0x3f
1883 # GFX10: s_lshl2_add_u32 s0, s1, 0xaf123456      ; encoding: [0x01,0xff,0x80,0x97,0x56,0x34,0x12,0xaf]
1884 0x01,0xff,0x80,0x97,0x56,0x34,0x12,0xaf
1886 # GFX10: s_lshl2_add_u32 s0, s1, exec_hi         ; encoding: [0x01,0x7f,0x80,0x97]
1887 0x01,0x7f,0x80,0x97
1889 # GFX10: s_lshl2_add_u32 s0, s1, exec_lo         ; encoding: [0x01,0x7e,0x80,0x97]
1890 0x01,0x7e,0x80,0x97
1892 # GFX10: s_lshl2_add_u32 s0, s1, m0              ; encoding: [0x01,0x7c,0x80,0x97]
1893 0x01,0x7c,0x80,0x97
1895 # GFX10: s_lshl2_add_u32 s0, s1, s103            ; encoding: [0x01,0x67,0x80,0x97]
1896 0x01,0x67,0x80,0x97
1898 # GFX10: s_lshl2_add_u32 s0, s1, s2              ; encoding: [0x01,0x02,0x80,0x97]
1899 0x01,0x02,0x80,0x97
1901 # GFX10: s_lshl2_add_u32 s0, s1, vcc_hi          ; encoding: [0x01,0x6b,0x80,0x97]
1902 0x01,0x6b,0x80,0x97
1904 # GFX10: s_lshl2_add_u32 s0, s1, vcc_lo          ; encoding: [0x01,0x6a,0x80,0x97]
1905 0x01,0x6a,0x80,0x97
1907 # GFX10: s_lshl2_add_u32 s0, s104, s103          ; encoding: [0x68,0x67,0x80,0x97]
1908 0x68,0x67,0x80,0x97
1910 # GFX10: s_lshl2_add_u32 s0, s104, s2            ; encoding: [0x68,0x02,0x80,0x97]
1911 0x68,0x02,0x80,0x97
1913 # GFX10: s_lshl2_add_u32 s0, vcc_hi, s2          ; encoding: [0x6b,0x02,0x80,0x97]
1914 0x6b,0x02,0x80,0x97
1916 # GFX10: s_lshl2_add_u32 s0, vcc_lo, s2          ; encoding: [0x6a,0x02,0x80,0x97]
1917 0x6a,0x02,0x80,0x97
1919 # GFX10: s_lshl2_add_u32 s105, s1, s103          ; encoding: [0x01,0x67,0xe9,0x97]
1920 0x01,0x67,0xe9,0x97
1922 # GFX10: s_lshl2_add_u32 s105, s1, s2            ; encoding: [0x01,0x02,0xe9,0x97]
1923 0x01,0x02,0xe9,0x97
1925 # GFX10: s_lshl2_add_u32 s105, s104, s103        ; encoding: [0x68,0x67,0xe9,0x97]
1926 0x68,0x67,0xe9,0x97
1928 # GFX10: s_lshl2_add_u32 s105, s104, s2          ; encoding: [0x68,0x02,0xe9,0x97]
1929 0x68,0x02,0xe9,0x97
1931 # GFX10: s_lshl2_add_u32 vcc_hi, s1, s2          ; encoding: [0x01,0x02,0xeb,0x97]
1932 0x01,0x02,0xeb,0x97
1934 # GFX10: s_lshl2_add_u32 vcc_lo, s1, s2          ; encoding: [0x01,0x02,0xea,0x97]
1935 0x01,0x02,0xea,0x97
1937 # GFX10: s_lshl3_add_u32 exec_hi, s1, s2         ; encoding: [0x01,0x02,0x7f,0x98]
1938 0x01,0x02,0x7f,0x98
1940 # GFX10: s_lshl3_add_u32 exec_lo, s1, s2         ; encoding: [0x01,0x02,0x7e,0x98]
1941 0x01,0x02,0x7e,0x98
1943 # GFX10: s_lshl3_add_u32 m0, s1, s2              ; encoding: [0x01,0x02,0x7c,0x98]
1944 0x01,0x02,0x7c,0x98
1946 # GFX10: s_lshl3_add_u32 s0, -1, s2              ; encoding: [0xc1,0x02,0x00,0x98]
1947 0xc1,0x02,0x00,0x98
1949 # GFX10: s_lshl3_add_u32 s0, -4.0, s2            ; encoding: [0xf7,0x02,0x00,0x98]
1950 0xf7,0x02,0x00,0x98
1952 # GFX10: s_lshl3_add_u32 s0, 0, s2               ; encoding: [0x80,0x02,0x00,0x98]
1953 0x80,0x02,0x00,0x98
1955 # GFX10: s_lshl3_add_u32 s0, 0.5, s2             ; encoding: [0xf0,0x02,0x00,0x98]
1956 0xf0,0x02,0x00,0x98
1958 # GFX10: s_lshl3_add_u32 s0, 0x3f717273, s2      ; encoding: [0xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f]
1959 0xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f
1961 # GFX10: s_lshl3_add_u32 s0, 0xaf123456, s2      ; encoding: [0xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf]
1962 0xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf
1964 # GFX10: s_lshl3_add_u32 s0, exec_hi, s2         ; encoding: [0x7f,0x02,0x00,0x98]
1965 0x7f,0x02,0x00,0x98
1967 # GFX10: s_lshl3_add_u32 s0, exec_lo, s2         ; encoding: [0x7e,0x02,0x00,0x98]
1968 0x7e,0x02,0x00,0x98
1970 # GFX10: s_lshl3_add_u32 s0, m0, s2              ; encoding: [0x7c,0x02,0x00,0x98]
1971 0x7c,0x02,0x00,0x98
1973 # GFX10: s_lshl3_add_u32 s0, s1, -1              ; encoding: [0x01,0xc1,0x00,0x98]
1974 0x01,0xc1,0x00,0x98
1976 # GFX10: s_lshl3_add_u32 s0, s1, -4.0            ; encoding: [0x01,0xf7,0x00,0x98]
1977 0x01,0xf7,0x00,0x98
1979 # GFX10: s_lshl3_add_u32 s0, s1, 0               ; encoding: [0x01,0x80,0x00,0x98]
1980 0x01,0x80,0x00,0x98
1982 # GFX10: s_lshl3_add_u32 s0, s1, 0.5             ; encoding: [0x01,0xf0,0x00,0x98]
1983 0x01,0xf0,0x00,0x98
1985 # GFX10: s_lshl3_add_u32 s0, s1, 0x3f717273      ; encoding: [0x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f]
1986 0x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f
1988 # GFX10: s_lshl3_add_u32 s0, s1, 0xaf123456      ; encoding: [0x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf]
1989 0x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf
1991 # GFX10: s_lshl3_add_u32 s0, s1, exec_hi         ; encoding: [0x01,0x7f,0x00,0x98]
1992 0x01,0x7f,0x00,0x98
1994 # GFX10: s_lshl3_add_u32 s0, s1, exec_lo         ; encoding: [0x01,0x7e,0x00,0x98]
1995 0x01,0x7e,0x00,0x98
1997 # GFX10: s_lshl3_add_u32 s0, s1, m0              ; encoding: [0x01,0x7c,0x00,0x98]
1998 0x01,0x7c,0x00,0x98
2000 # GFX10: s_lshl3_add_u32 s0, s1, s103            ; encoding: [0x01,0x67,0x00,0x98]
2001 0x01,0x67,0x00,0x98
2003 # GFX10: s_lshl3_add_u32 s0, s1, s2              ; encoding: [0x01,0x02,0x00,0x98]
2004 0x01,0x02,0x00,0x98
2006 # GFX10: s_lshl3_add_u32 s0, s1, vcc_hi          ; encoding: [0x01,0x6b,0x00,0x98]
2007 0x01,0x6b,0x00,0x98
2009 # GFX10: s_lshl3_add_u32 s0, s1, vcc_lo          ; encoding: [0x01,0x6a,0x00,0x98]
2010 0x01,0x6a,0x00,0x98
2012 # GFX10: s_lshl3_add_u32 s0, s104, s103          ; encoding: [0x68,0x67,0x00,0x98]
2013 0x68,0x67,0x00,0x98
2015 # GFX10: s_lshl3_add_u32 s0, s104, s2            ; encoding: [0x68,0x02,0x00,0x98]
2016 0x68,0x02,0x00,0x98
2018 # GFX10: s_lshl3_add_u32 s0, vcc_hi, s2          ; encoding: [0x6b,0x02,0x00,0x98]
2019 0x6b,0x02,0x00,0x98
2021 # GFX10: s_lshl3_add_u32 s0, vcc_lo, s2          ; encoding: [0x6a,0x02,0x00,0x98]
2022 0x6a,0x02,0x00,0x98
2024 # GFX10: s_lshl3_add_u32 s105, s1, s103          ; encoding: [0x01,0x67,0x69,0x98]
2025 0x01,0x67,0x69,0x98
2027 # GFX10: s_lshl3_add_u32 s105, s1, s2            ; encoding: [0x01,0x02,0x69,0x98]
2028 0x01,0x02,0x69,0x98
2030 # GFX10: s_lshl3_add_u32 s105, s104, s103        ; encoding: [0x68,0x67,0x69,0x98]
2031 0x68,0x67,0x69,0x98
2033 # GFX10: s_lshl3_add_u32 s105, s104, s2          ; encoding: [0x68,0x02,0x69,0x98]
2034 0x68,0x02,0x69,0x98
2036 # GFX10: s_lshl3_add_u32 vcc_hi, s1, s2          ; encoding: [0x01,0x02,0x6b,0x98]
2037 0x01,0x02,0x6b,0x98
2039 # GFX10: s_lshl3_add_u32 vcc_lo, s1, s2          ; encoding: [0x01,0x02,0x6a,0x98]
2040 0x01,0x02,0x6a,0x98
2042 # GFX10: s_lshl4_add_u32 exec_hi, s1, s2         ; encoding: [0x01,0x02,0xff,0x98]
2043 0x01,0x02,0xff,0x98
2045 # GFX10: s_lshl4_add_u32 exec_lo, s1, s2         ; encoding: [0x01,0x02,0xfe,0x98]
2046 0x01,0x02,0xfe,0x98
2048 # GFX10: s_lshl4_add_u32 m0, s1, s2              ; encoding: [0x01,0x02,0xfc,0x98]
2049 0x01,0x02,0xfc,0x98
2051 # GFX10: s_lshl4_add_u32 s0, -1, s2              ; encoding: [0xc1,0x02,0x80,0x98]
2052 0xc1,0x02,0x80,0x98
2054 # GFX10: s_lshl4_add_u32 s0, -4.0, s2            ; encoding: [0xf7,0x02,0x80,0x98]
2055 0xf7,0x02,0x80,0x98
2057 # GFX10: s_lshl4_add_u32 s0, 0, s2               ; encoding: [0x80,0x02,0x80,0x98]
2058 0x80,0x02,0x80,0x98
2060 # GFX10: s_lshl4_add_u32 s0, 0.5, s2             ; encoding: [0xf0,0x02,0x80,0x98]
2061 0xf0,0x02,0x80,0x98
2063 # GFX10: s_lshl4_add_u32 s0, 0x3f717273, s2      ; encoding: [0xff,0x02,0x80,0x98,0x73,0x72,0x71,0x3f]
2064 0xff,0x02,0x80,0x98,0x73,0x72,0x71,0x3f
2066 # GFX10: s_lshl4_add_u32 s0, 0xaf123456, s2      ; encoding: [0xff,0x02,0x80,0x98,0x56,0x34,0x12,0xaf]
2067 0xff,0x02,0x80,0x98,0x56,0x34,0x12,0xaf
2069 # GFX10: s_lshl4_add_u32 s0, exec_hi, s2         ; encoding: [0x7f,0x02,0x80,0x98]
2070 0x7f,0x02,0x80,0x98
2072 # GFX10: s_lshl4_add_u32 s0, exec_lo, s2         ; encoding: [0x7e,0x02,0x80,0x98]
2073 0x7e,0x02,0x80,0x98
2075 # GFX10: s_lshl4_add_u32 s0, m0, s2              ; encoding: [0x7c,0x02,0x80,0x98]
2076 0x7c,0x02,0x80,0x98
2078 # GFX10: s_lshl4_add_u32 s0, s1, -1              ; encoding: [0x01,0xc1,0x80,0x98]
2079 0x01,0xc1,0x80,0x98
2081 # GFX10: s_lshl4_add_u32 s0, s1, -4.0            ; encoding: [0x01,0xf7,0x80,0x98]
2082 0x01,0xf7,0x80,0x98
2084 # GFX10: s_lshl4_add_u32 s0, s1, 0               ; encoding: [0x01,0x80,0x80,0x98]
2085 0x01,0x80,0x80,0x98
2087 # GFX10: s_lshl4_add_u32 s0, s1, 0.5             ; encoding: [0x01,0xf0,0x80,0x98]
2088 0x01,0xf0,0x80,0x98
2090 # GFX10: s_lshl4_add_u32 s0, s1, 0x3f717273      ; encoding: [0x01,0xff,0x80,0x98,0x73,0x72,0x71,0x3f]
2091 0x01,0xff,0x80,0x98,0x73,0x72,0x71,0x3f
2093 # GFX10: s_lshl4_add_u32 s0, s1, 0xaf123456      ; encoding: [0x01,0xff,0x80,0x98,0x56,0x34,0x12,0xaf]
2094 0x01,0xff,0x80,0x98,0x56,0x34,0x12,0xaf
2096 # GFX10: s_lshl4_add_u32 s0, s1, exec_hi         ; encoding: [0x01,0x7f,0x80,0x98]
2097 0x01,0x7f,0x80,0x98
2099 # GFX10: s_lshl4_add_u32 s0, s1, exec_lo         ; encoding: [0x01,0x7e,0x80,0x98]
2100 0x01,0x7e,0x80,0x98
2102 # GFX10: s_lshl4_add_u32 s0, s1, m0              ; encoding: [0x01,0x7c,0x80,0x98]
2103 0x01,0x7c,0x80,0x98
2105 # GFX10: s_lshl4_add_u32 s0, s1, s103            ; encoding: [0x01,0x67,0x80,0x98]
2106 0x01,0x67,0x80,0x98
2108 # GFX10: s_lshl4_add_u32 s0, s1, s2              ; encoding: [0x01,0x02,0x80,0x98]
2109 0x01,0x02,0x80,0x98
2111 # GFX10: s_lshl4_add_u32 s0, s1, vcc_hi          ; encoding: [0x01,0x6b,0x80,0x98]
2112 0x01,0x6b,0x80,0x98
2114 # GFX10: s_lshl4_add_u32 s0, s1, vcc_lo          ; encoding: [0x01,0x6a,0x80,0x98]
2115 0x01,0x6a,0x80,0x98
2117 # GFX10: s_lshl4_add_u32 s0, s104, s103          ; encoding: [0x68,0x67,0x80,0x98]
2118 0x68,0x67,0x80,0x98
2120 # GFX10: s_lshl4_add_u32 s0, s104, s2            ; encoding: [0x68,0x02,0x80,0x98]
2121 0x68,0x02,0x80,0x98
2123 # GFX10: s_lshl4_add_u32 s0, vcc_hi, s2          ; encoding: [0x6b,0x02,0x80,0x98]
2124 0x6b,0x02,0x80,0x98
2126 # GFX10: s_lshl4_add_u32 s0, vcc_lo, s2          ; encoding: [0x6a,0x02,0x80,0x98]
2127 0x6a,0x02,0x80,0x98
2129 # GFX10: s_lshl4_add_u32 s105, s1, s103          ; encoding: [0x01,0x67,0xe9,0x98]
2130 0x01,0x67,0xe9,0x98
2132 # GFX10: s_lshl4_add_u32 s105, s1, s2            ; encoding: [0x01,0x02,0xe9,0x98]
2133 0x01,0x02,0xe9,0x98
2135 # GFX10: s_lshl4_add_u32 s105, s104, s103        ; encoding: [0x68,0x67,0xe9,0x98]
2136 0x68,0x67,0xe9,0x98
2138 # GFX10: s_lshl4_add_u32 s105, s104, s2          ; encoding: [0x68,0x02,0xe9,0x98]
2139 0x68,0x02,0xe9,0x98
2141 # GFX10: s_lshl4_add_u32 vcc_hi, s1, s2          ; encoding: [0x01,0x02,0xeb,0x98]
2142 0x01,0x02,0xeb,0x98
2144 # GFX10: s_lshl4_add_u32 vcc_lo, s1, s2          ; encoding: [0x01,0x02,0xea,0x98]
2145 0x01,0x02,0xea,0x98
2147 # GFX10: s_lshl_b32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x8f]
2148 0x01,0x02,0x7f,0x8f
2150 # GFX10: s_lshl_b32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x8f]
2151 0x01,0x02,0x7e,0x8f
2153 # GFX10: s_lshl_b32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7c,0x8f]
2154 0x01,0x02,0x7c,0x8f
2156 # GFX10: s_lshl_b32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x8f]
2157 0xc1,0x02,0x00,0x8f
2159 # GFX10: s_lshl_b32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x8f]
2160 0xf7,0x02,0x00,0x8f
2162 # GFX10: s_lshl_b32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x8f]
2163 0x80,0x02,0x00,0x8f
2165 # GFX10: s_lshl_b32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x8f]
2166 0xf0,0x02,0x00,0x8f
2168 # GFX10: s_lshl_b32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f]
2169 0xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f
2171 # GFX10: s_lshl_b32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf]
2172 0xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf
2174 # GFX10: s_lshl_b32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x8f]
2175 0x7f,0x02,0x00,0x8f
2177 # GFX10: s_lshl_b32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x8f]
2178 0x7e,0x02,0x00,0x8f
2180 # GFX10: s_lshl_b32 s0, m0, s2                   ; encoding: [0x7c,0x02,0x00,0x8f]
2181 0x7c,0x02,0x00,0x8f
2183 # GFX10: s_lshl_b32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x8f]
2184 0x01,0xc1,0x00,0x8f
2186 # GFX10: s_lshl_b32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x8f]
2187 0x01,0xf7,0x00,0x8f
2189 # GFX10: s_lshl_b32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x8f]
2190 0x01,0x80,0x00,0x8f
2192 # GFX10: s_lshl_b32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x8f]
2193 0x01,0xf0,0x00,0x8f
2195 # GFX10: s_lshl_b32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f]
2196 0x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f
2198 # GFX10: s_lshl_b32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf]
2199 0x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf
2201 # GFX10: s_lshl_b32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x8f]
2202 0x01,0x7f,0x00,0x8f
2204 # GFX10: s_lshl_b32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x8f]
2205 0x01,0x7e,0x00,0x8f
2207 # GFX10: s_lshl_b32 s0, s1, m0                   ; encoding: [0x01,0x7c,0x00,0x8f]
2208 0x01,0x7c,0x00,0x8f
2210 # GFX10: s_lshl_b32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x8f]
2211 0x01,0x67,0x00,0x8f
2213 # GFX10: s_lshl_b32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x8f]
2214 0x01,0x02,0x00,0x8f
2216 # GFX10: s_lshl_b32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x8f]
2217 0x01,0x6b,0x00,0x8f
2219 # GFX10: s_lshl_b32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x8f]
2220 0x01,0x6a,0x00,0x8f
2222 # GFX10: s_lshl_b32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x8f]
2223 0x68,0x67,0x00,0x8f
2225 # GFX10: s_lshl_b32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x8f]
2226 0x68,0x02,0x00,0x8f
2228 # GFX10: s_lshl_b32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x8f]
2229 0x6b,0x02,0x00,0x8f
2231 # GFX10: s_lshl_b32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x8f]
2232 0x6a,0x02,0x00,0x8f
2234 # GFX10: s_lshl_b32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x8f]
2235 0x01,0x67,0x69,0x8f
2237 # GFX10: s_lshl_b32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x8f]
2238 0x01,0x02,0x69,0x8f
2240 # GFX10: s_lshl_b32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x8f]
2241 0x68,0x67,0x69,0x8f
2243 # GFX10: s_lshl_b32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x8f]
2244 0x68,0x02,0x69,0x8f
2246 # GFX10: s_lshl_b32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x8f]
2247 0x01,0x02,0x6b,0x8f
2249 # GFX10: s_lshl_b32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x8f]
2250 0x01,0x02,0x6a,0x8f
2252 # GFX10: s_lshl_b64 exec, s[2:3], s4             ; encoding: [0x02,0x04,0xfe,0x8f]
2253 0x02,0x04,0xfe,0x8f
2255 # GFX10: s_lshl_b64 s[0:1], -1, s4               ; encoding: [0xc1,0x04,0x80,0x8f]
2256 0xc1,0x04,0x80,0x8f
2258 # GFX10: s_lshl_b64 s[0:1], -4.0, s4             ; encoding: [0xf7,0x04,0x80,0x8f]
2259 0xf7,0x04,0x80,0x8f
2261 # GFX10: s_lshl_b64 s[0:1], 0, s4                ; encoding: [0x80,0x04,0x80,0x8f]
2262 0x80,0x04,0x80,0x8f
2264 # GFX10: s_lshl_b64 s[0:1], 0.5, s4              ; encoding: [0xf0,0x04,0x80,0x8f]
2265 0xf0,0x04,0x80,0x8f
2267 # GFX10: s_lshl_b64 s[0:1], 0x3f717273, s4       ; encoding: [0xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f]
2268 0xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f
2270 # GFX10: s_lshl_b64 s[0:1], 0xaf123456, s4       ; encoding: [0xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf]
2271 0xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf
2273 # GFX10: s_lshl_b64 s[0:1], exec, s4             ; encoding: [0x7e,0x04,0x80,0x8f]
2274 0x7e,0x04,0x80,0x8f
2276 # GFX10: s_lshl_b64 s[0:1], s[102:103], s100     ; encoding: [0x66,0x64,0x80,0x8f]
2277 0x66,0x64,0x80,0x8f
2279 # GFX10: s_lshl_b64 s[0:1], s[102:103], s4       ; encoding: [0x66,0x04,0x80,0x8f]
2280 0x66,0x04,0x80,0x8f
2282 # GFX10: s_lshl_b64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x8f]
2283 0x02,0xc1,0x80,0x8f
2285 # GFX10: s_lshl_b64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x8f]
2286 0x02,0xf7,0x80,0x8f
2288 # GFX10: s_lshl_b64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x8f]
2289 0x02,0x80,0x80,0x8f
2291 # GFX10: s_lshl_b64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x8f]
2292 0x02,0xf0,0x80,0x8f
2294 # GFX10: s_lshl_b64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f]
2295 0x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f
2297 # GFX10: s_lshl_b64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf]
2298 0x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf
2300 # GFX10: s_lshl_b64 s[0:1], s[2:3], exec_lo      ; encoding: [0x02,0x7e,0x80,0x8f]
2301 0x02,0x7e,0x80,0x8f
2303 # GFX10: s_lshl_b64 s[0:1], s[2:3], s100         ; encoding: [0x02,0x64,0x80,0x8f]
2304 0x02,0x64,0x80,0x8f
2306 # GFX10: s_lshl_b64 s[0:1], s[2:3], s4           ; encoding: [0x02,0x04,0x80,0x8f]
2307 0x02,0x04,0x80,0x8f
2309 # GFX10: s_lshl_b64 s[0:1], s[2:3], vcc_lo       ; encoding: [0x02,0x6a,0x80,0x8f]
2310 0x02,0x6a,0x80,0x8f
2312 # GFX10: s_lshl_b64 s[0:1], vcc, s4              ; encoding: [0x6a,0x04,0x80,0x8f]
2313 0x6a,0x04,0x80,0x8f
2315 # GFX10: s_lshl_b64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x8f]
2316 0x66,0x64,0xe8,0x8f
2318 # GFX10: s_lshl_b64 s[104:105], s[102:103], s4   ; encoding: [0x66,0x04,0xe8,0x8f]
2319 0x66,0x04,0xe8,0x8f
2321 # GFX10: s_lshl_b64 s[104:105], s[2:3], s100     ; encoding: [0x02,0x64,0xe8,0x8f]
2322 0x02,0x64,0xe8,0x8f
2324 # GFX10: s_lshl_b64 s[104:105], s[2:3], s4       ; encoding: [0x02,0x04,0xe8,0x8f]
2325 0x02,0x04,0xe8,0x8f
2327 # GFX10: s_lshl_b64 vcc, s[2:3], s4              ; encoding: [0x02,0x04,0xea,0x8f]
2328 0x02,0x04,0xea,0x8f
2330 # GFX10: s_lshr_b32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x90]
2331 0x01,0x02,0x7f,0x90
2333 # GFX10: s_lshr_b32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x90]
2334 0x01,0x02,0x7e,0x90
2336 # GFX10: s_lshr_b32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7c,0x90]
2337 0x01,0x02,0x7c,0x90
2339 # GFX10: s_lshr_b32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x90]
2340 0xc1,0x02,0x00,0x90
2342 # GFX10: s_lshr_b32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x90]
2343 0xf7,0x02,0x00,0x90
2345 # GFX10: s_lshr_b32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x90]
2346 0x80,0x02,0x00,0x90
2348 # GFX10: s_lshr_b32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x90]
2349 0xf0,0x02,0x00,0x90
2351 # GFX10: s_lshr_b32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f]
2352 0xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f
2354 # GFX10: s_lshr_b32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf]
2355 0xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf
2357 # GFX10: s_lshr_b32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x90]
2358 0x7f,0x02,0x00,0x90
2360 # GFX10: s_lshr_b32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x90]
2361 0x7e,0x02,0x00,0x90
2363 # GFX10: s_lshr_b32 s0, m0, s2                   ; encoding: [0x7c,0x02,0x00,0x90]
2364 0x7c,0x02,0x00,0x90
2366 # GFX10: s_lshr_b32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x90]
2367 0x01,0xc1,0x00,0x90
2369 # GFX10: s_lshr_b32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x90]
2370 0x01,0xf7,0x00,0x90
2372 # GFX10: s_lshr_b32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x90]
2373 0x01,0x80,0x00,0x90
2375 # GFX10: s_lshr_b32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x90]
2376 0x01,0xf0,0x00,0x90
2378 # GFX10: s_lshr_b32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f]
2379 0x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f
2381 # GFX10: s_lshr_b32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf]
2382 0x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf
2384 # GFX10: s_lshr_b32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x90]
2385 0x01,0x7f,0x00,0x90
2387 # GFX10: s_lshr_b32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x90]
2388 0x01,0x7e,0x00,0x90
2390 # GFX10: s_lshr_b32 s0, s1, m0                   ; encoding: [0x01,0x7c,0x00,0x90]
2391 0x01,0x7c,0x00,0x90
2393 # GFX10: s_lshr_b32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x90]
2394 0x01,0x67,0x00,0x90
2396 # GFX10: s_lshr_b32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x90]
2397 0x01,0x02,0x00,0x90
2399 # GFX10: s_lshr_b32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x90]
2400 0x01,0x6b,0x00,0x90
2402 # GFX10: s_lshr_b32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x90]
2403 0x01,0x6a,0x00,0x90
2405 # GFX10: s_lshr_b32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x90]
2406 0x68,0x67,0x00,0x90
2408 # GFX10: s_lshr_b32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x90]
2409 0x68,0x02,0x00,0x90
2411 # GFX10: s_lshr_b32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x90]
2412 0x6b,0x02,0x00,0x90
2414 # GFX10: s_lshr_b32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x90]
2415 0x6a,0x02,0x00,0x90
2417 # GFX10: s_lshr_b32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x90]
2418 0x01,0x67,0x69,0x90
2420 # GFX10: s_lshr_b32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x90]
2421 0x01,0x02,0x69,0x90
2423 # GFX10: s_lshr_b32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x90]
2424 0x68,0x67,0x69,0x90
2426 # GFX10: s_lshr_b32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x90]
2427 0x68,0x02,0x69,0x90
2429 # GFX10: s_lshr_b32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x90]
2430 0x01,0x02,0x6b,0x90
2432 # GFX10: s_lshr_b32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x90]
2433 0x01,0x02,0x6a,0x90
2435 # GFX10: s_lshr_b64 exec, s[2:3], s4             ; encoding: [0x02,0x04,0xfe,0x90]
2436 0x02,0x04,0xfe,0x90
2438 # GFX10: s_lshr_b64 s[0:1], -1, s4               ; encoding: [0xc1,0x04,0x80,0x90]
2439 0xc1,0x04,0x80,0x90
2441 # GFX10: s_lshr_b64 s[0:1], -4.0, s4             ; encoding: [0xf7,0x04,0x80,0x90]
2442 0xf7,0x04,0x80,0x90
2444 # GFX10: s_lshr_b64 s[0:1], 0, s4                ; encoding: [0x80,0x04,0x80,0x90]
2445 0x80,0x04,0x80,0x90
2447 # GFX10: s_lshr_b64 s[0:1], 0.5, s4              ; encoding: [0xf0,0x04,0x80,0x90]
2448 0xf0,0x04,0x80,0x90
2450 # GFX10: s_lshr_b64 s[0:1], 0x3f717273, s4       ; encoding: [0xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f]
2451 0xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f
2453 # GFX10: s_lshr_b64 s[0:1], 0xaf123456, s4       ; encoding: [0xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf]
2454 0xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf
2456 # GFX10: s_lshr_b64 s[0:1], exec, s4             ; encoding: [0x7e,0x04,0x80,0x90]
2457 0x7e,0x04,0x80,0x90
2459 # GFX10: s_lshr_b64 s[0:1], s[102:103], s100     ; encoding: [0x66,0x64,0x80,0x90]
2460 0x66,0x64,0x80,0x90
2462 # GFX10: s_lshr_b64 s[0:1], s[102:103], s4       ; encoding: [0x66,0x04,0x80,0x90]
2463 0x66,0x04,0x80,0x90
2465 # GFX10: s_lshr_b64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x90]
2466 0x02,0xc1,0x80,0x90
2468 # GFX10: s_lshr_b64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x90]
2469 0x02,0xf7,0x80,0x90
2471 # GFX10: s_lshr_b64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x90]
2472 0x02,0x80,0x80,0x90
2474 # GFX10: s_lshr_b64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x90]
2475 0x02,0xf0,0x80,0x90
2477 # GFX10: s_lshr_b64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f]
2478 0x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f
2480 # GFX10: s_lshr_b64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf]
2481 0x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf
2483 # GFX10: s_lshr_b64 s[0:1], s[2:3], exec_lo      ; encoding: [0x02,0x7e,0x80,0x90]
2484 0x02,0x7e,0x80,0x90
2486 # GFX10: s_lshr_b64 s[0:1], s[2:3], s100         ; encoding: [0x02,0x64,0x80,0x90]
2487 0x02,0x64,0x80,0x90
2489 # GFX10: s_lshr_b64 s[0:1], s[2:3], s4           ; encoding: [0x02,0x04,0x80,0x90]
2490 0x02,0x04,0x80,0x90
2492 # GFX10: s_lshr_b64 s[0:1], s[2:3], vcc_lo       ; encoding: [0x02,0x6a,0x80,0x90]
2493 0x02,0x6a,0x80,0x90
2495 # GFX10: s_lshr_b64 s[0:1], vcc, s4              ; encoding: [0x6a,0x04,0x80,0x90]
2496 0x6a,0x04,0x80,0x90
2498 # GFX10: s_lshr_b64 s[104:105], s[102:103], s100 ; encoding: [0x66,0x64,0xe8,0x90]
2499 0x66,0x64,0xe8,0x90
2501 # GFX10: s_lshr_b64 s[104:105], s[102:103], s4   ; encoding: [0x66,0x04,0xe8,0x90]
2502 0x66,0x04,0xe8,0x90
2504 # GFX10: s_lshr_b64 s[104:105], s[2:3], s100     ; encoding: [0x02,0x64,0xe8,0x90]
2505 0x02,0x64,0xe8,0x90
2507 # GFX10: s_lshr_b64 s[104:105], s[2:3], s4       ; encoding: [0x02,0x04,0xe8,0x90]
2508 0x02,0x04,0xe8,0x90
2510 # GFX10: s_lshr_b64 vcc, s[2:3], s4              ; encoding: [0x02,0x04,0xea,0x90]
2511 0x02,0x04,0xea,0x90
2513 # GFX10: s_max_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x84]
2514 0x01,0x02,0x7f,0x84
2516 # GFX10: s_max_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x84]
2517 0x01,0x02,0x7e,0x84
2519 # GFX10: s_max_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7c,0x84]
2520 0x01,0x02,0x7c,0x84
2522 # GFX10: s_max_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x84]
2523 0xc1,0x02,0x00,0x84
2525 # GFX10: s_max_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x84]
2526 0xf7,0x02,0x00,0x84
2528 # GFX10: s_max_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x84]
2529 0x80,0x02,0x00,0x84
2531 # GFX10: s_max_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x84]
2532 0xf0,0x02,0x00,0x84
2534 # GFX10: s_max_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f]
2535 0xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f
2537 # GFX10: s_max_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf]
2538 0xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf
2540 # GFX10: s_max_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x84]
2541 0x7f,0x02,0x00,0x84
2543 # GFX10: s_max_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x84]
2544 0x7e,0x02,0x00,0x84
2546 # GFX10: s_max_i32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x00,0x84]
2547 0x7c,0x02,0x00,0x84
2549 # GFX10: s_max_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x84]
2550 0x01,0xc1,0x00,0x84
2552 # GFX10: s_max_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x84]
2553 0x01,0xf7,0x00,0x84
2555 # GFX10: s_max_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x84]
2556 0x01,0x80,0x00,0x84
2558 # GFX10: s_max_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x84]
2559 0x01,0xf0,0x00,0x84
2561 # GFX10: s_max_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f]
2562 0x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f
2564 # GFX10: s_max_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf]
2565 0x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf
2567 # GFX10: s_max_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x84]
2568 0x01,0x7f,0x00,0x84
2570 # GFX10: s_max_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x84]
2571 0x01,0x7e,0x00,0x84
2573 # GFX10: s_max_i32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x00,0x84]
2574 0x01,0x7c,0x00,0x84
2576 # GFX10: s_max_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x84]
2577 0x01,0x67,0x00,0x84
2579 # GFX10: s_max_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x84]
2580 0x01,0x02,0x00,0x84
2582 # GFX10: s_max_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x84]
2583 0x01,0x6b,0x00,0x84
2585 # GFX10: s_max_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x84]
2586 0x01,0x6a,0x00,0x84
2588 # GFX10: s_max_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x84]
2589 0x68,0x67,0x00,0x84
2591 # GFX10: s_max_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x84]
2592 0x68,0x02,0x00,0x84
2594 # GFX10: s_max_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x84]
2595 0x6b,0x02,0x00,0x84
2597 # GFX10: s_max_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x84]
2598 0x6a,0x02,0x00,0x84
2600 # GFX10: s_max_i32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x84]
2601 0x01,0x67,0x69,0x84
2603 # GFX10: s_max_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x84]
2604 0x01,0x02,0x69,0x84
2606 # GFX10: s_max_i32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x84]
2607 0x68,0x67,0x69,0x84
2609 # GFX10: s_max_i32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x84]
2610 0x68,0x02,0x69,0x84
2612 # GFX10: s_max_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x84]
2613 0x01,0x02,0x6b,0x84
2615 # GFX10: s_max_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x84]
2616 0x01,0x02,0x6a,0x84
2618 # GFX10: s_max_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x84]
2619 0x01,0x02,0xff,0x84
2621 # GFX10: s_max_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x84]
2622 0x01,0x02,0xfe,0x84
2624 # GFX10: s_max_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfc,0x84]
2625 0x01,0x02,0xfc,0x84
2627 # GFX10: s_max_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x84]
2628 0xc1,0x02,0x80,0x84
2630 # GFX10: s_max_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x84]
2631 0xf7,0x02,0x80,0x84
2633 # GFX10: s_max_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x84]
2634 0x80,0x02,0x80,0x84
2636 # GFX10: s_max_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x84]
2637 0xf0,0x02,0x80,0x84
2639 # GFX10: s_max_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x84,0x73,0x72,0x71,0x3f]
2640 0xff,0x02,0x80,0x84,0x73,0x72,0x71,0x3f
2642 # GFX10: s_max_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x84,0x56,0x34,0x12,0xaf]
2643 0xff,0x02,0x80,0x84,0x56,0x34,0x12,0xaf
2645 # GFX10: s_max_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x84]
2646 0x7f,0x02,0x80,0x84
2648 # GFX10: s_max_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x84]
2649 0x7e,0x02,0x80,0x84
2651 # GFX10: s_max_u32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x80,0x84]
2652 0x7c,0x02,0x80,0x84
2654 # GFX10: s_max_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x84]
2655 0x01,0xc1,0x80,0x84
2657 # GFX10: s_max_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x84]
2658 0x01,0xf7,0x80,0x84
2660 # GFX10: s_max_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x84]
2661 0x01,0x80,0x80,0x84
2663 # GFX10: s_max_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x84]
2664 0x01,0xf0,0x80,0x84
2666 # GFX10: s_max_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x84,0x73,0x72,0x71,0x3f]
2667 0x01,0xff,0x80,0x84,0x73,0x72,0x71,0x3f
2669 # GFX10: s_max_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x84,0x56,0x34,0x12,0xaf]
2670 0x01,0xff,0x80,0x84,0x56,0x34,0x12,0xaf
2672 # GFX10: s_max_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x84]
2673 0x01,0x7f,0x80,0x84
2675 # GFX10: s_max_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x84]
2676 0x01,0x7e,0x80,0x84
2678 # GFX10: s_max_u32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x80,0x84]
2679 0x01,0x7c,0x80,0x84
2681 # GFX10: s_max_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x84]
2682 0x01,0x67,0x80,0x84
2684 # GFX10: s_max_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x84]
2685 0x01,0x02,0x80,0x84
2687 # GFX10: s_max_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x84]
2688 0x01,0x6b,0x80,0x84
2690 # GFX10: s_max_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x84]
2691 0x01,0x6a,0x80,0x84
2693 # GFX10: s_max_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x84]
2694 0x68,0x67,0x80,0x84
2696 # GFX10: s_max_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x84]
2697 0x68,0x02,0x80,0x84
2699 # GFX10: s_max_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x84]
2700 0x6b,0x02,0x80,0x84
2702 # GFX10: s_max_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x84]
2703 0x6a,0x02,0x80,0x84
2705 # GFX10: s_max_u32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x84]
2706 0x01,0x67,0xe9,0x84
2708 # GFX10: s_max_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x84]
2709 0x01,0x02,0xe9,0x84
2711 # GFX10: s_max_u32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x84]
2712 0x68,0x67,0xe9,0x84
2714 # GFX10: s_max_u32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x84]
2715 0x68,0x02,0xe9,0x84
2717 # GFX10: s_max_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x84]
2718 0x01,0x02,0xeb,0x84
2720 # GFX10: s_max_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x84]
2721 0x01,0x02,0xea,0x84
2723 # GFX10: s_min_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x83]
2724 0x01,0x02,0x7f,0x83
2726 # GFX10: s_min_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x83]
2727 0x01,0x02,0x7e,0x83
2729 # GFX10: s_min_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7c,0x83]
2730 0x01,0x02,0x7c,0x83
2732 # GFX10: s_min_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x83]
2733 0xc1,0x02,0x00,0x83
2735 # GFX10: s_min_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x83]
2736 0xf7,0x02,0x00,0x83
2738 # GFX10: s_min_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x83]
2739 0x80,0x02,0x00,0x83
2741 # GFX10: s_min_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x83]
2742 0xf0,0x02,0x00,0x83
2744 # GFX10: s_min_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f]
2745 0xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f
2747 # GFX10: s_min_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf]
2748 0xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf
2750 # GFX10: s_min_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x83]
2751 0x7f,0x02,0x00,0x83
2753 # GFX10: s_min_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x83]
2754 0x7e,0x02,0x00,0x83
2756 # GFX10: s_min_i32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x00,0x83]
2757 0x7c,0x02,0x00,0x83
2759 # GFX10: s_min_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x83]
2760 0x01,0xc1,0x00,0x83
2762 # GFX10: s_min_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x83]
2763 0x01,0xf7,0x00,0x83
2765 # GFX10: s_min_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x83]
2766 0x01,0x80,0x00,0x83
2768 # GFX10: s_min_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x83]
2769 0x01,0xf0,0x00,0x83
2771 # GFX10: s_min_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f]
2772 0x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f
2774 # GFX10: s_min_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf]
2775 0x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf
2777 # GFX10: s_min_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x83]
2778 0x01,0x7f,0x00,0x83
2780 # GFX10: s_min_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x83]
2781 0x01,0x7e,0x00,0x83
2783 # GFX10: s_min_i32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x00,0x83]
2784 0x01,0x7c,0x00,0x83
2786 # GFX10: s_min_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x83]
2787 0x01,0x67,0x00,0x83
2789 # GFX10: s_min_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x83]
2790 0x01,0x02,0x00,0x83
2792 # GFX10: s_min_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x83]
2793 0x01,0x6b,0x00,0x83
2795 # GFX10: s_min_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x83]
2796 0x01,0x6a,0x00,0x83
2798 # GFX10: s_min_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x83]
2799 0x68,0x67,0x00,0x83
2801 # GFX10: s_min_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x83]
2802 0x68,0x02,0x00,0x83
2804 # GFX10: s_min_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x83]
2805 0x6b,0x02,0x00,0x83
2807 # GFX10: s_min_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x83]
2808 0x6a,0x02,0x00,0x83
2810 # GFX10: s_min_i32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x83]
2811 0x01,0x67,0x69,0x83
2813 # GFX10: s_min_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x83]
2814 0x01,0x02,0x69,0x83
2816 # GFX10: s_min_i32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x83]
2817 0x68,0x67,0x69,0x83
2819 # GFX10: s_min_i32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x83]
2820 0x68,0x02,0x69,0x83
2822 # GFX10: s_min_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x83]
2823 0x01,0x02,0x6b,0x83
2825 # GFX10: s_min_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x83]
2826 0x01,0x02,0x6a,0x83
2828 # GFX10: s_min_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x83]
2829 0x01,0x02,0xff,0x83
2831 # GFX10: s_min_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x83]
2832 0x01,0x02,0xfe,0x83
2834 # GFX10: s_min_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfc,0x83]
2835 0x01,0x02,0xfc,0x83
2837 # GFX10: s_min_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x83]
2838 0xc1,0x02,0x80,0x83
2840 # GFX10: s_min_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x83]
2841 0xf7,0x02,0x80,0x83
2843 # GFX10: s_min_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x83]
2844 0x80,0x02,0x80,0x83
2846 # GFX10: s_min_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x83]
2847 0xf0,0x02,0x80,0x83
2849 # GFX10: s_min_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x83,0x73,0x72,0x71,0x3f]
2850 0xff,0x02,0x80,0x83,0x73,0x72,0x71,0x3f
2852 # GFX10: s_min_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x83,0x56,0x34,0x12,0xaf]
2853 0xff,0x02,0x80,0x83,0x56,0x34,0x12,0xaf
2855 # GFX10: s_min_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x83]
2856 0x7f,0x02,0x80,0x83
2858 # GFX10: s_min_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x83]
2859 0x7e,0x02,0x80,0x83
2861 # GFX10: s_min_u32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x80,0x83]
2862 0x7c,0x02,0x80,0x83
2864 # GFX10: s_min_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x83]
2865 0x01,0xc1,0x80,0x83
2867 # GFX10: s_min_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x83]
2868 0x01,0xf7,0x80,0x83
2870 # GFX10: s_min_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x83]
2871 0x01,0x80,0x80,0x83
2873 # GFX10: s_min_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x83]
2874 0x01,0xf0,0x80,0x83
2876 # GFX10: s_min_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x83,0x73,0x72,0x71,0x3f]
2877 0x01,0xff,0x80,0x83,0x73,0x72,0x71,0x3f
2879 # GFX10: s_min_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x83,0x56,0x34,0x12,0xaf]
2880 0x01,0xff,0x80,0x83,0x56,0x34,0x12,0xaf
2882 # GFX10: s_min_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x83]
2883 0x01,0x7f,0x80,0x83
2885 # GFX10: s_min_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x83]
2886 0x01,0x7e,0x80,0x83
2888 # GFX10: s_min_u32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x80,0x83]
2889 0x01,0x7c,0x80,0x83
2891 # GFX10: s_min_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x83]
2892 0x01,0x67,0x80,0x83
2894 # GFX10: s_min_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x83]
2895 0x01,0x02,0x80,0x83
2897 # GFX10: s_min_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x83]
2898 0x01,0x6b,0x80,0x83
2900 # GFX10: s_min_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x83]
2901 0x01,0x6a,0x80,0x83
2903 # GFX10: s_min_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x83]
2904 0x68,0x67,0x80,0x83
2906 # GFX10: s_min_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x83]
2907 0x68,0x02,0x80,0x83
2909 # GFX10: s_min_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x83]
2910 0x6b,0x02,0x80,0x83
2912 # GFX10: s_min_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x83]
2913 0x6a,0x02,0x80,0x83
2915 # GFX10: s_min_u32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x83]
2916 0x01,0x67,0xe9,0x83
2918 # GFX10: s_min_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x83]
2919 0x01,0x02,0xe9,0x83
2921 # GFX10: s_min_u32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x83]
2922 0x68,0x67,0xe9,0x83
2924 # GFX10: s_min_u32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x83]
2925 0x68,0x02,0xe9,0x83
2927 # GFX10: s_min_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x83]
2928 0x01,0x02,0xeb,0x83
2930 # GFX10: s_min_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x83]
2931 0x01,0x02,0xea,0x83
2933 # GFX10: s_mul_hi_i32 exec_hi, s1, s2            ; encoding: [0x01,0x02,0x7f,0x9b]
2934 0x01,0x02,0x7f,0x9b
2936 # GFX10: s_mul_hi_i32 exec_lo, s1, s2            ; encoding: [0x01,0x02,0x7e,0x9b]
2937 0x01,0x02,0x7e,0x9b
2939 # GFX10: s_mul_hi_i32 m0, s1, s2                 ; encoding: [0x01,0x02,0x7c,0x9b]
2940 0x01,0x02,0x7c,0x9b
2942 # GFX10: s_mul_hi_i32 s0, -1, s2                 ; encoding: [0xc1,0x02,0x00,0x9b]
2943 0xc1,0x02,0x00,0x9b
2945 # GFX10: s_mul_hi_i32 s0, -4.0, s2               ; encoding: [0xf7,0x02,0x00,0x9b]
2946 0xf7,0x02,0x00,0x9b
2948 # GFX10: s_mul_hi_i32 s0, 0, s2                  ; encoding: [0x80,0x02,0x00,0x9b]
2949 0x80,0x02,0x00,0x9b
2951 # GFX10: s_mul_hi_i32 s0, 0.5, s2                ; encoding: [0xf0,0x02,0x00,0x9b]
2952 0xf0,0x02,0x00,0x9b
2954 # GFX10: s_mul_hi_i32 s0, 0x3f717273, s2         ; encoding: [0xff,0x02,0x00,0x9b,0x73,0x72,0x71,0x3f]
2955 0xff,0x02,0x00,0x9b,0x73,0x72,0x71,0x3f
2957 # GFX10: s_mul_hi_i32 s0, 0xaf123456, s2         ; encoding: [0xff,0x02,0x00,0x9b,0x56,0x34,0x12,0xaf]
2958 0xff,0x02,0x00,0x9b,0x56,0x34,0x12,0xaf
2960 # GFX10: s_mul_hi_i32 s0, exec_hi, s2            ; encoding: [0x7f,0x02,0x00,0x9b]
2961 0x7f,0x02,0x00,0x9b
2963 # GFX10: s_mul_hi_i32 s0, exec_lo, s2            ; encoding: [0x7e,0x02,0x00,0x9b]
2964 0x7e,0x02,0x00,0x9b
2966 # GFX10: s_mul_hi_i32 s0, m0, s2                 ; encoding: [0x7c,0x02,0x00,0x9b]
2967 0x7c,0x02,0x00,0x9b
2969 # GFX10: s_mul_hi_i32 s0, s1, -1                 ; encoding: [0x01,0xc1,0x00,0x9b]
2970 0x01,0xc1,0x00,0x9b
2972 # GFX10: s_mul_hi_i32 s0, s1, -4.0               ; encoding: [0x01,0xf7,0x00,0x9b]
2973 0x01,0xf7,0x00,0x9b
2975 # GFX10: s_mul_hi_i32 s0, s1, 0                  ; encoding: [0x01,0x80,0x00,0x9b]
2976 0x01,0x80,0x00,0x9b
2978 # GFX10: s_mul_hi_i32 s0, s1, 0.5                ; encoding: [0x01,0xf0,0x00,0x9b]
2979 0x01,0xf0,0x00,0x9b
2981 # GFX10: s_mul_hi_i32 s0, s1, 0x3f717273         ; encoding: [0x01,0xff,0x00,0x9b,0x73,0x72,0x71,0x3f]
2982 0x01,0xff,0x00,0x9b,0x73,0x72,0x71,0x3f
2984 # GFX10: s_mul_hi_i32 s0, s1, 0xaf123456         ; encoding: [0x01,0xff,0x00,0x9b,0x56,0x34,0x12,0xaf]
2985 0x01,0xff,0x00,0x9b,0x56,0x34,0x12,0xaf
2987 # GFX10: s_mul_hi_i32 s0, s1, exec_hi            ; encoding: [0x01,0x7f,0x00,0x9b]
2988 0x01,0x7f,0x00,0x9b
2990 # GFX10: s_mul_hi_i32 s0, s1, exec_lo            ; encoding: [0x01,0x7e,0x00,0x9b]
2991 0x01,0x7e,0x00,0x9b
2993 # GFX10: s_mul_hi_i32 s0, s1, m0                 ; encoding: [0x01,0x7c,0x00,0x9b]
2994 0x01,0x7c,0x00,0x9b
2996 # GFX10: s_mul_hi_i32 s0, s1, s103               ; encoding: [0x01,0x67,0x00,0x9b]
2997 0x01,0x67,0x00,0x9b
2999 # GFX10: s_mul_hi_i32 s0, s1, s2                 ; encoding: [0x01,0x02,0x00,0x9b]
3000 0x01,0x02,0x00,0x9b
3002 # GFX10: s_mul_hi_i32 s0, s1, vcc_hi             ; encoding: [0x01,0x6b,0x00,0x9b]
3003 0x01,0x6b,0x00,0x9b
3005 # GFX10: s_mul_hi_i32 s0, s1, vcc_lo             ; encoding: [0x01,0x6a,0x00,0x9b]
3006 0x01,0x6a,0x00,0x9b
3008 # GFX10: s_mul_hi_i32 s0, s104, s103             ; encoding: [0x68,0x67,0x00,0x9b]
3009 0x68,0x67,0x00,0x9b
3011 # GFX10: s_mul_hi_i32 s0, s104, s2               ; encoding: [0x68,0x02,0x00,0x9b]
3012 0x68,0x02,0x00,0x9b
3014 # GFX10: s_mul_hi_i32 s0, vcc_hi, s2             ; encoding: [0x6b,0x02,0x00,0x9b]
3015 0x6b,0x02,0x00,0x9b
3017 # GFX10: s_mul_hi_i32 s0, vcc_lo, s2             ; encoding: [0x6a,0x02,0x00,0x9b]
3018 0x6a,0x02,0x00,0x9b
3020 # GFX10: s_mul_hi_i32 s105, s1, s103             ; encoding: [0x01,0x67,0x69,0x9b]
3021 0x01,0x67,0x69,0x9b
3023 # GFX10: s_mul_hi_i32 s105, s1, s2               ; encoding: [0x01,0x02,0x69,0x9b]
3024 0x01,0x02,0x69,0x9b
3026 # GFX10: s_mul_hi_i32 s105, s104, s103           ; encoding: [0x68,0x67,0x69,0x9b]
3027 0x68,0x67,0x69,0x9b
3029 # GFX10: s_mul_hi_i32 s105, s104, s2             ; encoding: [0x68,0x02,0x69,0x9b]
3030 0x68,0x02,0x69,0x9b
3032 # GFX10: s_mul_hi_i32 vcc_hi, s1, s2             ; encoding: [0x01,0x02,0x6b,0x9b]
3033 0x01,0x02,0x6b,0x9b
3035 # GFX10: s_mul_hi_i32 vcc_lo, s1, s2             ; encoding: [0x01,0x02,0x6a,0x9b]
3036 0x01,0x02,0x6a,0x9b
3038 # GFX10: s_mul_hi_u32 exec_hi, s1, s2            ; encoding: [0x01,0x02,0xff,0x9a]
3039 0x01,0x02,0xff,0x9a
3041 # GFX10: s_mul_hi_u32 exec_lo, s1, s2            ; encoding: [0x01,0x02,0xfe,0x9a]
3042 0x01,0x02,0xfe,0x9a
3044 # GFX10: s_mul_hi_u32 m0, s1, s2                 ; encoding: [0x01,0x02,0xfc,0x9a]
3045 0x01,0x02,0xfc,0x9a
3047 # GFX10: s_mul_hi_u32 s0, -1, s2                 ; encoding: [0xc1,0x02,0x80,0x9a]
3048 0xc1,0x02,0x80,0x9a
3050 # GFX10: s_mul_hi_u32 s0, -4.0, s2               ; encoding: [0xf7,0x02,0x80,0x9a]
3051 0xf7,0x02,0x80,0x9a
3053 # GFX10: s_mul_hi_u32 s0, 0, s2                  ; encoding: [0x80,0x02,0x80,0x9a]
3054 0x80,0x02,0x80,0x9a
3056 # GFX10: s_mul_hi_u32 s0, 0.5, s2                ; encoding: [0xf0,0x02,0x80,0x9a]
3057 0xf0,0x02,0x80,0x9a
3059 # GFX10: s_mul_hi_u32 s0, 0x3f717273, s2         ; encoding: [0xff,0x02,0x80,0x9a,0x73,0x72,0x71,0x3f]
3060 0xff,0x02,0x80,0x9a,0x73,0x72,0x71,0x3f
3062 # GFX10: s_mul_hi_u32 s0, 0xaf123456, s2         ; encoding: [0xff,0x02,0x80,0x9a,0x56,0x34,0x12,0xaf]
3063 0xff,0x02,0x80,0x9a,0x56,0x34,0x12,0xaf
3065 # GFX10: s_mul_hi_u32 s0, exec_hi, s2            ; encoding: [0x7f,0x02,0x80,0x9a]
3066 0x7f,0x02,0x80,0x9a
3068 # GFX10: s_mul_hi_u32 s0, exec_lo, s2            ; encoding: [0x7e,0x02,0x80,0x9a]
3069 0x7e,0x02,0x80,0x9a
3071 # GFX10: s_mul_hi_u32 s0, m0, s2                 ; encoding: [0x7c,0x02,0x80,0x9a]
3072 0x7c,0x02,0x80,0x9a
3074 # GFX10: s_mul_hi_u32 s0, s1, -1                 ; encoding: [0x01,0xc1,0x80,0x9a]
3075 0x01,0xc1,0x80,0x9a
3077 # GFX10: s_mul_hi_u32 s0, s1, -4.0               ; encoding: [0x01,0xf7,0x80,0x9a]
3078 0x01,0xf7,0x80,0x9a
3080 # GFX10: s_mul_hi_u32 s0, s1, 0                  ; encoding: [0x01,0x80,0x80,0x9a]
3081 0x01,0x80,0x80,0x9a
3083 # GFX10: s_mul_hi_u32 s0, s1, 0.5                ; encoding: [0x01,0xf0,0x80,0x9a]
3084 0x01,0xf0,0x80,0x9a
3086 # GFX10: s_mul_hi_u32 s0, s1, 0x3f717273         ; encoding: [0x01,0xff,0x80,0x9a,0x73,0x72,0x71,0x3f]
3087 0x01,0xff,0x80,0x9a,0x73,0x72,0x71,0x3f
3089 # GFX10: s_mul_hi_u32 s0, s1, 0xaf123456         ; encoding: [0x01,0xff,0x80,0x9a,0x56,0x34,0x12,0xaf]
3090 0x01,0xff,0x80,0x9a,0x56,0x34,0x12,0xaf
3092 # GFX10: s_mul_hi_u32 s0, s1, exec_hi            ; encoding: [0x01,0x7f,0x80,0x9a]
3093 0x01,0x7f,0x80,0x9a
3095 # GFX10: s_mul_hi_u32 s0, s1, exec_lo            ; encoding: [0x01,0x7e,0x80,0x9a]
3096 0x01,0x7e,0x80,0x9a
3098 # GFX10: s_mul_hi_u32 s0, s1, m0                 ; encoding: [0x01,0x7c,0x80,0x9a]
3099 0x01,0x7c,0x80,0x9a
3101 # GFX10: s_mul_hi_u32 s0, s1, s103               ; encoding: [0x01,0x67,0x80,0x9a]
3102 0x01,0x67,0x80,0x9a
3104 # GFX10: s_mul_hi_u32 s0, s1, s2                 ; encoding: [0x01,0x02,0x80,0x9a]
3105 0x01,0x02,0x80,0x9a
3107 # GFX10: s_mul_hi_u32 s0, s1, vcc_hi             ; encoding: [0x01,0x6b,0x80,0x9a]
3108 0x01,0x6b,0x80,0x9a
3110 # GFX10: s_mul_hi_u32 s0, s1, vcc_lo             ; encoding: [0x01,0x6a,0x80,0x9a]
3111 0x01,0x6a,0x80,0x9a
3113 # GFX10: s_mul_hi_u32 s0, s104, s103             ; encoding: [0x68,0x67,0x80,0x9a]
3114 0x68,0x67,0x80,0x9a
3116 # GFX10: s_mul_hi_u32 s0, s104, s2               ; encoding: [0x68,0x02,0x80,0x9a]
3117 0x68,0x02,0x80,0x9a
3119 # GFX10: s_mul_hi_u32 s0, vcc_hi, s2             ; encoding: [0x6b,0x02,0x80,0x9a]
3120 0x6b,0x02,0x80,0x9a
3122 # GFX10: s_mul_hi_u32 s0, vcc_lo, s2             ; encoding: [0x6a,0x02,0x80,0x9a]
3123 0x6a,0x02,0x80,0x9a
3125 # GFX10: s_mul_hi_u32 s105, s1, s103             ; encoding: [0x01,0x67,0xe9,0x9a]
3126 0x01,0x67,0xe9,0x9a
3128 # GFX10: s_mul_hi_u32 s105, s1, s2               ; encoding: [0x01,0x02,0xe9,0x9a]
3129 0x01,0x02,0xe9,0x9a
3131 # GFX10: s_mul_hi_u32 s105, s104, s103           ; encoding: [0x68,0x67,0xe9,0x9a]
3132 0x68,0x67,0xe9,0x9a
3134 # GFX10: s_mul_hi_u32 s105, s104, s2             ; encoding: [0x68,0x02,0xe9,0x9a]
3135 0x68,0x02,0xe9,0x9a
3137 # GFX10: s_mul_hi_u32 vcc_hi, s1, s2             ; encoding: [0x01,0x02,0xeb,0x9a]
3138 0x01,0x02,0xeb,0x9a
3140 # GFX10: s_mul_hi_u32 vcc_lo, s1, s2             ; encoding: [0x01,0x02,0xea,0x9a]
3141 0x01,0x02,0xea,0x9a
3143 # GFX10: s_mul_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x93]
3144 0x01,0x02,0x7f,0x93
3146 # GFX10: s_mul_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x93]
3147 0x01,0x02,0x7e,0x93
3149 # GFX10: s_mul_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7c,0x93]
3150 0x01,0x02,0x7c,0x93
3152 # GFX10: s_mul_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x93]
3153 0xc1,0x02,0x00,0x93
3155 # GFX10: s_mul_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x93]
3156 0xf7,0x02,0x00,0x93
3158 # GFX10: s_mul_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x93]
3159 0x80,0x02,0x00,0x93
3161 # GFX10: s_mul_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x93]
3162 0xf0,0x02,0x00,0x93
3164 # GFX10: s_mul_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f]
3165 0xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f
3167 # GFX10: s_mul_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf]
3168 0xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf
3170 # GFX10: s_mul_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x93]
3171 0x7f,0x02,0x00,0x93
3173 # GFX10: s_mul_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x93]
3174 0x7e,0x02,0x00,0x93
3176 # GFX10: s_mul_i32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x00,0x93]
3177 0x7c,0x02,0x00,0x93
3179 # GFX10: s_mul_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x93]
3180 0x01,0xc1,0x00,0x93
3182 # GFX10: s_mul_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x93]
3183 0x01,0xf7,0x00,0x93
3185 # GFX10: s_mul_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x93]
3186 0x01,0x80,0x00,0x93
3188 # GFX10: s_mul_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x93]
3189 0x01,0xf0,0x00,0x93
3191 # GFX10: s_mul_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f]
3192 0x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f
3194 # GFX10: s_mul_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf]
3195 0x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf
3197 # GFX10: s_mul_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x93]
3198 0x01,0x7f,0x00,0x93
3200 # GFX10: s_mul_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x93]
3201 0x01,0x7e,0x00,0x93
3203 # GFX10: s_mul_i32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x00,0x93]
3204 0x01,0x7c,0x00,0x93
3206 # GFX10: s_mul_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x93]
3207 0x01,0x67,0x00,0x93
3209 # GFX10: s_mul_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x93]
3210 0x01,0x02,0x00,0x93
3212 # GFX10: s_mul_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x93]
3213 0x01,0x6b,0x00,0x93
3215 # GFX10: s_mul_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x93]
3216 0x01,0x6a,0x00,0x93
3218 # GFX10: s_mul_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x93]
3219 0x68,0x67,0x00,0x93
3221 # GFX10: s_mul_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x93]
3222 0x68,0x02,0x00,0x93
3224 # GFX10: s_mul_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x93]
3225 0x6b,0x02,0x00,0x93
3227 # GFX10: s_mul_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x93]
3228 0x6a,0x02,0x00,0x93
3230 # GFX10: s_mul_i32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x93]
3231 0x01,0x67,0x69,0x93
3233 # GFX10: s_mul_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x93]
3234 0x01,0x02,0x69,0x93
3236 # GFX10: s_mul_i32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x93]
3237 0x68,0x67,0x69,0x93
3239 # GFX10: s_mul_i32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x93]
3240 0x68,0x02,0x69,0x93
3242 # GFX10: s_mul_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x93]
3243 0x01,0x02,0x6b,0x93
3245 # GFX10: s_mul_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x93]
3246 0x01,0x02,0x6a,0x93
3248 # GFX10: s_nand_b32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x8c]
3249 0x01,0x02,0x7f,0x8c
3251 # GFX10: s_nand_b32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x8c]
3252 0x01,0x02,0x7e,0x8c
3254 # GFX10: s_nand_b32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7c,0x8c]
3255 0x01,0x02,0x7c,0x8c
3257 # GFX10: s_nand_b32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x8c]
3258 0xc1,0x02,0x00,0x8c
3260 # GFX10: s_nand_b32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x8c]
3261 0xf7,0x02,0x00,0x8c
3263 # GFX10: s_nand_b32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x8c]
3264 0x80,0x02,0x00,0x8c
3266 # GFX10: s_nand_b32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x8c]
3267 0xf0,0x02,0x00,0x8c
3269 # GFX10: s_nand_b32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f]
3270 0xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f
3272 # GFX10: s_nand_b32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf]
3273 0xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf
3275 # GFX10: s_nand_b32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x8c]
3276 0x7f,0x02,0x00,0x8c
3278 # GFX10: s_nand_b32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x8c]
3279 0x7e,0x02,0x00,0x8c
3281 # GFX10: s_nand_b32 s0, m0, s2                   ; encoding: [0x7c,0x02,0x00,0x8c]
3282 0x7c,0x02,0x00,0x8c
3284 # GFX10: s_nand_b32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x8c]
3285 0x01,0xc1,0x00,0x8c
3287 # GFX10: s_nand_b32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x8c]
3288 0x01,0xf7,0x00,0x8c
3290 # GFX10: s_nand_b32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x8c]
3291 0x01,0x80,0x00,0x8c
3293 # GFX10: s_nand_b32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x8c]
3294 0x01,0xf0,0x00,0x8c
3296 # GFX10: s_nand_b32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f]
3297 0x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f
3299 # GFX10: s_nand_b32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf]
3300 0x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf
3302 # GFX10: s_nand_b32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x8c]
3303 0x01,0x7f,0x00,0x8c
3305 # GFX10: s_nand_b32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x8c]
3306 0x01,0x7e,0x00,0x8c
3308 # GFX10: s_nand_b32 s0, s1, m0                   ; encoding: [0x01,0x7c,0x00,0x8c]
3309 0x01,0x7c,0x00,0x8c
3311 # GFX10: s_nand_b32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x8c]
3312 0x01,0x67,0x00,0x8c
3314 # GFX10: s_nand_b32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x8c]
3315 0x01,0x02,0x00,0x8c
3317 # GFX10: s_nand_b32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x8c]
3318 0x01,0x6b,0x00,0x8c
3320 # GFX10: s_nand_b32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x8c]
3321 0x01,0x6a,0x00,0x8c
3323 # GFX10: s_nand_b32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x8c]
3324 0x68,0x67,0x00,0x8c
3326 # GFX10: s_nand_b32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x8c]
3327 0x68,0x02,0x00,0x8c
3329 # GFX10: s_nand_b32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x8c]
3330 0x6b,0x02,0x00,0x8c
3332 # GFX10: s_nand_b32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x8c]
3333 0x6a,0x02,0x00,0x8c
3335 # GFX10: s_nand_b32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x8c]
3336 0x01,0x67,0x69,0x8c
3338 # GFX10: s_nand_b32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x8c]
3339 0x01,0x02,0x69,0x8c
3341 # GFX10: s_nand_b32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x8c]
3342 0x68,0x67,0x69,0x8c
3344 # GFX10: s_nand_b32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x8c]
3345 0x68,0x02,0x69,0x8c
3347 # GFX10: s_nand_b32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x8c]
3348 0x01,0x02,0x6b,0x8c
3350 # GFX10: s_nand_b32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x8c]
3351 0x01,0x02,0x6a,0x8c
3353 # GFX10: s_nand_b64 exec, s[2:3], s[4:5]         ; encoding: [0x02,0x04,0xfe,0x8c]
3354 0x02,0x04,0xfe,0x8c
3356 # GFX10: s_nand_b64 s[0:1], -1, s[4:5]           ; encoding: [0xc1,0x04,0x80,0x8c]
3357 0xc1,0x04,0x80,0x8c
3359 # GFX10: s_nand_b64 s[0:1], -4.0, s[4:5]         ; encoding: [0xf7,0x04,0x80,0x8c]
3360 0xf7,0x04,0x80,0x8c
3362 # GFX10: s_nand_b64 s[0:1], 0, s[4:5]            ; encoding: [0x80,0x04,0x80,0x8c]
3363 0x80,0x04,0x80,0x8c
3365 # GFX10: s_nand_b64 s[0:1], 0.5, s[4:5]          ; encoding: [0xf0,0x04,0x80,0x8c]
3366 0xf0,0x04,0x80,0x8c
3368 # GFX10: s_nand_b64 s[0:1], 0x3f717273, s[4:5]   ; encoding: [0xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f]
3369 0xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f
3371 # GFX10: s_nand_b64 s[0:1], 0xaf123456, s[4:5]   ; encoding: [0xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf]
3372 0xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf
3374 # GFX10: s_nand_b64 s[0:1], exec, s[4:5]         ; encoding: [0x7e,0x04,0x80,0x8c]
3375 0x7e,0x04,0x80,0x8c
3377 # GFX10: s_nand_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8c]
3378 0x66,0x64,0x80,0x8c
3380 # GFX10: s_nand_b64 s[0:1], s[102:103], s[4:5]   ; encoding: [0x66,0x04,0x80,0x8c]
3381 0x66,0x04,0x80,0x8c
3383 # GFX10: s_nand_b64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x8c]
3384 0x02,0xc1,0x80,0x8c
3386 # GFX10: s_nand_b64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x8c]
3387 0x02,0xf7,0x80,0x8c
3389 # GFX10: s_nand_b64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x8c]
3390 0x02,0x80,0x80,0x8c
3392 # GFX10: s_nand_b64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x8c]
3393 0x02,0xf0,0x80,0x8c
3395 # GFX10: s_nand_b64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f]
3396 0x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f
3398 # GFX10: s_nand_b64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf]
3399 0x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf
3401 # GFX10: s_nand_b64 s[0:1], s[2:3], exec         ; encoding: [0x02,0x7e,0x80,0x8c]
3402 0x02,0x7e,0x80,0x8c
3404 # GFX10: s_nand_b64 s[0:1], s[2:3], s[100:101]   ; encoding: [0x02,0x64,0x80,0x8c]
3405 0x02,0x64,0x80,0x8c
3407 # GFX10: s_nand_b64 s[0:1], s[2:3], s[4:5]       ; encoding: [0x02,0x04,0x80,0x8c]
3408 0x02,0x04,0x80,0x8c
3410 # GFX10: s_nand_b64 s[0:1], s[2:3], vcc          ; encoding: [0x02,0x6a,0x80,0x8c]
3411 0x02,0x6a,0x80,0x8c
3413 # GFX10: s_nand_b64 s[0:1], vcc, s[4:5]          ; encoding: [0x6a,0x04,0x80,0x8c]
3414 0x6a,0x04,0x80,0x8c
3416 # GFX10: s_nand_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8c]
3417 0x66,0x64,0xe8,0x8c
3419 # GFX10: s_nand_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8c]
3420 0x66,0x04,0xe8,0x8c
3422 # GFX10: s_nand_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8c]
3423 0x02,0x64,0xe8,0x8c
3425 # GFX10: s_nand_b64 s[104:105], s[2:3], s[4:5]   ; encoding: [0x02,0x04,0xe8,0x8c]
3426 0x02,0x04,0xe8,0x8c
3428 # GFX10: s_nand_b64 vcc, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xea,0x8c]
3429 0x02,0x04,0xea,0x8c
3431 # GFX10: s_nor_b32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x8d]
3432 0x01,0x02,0x7f,0x8d
3434 # GFX10: s_nor_b32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x8d]
3435 0x01,0x02,0x7e,0x8d
3437 # GFX10: s_nor_b32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7c,0x8d]
3438 0x01,0x02,0x7c,0x8d
3440 # GFX10: s_nor_b32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x8d]
3441 0xc1,0x02,0x00,0x8d
3443 # GFX10: s_nor_b32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x8d]
3444 0xf7,0x02,0x00,0x8d
3446 # GFX10: s_nor_b32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x8d]
3447 0x80,0x02,0x00,0x8d
3449 # GFX10: s_nor_b32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x8d]
3450 0xf0,0x02,0x00,0x8d
3452 # GFX10: s_nor_b32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f]
3453 0xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f
3455 # GFX10: s_nor_b32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf]
3456 0xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf
3458 # GFX10: s_nor_b32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x8d]
3459 0x7f,0x02,0x00,0x8d
3461 # GFX10: s_nor_b32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x8d]
3462 0x7e,0x02,0x00,0x8d
3464 # GFX10: s_nor_b32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x00,0x8d]
3465 0x7c,0x02,0x00,0x8d
3467 # GFX10: s_nor_b32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x8d]
3468 0x01,0xc1,0x00,0x8d
3470 # GFX10: s_nor_b32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x8d]
3471 0x01,0xf7,0x00,0x8d
3473 # GFX10: s_nor_b32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x8d]
3474 0x01,0x80,0x00,0x8d
3476 # GFX10: s_nor_b32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x8d]
3477 0x01,0xf0,0x00,0x8d
3479 # GFX10: s_nor_b32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f]
3480 0x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f
3482 # GFX10: s_nor_b32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf]
3483 0x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf
3485 # GFX10: s_nor_b32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x8d]
3486 0x01,0x7f,0x00,0x8d
3488 # GFX10: s_nor_b32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x8d]
3489 0x01,0x7e,0x00,0x8d
3491 # GFX10: s_nor_b32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x00,0x8d]
3492 0x01,0x7c,0x00,0x8d
3494 # GFX10: s_nor_b32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x8d]
3495 0x01,0x67,0x00,0x8d
3497 # GFX10: s_nor_b32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x8d]
3498 0x01,0x02,0x00,0x8d
3500 # GFX10: s_nor_b32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x8d]
3501 0x01,0x6b,0x00,0x8d
3503 # GFX10: s_nor_b32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x8d]
3504 0x01,0x6a,0x00,0x8d
3506 # GFX10: s_nor_b32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x8d]
3507 0x68,0x67,0x00,0x8d
3509 # GFX10: s_nor_b32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x8d]
3510 0x68,0x02,0x00,0x8d
3512 # GFX10: s_nor_b32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x8d]
3513 0x6b,0x02,0x00,0x8d
3515 # GFX10: s_nor_b32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x8d]
3516 0x6a,0x02,0x00,0x8d
3518 # GFX10: s_nor_b32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x8d]
3519 0x01,0x67,0x69,0x8d
3521 # GFX10: s_nor_b32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x8d]
3522 0x01,0x02,0x69,0x8d
3524 # GFX10: s_nor_b32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x8d]
3525 0x68,0x67,0x69,0x8d
3527 # GFX10: s_nor_b32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x8d]
3528 0x68,0x02,0x69,0x8d
3530 # GFX10: s_nor_b32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x8d]
3531 0x01,0x02,0x6b,0x8d
3533 # GFX10: s_nor_b32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x8d]
3534 0x01,0x02,0x6a,0x8d
3536 # GFX10: s_nor_b64 exec, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xfe,0x8d]
3537 0x02,0x04,0xfe,0x8d
3539 # GFX10: s_nor_b64 s[0:1], -1, s[4:5]            ; encoding: [0xc1,0x04,0x80,0x8d]
3540 0xc1,0x04,0x80,0x8d
3542 # GFX10: s_nor_b64 s[0:1], -4.0, s[4:5]          ; encoding: [0xf7,0x04,0x80,0x8d]
3543 0xf7,0x04,0x80,0x8d
3545 # GFX10: s_nor_b64 s[0:1], 0, s[4:5]             ; encoding: [0x80,0x04,0x80,0x8d]
3546 0x80,0x04,0x80,0x8d
3548 # GFX10: s_nor_b64 s[0:1], 0.5, s[4:5]           ; encoding: [0xf0,0x04,0x80,0x8d]
3549 0xf0,0x04,0x80,0x8d
3551 # GFX10: s_nor_b64 s[0:1], 0x3f717273, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f]
3552 0xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f
3554 # GFX10: s_nor_b64 s[0:1], 0xaf123456, s[4:5]    ; encoding: [0xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf]
3555 0xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf
3557 # GFX10: s_nor_b64 s[0:1], exec, s[4:5]          ; encoding: [0x7e,0x04,0x80,0x8d]
3558 0x7e,0x04,0x80,0x8d
3560 # GFX10: s_nor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8d]
3561 0x66,0x64,0x80,0x8d
3563 # GFX10: s_nor_b64 s[0:1], s[102:103], s[4:5]    ; encoding: [0x66,0x04,0x80,0x8d]
3564 0x66,0x04,0x80,0x8d
3566 # GFX10: s_nor_b64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x80,0x8d]
3567 0x02,0xc1,0x80,0x8d
3569 # GFX10: s_nor_b64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x80,0x8d]
3570 0x02,0xf7,0x80,0x8d
3572 # GFX10: s_nor_b64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x80,0x8d]
3573 0x02,0x80,0x80,0x8d
3575 # GFX10: s_nor_b64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x80,0x8d]
3576 0x02,0xf0,0x80,0x8d
3578 # GFX10: s_nor_b64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f]
3579 0x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f
3581 # GFX10: s_nor_b64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf]
3582 0x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf
3584 # GFX10: s_nor_b64 s[0:1], s[2:3], exec          ; encoding: [0x02,0x7e,0x80,0x8d]
3585 0x02,0x7e,0x80,0x8d
3587 # GFX10: s_nor_b64 s[0:1], s[2:3], s[100:101]    ; encoding: [0x02,0x64,0x80,0x8d]
3588 0x02,0x64,0x80,0x8d
3590 # GFX10: s_nor_b64 s[0:1], s[2:3], s[4:5]        ; encoding: [0x02,0x04,0x80,0x8d]
3591 0x02,0x04,0x80,0x8d
3593 # GFX10: s_nor_b64 s[0:1], s[2:3], vcc           ; encoding: [0x02,0x6a,0x80,0x8d]
3594 0x02,0x6a,0x80,0x8d
3596 # GFX10: s_nor_b64 s[0:1], vcc, s[4:5]           ; encoding: [0x6a,0x04,0x80,0x8d]
3597 0x6a,0x04,0x80,0x8d
3599 # GFX10: s_nor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8d]
3600 0x66,0x64,0xe8,0x8d
3602 # GFX10: s_nor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8d]
3603 0x66,0x04,0xe8,0x8d
3605 # GFX10: s_nor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8d]
3606 0x02,0x64,0xe8,0x8d
3608 # GFX10: s_nor_b64 s[104:105], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0xe8,0x8d]
3609 0x02,0x04,0xe8,0x8d
3611 # GFX10: s_nor_b64 vcc, s[2:3], s[4:5]           ; encoding: [0x02,0x04,0xea,0x8d]
3612 0x02,0x04,0xea,0x8d
3614 # GFX10: s_or_b32 exec_hi, s1, s2                ; encoding: [0x01,0x02,0x7f,0x88]
3615 0x01,0x02,0x7f,0x88
3617 # GFX10: s_or_b32 exec_lo, s1, s2                ; encoding: [0x01,0x02,0x7e,0x88]
3618 0x01,0x02,0x7e,0x88
3620 # GFX10: s_or_b32 m0, s1, s2                     ; encoding: [0x01,0x02,0x7c,0x88]
3621 0x01,0x02,0x7c,0x88
3623 # GFX10: s_or_b32 s0, -1, s2                     ; encoding: [0xc1,0x02,0x00,0x88]
3624 0xc1,0x02,0x00,0x88
3626 # GFX10: s_or_b32 s0, -4.0, s2                   ; encoding: [0xf7,0x02,0x00,0x88]
3627 0xf7,0x02,0x00,0x88
3629 # GFX10: s_or_b32 s0, 0, s2                      ; encoding: [0x80,0x02,0x00,0x88]
3630 0x80,0x02,0x00,0x88
3632 # GFX10: s_or_b32 s0, 0.5, s2                    ; encoding: [0xf0,0x02,0x00,0x88]
3633 0xf0,0x02,0x00,0x88
3635 # GFX10: s_or_b32 s0, 0x3f717273, s2             ; encoding: [0xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f]
3636 0xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f
3638 # GFX10: s_or_b32 s0, 0xaf123456, s2             ; encoding: [0xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf]
3639 0xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf
3641 # GFX10: s_or_b32 s0, exec_hi, s2                ; encoding: [0x7f,0x02,0x00,0x88]
3642 0x7f,0x02,0x00,0x88
3644 # GFX10: s_or_b32 s0, exec_lo, s2                ; encoding: [0x7e,0x02,0x00,0x88]
3645 0x7e,0x02,0x00,0x88
3647 # GFX10: s_or_b32 s0, m0, s2                     ; encoding: [0x7c,0x02,0x00,0x88]
3648 0x7c,0x02,0x00,0x88
3650 # GFX10: s_or_b32 s0, s1, -1                     ; encoding: [0x01,0xc1,0x00,0x88]
3651 0x01,0xc1,0x00,0x88
3653 # GFX10: s_or_b32 s0, s1, -4.0                   ; encoding: [0x01,0xf7,0x00,0x88]
3654 0x01,0xf7,0x00,0x88
3656 # GFX10: s_or_b32 s0, s1, 0                      ; encoding: [0x01,0x80,0x00,0x88]
3657 0x01,0x80,0x00,0x88
3659 # GFX10: s_or_b32 s0, s1, 0.5                    ; encoding: [0x01,0xf0,0x00,0x88]
3660 0x01,0xf0,0x00,0x88
3662 # GFX10: s_or_b32 s0, s1, 0x3f717273             ; encoding: [0x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f]
3663 0x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f
3665 # GFX10: s_or_b32 s0, s1, 0xaf123456             ; encoding: [0x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf]
3666 0x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf
3668 # GFX10: s_or_b32 s0, s1, exec_hi                ; encoding: [0x01,0x7f,0x00,0x88]
3669 0x01,0x7f,0x00,0x88
3671 # GFX10: s_or_b32 s0, s1, exec_lo                ; encoding: [0x01,0x7e,0x00,0x88]
3672 0x01,0x7e,0x00,0x88
3674 # GFX10: s_or_b32 s0, s1, m0                     ; encoding: [0x01,0x7c,0x00,0x88]
3675 0x01,0x7c,0x00,0x88
3677 # GFX10: s_or_b32 s0, s1, s103                   ; encoding: [0x01,0x67,0x00,0x88]
3678 0x01,0x67,0x00,0x88
3680 # GFX10: s_or_b32 s0, s1, s2                     ; encoding: [0x01,0x02,0x00,0x88]
3681 0x01,0x02,0x00,0x88
3683 # GFX10: s_or_b32 s0, s1, vcc_hi                 ; encoding: [0x01,0x6b,0x00,0x88]
3684 0x01,0x6b,0x00,0x88
3686 # GFX10: s_or_b32 s0, s1, vcc_lo                 ; encoding: [0x01,0x6a,0x00,0x88]
3687 0x01,0x6a,0x00,0x88
3689 # GFX10: s_or_b32 s0, s104, s103                 ; encoding: [0x68,0x67,0x00,0x88]
3690 0x68,0x67,0x00,0x88
3692 # GFX10: s_or_b32 s0, s104, s2                   ; encoding: [0x68,0x02,0x00,0x88]
3693 0x68,0x02,0x00,0x88
3695 # GFX10: s_or_b32 s0, vcc_hi, s2                 ; encoding: [0x6b,0x02,0x00,0x88]
3696 0x6b,0x02,0x00,0x88
3698 # GFX10: s_or_b32 s0, vcc_lo, s2                 ; encoding: [0x6a,0x02,0x00,0x88]
3699 0x6a,0x02,0x00,0x88
3701 # GFX10: s_or_b32 s105, s1, s103                 ; encoding: [0x01,0x67,0x69,0x88]
3702 0x01,0x67,0x69,0x88
3704 # GFX10: s_or_b32 s105, s1, s2                   ; encoding: [0x01,0x02,0x69,0x88]
3705 0x01,0x02,0x69,0x88
3707 # GFX10: s_or_b32 s105, s104, s103               ; encoding: [0x68,0x67,0x69,0x88]
3708 0x68,0x67,0x69,0x88
3710 # GFX10: s_or_b32 s105, s104, s2                 ; encoding: [0x68,0x02,0x69,0x88]
3711 0x68,0x02,0x69,0x88
3713 # GFX10: s_or_b32 vcc_hi, s1, s2                 ; encoding: [0x01,0x02,0x6b,0x88]
3714 0x01,0x02,0x6b,0x88
3716 # GFX10: s_or_b32 vcc_lo, s1, s2                 ; encoding: [0x01,0x02,0x6a,0x88]
3717 0x01,0x02,0x6a,0x88
3719 # GFX10: s_or_b64 exec, s[2:3], s[4:5]           ; encoding: [0x02,0x04,0xfe,0x88]
3720 0x02,0x04,0xfe,0x88
3722 # GFX10: s_or_b64 s[0:1], -1, s[4:5]             ; encoding: [0xc1,0x04,0x80,0x88]
3723 0xc1,0x04,0x80,0x88
3725 # GFX10: s_or_b64 s[0:1], -4.0, s[4:5]           ; encoding: [0xf7,0x04,0x80,0x88]
3726 0xf7,0x04,0x80,0x88
3728 # GFX10: s_or_b64 s[0:1], 0, s[4:5]              ; encoding: [0x80,0x04,0x80,0x88]
3729 0x80,0x04,0x80,0x88
3731 # GFX10: s_or_b64 s[0:1], 0.5, s[4:5]            ; encoding: [0xf0,0x04,0x80,0x88]
3732 0xf0,0x04,0x80,0x88
3734 # GFX10: s_or_b64 s[0:1], 0x3f717273, s[4:5]     ; encoding: [0xff,0x04,0x80,0x88,0x73,0x72,0x71,0x3f]
3735 0xff,0x04,0x80,0x88,0x73,0x72,0x71,0x3f
3737 # GFX10: s_or_b64 s[0:1], 0xaf123456, s[4:5]     ; encoding: [0xff,0x04,0x80,0x88,0x56,0x34,0x12,0xaf]
3738 0xff,0x04,0x80,0x88,0x56,0x34,0x12,0xaf
3740 # GFX10: s_or_b64 s[0:1], exec, s[4:5]           ; encoding: [0x7e,0x04,0x80,0x88]
3741 0x7e,0x04,0x80,0x88
3743 # GFX10: s_or_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x88]
3744 0x66,0x64,0x80,0x88
3746 # GFX10: s_or_b64 s[0:1], s[102:103], s[4:5]     ; encoding: [0x66,0x04,0x80,0x88]
3747 0x66,0x04,0x80,0x88
3749 # GFX10: s_or_b64 s[0:1], s[2:3], -1             ; encoding: [0x02,0xc1,0x80,0x88]
3750 0x02,0xc1,0x80,0x88
3752 # GFX10: s_or_b64 s[0:1], s[2:3], -4.0           ; encoding: [0x02,0xf7,0x80,0x88]
3753 0x02,0xf7,0x80,0x88
3755 # GFX10: s_or_b64 s[0:1], s[2:3], 0              ; encoding: [0x02,0x80,0x80,0x88]
3756 0x02,0x80,0x80,0x88
3758 # GFX10: s_or_b64 s[0:1], s[2:3], 0.5            ; encoding: [0x02,0xf0,0x80,0x88]
3759 0x02,0xf0,0x80,0x88
3761 # GFX10: s_or_b64 s[0:1], s[2:3], 0x3f717273     ; encoding: [0x02,0xff,0x80,0x88,0x73,0x72,0x71,0x3f]
3762 0x02,0xff,0x80,0x88,0x73,0x72,0x71,0x3f
3764 # GFX10: s_or_b64 s[0:1], s[2:3], 0xaf123456     ; encoding: [0x02,0xff,0x80,0x88,0x56,0x34,0x12,0xaf]
3765 0x02,0xff,0x80,0x88,0x56,0x34,0x12,0xaf
3767 # GFX10: s_or_b64 s[0:1], s[2:3], exec           ; encoding: [0x02,0x7e,0x80,0x88]
3768 0x02,0x7e,0x80,0x88
3770 # GFX10: s_or_b64 s[0:1], s[2:3], s[100:101]     ; encoding: [0x02,0x64,0x80,0x88]
3771 0x02,0x64,0x80,0x88
3773 # GFX10: s_or_b64 s[0:1], s[2:3], s[4:5]         ; encoding: [0x02,0x04,0x80,0x88]
3774 0x02,0x04,0x80,0x88
3776 # GFX10: s_or_b64 s[0:1], s[2:3], vcc            ; encoding: [0x02,0x6a,0x80,0x88]
3777 0x02,0x6a,0x80,0x88
3779 # GFX10: s_or_b64 s[0:1], vcc, s[4:5]            ; encoding: [0x6a,0x04,0x80,0x88]
3780 0x6a,0x04,0x80,0x88
3782 # GFX10: s_or_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x88]
3783 0x66,0x64,0xe8,0x88
3785 # GFX10: s_or_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x88]
3786 0x66,0x04,0xe8,0x88
3788 # GFX10: s_or_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x88]
3789 0x02,0x64,0xe8,0x88
3791 # GFX10: s_or_b64 s[104:105], s[2:3], s[4:5]     ; encoding: [0x02,0x04,0xe8,0x88]
3792 0x02,0x04,0xe8,0x88
3794 # GFX10: s_or_b64 vcc, s[2:3], s[4:5]            ; encoding: [0x02,0x04,0xea,0x88]
3795 0x02,0x04,0xea,0x88
3797 # GFX10: s_orn2_b32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x8b]
3798 0x01,0x02,0x7f,0x8b
3800 # GFX10: s_orn2_b32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x8b]
3801 0x01,0x02,0x7e,0x8b
3803 # GFX10: s_orn2_b32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7c,0x8b]
3804 0x01,0x02,0x7c,0x8b
3806 # GFX10: s_orn2_b32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x8b]
3807 0xc1,0x02,0x00,0x8b
3809 # GFX10: s_orn2_b32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x8b]
3810 0xf7,0x02,0x00,0x8b
3812 # GFX10: s_orn2_b32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x8b]
3813 0x80,0x02,0x00,0x8b
3815 # GFX10: s_orn2_b32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x8b]
3816 0xf0,0x02,0x00,0x8b
3818 # GFX10: s_orn2_b32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f]
3819 0xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f
3821 # GFX10: s_orn2_b32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf]
3822 0xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf
3824 # GFX10: s_orn2_b32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x8b]
3825 0x7f,0x02,0x00,0x8b
3827 # GFX10: s_orn2_b32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x8b]
3828 0x7e,0x02,0x00,0x8b
3830 # GFX10: s_orn2_b32 s0, m0, s2                   ; encoding: [0x7c,0x02,0x00,0x8b]
3831 0x7c,0x02,0x00,0x8b
3833 # GFX10: s_orn2_b32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x8b]
3834 0x01,0xc1,0x00,0x8b
3836 # GFX10: s_orn2_b32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x8b]
3837 0x01,0xf7,0x00,0x8b
3839 # GFX10: s_orn2_b32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x8b]
3840 0x01,0x80,0x00,0x8b
3842 # GFX10: s_orn2_b32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x8b]
3843 0x01,0xf0,0x00,0x8b
3845 # GFX10: s_orn2_b32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f]
3846 0x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f
3848 # GFX10: s_orn2_b32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf]
3849 0x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf
3851 # GFX10: s_orn2_b32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x8b]
3852 0x01,0x7f,0x00,0x8b
3854 # GFX10: s_orn2_b32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x8b]
3855 0x01,0x7e,0x00,0x8b
3857 # GFX10: s_orn2_b32 s0, s1, m0                   ; encoding: [0x01,0x7c,0x00,0x8b]
3858 0x01,0x7c,0x00,0x8b
3860 # GFX10: s_orn2_b32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x8b]
3861 0x01,0x67,0x00,0x8b
3863 # GFX10: s_orn2_b32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x8b]
3864 0x01,0x02,0x00,0x8b
3866 # GFX10: s_orn2_b32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x8b]
3867 0x01,0x6b,0x00,0x8b
3869 # GFX10: s_orn2_b32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x8b]
3870 0x01,0x6a,0x00,0x8b
3872 # GFX10: s_orn2_b32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x8b]
3873 0x68,0x67,0x00,0x8b
3875 # GFX10: s_orn2_b32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x8b]
3876 0x68,0x02,0x00,0x8b
3878 # GFX10: s_orn2_b32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x8b]
3879 0x6b,0x02,0x00,0x8b
3881 # GFX10: s_orn2_b32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x8b]
3882 0x6a,0x02,0x00,0x8b
3884 # GFX10: s_orn2_b32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x8b]
3885 0x01,0x67,0x69,0x8b
3887 # GFX10: s_orn2_b32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x8b]
3888 0x01,0x02,0x69,0x8b
3890 # GFX10: s_orn2_b32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x8b]
3891 0x68,0x67,0x69,0x8b
3893 # GFX10: s_orn2_b32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x8b]
3894 0x68,0x02,0x69,0x8b
3896 # GFX10: s_orn2_b32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x8b]
3897 0x01,0x02,0x6b,0x8b
3899 # GFX10: s_orn2_b32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x8b]
3900 0x01,0x02,0x6a,0x8b
3902 # GFX10: s_orn2_b64 exec, s[2:3], s[4:5]         ; encoding: [0x02,0x04,0xfe,0x8b]
3903 0x02,0x04,0xfe,0x8b
3905 # GFX10: s_orn2_b64 s[0:1], -1, s[4:5]           ; encoding: [0xc1,0x04,0x80,0x8b]
3906 0xc1,0x04,0x80,0x8b
3908 # GFX10: s_orn2_b64 s[0:1], -4.0, s[4:5]         ; encoding: [0xf7,0x04,0x80,0x8b]
3909 0xf7,0x04,0x80,0x8b
3911 # GFX10: s_orn2_b64 s[0:1], 0, s[4:5]            ; encoding: [0x80,0x04,0x80,0x8b]
3912 0x80,0x04,0x80,0x8b
3914 # GFX10: s_orn2_b64 s[0:1], 0.5, s[4:5]          ; encoding: [0xf0,0x04,0x80,0x8b]
3915 0xf0,0x04,0x80,0x8b
3917 # GFX10: s_orn2_b64 s[0:1], 0x3f717273, s[4:5]   ; encoding: [0xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f]
3918 0xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f
3920 # GFX10: s_orn2_b64 s[0:1], 0xaf123456, s[4:5]   ; encoding: [0xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf]
3921 0xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf
3923 # GFX10: s_orn2_b64 s[0:1], exec, s[4:5]         ; encoding: [0x7e,0x04,0x80,0x8b]
3924 0x7e,0x04,0x80,0x8b
3926 # GFX10: s_orn2_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8b]
3927 0x66,0x64,0x80,0x8b
3929 # GFX10: s_orn2_b64 s[0:1], s[102:103], s[4:5]   ; encoding: [0x66,0x04,0x80,0x8b]
3930 0x66,0x04,0x80,0x8b
3932 # GFX10: s_orn2_b64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x8b]
3933 0x02,0xc1,0x80,0x8b
3935 # GFX10: s_orn2_b64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x8b]
3936 0x02,0xf7,0x80,0x8b
3938 # GFX10: s_orn2_b64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x8b]
3939 0x02,0x80,0x80,0x8b
3941 # GFX10: s_orn2_b64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x8b]
3942 0x02,0xf0,0x80,0x8b
3944 # GFX10: s_orn2_b64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f]
3945 0x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f
3947 # GFX10: s_orn2_b64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf]
3948 0x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf
3950 # GFX10: s_orn2_b64 s[0:1], s[2:3], exec         ; encoding: [0x02,0x7e,0x80,0x8b]
3951 0x02,0x7e,0x80,0x8b
3953 # GFX10: s_orn2_b64 s[0:1], s[2:3], s[100:101]   ; encoding: [0x02,0x64,0x80,0x8b]
3954 0x02,0x64,0x80,0x8b
3956 # GFX10: s_orn2_b64 s[0:1], s[2:3], s[4:5]       ; encoding: [0x02,0x04,0x80,0x8b]
3957 0x02,0x04,0x80,0x8b
3959 # GFX10: s_orn2_b64 s[0:1], s[2:3], vcc          ; encoding: [0x02,0x6a,0x80,0x8b]
3960 0x02,0x6a,0x80,0x8b
3962 # GFX10: s_orn2_b64 s[0:1], vcc, s[4:5]          ; encoding: [0x6a,0x04,0x80,0x8b]
3963 0x6a,0x04,0x80,0x8b
3965 # GFX10: s_orn2_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8b]
3966 0x66,0x64,0xe8,0x8b
3968 # GFX10: s_orn2_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8b]
3969 0x66,0x04,0xe8,0x8b
3971 # GFX10: s_orn2_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8b]
3972 0x02,0x64,0xe8,0x8b
3974 # GFX10: s_orn2_b64 s[104:105], s[2:3], s[4:5]   ; encoding: [0x02,0x04,0xe8,0x8b]
3975 0x02,0x04,0xe8,0x8b
3977 # GFX10: s_orn2_b64 vcc, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xea,0x8b]
3978 0x02,0x04,0xea,0x8b
3980 # GFX10: s_pack_hh_b32_b16 exec_hi, s1, s2       ; encoding: [0x01,0x02,0x7f,0x9a]
3981 0x01,0x02,0x7f,0x9a
3983 # GFX10: s_pack_hh_b32_b16 exec_lo, s1, s2       ; encoding: [0x01,0x02,0x7e,0x9a]
3984 0x01,0x02,0x7e,0x9a
3986 # GFX10: s_pack_hh_b32_b16 m0, s1, s2            ; encoding: [0x01,0x02,0x7c,0x9a]
3987 0x01,0x02,0x7c,0x9a
3989 # GFX10: s_pack_hh_b32_b16 s0, -1, s2            ; encoding: [0xc1,0x02,0x00,0x9a]
3990 0xc1,0x02,0x00,0x9a
3992 # GFX10: s_pack_hh_b32_b16 s0, -4.0, s2          ; encoding: [0xf7,0x02,0x00,0x9a]
3993 0xf7,0x02,0x00,0x9a
3995 # GFX10: s_pack_hh_b32_b16 s0, 0, s2             ; encoding: [0x80,0x02,0x00,0x9a]
3996 0x80,0x02,0x00,0x9a
3998 # GFX10: s_pack_hh_b32_b16 s0, 0.5, s2           ; encoding: [0xf0,0x02,0x00,0x9a]
3999 0xf0,0x02,0x00,0x9a
4001 # GFX10: s_pack_hh_b32_b16 s0, 0x3f717273, s2    ; encoding: [0xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f]
4002 0xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f
4004 # GFX10: s_pack_hh_b32_b16 s0, 0xaf123456, s2    ; encoding: [0xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf]
4005 0xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf
4007 # GFX10: s_pack_hh_b32_b16 s0, exec_hi, s2       ; encoding: [0x7f,0x02,0x00,0x9a]
4008 0x7f,0x02,0x00,0x9a
4010 # GFX10: s_pack_hh_b32_b16 s0, exec_lo, s2       ; encoding: [0x7e,0x02,0x00,0x9a]
4011 0x7e,0x02,0x00,0x9a
4013 # GFX10: s_pack_hh_b32_b16 s0, m0, s2            ; encoding: [0x7c,0x02,0x00,0x9a]
4014 0x7c,0x02,0x00,0x9a
4016 # GFX10: s_pack_hh_b32_b16 s0, s1, -1            ; encoding: [0x01,0xc1,0x00,0x9a]
4017 0x01,0xc1,0x00,0x9a
4019 # GFX10: s_pack_hh_b32_b16 s0, s1, -4.0          ; encoding: [0x01,0xf7,0x00,0x9a]
4020 0x01,0xf7,0x00,0x9a
4022 # GFX10: s_pack_hh_b32_b16 s0, s1, 0             ; encoding: [0x01,0x80,0x00,0x9a]
4023 0x01,0x80,0x00,0x9a
4025 # GFX10: s_pack_hh_b32_b16 s0, s1, 0.5           ; encoding: [0x01,0xf0,0x00,0x9a]
4026 0x01,0xf0,0x00,0x9a
4028 # GFX10: s_pack_hh_b32_b16 s0, s1, 0x3f717273    ; encoding: [0x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f]
4029 0x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f
4031 # GFX10: s_pack_hh_b32_b16 s0, s1, 0xaf123456    ; encoding: [0x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf]
4032 0x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf
4034 # GFX10: s_pack_hh_b32_b16 s0, s1, exec_hi       ; encoding: [0x01,0x7f,0x00,0x9a]
4035 0x01,0x7f,0x00,0x9a
4037 # GFX10: s_pack_hh_b32_b16 s0, s1, exec_lo       ; encoding: [0x01,0x7e,0x00,0x9a]
4038 0x01,0x7e,0x00,0x9a
4040 # GFX10: s_pack_hh_b32_b16 s0, s1, m0            ; encoding: [0x01,0x7c,0x00,0x9a]
4041 0x01,0x7c,0x00,0x9a
4043 # GFX10: s_pack_hh_b32_b16 s0, s1, s103          ; encoding: [0x01,0x67,0x00,0x9a]
4044 0x01,0x67,0x00,0x9a
4046 # GFX10: s_pack_hh_b32_b16 s0, s1, s2            ; encoding: [0x01,0x02,0x00,0x9a]
4047 0x01,0x02,0x00,0x9a
4049 # GFX10: s_pack_hh_b32_b16 s0, s1, vcc_hi        ; encoding: [0x01,0x6b,0x00,0x9a]
4050 0x01,0x6b,0x00,0x9a
4052 # GFX10: s_pack_hh_b32_b16 s0, s1, vcc_lo        ; encoding: [0x01,0x6a,0x00,0x9a]
4053 0x01,0x6a,0x00,0x9a
4055 # GFX10: s_pack_hh_b32_b16 s0, s104, s103        ; encoding: [0x68,0x67,0x00,0x9a]
4056 0x68,0x67,0x00,0x9a
4058 # GFX10: s_pack_hh_b32_b16 s0, s104, s2          ; encoding: [0x68,0x02,0x00,0x9a]
4059 0x68,0x02,0x00,0x9a
4061 # GFX10: s_pack_hh_b32_b16 s0, vcc_hi, s2        ; encoding: [0x6b,0x02,0x00,0x9a]
4062 0x6b,0x02,0x00,0x9a
4064 # GFX10: s_pack_hh_b32_b16 s0, vcc_lo, s2        ; encoding: [0x6a,0x02,0x00,0x9a]
4065 0x6a,0x02,0x00,0x9a
4067 # GFX10: s_pack_hh_b32_b16 s105, s1, s103        ; encoding: [0x01,0x67,0x69,0x9a]
4068 0x01,0x67,0x69,0x9a
4070 # GFX10: s_pack_hh_b32_b16 s105, s1, s2          ; encoding: [0x01,0x02,0x69,0x9a]
4071 0x01,0x02,0x69,0x9a
4073 # GFX10: s_pack_hh_b32_b16 s105, s104, s103      ; encoding: [0x68,0x67,0x69,0x9a]
4074 0x68,0x67,0x69,0x9a
4076 # GFX10: s_pack_hh_b32_b16 s105, s104, s2        ; encoding: [0x68,0x02,0x69,0x9a]
4077 0x68,0x02,0x69,0x9a
4079 # GFX10: s_pack_hh_b32_b16 vcc_hi, s1, s2        ; encoding: [0x01,0x02,0x6b,0x9a]
4080 0x01,0x02,0x6b,0x9a
4082 # GFX10: s_pack_hh_b32_b16 vcc_lo, s1, s2        ; encoding: [0x01,0x02,0x6a,0x9a]
4083 0x01,0x02,0x6a,0x9a
4085 # GFX10: s_pack_lh_b32_b16 exec_hi, s1, s2       ; encoding: [0x01,0x02,0xff,0x99]
4086 0x01,0x02,0xff,0x99
4088 # GFX10: s_pack_lh_b32_b16 exec_lo, s1, s2       ; encoding: [0x01,0x02,0xfe,0x99]
4089 0x01,0x02,0xfe,0x99
4091 # GFX10: s_pack_lh_b32_b16 m0, s1, s2            ; encoding: [0x01,0x02,0xfc,0x99]
4092 0x01,0x02,0xfc,0x99
4094 # GFX10: s_pack_lh_b32_b16 s0, -1, s2            ; encoding: [0xc1,0x02,0x80,0x99]
4095 0xc1,0x02,0x80,0x99
4097 # GFX10: s_pack_lh_b32_b16 s0, -4.0, s2          ; encoding: [0xf7,0x02,0x80,0x99]
4098 0xf7,0x02,0x80,0x99
4100 # GFX10: s_pack_lh_b32_b16 s0, 0, s2             ; encoding: [0x80,0x02,0x80,0x99]
4101 0x80,0x02,0x80,0x99
4103 # GFX10: s_pack_lh_b32_b16 s0, 0.5, s2           ; encoding: [0xf0,0x02,0x80,0x99]
4104 0xf0,0x02,0x80,0x99
4106 # GFX10: s_pack_lh_b32_b16 s0, 0x3f717273, s2    ; encoding: [0xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f]
4107 0xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f
4109 # GFX10: s_pack_lh_b32_b16 s0, 0xaf123456, s2    ; encoding: [0xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf]
4110 0xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf
4112 # GFX10: s_pack_lh_b32_b16 s0, exec_hi, s2       ; encoding: [0x7f,0x02,0x80,0x99]
4113 0x7f,0x02,0x80,0x99
4115 # GFX10: s_pack_lh_b32_b16 s0, exec_lo, s2       ; encoding: [0x7e,0x02,0x80,0x99]
4116 0x7e,0x02,0x80,0x99
4118 # GFX10: s_pack_lh_b32_b16 s0, m0, s2            ; encoding: [0x7c,0x02,0x80,0x99]
4119 0x7c,0x02,0x80,0x99
4121 # GFX10: s_pack_lh_b32_b16 s0, s1, -1            ; encoding: [0x01,0xc1,0x80,0x99]
4122 0x01,0xc1,0x80,0x99
4124 # GFX10: s_pack_lh_b32_b16 s0, s1, -4.0          ; encoding: [0x01,0xf7,0x80,0x99]
4125 0x01,0xf7,0x80,0x99
4127 # GFX10: s_pack_lh_b32_b16 s0, s1, 0             ; encoding: [0x01,0x80,0x80,0x99]
4128 0x01,0x80,0x80,0x99
4130 # GFX10: s_pack_lh_b32_b16 s0, s1, 0.5           ; encoding: [0x01,0xf0,0x80,0x99]
4131 0x01,0xf0,0x80,0x99
4133 # GFX10: s_pack_lh_b32_b16 s0, s1, 0x3f717273    ; encoding: [0x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f]
4134 0x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f
4136 # GFX10: s_pack_lh_b32_b16 s0, s1, 0xaf123456    ; encoding: [0x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf]
4137 0x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf
4139 # GFX10: s_pack_lh_b32_b16 s0, s1, exec_hi       ; encoding: [0x01,0x7f,0x80,0x99]
4140 0x01,0x7f,0x80,0x99
4142 # GFX10: s_pack_lh_b32_b16 s0, s1, exec_lo       ; encoding: [0x01,0x7e,0x80,0x99]
4143 0x01,0x7e,0x80,0x99
4145 # GFX10: s_pack_lh_b32_b16 s0, s1, m0            ; encoding: [0x01,0x7c,0x80,0x99]
4146 0x01,0x7c,0x80,0x99
4148 # GFX10: s_pack_lh_b32_b16 s0, s1, s103          ; encoding: [0x01,0x67,0x80,0x99]
4149 0x01,0x67,0x80,0x99
4151 # GFX10: s_pack_lh_b32_b16 s0, s1, s2            ; encoding: [0x01,0x02,0x80,0x99]
4152 0x01,0x02,0x80,0x99
4154 # GFX10: s_pack_lh_b32_b16 s0, s1, vcc_hi        ; encoding: [0x01,0x6b,0x80,0x99]
4155 0x01,0x6b,0x80,0x99
4157 # GFX10: s_pack_lh_b32_b16 s0, s1, vcc_lo        ; encoding: [0x01,0x6a,0x80,0x99]
4158 0x01,0x6a,0x80,0x99
4160 # GFX10: s_pack_lh_b32_b16 s0, s104, s103        ; encoding: [0x68,0x67,0x80,0x99]
4161 0x68,0x67,0x80,0x99
4163 # GFX10: s_pack_lh_b32_b16 s0, s104, s2          ; encoding: [0x68,0x02,0x80,0x99]
4164 0x68,0x02,0x80,0x99
4166 # GFX10: s_pack_lh_b32_b16 s0, vcc_hi, s2        ; encoding: [0x6b,0x02,0x80,0x99]
4167 0x6b,0x02,0x80,0x99
4169 # GFX10: s_pack_lh_b32_b16 s0, vcc_lo, s2        ; encoding: [0x6a,0x02,0x80,0x99]
4170 0x6a,0x02,0x80,0x99
4172 # GFX10: s_pack_lh_b32_b16 s105, s1, s103        ; encoding: [0x01,0x67,0xe9,0x99]
4173 0x01,0x67,0xe9,0x99
4175 # GFX10: s_pack_lh_b32_b16 s105, s1, s2          ; encoding: [0x01,0x02,0xe9,0x99]
4176 0x01,0x02,0xe9,0x99
4178 # GFX10: s_pack_lh_b32_b16 s105, s104, s103      ; encoding: [0x68,0x67,0xe9,0x99]
4179 0x68,0x67,0xe9,0x99
4181 # GFX10: s_pack_lh_b32_b16 s105, s104, s2        ; encoding: [0x68,0x02,0xe9,0x99]
4182 0x68,0x02,0xe9,0x99
4184 # GFX10: s_pack_lh_b32_b16 vcc_hi, s1, s2        ; encoding: [0x01,0x02,0xeb,0x99]
4185 0x01,0x02,0xeb,0x99
4187 # GFX10: s_pack_lh_b32_b16 vcc_lo, s1, s2        ; encoding: [0x01,0x02,0xea,0x99]
4188 0x01,0x02,0xea,0x99
4190 # GFX10: s_pack_ll_b32_b16 exec_hi, s1, s2       ; encoding: [0x01,0x02,0x7f,0x99]
4191 0x01,0x02,0x7f,0x99
4193 # GFX10: s_pack_ll_b32_b16 exec_lo, s1, s2       ; encoding: [0x01,0x02,0x7e,0x99]
4194 0x01,0x02,0x7e,0x99
4196 # GFX10: s_pack_ll_b32_b16 m0, s1, s2            ; encoding: [0x01,0x02,0x7c,0x99]
4197 0x01,0x02,0x7c,0x99
4199 # GFX10: s_pack_ll_b32_b16 s0, -1, s2            ; encoding: [0xc1,0x02,0x00,0x99]
4200 0xc1,0x02,0x00,0x99
4202 # GFX10: s_pack_ll_b32_b16 s0, -4.0, s2          ; encoding: [0xf7,0x02,0x00,0x99]
4203 0xf7,0x02,0x00,0x99
4205 # GFX10: s_pack_ll_b32_b16 s0, 0, s2             ; encoding: [0x80,0x02,0x00,0x99]
4206 0x80,0x02,0x00,0x99
4208 # GFX10: s_pack_ll_b32_b16 s0, 0.5, s2           ; encoding: [0xf0,0x02,0x00,0x99]
4209 0xf0,0x02,0x00,0x99
4211 # GFX10: s_pack_ll_b32_b16 s0, 0x3f717273, s2    ; encoding: [0xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f]
4212 0xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f
4214 # GFX10: s_pack_ll_b32_b16 s0, 0xaf123456, s2    ; encoding: [0xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf]
4215 0xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf
4217 # GFX10: s_pack_ll_b32_b16 s0, exec_hi, s2       ; encoding: [0x7f,0x02,0x00,0x99]
4218 0x7f,0x02,0x00,0x99
4220 # GFX10: s_pack_ll_b32_b16 s0, exec_lo, s2       ; encoding: [0x7e,0x02,0x00,0x99]
4221 0x7e,0x02,0x00,0x99
4223 # GFX10: s_pack_ll_b32_b16 s0, m0, s2            ; encoding: [0x7c,0x02,0x00,0x99]
4224 0x7c,0x02,0x00,0x99
4226 # GFX10: s_pack_ll_b32_b16 s0, s1, -1            ; encoding: [0x01,0xc1,0x00,0x99]
4227 0x01,0xc1,0x00,0x99
4229 # GFX10: s_pack_ll_b32_b16 s0, s1, -4.0          ; encoding: [0x01,0xf7,0x00,0x99]
4230 0x01,0xf7,0x00,0x99
4232 # GFX10: s_pack_ll_b32_b16 s0, s1, 0             ; encoding: [0x01,0x80,0x00,0x99]
4233 0x01,0x80,0x00,0x99
4235 # GFX10: s_pack_ll_b32_b16 s0, s1, 0.5           ; encoding: [0x01,0xf0,0x00,0x99]
4236 0x01,0xf0,0x00,0x99
4238 # GFX10: s_pack_ll_b32_b16 s0, s1, 0x3f717273    ; encoding: [0x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f]
4239 0x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f
4241 # GFX10: s_pack_ll_b32_b16 s0, s1, 0xaf123456    ; encoding: [0x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf]
4242 0x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf
4244 # GFX10: s_pack_ll_b32_b16 s0, s1, exec_hi       ; encoding: [0x01,0x7f,0x00,0x99]
4245 0x01,0x7f,0x00,0x99
4247 # GFX10: s_pack_ll_b32_b16 s0, s1, exec_lo       ; encoding: [0x01,0x7e,0x00,0x99]
4248 0x01,0x7e,0x00,0x99
4250 # GFX10: s_pack_ll_b32_b16 s0, s1, m0            ; encoding: [0x01,0x7c,0x00,0x99]
4251 0x01,0x7c,0x00,0x99
4253 # GFX10: s_pack_ll_b32_b16 s0, s1, s103          ; encoding: [0x01,0x67,0x00,0x99]
4254 0x01,0x67,0x00,0x99
4256 # GFX10: s_pack_ll_b32_b16 s0, s1, s2            ; encoding: [0x01,0x02,0x00,0x99]
4257 0x01,0x02,0x00,0x99
4259 # GFX10: s_pack_ll_b32_b16 s0, s1, vcc_hi        ; encoding: [0x01,0x6b,0x00,0x99]
4260 0x01,0x6b,0x00,0x99
4262 # GFX10: s_pack_ll_b32_b16 s0, s1, vcc_lo        ; encoding: [0x01,0x6a,0x00,0x99]
4263 0x01,0x6a,0x00,0x99
4265 # GFX10: s_pack_ll_b32_b16 s0, s104, s103        ; encoding: [0x68,0x67,0x00,0x99]
4266 0x68,0x67,0x00,0x99
4268 # GFX10: s_pack_ll_b32_b16 s0, s104, s2          ; encoding: [0x68,0x02,0x00,0x99]
4269 0x68,0x02,0x00,0x99
4271 # GFX10: s_pack_ll_b32_b16 s0, vcc_hi, s2        ; encoding: [0x6b,0x02,0x00,0x99]
4272 0x6b,0x02,0x00,0x99
4274 # GFX10: s_pack_ll_b32_b16 s0, vcc_lo, s2        ; encoding: [0x6a,0x02,0x00,0x99]
4275 0x6a,0x02,0x00,0x99
4277 # GFX10: s_pack_ll_b32_b16 s105, s1, s103        ; encoding: [0x01,0x67,0x69,0x99]
4278 0x01,0x67,0x69,0x99
4280 # GFX10: s_pack_ll_b32_b16 s105, s1, s2          ; encoding: [0x01,0x02,0x69,0x99]
4281 0x01,0x02,0x69,0x99
4283 # GFX10: s_pack_ll_b32_b16 s105, s104, s103      ; encoding: [0x68,0x67,0x69,0x99]
4284 0x68,0x67,0x69,0x99
4286 # GFX10: s_pack_ll_b32_b16 s105, s104, s2        ; encoding: [0x68,0x02,0x69,0x99]
4287 0x68,0x02,0x69,0x99
4289 # GFX10: s_pack_ll_b32_b16 vcc_hi, s1, s2        ; encoding: [0x01,0x02,0x6b,0x99]
4290 0x01,0x02,0x6b,0x99
4292 # GFX10: s_pack_ll_b32_b16 vcc_lo, s1, s2        ; encoding: [0x01,0x02,0x6a,0x99]
4293 0x01,0x02,0x6a,0x99
4295 # GFX10: s_sub_i32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x81]
4296 0x01,0x02,0xff,0x81
4298 # GFX10: s_sub_i32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x81]
4299 0x01,0x02,0xfe,0x81
4301 # GFX10: s_sub_i32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfc,0x81]
4302 0x01,0x02,0xfc,0x81
4304 # GFX10: s_sub_i32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x81]
4305 0xc1,0x02,0x80,0x81
4307 # GFX10: s_sub_i32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x81]
4308 0xf7,0x02,0x80,0x81
4310 # GFX10: s_sub_i32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x81]
4311 0x80,0x02,0x80,0x81
4313 # GFX10: s_sub_i32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x81]
4314 0xf0,0x02,0x80,0x81
4316 # GFX10: s_sub_i32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f]
4317 0xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f
4319 # GFX10: s_sub_i32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf]
4320 0xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf
4322 # GFX10: s_sub_i32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x81]
4323 0x7f,0x02,0x80,0x81
4325 # GFX10: s_sub_i32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x81]
4326 0x7e,0x02,0x80,0x81
4328 # GFX10: s_sub_i32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x80,0x81]
4329 0x7c,0x02,0x80,0x81
4331 # GFX10: s_sub_i32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x81]
4332 0x01,0xc1,0x80,0x81
4334 # GFX10: s_sub_i32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x81]
4335 0x01,0xf7,0x80,0x81
4337 # GFX10: s_sub_i32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x81]
4338 0x01,0x80,0x80,0x81
4340 # GFX10: s_sub_i32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x81]
4341 0x01,0xf0,0x80,0x81
4343 # GFX10: s_sub_i32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f]
4344 0x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f
4346 # GFX10: s_sub_i32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf]
4347 0x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf
4349 # GFX10: s_sub_i32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x81]
4350 0x01,0x7f,0x80,0x81
4352 # GFX10: s_sub_i32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x81]
4353 0x01,0x7e,0x80,0x81
4355 # GFX10: s_sub_i32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x80,0x81]
4356 0x01,0x7c,0x80,0x81
4358 # GFX10: s_sub_i32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x81]
4359 0x01,0x67,0x80,0x81
4361 # GFX10: s_sub_i32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x81]
4362 0x01,0x02,0x80,0x81
4364 # GFX10: s_sub_i32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x81]
4365 0x01,0x6b,0x80,0x81
4367 # GFX10: s_sub_i32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x81]
4368 0x01,0x6a,0x80,0x81
4370 # GFX10: s_sub_i32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x81]
4371 0x68,0x67,0x80,0x81
4373 # GFX10: s_sub_i32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x81]
4374 0x68,0x02,0x80,0x81
4376 # GFX10: s_sub_i32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x81]
4377 0x6b,0x02,0x80,0x81
4379 # GFX10: s_sub_i32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x81]
4380 0x6a,0x02,0x80,0x81
4382 # GFX10: s_sub_i32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x81]
4383 0x01,0x67,0xe9,0x81
4385 # GFX10: s_sub_i32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x81]
4386 0x01,0x02,0xe9,0x81
4388 # GFX10: s_sub_i32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x81]
4389 0x68,0x67,0xe9,0x81
4391 # GFX10: s_sub_i32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x81]
4392 0x68,0x02,0xe9,0x81
4394 # GFX10: s_sub_i32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x81]
4395 0x01,0x02,0xeb,0x81
4397 # GFX10: s_sub_i32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x81]
4398 0x01,0x02,0xea,0x81
4400 # GFX10: s_sub_u32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0xff,0x80]
4401 0x01,0x02,0xff,0x80
4403 # GFX10: s_sub_u32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0xfe,0x80]
4404 0x01,0x02,0xfe,0x80
4406 # GFX10: s_sub_u32 m0, s1, s2                    ; encoding: [0x01,0x02,0xfc,0x80]
4407 0x01,0x02,0xfc,0x80
4409 # GFX10: s_sub_u32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x80,0x80]
4410 0xc1,0x02,0x80,0x80
4412 # GFX10: s_sub_u32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x80,0x80]
4413 0xf7,0x02,0x80,0x80
4415 # GFX10: s_sub_u32 s0, 0, s2                     ; encoding: [0x80,0x02,0x80,0x80]
4416 0x80,0x02,0x80,0x80
4418 # GFX10: s_sub_u32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x80,0x80]
4419 0xf0,0x02,0x80,0x80
4421 # GFX10: s_sub_u32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f]
4422 0xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f
4424 # GFX10: s_sub_u32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf]
4425 0xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf
4427 # GFX10: s_sub_u32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x80,0x80]
4428 0x7f,0x02,0x80,0x80
4430 # GFX10: s_sub_u32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x80,0x80]
4431 0x7e,0x02,0x80,0x80
4433 # GFX10: s_sub_u32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x80,0x80]
4434 0x7c,0x02,0x80,0x80
4436 # GFX10: s_sub_u32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x80,0x80]
4437 0x01,0xc1,0x80,0x80
4439 # GFX10: s_sub_u32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x80,0x80]
4440 0x01,0xf7,0x80,0x80
4442 # GFX10: s_sub_u32 s0, s1, 0                     ; encoding: [0x01,0x80,0x80,0x80]
4443 0x01,0x80,0x80,0x80
4445 # GFX10: s_sub_u32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x80,0x80]
4446 0x01,0xf0,0x80,0x80
4448 # GFX10: s_sub_u32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f]
4449 0x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f
4451 # GFX10: s_sub_u32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf]
4452 0x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf
4454 # GFX10: s_sub_u32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x80,0x80]
4455 0x01,0x7f,0x80,0x80
4457 # GFX10: s_sub_u32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x80,0x80]
4458 0x01,0x7e,0x80,0x80
4460 # GFX10: s_sub_u32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x80,0x80]
4461 0x01,0x7c,0x80,0x80
4463 # GFX10: s_sub_u32 s0, s1, s103                  ; encoding: [0x01,0x67,0x80,0x80]
4464 0x01,0x67,0x80,0x80
4466 # GFX10: s_sub_u32 s0, s1, s2                    ; encoding: [0x01,0x02,0x80,0x80]
4467 0x01,0x02,0x80,0x80
4469 # GFX10: s_sub_u32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x80,0x80]
4470 0x01,0x6b,0x80,0x80
4472 # GFX10: s_sub_u32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x80,0x80]
4473 0x01,0x6a,0x80,0x80
4475 # GFX10: s_sub_u32 s0, s104, s103                ; encoding: [0x68,0x67,0x80,0x80]
4476 0x68,0x67,0x80,0x80
4478 # GFX10: s_sub_u32 s0, s104, s2                  ; encoding: [0x68,0x02,0x80,0x80]
4479 0x68,0x02,0x80,0x80
4481 # GFX10: s_sub_u32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x80,0x80]
4482 0x6b,0x02,0x80,0x80
4484 # GFX10: s_sub_u32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x80,0x80]
4485 0x6a,0x02,0x80,0x80
4487 # GFX10: s_sub_u32 s105, s1, s103                ; encoding: [0x01,0x67,0xe9,0x80]
4488 0x01,0x67,0xe9,0x80
4490 # GFX10: s_sub_u32 s105, s1, s2                  ; encoding: [0x01,0x02,0xe9,0x80]
4491 0x01,0x02,0xe9,0x80
4493 # GFX10: s_sub_u32 s105, s104, s103              ; encoding: [0x68,0x67,0xe9,0x80]
4494 0x68,0x67,0xe9,0x80
4496 # GFX10: s_sub_u32 s105, s104, s2                ; encoding: [0x68,0x02,0xe9,0x80]
4497 0x68,0x02,0xe9,0x80
4499 # GFX10: s_sub_u32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0xeb,0x80]
4500 0x01,0x02,0xeb,0x80
4502 # GFX10: s_sub_u32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0xea,0x80]
4503 0x01,0x02,0xea,0x80
4505 # GFX10: s_subb_u32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0xff,0x82]
4506 0x01,0x02,0xff,0x82
4508 # GFX10: s_subb_u32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0xfe,0x82]
4509 0x01,0x02,0xfe,0x82
4511 # GFX10: s_subb_u32 m0, s1, s2                   ; encoding: [0x01,0x02,0xfc,0x82]
4512 0x01,0x02,0xfc,0x82
4514 # GFX10: s_subb_u32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x80,0x82]
4515 0xc1,0x02,0x80,0x82
4517 # GFX10: s_subb_u32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x80,0x82]
4518 0xf7,0x02,0x80,0x82
4520 # GFX10: s_subb_u32 s0, 0, s2                    ; encoding: [0x80,0x02,0x80,0x82]
4521 0x80,0x02,0x80,0x82
4523 # GFX10: s_subb_u32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x80,0x82]
4524 0xf0,0x02,0x80,0x82
4526 # GFX10: s_subb_u32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f]
4527 0xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f
4529 # GFX10: s_subb_u32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf]
4530 0xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf
4532 # GFX10: s_subb_u32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x80,0x82]
4533 0x7f,0x02,0x80,0x82
4535 # GFX10: s_subb_u32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x80,0x82]
4536 0x7e,0x02,0x80,0x82
4538 # GFX10: s_subb_u32 s0, m0, s2                   ; encoding: [0x7c,0x02,0x80,0x82]
4539 0x7c,0x02,0x80,0x82
4541 # GFX10: s_subb_u32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x80,0x82]
4542 0x01,0xc1,0x80,0x82
4544 # GFX10: s_subb_u32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x80,0x82]
4545 0x01,0xf7,0x80,0x82
4547 # GFX10: s_subb_u32 s0, s1, 0                    ; encoding: [0x01,0x80,0x80,0x82]
4548 0x01,0x80,0x80,0x82
4550 # GFX10: s_subb_u32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x80,0x82]
4551 0x01,0xf0,0x80,0x82
4553 # GFX10: s_subb_u32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f]
4554 0x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f
4556 # GFX10: s_subb_u32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf]
4557 0x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf
4559 # GFX10: s_subb_u32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x80,0x82]
4560 0x01,0x7f,0x80,0x82
4562 # GFX10: s_subb_u32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x80,0x82]
4563 0x01,0x7e,0x80,0x82
4565 # GFX10: s_subb_u32 s0, s1, m0                   ; encoding: [0x01,0x7c,0x80,0x82]
4566 0x01,0x7c,0x80,0x82
4568 # GFX10: s_subb_u32 s0, s1, s103                 ; encoding: [0x01,0x67,0x80,0x82]
4569 0x01,0x67,0x80,0x82
4571 # GFX10: s_subb_u32 s0, s1, s2                   ; encoding: [0x01,0x02,0x80,0x82]
4572 0x01,0x02,0x80,0x82
4574 # GFX10: s_subb_u32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x80,0x82]
4575 0x01,0x6b,0x80,0x82
4577 # GFX10: s_subb_u32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x80,0x82]
4578 0x01,0x6a,0x80,0x82
4580 # GFX10: s_subb_u32 s0, s104, s103               ; encoding: [0x68,0x67,0x80,0x82]
4581 0x68,0x67,0x80,0x82
4583 # GFX10: s_subb_u32 s0, s104, s2                 ; encoding: [0x68,0x02,0x80,0x82]
4584 0x68,0x02,0x80,0x82
4586 # GFX10: s_subb_u32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x80,0x82]
4587 0x6b,0x02,0x80,0x82
4589 # GFX10: s_subb_u32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x80,0x82]
4590 0x6a,0x02,0x80,0x82
4592 # GFX10: s_subb_u32 s105, s1, s103               ; encoding: [0x01,0x67,0xe9,0x82]
4593 0x01,0x67,0xe9,0x82
4595 # GFX10: s_subb_u32 s105, s1, s2                 ; encoding: [0x01,0x02,0xe9,0x82]
4596 0x01,0x02,0xe9,0x82
4598 # GFX10: s_subb_u32 s105, s104, s103             ; encoding: [0x68,0x67,0xe9,0x82]
4599 0x68,0x67,0xe9,0x82
4601 # GFX10: s_subb_u32 s105, s104, s2               ; encoding: [0x68,0x02,0xe9,0x82]
4602 0x68,0x02,0xe9,0x82
4604 # GFX10: s_subb_u32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0xeb,0x82]
4605 0x01,0x02,0xeb,0x82
4607 # GFX10: s_subb_u32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0xea,0x82]
4608 0x01,0x02,0xea,0x82
4610 # GFX10: s_xnor_b32 exec_hi, s1, s2              ; encoding: [0x01,0x02,0x7f,0x8e]
4611 0x01,0x02,0x7f,0x8e
4613 # GFX10: s_xnor_b32 exec_lo, s1, s2              ; encoding: [0x01,0x02,0x7e,0x8e]
4614 0x01,0x02,0x7e,0x8e
4616 # GFX10: s_xnor_b32 m0, s1, s2                   ; encoding: [0x01,0x02,0x7c,0x8e]
4617 0x01,0x02,0x7c,0x8e
4619 # GFX10: s_xnor_b32 s0, -1, s2                   ; encoding: [0xc1,0x02,0x00,0x8e]
4620 0xc1,0x02,0x00,0x8e
4622 # GFX10: s_xnor_b32 s0, -4.0, s2                 ; encoding: [0xf7,0x02,0x00,0x8e]
4623 0xf7,0x02,0x00,0x8e
4625 # GFX10: s_xnor_b32 s0, 0, s2                    ; encoding: [0x80,0x02,0x00,0x8e]
4626 0x80,0x02,0x00,0x8e
4628 # GFX10: s_xnor_b32 s0, 0.5, s2                  ; encoding: [0xf0,0x02,0x00,0x8e]
4629 0xf0,0x02,0x00,0x8e
4631 # GFX10: s_xnor_b32 s0, 0x3f717273, s2           ; encoding: [0xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f]
4632 0xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f
4634 # GFX10: s_xnor_b32 s0, 0xaf123456, s2           ; encoding: [0xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf]
4635 0xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf
4637 # GFX10: s_xnor_b32 s0, exec_hi, s2              ; encoding: [0x7f,0x02,0x00,0x8e]
4638 0x7f,0x02,0x00,0x8e
4640 # GFX10: s_xnor_b32 s0, exec_lo, s2              ; encoding: [0x7e,0x02,0x00,0x8e]
4641 0x7e,0x02,0x00,0x8e
4643 # GFX10: s_xnor_b32 s0, m0, s2                   ; encoding: [0x7c,0x02,0x00,0x8e]
4644 0x7c,0x02,0x00,0x8e
4646 # GFX10: s_xnor_b32 s0, s1, -1                   ; encoding: [0x01,0xc1,0x00,0x8e]
4647 0x01,0xc1,0x00,0x8e
4649 # GFX10: s_xnor_b32 s0, s1, -4.0                 ; encoding: [0x01,0xf7,0x00,0x8e]
4650 0x01,0xf7,0x00,0x8e
4652 # GFX10: s_xnor_b32 s0, s1, 0                    ; encoding: [0x01,0x80,0x00,0x8e]
4653 0x01,0x80,0x00,0x8e
4655 # GFX10: s_xnor_b32 s0, s1, 0.5                  ; encoding: [0x01,0xf0,0x00,0x8e]
4656 0x01,0xf0,0x00,0x8e
4658 # GFX10: s_xnor_b32 s0, s1, 0x3f717273           ; encoding: [0x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f]
4659 0x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f
4661 # GFX10: s_xnor_b32 s0, s1, 0xaf123456           ; encoding: [0x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf]
4662 0x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf
4664 # GFX10: s_xnor_b32 s0, s1, exec_hi              ; encoding: [0x01,0x7f,0x00,0x8e]
4665 0x01,0x7f,0x00,0x8e
4667 # GFX10: s_xnor_b32 s0, s1, exec_lo              ; encoding: [0x01,0x7e,0x00,0x8e]
4668 0x01,0x7e,0x00,0x8e
4670 # GFX10: s_xnor_b32 s0, s1, m0                   ; encoding: [0x01,0x7c,0x00,0x8e]
4671 0x01,0x7c,0x00,0x8e
4673 # GFX10: s_xnor_b32 s0, s1, s103                 ; encoding: [0x01,0x67,0x00,0x8e]
4674 0x01,0x67,0x00,0x8e
4676 # GFX10: s_xnor_b32 s0, s1, s2                   ; encoding: [0x01,0x02,0x00,0x8e]
4677 0x01,0x02,0x00,0x8e
4679 # GFX10: s_xnor_b32 s0, s1, vcc_hi               ; encoding: [0x01,0x6b,0x00,0x8e]
4680 0x01,0x6b,0x00,0x8e
4682 # GFX10: s_xnor_b32 s0, s1, vcc_lo               ; encoding: [0x01,0x6a,0x00,0x8e]
4683 0x01,0x6a,0x00,0x8e
4685 # GFX10: s_xnor_b32 s0, s104, s103               ; encoding: [0x68,0x67,0x00,0x8e]
4686 0x68,0x67,0x00,0x8e
4688 # GFX10: s_xnor_b32 s0, s104, s2                 ; encoding: [0x68,0x02,0x00,0x8e]
4689 0x68,0x02,0x00,0x8e
4691 # GFX10: s_xnor_b32 s0, vcc_hi, s2               ; encoding: [0x6b,0x02,0x00,0x8e]
4692 0x6b,0x02,0x00,0x8e
4694 # GFX10: s_xnor_b32 s0, vcc_lo, s2               ; encoding: [0x6a,0x02,0x00,0x8e]
4695 0x6a,0x02,0x00,0x8e
4697 # GFX10: s_xnor_b32 s105, s1, s103               ; encoding: [0x01,0x67,0x69,0x8e]
4698 0x01,0x67,0x69,0x8e
4700 # GFX10: s_xnor_b32 s105, s1, s2                 ; encoding: [0x01,0x02,0x69,0x8e]
4701 0x01,0x02,0x69,0x8e
4703 # GFX10: s_xnor_b32 s105, s104, s103             ; encoding: [0x68,0x67,0x69,0x8e]
4704 0x68,0x67,0x69,0x8e
4706 # GFX10: s_xnor_b32 s105, s104, s2               ; encoding: [0x68,0x02,0x69,0x8e]
4707 0x68,0x02,0x69,0x8e
4709 # GFX10: s_xnor_b32 vcc_hi, s1, s2               ; encoding: [0x01,0x02,0x6b,0x8e]
4710 0x01,0x02,0x6b,0x8e
4712 # GFX10: s_xnor_b32 vcc_lo, s1, s2               ; encoding: [0x01,0x02,0x6a,0x8e]
4713 0x01,0x02,0x6a,0x8e
4715 # GFX10: s_xnor_b64 exec, s[2:3], s[4:5]         ; encoding: [0x02,0x04,0xfe,0x8e]
4716 0x02,0x04,0xfe,0x8e
4718 # GFX10: s_xnor_b64 s[0:1], -1, s[4:5]           ; encoding: [0xc1,0x04,0x80,0x8e]
4719 0xc1,0x04,0x80,0x8e
4721 # GFX10: s_xnor_b64 s[0:1], -4.0, s[4:5]         ; encoding: [0xf7,0x04,0x80,0x8e]
4722 0xf7,0x04,0x80,0x8e
4724 # GFX10: s_xnor_b64 s[0:1], 0, s[4:5]            ; encoding: [0x80,0x04,0x80,0x8e]
4725 0x80,0x04,0x80,0x8e
4727 # GFX10: s_xnor_b64 s[0:1], 0.5, s[4:5]          ; encoding: [0xf0,0x04,0x80,0x8e]
4728 0xf0,0x04,0x80,0x8e
4730 # GFX10: s_xnor_b64 s[0:1], 0x3f717273, s[4:5]   ; encoding: [0xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f]
4731 0xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f
4733 # GFX10: s_xnor_b64 s[0:1], 0xaf123456, s[4:5]   ; encoding: [0xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf]
4734 0xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf
4736 # GFX10: s_xnor_b64 s[0:1], exec, s[4:5]         ; encoding: [0x7e,0x04,0x80,0x8e]
4737 0x7e,0x04,0x80,0x8e
4739 # GFX10: s_xnor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x8e]
4740 0x66,0x64,0x80,0x8e
4742 # GFX10: s_xnor_b64 s[0:1], s[102:103], s[4:5]   ; encoding: [0x66,0x04,0x80,0x8e]
4743 0x66,0x04,0x80,0x8e
4745 # GFX10: s_xnor_b64 s[0:1], s[2:3], -1           ; encoding: [0x02,0xc1,0x80,0x8e]
4746 0x02,0xc1,0x80,0x8e
4748 # GFX10: s_xnor_b64 s[0:1], s[2:3], -4.0         ; encoding: [0x02,0xf7,0x80,0x8e]
4749 0x02,0xf7,0x80,0x8e
4751 # GFX10: s_xnor_b64 s[0:1], s[2:3], 0            ; encoding: [0x02,0x80,0x80,0x8e]
4752 0x02,0x80,0x80,0x8e
4754 # GFX10: s_xnor_b64 s[0:1], s[2:3], 0.5          ; encoding: [0x02,0xf0,0x80,0x8e]
4755 0x02,0xf0,0x80,0x8e
4757 # GFX10: s_xnor_b64 s[0:1], s[2:3], 0x3f717273   ; encoding: [0x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f]
4758 0x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f
4760 # GFX10: s_xnor_b64 s[0:1], s[2:3], 0xaf123456   ; encoding: [0x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf]
4761 0x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf
4763 # GFX10: s_xnor_b64 s[0:1], s[2:3], exec         ; encoding: [0x02,0x7e,0x80,0x8e]
4764 0x02,0x7e,0x80,0x8e
4766 # GFX10: s_xnor_b64 s[0:1], s[2:3], s[100:101]   ; encoding: [0x02,0x64,0x80,0x8e]
4767 0x02,0x64,0x80,0x8e
4769 # GFX10: s_xnor_b64 s[0:1], s[2:3], s[4:5]       ; encoding: [0x02,0x04,0x80,0x8e]
4770 0x02,0x04,0x80,0x8e
4772 # GFX10: s_xnor_b64 s[0:1], s[2:3], vcc          ; encoding: [0x02,0x6a,0x80,0x8e]
4773 0x02,0x6a,0x80,0x8e
4775 # GFX10: s_xnor_b64 s[0:1], vcc, s[4:5]          ; encoding: [0x6a,0x04,0x80,0x8e]
4776 0x6a,0x04,0x80,0x8e
4778 # GFX10: s_xnor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x8e]
4779 0x66,0x64,0xe8,0x8e
4781 # GFX10: s_xnor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x8e]
4782 0x66,0x04,0xe8,0x8e
4784 # GFX10: s_xnor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x8e]
4785 0x02,0x64,0xe8,0x8e
4787 # GFX10: s_xnor_b64 s[104:105], s[2:3], s[4:5]   ; encoding: [0x02,0x04,0xe8,0x8e]
4788 0x02,0x04,0xe8,0x8e
4790 # GFX10: s_xnor_b64 vcc, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xea,0x8e]
4791 0x02,0x04,0xea,0x8e
4793 # GFX10: s_xor_b32 exec_hi, s1, s2               ; encoding: [0x01,0x02,0x7f,0x89]
4794 0x01,0x02,0x7f,0x89
4796 # GFX10: s_xor_b32 exec_lo, s1, s2               ; encoding: [0x01,0x02,0x7e,0x89]
4797 0x01,0x02,0x7e,0x89
4799 # GFX10: s_xor_b32 m0, s1, s2                    ; encoding: [0x01,0x02,0x7c,0x89]
4800 0x01,0x02,0x7c,0x89
4802 # GFX10: s_xor_b32 s0, -1, s2                    ; encoding: [0xc1,0x02,0x00,0x89]
4803 0xc1,0x02,0x00,0x89
4805 # GFX10: s_xor_b32 s0, -4.0, s2                  ; encoding: [0xf7,0x02,0x00,0x89]
4806 0xf7,0x02,0x00,0x89
4808 # GFX10: s_xor_b32 s0, 0, s2                     ; encoding: [0x80,0x02,0x00,0x89]
4809 0x80,0x02,0x00,0x89
4811 # GFX10: s_xor_b32 s0, 0.5, s2                   ; encoding: [0xf0,0x02,0x00,0x89]
4812 0xf0,0x02,0x00,0x89
4814 # GFX10: s_xor_b32 s0, 0x3f717273, s2            ; encoding: [0xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f]
4815 0xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f
4817 # GFX10: s_xor_b32 s0, 0xaf123456, s2            ; encoding: [0xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf]
4818 0xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf
4820 # GFX10: s_xor_b32 s0, exec_hi, s2               ; encoding: [0x7f,0x02,0x00,0x89]
4821 0x7f,0x02,0x00,0x89
4823 # GFX10: s_xor_b32 s0, exec_lo, s2               ; encoding: [0x7e,0x02,0x00,0x89]
4824 0x7e,0x02,0x00,0x89
4826 # GFX10: s_xor_b32 s0, m0, s2                    ; encoding: [0x7c,0x02,0x00,0x89]
4827 0x7c,0x02,0x00,0x89
4829 # GFX10: s_xor_b32 s0, s1, -1                    ; encoding: [0x01,0xc1,0x00,0x89]
4830 0x01,0xc1,0x00,0x89
4832 # GFX10: s_xor_b32 s0, s1, -4.0                  ; encoding: [0x01,0xf7,0x00,0x89]
4833 0x01,0xf7,0x00,0x89
4835 # GFX10: s_xor_b32 s0, s1, 0                     ; encoding: [0x01,0x80,0x00,0x89]
4836 0x01,0x80,0x00,0x89
4838 # GFX10: s_xor_b32 s0, s1, 0.5                   ; encoding: [0x01,0xf0,0x00,0x89]
4839 0x01,0xf0,0x00,0x89
4841 # GFX10: s_xor_b32 s0, s1, 0x3f717273            ; encoding: [0x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f]
4842 0x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f
4844 # GFX10: s_xor_b32 s0, s1, 0xaf123456            ; encoding: [0x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf]
4845 0x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf
4847 # GFX10: s_xor_b32 s0, s1, exec_hi               ; encoding: [0x01,0x7f,0x00,0x89]
4848 0x01,0x7f,0x00,0x89
4850 # GFX10: s_xor_b32 s0, s1, exec_lo               ; encoding: [0x01,0x7e,0x00,0x89]
4851 0x01,0x7e,0x00,0x89
4853 # GFX10: s_xor_b32 s0, s1, m0                    ; encoding: [0x01,0x7c,0x00,0x89]
4854 0x01,0x7c,0x00,0x89
4856 # GFX10: s_xor_b32 s0, s1, s103                  ; encoding: [0x01,0x67,0x00,0x89]
4857 0x01,0x67,0x00,0x89
4859 # GFX10: s_xor_b32 s0, s1, s2                    ; encoding: [0x01,0x02,0x00,0x89]
4860 0x01,0x02,0x00,0x89
4862 # GFX10: s_xor_b32 s0, s1, vcc_hi                ; encoding: [0x01,0x6b,0x00,0x89]
4863 0x01,0x6b,0x00,0x89
4865 # GFX10: s_xor_b32 s0, s1, vcc_lo                ; encoding: [0x01,0x6a,0x00,0x89]
4866 0x01,0x6a,0x00,0x89
4868 # GFX10: s_xor_b32 s0, s104, s103                ; encoding: [0x68,0x67,0x00,0x89]
4869 0x68,0x67,0x00,0x89
4871 # GFX10: s_xor_b32 s0, s104, s2                  ; encoding: [0x68,0x02,0x00,0x89]
4872 0x68,0x02,0x00,0x89
4874 # GFX10: s_xor_b32 s0, vcc_hi, s2                ; encoding: [0x6b,0x02,0x00,0x89]
4875 0x6b,0x02,0x00,0x89
4877 # GFX10: s_xor_b32 s0, vcc_lo, s2                ; encoding: [0x6a,0x02,0x00,0x89]
4878 0x6a,0x02,0x00,0x89
4880 # GFX10: s_xor_b32 s105, s1, s103                ; encoding: [0x01,0x67,0x69,0x89]
4881 0x01,0x67,0x69,0x89
4883 # GFX10: s_xor_b32 s105, s1, s2                  ; encoding: [0x01,0x02,0x69,0x89]
4884 0x01,0x02,0x69,0x89
4886 # GFX10: s_xor_b32 s105, s104, s103              ; encoding: [0x68,0x67,0x69,0x89]
4887 0x68,0x67,0x69,0x89
4889 # GFX10: s_xor_b32 s105, s104, s2                ; encoding: [0x68,0x02,0x69,0x89]
4890 0x68,0x02,0x69,0x89
4892 # GFX10: s_xor_b32 vcc_hi, s1, s2                ; encoding: [0x01,0x02,0x6b,0x89]
4893 0x01,0x02,0x6b,0x89
4895 # GFX10: s_xor_b32 vcc_lo, s1, s2                ; encoding: [0x01,0x02,0x6a,0x89]
4896 0x01,0x02,0x6a,0x89
4898 # GFX10: s_xor_b64 exec, s[2:3], s[4:5]          ; encoding: [0x02,0x04,0xfe,0x89]
4899 0x02,0x04,0xfe,0x89
4901 # GFX10: s_xor_b64 s[0:1], -1, s[4:5]            ; encoding: [0xc1,0x04,0x80,0x89]
4902 0xc1,0x04,0x80,0x89
4904 # GFX10: s_xor_b64 s[0:1], -4.0, s[4:5]          ; encoding: [0xf7,0x04,0x80,0x89]
4905 0xf7,0x04,0x80,0x89
4907 # GFX10: s_xor_b64 s[0:1], 0, s[4:5]             ; encoding: [0x80,0x04,0x80,0x89]
4908 0x80,0x04,0x80,0x89
4910 # GFX10: s_xor_b64 s[0:1], 0.5, s[4:5]           ; encoding: [0xf0,0x04,0x80,0x89]
4911 0xf0,0x04,0x80,0x89
4913 # GFX10: s_xor_b64 s[0:1], 0x3f717273, s[4:5]    ; encoding: [0xff,0x04,0x80,0x89,0x73,0x72,0x71,0x3f]
4914 0xff,0x04,0x80,0x89,0x73,0x72,0x71,0x3f
4916 # GFX10: s_xor_b64 s[0:1], 0xaf123456, s[4:5]    ; encoding: [0xff,0x04,0x80,0x89,0x56,0x34,0x12,0xaf]
4917 0xff,0x04,0x80,0x89,0x56,0x34,0x12,0xaf
4919 # GFX10: s_xor_b64 s[0:1], exec, s[4:5]          ; encoding: [0x7e,0x04,0x80,0x89]
4920 0x7e,0x04,0x80,0x89
4922 # GFX10: s_xor_b64 s[0:1], s[102:103], s[100:101] ; encoding: [0x66,0x64,0x80,0x89]
4923 0x66,0x64,0x80,0x89
4925 # GFX10: s_xor_b64 s[0:1], s[102:103], s[4:5]    ; encoding: [0x66,0x04,0x80,0x89]
4926 0x66,0x04,0x80,0x89
4928 # GFX10: s_xor_b64 s[0:1], s[2:3], -1            ; encoding: [0x02,0xc1,0x80,0x89]
4929 0x02,0xc1,0x80,0x89
4931 # GFX10: s_xor_b64 s[0:1], s[2:3], -4.0          ; encoding: [0x02,0xf7,0x80,0x89]
4932 0x02,0xf7,0x80,0x89
4934 # GFX10: s_xor_b64 s[0:1], s[2:3], 0             ; encoding: [0x02,0x80,0x80,0x89]
4935 0x02,0x80,0x80,0x89
4937 # GFX10: s_xor_b64 s[0:1], s[2:3], 0.5           ; encoding: [0x02,0xf0,0x80,0x89]
4938 0x02,0xf0,0x80,0x89
4940 # GFX10: s_xor_b64 s[0:1], s[2:3], 0x3f717273    ; encoding: [0x02,0xff,0x80,0x89,0x73,0x72,0x71,0x3f]
4941 0x02,0xff,0x80,0x89,0x73,0x72,0x71,0x3f
4943 # GFX10: s_xor_b64 s[0:1], s[2:3], 0xaf123456    ; encoding: [0x02,0xff,0x80,0x89,0x56,0x34,0x12,0xaf]
4944 0x02,0xff,0x80,0x89,0x56,0x34,0x12,0xaf
4946 # GFX10: s_xor_b64 s[0:1], s[2:3], exec          ; encoding: [0x02,0x7e,0x80,0x89]
4947 0x02,0x7e,0x80,0x89
4949 # GFX10: s_xor_b64 s[0:1], s[2:3], s[100:101]    ; encoding: [0x02,0x64,0x80,0x89]
4950 0x02,0x64,0x80,0x89
4952 # GFX10: s_xor_b64 s[0:1], s[2:3], s[4:5]        ; encoding: [0x02,0x04,0x80,0x89]
4953 0x02,0x04,0x80,0x89
4955 # GFX10: s_xor_b64 s[0:1], s[2:3], vcc           ; encoding: [0x02,0x6a,0x80,0x89]
4956 0x02,0x6a,0x80,0x89
4958 # GFX10: s_xor_b64 s[0:1], vcc, s[4:5]           ; encoding: [0x6a,0x04,0x80,0x89]
4959 0x6a,0x04,0x80,0x89
4961 # GFX10: s_xor_b64 s[104:105], s[102:103], s[100:101] ; encoding: [0x66,0x64,0xe8,0x89]
4962 0x66,0x64,0xe8,0x89
4964 # GFX10: s_xor_b64 s[104:105], s[102:103], s[4:5] ; encoding: [0x66,0x04,0xe8,0x89]
4965 0x66,0x04,0xe8,0x89
4967 # GFX10: s_xor_b64 s[104:105], s[2:3], s[100:101] ; encoding: [0x02,0x64,0xe8,0x89]
4968 0x02,0x64,0xe8,0x89
4970 # GFX10: s_xor_b64 s[104:105], s[2:3], s[4:5]    ; encoding: [0x02,0x04,0xe8,0x89]
4971 0x02,0x04,0xe8,0x89
4973 # GFX10: s_xor_b64 vcc, s[2:3], s[4:5]           ; encoding: [0x02,0x04,0xea,0x89]
4974 0x02,0x04,0xea,0x89
4976 # GFX10: s_ashr_i64 s[0:1], null, s0             ; encoding: [0x7d,0x00,0x80,0x91]
4977 0x7d,0x00,0x80,0x91
4979 # GFX10: s_and_b64 s[0:1], null, null            ; encoding: [0x7d,0x7d,0x80,0x87]
4980 0x7d,0x7d,0x80,0x87