Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / Disassembler / AMDGPU / gfx10_sopc.txt
blobbaa5c5f06a1ff78e75e5178f36ac51fc82783852
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_bitcmp0_b32 exec_hi, s1               ; encoding: [0x7f,0x01,0x0c,0xbf]
6 0x7f,0x01,0x0c,0xbf
8 # GFX10: s_bitcmp0_b32 exec_lo, s1               ; encoding: [0x7e,0x01,0x0c,0xbf]
9 0x7e,0x01,0x0c,0xbf
11 # GFX10: s_bitcmp0_b32 m0, s1                    ; encoding: [0x7c,0x01,0x0c,0xbf]
12 0x7c,0x01,0x0c,0xbf
14 # GFX10: s_bitcmp0_b32 s0, -1                    ; encoding: [0x00,0xc1,0x0c,0xbf]
15 0x00,0xc1,0x0c,0xbf
17 # GFX10: s_bitcmp0_b32 s0, -4.0                  ; encoding: [0x00,0xf7,0x0c,0xbf]
18 0x00,0xf7,0x0c,0xbf
20 # GFX10: s_bitcmp0_b32 s0, 0                     ; encoding: [0x00,0x80,0x0c,0xbf]
21 0x00,0x80,0x0c,0xbf
23 # GFX10: s_bitcmp0_b32 s0, 0.5                   ; encoding: [0x00,0xf0,0x0c,0xbf]
24 0x00,0xf0,0x0c,0xbf
26 # GFX10: s_bitcmp0_b32 s0, 0x3f717273            ; encoding: [0x00,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f]
27 0x00,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f
29 # GFX10: s_bitcmp0_b32 s0, 0xaf123456            ; encoding: [0x00,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf]
30 0x00,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf
32 # GFX10: s_bitcmp0_b32 s0, exec_hi               ; encoding: [0x00,0x7f,0x0c,0xbf]
33 0x00,0x7f,0x0c,0xbf
35 # GFX10: s_bitcmp0_b32 s0, exec_lo               ; encoding: [0x00,0x7e,0x0c,0xbf]
36 0x00,0x7e,0x0c,0xbf
38 # GFX10: s_bitcmp0_b32 s0, m0                    ; encoding: [0x00,0x7c,0x0c,0xbf]
39 0x00,0x7c,0x0c,0xbf
41 # GFX10: s_bitcmp0_b32 s0, s1                    ; encoding: [0x00,0x01,0x0c,0xbf]
42 0x00,0x01,0x0c,0xbf
44 # GFX10: s_bitcmp0_b32 s0, s104                  ; encoding: [0x00,0x68,0x0c,0xbf]
45 0x00,0x68,0x0c,0xbf
47 # GFX10: s_bitcmp0_b32 s0, vcc_hi                ; encoding: [0x00,0x6b,0x0c,0xbf]
48 0x00,0x6b,0x0c,0xbf
50 # GFX10: s_bitcmp0_b32 s0, vcc_lo                ; encoding: [0x00,0x6a,0x0c,0xbf]
51 0x00,0x6a,0x0c,0xbf
53 # GFX10: s_bitcmp0_b32 s105, s1                  ; encoding: [0x69,0x01,0x0c,0xbf]
54 0x69,0x01,0x0c,0xbf
56 # GFX10: s_bitcmp0_b32 s105, s104                ; encoding: [0x69,0x68,0x0c,0xbf]
57 0x69,0x68,0x0c,0xbf
59 # GFX10: s_bitcmp0_b32 vcc_hi, s1                ; encoding: [0x6b,0x01,0x0c,0xbf]
60 0x6b,0x01,0x0c,0xbf
62 # GFX10: s_bitcmp0_b32 vcc_lo, s1                ; encoding: [0x6a,0x01,0x0c,0xbf]
63 0x6a,0x01,0x0c,0xbf
65 # GFX10: s_bitcmp0_b64 exec, s2                  ; encoding: [0x7e,0x02,0x0e,0xbf]
66 0x7e,0x02,0x0e,0xbf
68 # GFX10: s_bitcmp0_b64 s[0:1], -1                ; encoding: [0x00,0xc1,0x0e,0xbf]
69 0x00,0xc1,0x0e,0xbf
71 # GFX10: s_bitcmp0_b64 s[0:1], -4.0              ; encoding: [0x00,0xf7,0x0e,0xbf]
72 0x00,0xf7,0x0e,0xbf
74 # GFX10: s_bitcmp0_b64 s[0:1], 0                 ; encoding: [0x00,0x80,0x0e,0xbf]
75 0x00,0x80,0x0e,0xbf
77 # GFX10: s_bitcmp0_b64 s[0:1], 0.5               ; encoding: [0x00,0xf0,0x0e,0xbf]
78 0x00,0xf0,0x0e,0xbf
80 # GFX10: s_bitcmp0_b64 s[0:1], 0x3f717273        ; encoding: [0x00,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f]
81 0x00,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f
83 # GFX10: s_bitcmp0_b64 s[0:1], 0xaf123456        ; encoding: [0x00,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf]
84 0x00,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf
86 # GFX10: s_bitcmp0_b64 s[0:1], exec_hi           ; encoding: [0x00,0x7f,0x0e,0xbf]
87 0x00,0x7f,0x0e,0xbf
89 # GFX10: s_bitcmp0_b64 s[0:1], exec_lo           ; encoding: [0x00,0x7e,0x0e,0xbf]
90 0x00,0x7e,0x0e,0xbf
92 # GFX10: s_bitcmp0_b64 s[0:1], m0                ; encoding: [0x00,0x7c,0x0e,0xbf]
93 0x00,0x7c,0x0e,0xbf
95 # GFX10: s_bitcmp0_b64 s[0:1], s102              ; encoding: [0x00,0x66,0x0e,0xbf]
96 0x00,0x66,0x0e,0xbf
98 # GFX10: s_bitcmp0_b64 s[0:1], s2                ; encoding: [0x00,0x02,0x0e,0xbf]
99 0x00,0x02,0x0e,0xbf
101 # GFX10: s_bitcmp0_b64 s[0:1], vcc_hi            ; encoding: [0x00,0x6b,0x0e,0xbf]
102 0x00,0x6b,0x0e,0xbf
104 # GFX10: s_bitcmp0_b64 s[0:1], vcc_lo            ; encoding: [0x00,0x6a,0x0e,0xbf]
105 0x00,0x6a,0x0e,0xbf
107 # GFX10: s_bitcmp0_b64 s[104:105], s102          ; encoding: [0x68,0x66,0x0e,0xbf]
108 0x68,0x66,0x0e,0xbf
110 # GFX10: s_bitcmp0_b64 s[104:105], s2            ; encoding: [0x68,0x02,0x0e,0xbf]
111 0x68,0x02,0x0e,0xbf
113 # GFX10: s_bitcmp0_b64 vcc, s2                   ; encoding: [0x6a,0x02,0x0e,0xbf]
114 0x6a,0x02,0x0e,0xbf
116 # GFX10: s_bitcmp1_b32 exec_hi, s1               ; encoding: [0x7f,0x01,0x0d,0xbf]
117 0x7f,0x01,0x0d,0xbf
119 # GFX10: s_bitcmp1_b32 exec_lo, s1               ; encoding: [0x7e,0x01,0x0d,0xbf]
120 0x7e,0x01,0x0d,0xbf
122 # GFX10: s_bitcmp1_b32 m0, s1                    ; encoding: [0x7c,0x01,0x0d,0xbf]
123 0x7c,0x01,0x0d,0xbf
125 # GFX10: s_bitcmp1_b32 s0, -1                    ; encoding: [0x00,0xc1,0x0d,0xbf]
126 0x00,0xc1,0x0d,0xbf
128 # GFX10: s_bitcmp1_b32 s0, -4.0                  ; encoding: [0x00,0xf7,0x0d,0xbf]
129 0x00,0xf7,0x0d,0xbf
131 # GFX10: s_bitcmp1_b32 s0, 0                     ; encoding: [0x00,0x80,0x0d,0xbf]
132 0x00,0x80,0x0d,0xbf
134 # GFX10: s_bitcmp1_b32 s0, 0.5                   ; encoding: [0x00,0xf0,0x0d,0xbf]
135 0x00,0xf0,0x0d,0xbf
137 # GFX10: s_bitcmp1_b32 s0, 0x3f717273            ; encoding: [0x00,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f]
138 0x00,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f
140 # GFX10: s_bitcmp1_b32 s0, 0xaf123456            ; encoding: [0x00,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf]
141 0x00,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf
143 # GFX10: s_bitcmp1_b32 s0, exec_hi               ; encoding: [0x00,0x7f,0x0d,0xbf]
144 0x00,0x7f,0x0d,0xbf
146 # GFX10: s_bitcmp1_b32 s0, exec_lo               ; encoding: [0x00,0x7e,0x0d,0xbf]
147 0x00,0x7e,0x0d,0xbf
149 # GFX10: s_bitcmp1_b32 s0, m0                    ; encoding: [0x00,0x7c,0x0d,0xbf]
150 0x00,0x7c,0x0d,0xbf
152 # GFX10: s_bitcmp1_b32 s0, s1                    ; encoding: [0x00,0x01,0x0d,0xbf]
153 0x00,0x01,0x0d,0xbf
155 # GFX10: s_bitcmp1_b32 s0, s104                  ; encoding: [0x00,0x68,0x0d,0xbf]
156 0x00,0x68,0x0d,0xbf
158 # GFX10: s_bitcmp1_b32 s0, vcc_hi                ; encoding: [0x00,0x6b,0x0d,0xbf]
159 0x00,0x6b,0x0d,0xbf
161 # GFX10: s_bitcmp1_b32 s0, vcc_lo                ; encoding: [0x00,0x6a,0x0d,0xbf]
162 0x00,0x6a,0x0d,0xbf
164 # GFX10: s_bitcmp1_b32 s105, s1                  ; encoding: [0x69,0x01,0x0d,0xbf]
165 0x69,0x01,0x0d,0xbf
167 # GFX10: s_bitcmp1_b32 s105, s104                ; encoding: [0x69,0x68,0x0d,0xbf]
168 0x69,0x68,0x0d,0xbf
170 # GFX10: s_bitcmp1_b32 vcc_hi, s1                ; encoding: [0x6b,0x01,0x0d,0xbf]
171 0x6b,0x01,0x0d,0xbf
173 # GFX10: s_bitcmp1_b32 vcc_lo, s1                ; encoding: [0x6a,0x01,0x0d,0xbf]
174 0x6a,0x01,0x0d,0xbf
176 # GFX10: s_bitcmp1_b64 exec, s2                  ; encoding: [0x7e,0x02,0x0f,0xbf]
177 0x7e,0x02,0x0f,0xbf
179 # GFX10: s_bitcmp1_b64 s[0:1], -1                ; encoding: [0x00,0xc1,0x0f,0xbf]
180 0x00,0xc1,0x0f,0xbf
182 # GFX10: s_bitcmp1_b64 s[0:1], -4.0              ; encoding: [0x00,0xf7,0x0f,0xbf]
183 0x00,0xf7,0x0f,0xbf
185 # GFX10: s_bitcmp1_b64 s[0:1], 0                 ; encoding: [0x00,0x80,0x0f,0xbf]
186 0x00,0x80,0x0f,0xbf
188 # GFX10: s_bitcmp1_b64 s[0:1], 0.5               ; encoding: [0x00,0xf0,0x0f,0xbf]
189 0x00,0xf0,0x0f,0xbf
191 # GFX10: s_bitcmp1_b64 s[0:1], 0x3f717273        ; encoding: [0x00,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f]
192 0x00,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f
194 # GFX10: s_bitcmp1_b64 s[0:1], 0xaf123456        ; encoding: [0x00,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf]
195 0x00,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf
197 # GFX10: s_bitcmp1_b64 s[0:1], exec_hi           ; encoding: [0x00,0x7f,0x0f,0xbf]
198 0x00,0x7f,0x0f,0xbf
200 # GFX10: s_bitcmp1_b64 s[0:1], exec_lo           ; encoding: [0x00,0x7e,0x0f,0xbf]
201 0x00,0x7e,0x0f,0xbf
203 # GFX10: s_bitcmp1_b64 s[0:1], m0                ; encoding: [0x00,0x7c,0x0f,0xbf]
204 0x00,0x7c,0x0f,0xbf
206 # GFX10: s_bitcmp1_b64 s[0:1], s102              ; encoding: [0x00,0x66,0x0f,0xbf]
207 0x00,0x66,0x0f,0xbf
209 # GFX10: s_bitcmp1_b64 s[0:1], s2                ; encoding: [0x00,0x02,0x0f,0xbf]
210 0x00,0x02,0x0f,0xbf
212 # GFX10: s_bitcmp1_b64 s[0:1], vcc_hi            ; encoding: [0x00,0x6b,0x0f,0xbf]
213 0x00,0x6b,0x0f,0xbf
215 # GFX10: s_bitcmp1_b64 s[0:1], vcc_lo            ; encoding: [0x00,0x6a,0x0f,0xbf]
216 0x00,0x6a,0x0f,0xbf
218 # GFX10: s_bitcmp1_b64 s[104:105], s102          ; encoding: [0x68,0x66,0x0f,0xbf]
219 0x68,0x66,0x0f,0xbf
221 # GFX10: s_bitcmp1_b64 s[104:105], s2            ; encoding: [0x68,0x02,0x0f,0xbf]
222 0x68,0x02,0x0f,0xbf
224 # GFX10: s_bitcmp1_b64 vcc, s2                   ; encoding: [0x6a,0x02,0x0f,0xbf]
225 0x6a,0x02,0x0f,0xbf
227 # GFX10: s_cmp_eq_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x00,0xbf]
228 0x7f,0x01,0x00,0xbf
230 # GFX10: s_cmp_eq_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x00,0xbf]
231 0x7e,0x01,0x00,0xbf
233 # GFX10: s_cmp_eq_i32 m0, s1                     ; encoding: [0x7c,0x01,0x00,0xbf]
234 0x7c,0x01,0x00,0xbf
236 # GFX10: s_cmp_eq_i32 s0, -1                     ; encoding: [0x00,0xc1,0x00,0xbf]
237 0x00,0xc1,0x00,0xbf
239 # GFX10: s_cmp_eq_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x00,0xbf]
240 0x00,0xf7,0x00,0xbf
242 # GFX10: s_cmp_eq_i32 s0, 0                      ; encoding: [0x00,0x80,0x00,0xbf]
243 0x00,0x80,0x00,0xbf
245 # GFX10: s_cmp_eq_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x00,0xbf]
246 0x00,0xf0,0x00,0xbf
248 # GFX10: s_cmp_eq_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f]
249 0x00,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f
251 # GFX10: s_cmp_eq_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf]
252 0x00,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf
254 # GFX10: s_cmp_eq_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x00,0xbf]
255 0x00,0x7f,0x00,0xbf
257 # GFX10: s_cmp_eq_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x00,0xbf]
258 0x00,0x7e,0x00,0xbf
260 # GFX10: s_cmp_eq_i32 s0, m0                     ; encoding: [0x00,0x7c,0x00,0xbf]
261 0x00,0x7c,0x00,0xbf
263 # GFX10: s_cmp_eq_i32 s0, s1                     ; encoding: [0x00,0x01,0x00,0xbf]
264 0x00,0x01,0x00,0xbf
266 # GFX10: s_cmp_eq_i32 s0, s104                   ; encoding: [0x00,0x68,0x00,0xbf]
267 0x00,0x68,0x00,0xbf
269 # GFX10: s_cmp_eq_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x00,0xbf]
270 0x00,0x6b,0x00,0xbf
272 # GFX10: s_cmp_eq_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x00,0xbf]
273 0x00,0x6a,0x00,0xbf
275 # GFX10: s_cmp_eq_i32 s105, s1                   ; encoding: [0x69,0x01,0x00,0xbf]
276 0x69,0x01,0x00,0xbf
278 # GFX10: s_cmp_eq_i32 s105, s104                 ; encoding: [0x69,0x68,0x00,0xbf]
279 0x69,0x68,0x00,0xbf
281 # GFX10: s_cmp_eq_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x00,0xbf]
282 0x6b,0x01,0x00,0xbf
284 # GFX10: s_cmp_eq_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x00,0xbf]
285 0x6a,0x01,0x00,0xbf
287 # GFX10: s_cmp_eq_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x06,0xbf]
288 0x7f,0x01,0x06,0xbf
290 # GFX10: s_cmp_eq_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x06,0xbf]
291 0x7e,0x01,0x06,0xbf
293 # GFX10: s_cmp_eq_u32 m0, s1                     ; encoding: [0x7c,0x01,0x06,0xbf]
294 0x7c,0x01,0x06,0xbf
296 # GFX10: s_cmp_eq_u32 s0, -1                     ; encoding: [0x00,0xc1,0x06,0xbf]
297 0x00,0xc1,0x06,0xbf
299 # GFX10: s_cmp_eq_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x06,0xbf]
300 0x00,0xf7,0x06,0xbf
302 # GFX10: s_cmp_eq_u32 s0, 0                      ; encoding: [0x00,0x80,0x06,0xbf]
303 0x00,0x80,0x06,0xbf
305 # GFX10: s_cmp_eq_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x06,0xbf]
306 0x00,0xf0,0x06,0xbf
308 # GFX10: s_cmp_eq_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f]
309 0x00,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f
311 # GFX10: s_cmp_eq_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf]
312 0x00,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf
314 # GFX10: s_cmp_eq_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x06,0xbf]
315 0x00,0x7f,0x06,0xbf
317 # GFX10: s_cmp_eq_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x06,0xbf]
318 0x00,0x7e,0x06,0xbf
320 # GFX10: s_cmp_eq_u32 s0, m0                     ; encoding: [0x00,0x7c,0x06,0xbf]
321 0x00,0x7c,0x06,0xbf
323 # GFX10: s_cmp_eq_u32 s0, s1                     ; encoding: [0x00,0x01,0x06,0xbf]
324 0x00,0x01,0x06,0xbf
326 # GFX10: s_cmp_eq_u32 s0, s104                   ; encoding: [0x00,0x68,0x06,0xbf]
327 0x00,0x68,0x06,0xbf
329 # GFX10: s_cmp_eq_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x06,0xbf]
330 0x00,0x6b,0x06,0xbf
332 # GFX10: s_cmp_eq_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x06,0xbf]
333 0x00,0x6a,0x06,0xbf
335 # GFX10: s_cmp_eq_u32 s105, s1                   ; encoding: [0x69,0x01,0x06,0xbf]
336 0x69,0x01,0x06,0xbf
338 # GFX10: s_cmp_eq_u32 s105, s104                 ; encoding: [0x69,0x68,0x06,0xbf]
339 0x69,0x68,0x06,0xbf
341 # GFX10: s_cmp_eq_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x06,0xbf]
342 0x6b,0x01,0x06,0xbf
344 # GFX10: s_cmp_eq_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x06,0xbf]
345 0x6a,0x01,0x06,0xbf
347 # GFX10: s_cmp_eq_u64 exec, s[2:3]               ; encoding: [0x7e,0x02,0x12,0xbf]
348 0x7e,0x02,0x12,0xbf
350 # GFX10: s_cmp_eq_u64 s[0:1], -1                 ; encoding: [0x00,0xc1,0x12,0xbf]
351 0x00,0xc1,0x12,0xbf
353 # GFX10: s_cmp_eq_u64 s[0:1], -4.0               ; encoding: [0x00,0xf7,0x12,0xbf]
354 0x00,0xf7,0x12,0xbf
356 # GFX10: s_cmp_eq_u64 s[0:1], 0                  ; encoding: [0x00,0x80,0x12,0xbf]
357 0x00,0x80,0x12,0xbf
359 # GFX10: s_cmp_eq_u64 s[0:1], 0.5                ; encoding: [0x00,0xf0,0x12,0xbf]
360 0x00,0xf0,0x12,0xbf
362 # GFX10: s_cmp_eq_u64 s[0:1], 0x3f717273         ; encoding: [0x00,0xff,0x12,0xbf,0x73,0x72,0x71,0x3f]
363 0x00,0xff,0x12,0xbf,0x73,0x72,0x71,0x3f
365 # GFX10: s_cmp_eq_u64 s[0:1], 0xaf123456         ; encoding: [0x00,0xff,0x12,0xbf,0x56,0x34,0x12,0xaf]
366 0x00,0xff,0x12,0xbf,0x56,0x34,0x12,0xaf
368 # GFX10: s_cmp_eq_u64 s[0:1], exec               ; encoding: [0x00,0x7e,0x12,0xbf]
369 0x00,0x7e,0x12,0xbf
371 # GFX10: s_cmp_eq_u64 s[0:1], s[102:103]         ; encoding: [0x00,0x66,0x12,0xbf]
372 0x00,0x66,0x12,0xbf
374 # GFX10: s_cmp_eq_u64 s[0:1], s[2:3]             ; encoding: [0x00,0x02,0x12,0xbf]
375 0x00,0x02,0x12,0xbf
377 # GFX10: s_cmp_eq_u64 s[0:1], vcc                ; encoding: [0x00,0x6a,0x12,0xbf]
378 0x00,0x6a,0x12,0xbf
380 # GFX10: s_cmp_eq_u64 s[104:105], s[102:103]     ; encoding: [0x68,0x66,0x12,0xbf]
381 0x68,0x66,0x12,0xbf
383 # GFX10: s_cmp_eq_u64 s[104:105], s[2:3]         ; encoding: [0x68,0x02,0x12,0xbf]
384 0x68,0x02,0x12,0xbf
386 # GFX10: s_cmp_eq_u64 vcc, s[2:3]                ; encoding: [0x6a,0x02,0x12,0xbf]
387 0x6a,0x02,0x12,0xbf
389 # GFX10: s_cmp_ge_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x03,0xbf]
390 0x7f,0x01,0x03,0xbf
392 # GFX10: s_cmp_ge_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x03,0xbf]
393 0x7e,0x01,0x03,0xbf
395 # GFX10: s_cmp_ge_i32 m0, s1                     ; encoding: [0x7c,0x01,0x03,0xbf]
396 0x7c,0x01,0x03,0xbf
398 # GFX10: s_cmp_ge_i32 s0, -1                     ; encoding: [0x00,0xc1,0x03,0xbf]
399 0x00,0xc1,0x03,0xbf
401 # GFX10: s_cmp_ge_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x03,0xbf]
402 0x00,0xf7,0x03,0xbf
404 # GFX10: s_cmp_ge_i32 s0, 0                      ; encoding: [0x00,0x80,0x03,0xbf]
405 0x00,0x80,0x03,0xbf
407 # GFX10: s_cmp_ge_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x03,0xbf]
408 0x00,0xf0,0x03,0xbf
410 # GFX10: s_cmp_ge_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f]
411 0x00,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f
413 # GFX10: s_cmp_ge_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf]
414 0x00,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf
416 # GFX10: s_cmp_ge_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x03,0xbf]
417 0x00,0x7f,0x03,0xbf
419 # GFX10: s_cmp_ge_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x03,0xbf]
420 0x00,0x7e,0x03,0xbf
422 # GFX10: s_cmp_ge_i32 s0, m0                     ; encoding: [0x00,0x7c,0x03,0xbf]
423 0x00,0x7c,0x03,0xbf
425 # GFX10: s_cmp_ge_i32 s0, s1                     ; encoding: [0x00,0x01,0x03,0xbf]
426 0x00,0x01,0x03,0xbf
428 # GFX10: s_cmp_ge_i32 s0, s104                   ; encoding: [0x00,0x68,0x03,0xbf]
429 0x00,0x68,0x03,0xbf
431 # GFX10: s_cmp_ge_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x03,0xbf]
432 0x00,0x6b,0x03,0xbf
434 # GFX10: s_cmp_ge_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x03,0xbf]
435 0x00,0x6a,0x03,0xbf
437 # GFX10: s_cmp_ge_i32 s105, s1                   ; encoding: [0x69,0x01,0x03,0xbf]
438 0x69,0x01,0x03,0xbf
440 # GFX10: s_cmp_ge_i32 s105, s104                 ; encoding: [0x69,0x68,0x03,0xbf]
441 0x69,0x68,0x03,0xbf
443 # GFX10: s_cmp_ge_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x03,0xbf]
444 0x6b,0x01,0x03,0xbf
446 # GFX10: s_cmp_ge_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x03,0xbf]
447 0x6a,0x01,0x03,0xbf
449 # GFX10: s_cmp_ge_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x09,0xbf]
450 0x7f,0x01,0x09,0xbf
452 # GFX10: s_cmp_ge_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x09,0xbf]
453 0x7e,0x01,0x09,0xbf
455 # GFX10: s_cmp_ge_u32 m0, s1                     ; encoding: [0x7c,0x01,0x09,0xbf]
456 0x7c,0x01,0x09,0xbf
458 # GFX10: s_cmp_ge_u32 s0, -1                     ; encoding: [0x00,0xc1,0x09,0xbf]
459 0x00,0xc1,0x09,0xbf
461 # GFX10: s_cmp_ge_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x09,0xbf]
462 0x00,0xf7,0x09,0xbf
464 # GFX10: s_cmp_ge_u32 s0, 0                      ; encoding: [0x00,0x80,0x09,0xbf]
465 0x00,0x80,0x09,0xbf
467 # GFX10: s_cmp_ge_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x09,0xbf]
468 0x00,0xf0,0x09,0xbf
470 # GFX10: s_cmp_ge_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f]
471 0x00,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f
473 # GFX10: s_cmp_ge_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf]
474 0x00,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf
476 # GFX10: s_cmp_ge_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x09,0xbf]
477 0x00,0x7f,0x09,0xbf
479 # GFX10: s_cmp_ge_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x09,0xbf]
480 0x00,0x7e,0x09,0xbf
482 # GFX10: s_cmp_ge_u32 s0, m0                     ; encoding: [0x00,0x7c,0x09,0xbf]
483 0x00,0x7c,0x09,0xbf
485 # GFX10: s_cmp_ge_u32 s0, s1                     ; encoding: [0x00,0x01,0x09,0xbf]
486 0x00,0x01,0x09,0xbf
488 # GFX10: s_cmp_ge_u32 s0, s104                   ; encoding: [0x00,0x68,0x09,0xbf]
489 0x00,0x68,0x09,0xbf
491 # GFX10: s_cmp_ge_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x09,0xbf]
492 0x00,0x6b,0x09,0xbf
494 # GFX10: s_cmp_ge_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x09,0xbf]
495 0x00,0x6a,0x09,0xbf
497 # GFX10: s_cmp_ge_u32 s105, s1                   ; encoding: [0x69,0x01,0x09,0xbf]
498 0x69,0x01,0x09,0xbf
500 # GFX10: s_cmp_ge_u32 s105, s104                 ; encoding: [0x69,0x68,0x09,0xbf]
501 0x69,0x68,0x09,0xbf
503 # GFX10: s_cmp_ge_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x09,0xbf]
504 0x6b,0x01,0x09,0xbf
506 # GFX10: s_cmp_ge_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x09,0xbf]
507 0x6a,0x01,0x09,0xbf
509 # GFX10: s_cmp_gt_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x02,0xbf]
510 0x7f,0x01,0x02,0xbf
512 # GFX10: s_cmp_gt_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x02,0xbf]
513 0x7e,0x01,0x02,0xbf
515 # GFX10: s_cmp_gt_i32 m0, s1                     ; encoding: [0x7c,0x01,0x02,0xbf]
516 0x7c,0x01,0x02,0xbf
518 # GFX10: s_cmp_gt_i32 s0, -1                     ; encoding: [0x00,0xc1,0x02,0xbf]
519 0x00,0xc1,0x02,0xbf
521 # GFX10: s_cmp_gt_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x02,0xbf]
522 0x00,0xf7,0x02,0xbf
524 # GFX10: s_cmp_gt_i32 s0, 0                      ; encoding: [0x00,0x80,0x02,0xbf]
525 0x00,0x80,0x02,0xbf
527 # GFX10: s_cmp_gt_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x02,0xbf]
528 0x00,0xf0,0x02,0xbf
530 # GFX10: s_cmp_gt_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f]
531 0x00,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f
533 # GFX10: s_cmp_gt_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf]
534 0x00,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf
536 # GFX10: s_cmp_gt_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x02,0xbf]
537 0x00,0x7f,0x02,0xbf
539 # GFX10: s_cmp_gt_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x02,0xbf]
540 0x00,0x7e,0x02,0xbf
542 # GFX10: s_cmp_gt_i32 s0, m0                     ; encoding: [0x00,0x7c,0x02,0xbf]
543 0x00,0x7c,0x02,0xbf
545 # GFX10: s_cmp_gt_i32 s0, s1                     ; encoding: [0x00,0x01,0x02,0xbf]
546 0x00,0x01,0x02,0xbf
548 # GFX10: s_cmp_gt_i32 s0, s104                   ; encoding: [0x00,0x68,0x02,0xbf]
549 0x00,0x68,0x02,0xbf
551 # GFX10: s_cmp_gt_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x02,0xbf]
552 0x00,0x6b,0x02,0xbf
554 # GFX10: s_cmp_gt_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x02,0xbf]
555 0x00,0x6a,0x02,0xbf
557 # GFX10: s_cmp_gt_i32 s105, s1                   ; encoding: [0x69,0x01,0x02,0xbf]
558 0x69,0x01,0x02,0xbf
560 # GFX10: s_cmp_gt_i32 s105, s104                 ; encoding: [0x69,0x68,0x02,0xbf]
561 0x69,0x68,0x02,0xbf
563 # GFX10: s_cmp_gt_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x02,0xbf]
564 0x6b,0x01,0x02,0xbf
566 # GFX10: s_cmp_gt_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x02,0xbf]
567 0x6a,0x01,0x02,0xbf
569 # GFX10: s_cmp_gt_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x08,0xbf]
570 0x7f,0x01,0x08,0xbf
572 # GFX10: s_cmp_gt_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x08,0xbf]
573 0x7e,0x01,0x08,0xbf
575 # GFX10: s_cmp_gt_u32 m0, s1                     ; encoding: [0x7c,0x01,0x08,0xbf]
576 0x7c,0x01,0x08,0xbf
578 # GFX10: s_cmp_gt_u32 s0, -1                     ; encoding: [0x00,0xc1,0x08,0xbf]
579 0x00,0xc1,0x08,0xbf
581 # GFX10: s_cmp_gt_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x08,0xbf]
582 0x00,0xf7,0x08,0xbf
584 # GFX10: s_cmp_gt_u32 s0, 0                      ; encoding: [0x00,0x80,0x08,0xbf]
585 0x00,0x80,0x08,0xbf
587 # GFX10: s_cmp_gt_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x08,0xbf]
588 0x00,0xf0,0x08,0xbf
590 # GFX10: s_cmp_gt_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f]
591 0x00,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f
593 # GFX10: s_cmp_gt_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf]
594 0x00,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf
596 # GFX10: s_cmp_gt_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x08,0xbf]
597 0x00,0x7f,0x08,0xbf
599 # GFX10: s_cmp_gt_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x08,0xbf]
600 0x00,0x7e,0x08,0xbf
602 # GFX10: s_cmp_gt_u32 s0, m0                     ; encoding: [0x00,0x7c,0x08,0xbf]
603 0x00,0x7c,0x08,0xbf
605 # GFX10: s_cmp_gt_u32 s0, s1                     ; encoding: [0x00,0x01,0x08,0xbf]
606 0x00,0x01,0x08,0xbf
608 # GFX10: s_cmp_gt_u32 s0, s104                   ; encoding: [0x00,0x68,0x08,0xbf]
609 0x00,0x68,0x08,0xbf
611 # GFX10: s_cmp_gt_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x08,0xbf]
612 0x00,0x6b,0x08,0xbf
614 # GFX10: s_cmp_gt_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x08,0xbf]
615 0x00,0x6a,0x08,0xbf
617 # GFX10: s_cmp_gt_u32 s105, s1                   ; encoding: [0x69,0x01,0x08,0xbf]
618 0x69,0x01,0x08,0xbf
620 # GFX10: s_cmp_gt_u32 s105, s104                 ; encoding: [0x69,0x68,0x08,0xbf]
621 0x69,0x68,0x08,0xbf
623 # GFX10: s_cmp_gt_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x08,0xbf]
624 0x6b,0x01,0x08,0xbf
626 # GFX10: s_cmp_gt_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x08,0xbf]
627 0x6a,0x01,0x08,0xbf
629 # GFX10: s_cmp_le_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x05,0xbf]
630 0x7f,0x01,0x05,0xbf
632 # GFX10: s_cmp_le_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x05,0xbf]
633 0x7e,0x01,0x05,0xbf
635 # GFX10: s_cmp_le_i32 m0, s1                     ; encoding: [0x7c,0x01,0x05,0xbf]
636 0x7c,0x01,0x05,0xbf
638 # GFX10: s_cmp_le_i32 s0, -1                     ; encoding: [0x00,0xc1,0x05,0xbf]
639 0x00,0xc1,0x05,0xbf
641 # GFX10: s_cmp_le_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x05,0xbf]
642 0x00,0xf7,0x05,0xbf
644 # GFX10: s_cmp_le_i32 s0, 0                      ; encoding: [0x00,0x80,0x05,0xbf]
645 0x00,0x80,0x05,0xbf
647 # GFX10: s_cmp_le_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x05,0xbf]
648 0x00,0xf0,0x05,0xbf
650 # GFX10: s_cmp_le_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f]
651 0x00,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f
653 # GFX10: s_cmp_le_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf]
654 0x00,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf
656 # GFX10: s_cmp_le_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x05,0xbf]
657 0x00,0x7f,0x05,0xbf
659 # GFX10: s_cmp_le_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x05,0xbf]
660 0x00,0x7e,0x05,0xbf
662 # GFX10: s_cmp_le_i32 s0, m0                     ; encoding: [0x00,0x7c,0x05,0xbf]
663 0x00,0x7c,0x05,0xbf
665 # GFX10: s_cmp_le_i32 s0, s1                     ; encoding: [0x00,0x01,0x05,0xbf]
666 0x00,0x01,0x05,0xbf
668 # GFX10: s_cmp_le_i32 s0, s104                   ; encoding: [0x00,0x68,0x05,0xbf]
669 0x00,0x68,0x05,0xbf
671 # GFX10: s_cmp_le_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x05,0xbf]
672 0x00,0x6b,0x05,0xbf
674 # GFX10: s_cmp_le_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x05,0xbf]
675 0x00,0x6a,0x05,0xbf
677 # GFX10: s_cmp_le_i32 s105, s1                   ; encoding: [0x69,0x01,0x05,0xbf]
678 0x69,0x01,0x05,0xbf
680 # GFX10: s_cmp_le_i32 s105, s104                 ; encoding: [0x69,0x68,0x05,0xbf]
681 0x69,0x68,0x05,0xbf
683 # GFX10: s_cmp_le_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x05,0xbf]
684 0x6b,0x01,0x05,0xbf
686 # GFX10: s_cmp_le_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x05,0xbf]
687 0x6a,0x01,0x05,0xbf
689 # GFX10: s_cmp_le_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x0b,0xbf]
690 0x7f,0x01,0x0b,0xbf
692 # GFX10: s_cmp_le_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x0b,0xbf]
693 0x7e,0x01,0x0b,0xbf
695 # GFX10: s_cmp_le_u32 m0, s1                     ; encoding: [0x7c,0x01,0x0b,0xbf]
696 0x7c,0x01,0x0b,0xbf
698 # GFX10: s_cmp_le_u32 s0, -1                     ; encoding: [0x00,0xc1,0x0b,0xbf]
699 0x00,0xc1,0x0b,0xbf
701 # GFX10: s_cmp_le_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x0b,0xbf]
702 0x00,0xf7,0x0b,0xbf
704 # GFX10: s_cmp_le_u32 s0, 0                      ; encoding: [0x00,0x80,0x0b,0xbf]
705 0x00,0x80,0x0b,0xbf
707 # GFX10: s_cmp_le_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x0b,0xbf]
708 0x00,0xf0,0x0b,0xbf
710 # GFX10: s_cmp_le_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f]
711 0x00,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f
713 # GFX10: s_cmp_le_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf]
714 0x00,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf
716 # GFX10: s_cmp_le_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x0b,0xbf]
717 0x00,0x7f,0x0b,0xbf
719 # GFX10: s_cmp_le_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x0b,0xbf]
720 0x00,0x7e,0x0b,0xbf
722 # GFX10: s_cmp_le_u32 s0, m0                     ; encoding: [0x00,0x7c,0x0b,0xbf]
723 0x00,0x7c,0x0b,0xbf
725 # GFX10: s_cmp_le_u32 s0, s1                     ; encoding: [0x00,0x01,0x0b,0xbf]
726 0x00,0x01,0x0b,0xbf
728 # GFX10: s_cmp_le_u32 s0, s104                   ; encoding: [0x00,0x68,0x0b,0xbf]
729 0x00,0x68,0x0b,0xbf
731 # GFX10: s_cmp_le_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x0b,0xbf]
732 0x00,0x6b,0x0b,0xbf
734 # GFX10: s_cmp_le_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x0b,0xbf]
735 0x00,0x6a,0x0b,0xbf
737 # GFX10: s_cmp_le_u32 s105, s1                   ; encoding: [0x69,0x01,0x0b,0xbf]
738 0x69,0x01,0x0b,0xbf
740 # GFX10: s_cmp_le_u32 s105, s104                 ; encoding: [0x69,0x68,0x0b,0xbf]
741 0x69,0x68,0x0b,0xbf
743 # GFX10: s_cmp_le_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x0b,0xbf]
744 0x6b,0x01,0x0b,0xbf
746 # GFX10: s_cmp_le_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x0b,0xbf]
747 0x6a,0x01,0x0b,0xbf
749 # GFX10: s_cmp_lg_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x01,0xbf]
750 0x7f,0x01,0x01,0xbf
752 # GFX10: s_cmp_lg_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x01,0xbf]
753 0x7e,0x01,0x01,0xbf
755 # GFX10: s_cmp_lg_i32 m0, s1                     ; encoding: [0x7c,0x01,0x01,0xbf]
756 0x7c,0x01,0x01,0xbf
758 # GFX10: s_cmp_lg_i32 s0, -1                     ; encoding: [0x00,0xc1,0x01,0xbf]
759 0x00,0xc1,0x01,0xbf
761 # GFX10: s_cmp_lg_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x01,0xbf]
762 0x00,0xf7,0x01,0xbf
764 # GFX10: s_cmp_lg_i32 s0, 0                      ; encoding: [0x00,0x80,0x01,0xbf]
765 0x00,0x80,0x01,0xbf
767 # GFX10: s_cmp_lg_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x01,0xbf]
768 0x00,0xf0,0x01,0xbf
770 # GFX10: s_cmp_lg_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f]
771 0x00,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f
773 # GFX10: s_cmp_lg_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf]
774 0x00,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf
776 # GFX10: s_cmp_lg_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x01,0xbf]
777 0x00,0x7f,0x01,0xbf
779 # GFX10: s_cmp_lg_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x01,0xbf]
780 0x00,0x7e,0x01,0xbf
782 # GFX10: s_cmp_lg_i32 s0, m0                     ; encoding: [0x00,0x7c,0x01,0xbf]
783 0x00,0x7c,0x01,0xbf
785 # GFX10: s_cmp_lg_i32 s0, s1                     ; encoding: [0x00,0x01,0x01,0xbf]
786 0x00,0x01,0x01,0xbf
788 # GFX10: s_cmp_lg_i32 s0, s104                   ; encoding: [0x00,0x68,0x01,0xbf]
789 0x00,0x68,0x01,0xbf
791 # GFX10: s_cmp_lg_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x01,0xbf]
792 0x00,0x6b,0x01,0xbf
794 # GFX10: s_cmp_lg_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x01,0xbf]
795 0x00,0x6a,0x01,0xbf
797 # GFX10: s_cmp_lg_i32 s105, s1                   ; encoding: [0x69,0x01,0x01,0xbf]
798 0x69,0x01,0x01,0xbf
800 # GFX10: s_cmp_lg_i32 s105, s104                 ; encoding: [0x69,0x68,0x01,0xbf]
801 0x69,0x68,0x01,0xbf
803 # GFX10: s_cmp_lg_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x01,0xbf]
804 0x6b,0x01,0x01,0xbf
806 # GFX10: s_cmp_lg_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x01,0xbf]
807 0x6a,0x01,0x01,0xbf
809 # GFX10: s_cmp_lg_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x07,0xbf]
810 0x7f,0x01,0x07,0xbf
812 # GFX10: s_cmp_lg_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x07,0xbf]
813 0x7e,0x01,0x07,0xbf
815 # GFX10: s_cmp_lg_u32 m0, s1                     ; encoding: [0x7c,0x01,0x07,0xbf]
816 0x7c,0x01,0x07,0xbf
818 # GFX10: s_cmp_lg_u32 s0, -1                     ; encoding: [0x00,0xc1,0x07,0xbf]
819 0x00,0xc1,0x07,0xbf
821 # GFX10: s_cmp_lg_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x07,0xbf]
822 0x00,0xf7,0x07,0xbf
824 # GFX10: s_cmp_lg_u32 s0, 0                      ; encoding: [0x00,0x80,0x07,0xbf]
825 0x00,0x80,0x07,0xbf
827 # GFX10: s_cmp_lg_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x07,0xbf]
828 0x00,0xf0,0x07,0xbf
830 # GFX10: s_cmp_lg_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f]
831 0x00,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f
833 # GFX10: s_cmp_lg_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf]
834 0x00,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf
836 # GFX10: s_cmp_lg_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x07,0xbf]
837 0x00,0x7f,0x07,0xbf
839 # GFX10: s_cmp_lg_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x07,0xbf]
840 0x00,0x7e,0x07,0xbf
842 # GFX10: s_cmp_lg_u32 s0, m0                     ; encoding: [0x00,0x7c,0x07,0xbf]
843 0x00,0x7c,0x07,0xbf
845 # GFX10: s_cmp_lg_u32 s0, s1                     ; encoding: [0x00,0x01,0x07,0xbf]
846 0x00,0x01,0x07,0xbf
848 # GFX10: s_cmp_lg_u32 s0, s104                   ; encoding: [0x00,0x68,0x07,0xbf]
849 0x00,0x68,0x07,0xbf
851 # GFX10: s_cmp_lg_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x07,0xbf]
852 0x00,0x6b,0x07,0xbf
854 # GFX10: s_cmp_lg_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x07,0xbf]
855 0x00,0x6a,0x07,0xbf
857 # GFX10: s_cmp_lg_u32 s105, s1                   ; encoding: [0x69,0x01,0x07,0xbf]
858 0x69,0x01,0x07,0xbf
860 # GFX10: s_cmp_lg_u32 s105, s104                 ; encoding: [0x69,0x68,0x07,0xbf]
861 0x69,0x68,0x07,0xbf
863 # GFX10: s_cmp_lg_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x07,0xbf]
864 0x6b,0x01,0x07,0xbf
866 # GFX10: s_cmp_lg_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x07,0xbf]
867 0x6a,0x01,0x07,0xbf
869 # GFX10: s_cmp_lg_u64 exec, s[2:3]               ; encoding: [0x7e,0x02,0x13,0xbf]
870 0x7e,0x02,0x13,0xbf
872 # GFX10: s_cmp_lg_u64 s[0:1], -1                 ; encoding: [0x00,0xc1,0x13,0xbf]
873 0x00,0xc1,0x13,0xbf
875 # GFX10: s_cmp_lg_u64 s[0:1], -4.0               ; encoding: [0x00,0xf7,0x13,0xbf]
876 0x00,0xf7,0x13,0xbf
878 # GFX10: s_cmp_lg_u64 s[0:1], 0                  ; encoding: [0x00,0x80,0x13,0xbf]
879 0x00,0x80,0x13,0xbf
881 # GFX10: s_cmp_lg_u64 s[0:1], 0.5                ; encoding: [0x00,0xf0,0x13,0xbf]
882 0x00,0xf0,0x13,0xbf
884 # GFX10: s_cmp_lg_u64 s[0:1], 0x3f717273         ; encoding: [0x00,0xff,0x13,0xbf,0x73,0x72,0x71,0x3f]
885 0x00,0xff,0x13,0xbf,0x73,0x72,0x71,0x3f
887 # GFX10: s_cmp_lg_u64 s[0:1], 0xaf123456         ; encoding: [0x00,0xff,0x13,0xbf,0x56,0x34,0x12,0xaf]
888 0x00,0xff,0x13,0xbf,0x56,0x34,0x12,0xaf
890 # GFX10: s_cmp_lg_u64 s[0:1], exec               ; encoding: [0x00,0x7e,0x13,0xbf]
891 0x00,0x7e,0x13,0xbf
893 # GFX10: s_cmp_lg_u64 s[0:1], s[102:103]         ; encoding: [0x00,0x66,0x13,0xbf]
894 0x00,0x66,0x13,0xbf
896 # GFX10: s_cmp_lg_u64 s[0:1], s[2:3]             ; encoding: [0x00,0x02,0x13,0xbf]
897 0x00,0x02,0x13,0xbf
899 # GFX10: s_cmp_lg_u64 s[0:1], vcc                ; encoding: [0x00,0x6a,0x13,0xbf]
900 0x00,0x6a,0x13,0xbf
902 # GFX10: s_cmp_lg_u64 s[104:105], s[102:103]     ; encoding: [0x68,0x66,0x13,0xbf]
903 0x68,0x66,0x13,0xbf
905 # GFX10: s_cmp_lg_u64 s[104:105], s[2:3]         ; encoding: [0x68,0x02,0x13,0xbf]
906 0x68,0x02,0x13,0xbf
908 # GFX10: s_cmp_lg_u64 vcc, s[2:3]                ; encoding: [0x6a,0x02,0x13,0xbf]
909 0x6a,0x02,0x13,0xbf
911 # GFX10: s_cmp_lt_i32 exec_hi, s1                ; encoding: [0x7f,0x01,0x04,0xbf]
912 0x7f,0x01,0x04,0xbf
914 # GFX10: s_cmp_lt_i32 exec_lo, s1                ; encoding: [0x7e,0x01,0x04,0xbf]
915 0x7e,0x01,0x04,0xbf
917 # GFX10: s_cmp_lt_i32 m0, s1                     ; encoding: [0x7c,0x01,0x04,0xbf]
918 0x7c,0x01,0x04,0xbf
920 # GFX10: s_cmp_lt_i32 s0, -1                     ; encoding: [0x00,0xc1,0x04,0xbf]
921 0x00,0xc1,0x04,0xbf
923 # GFX10: s_cmp_lt_i32 s0, -4.0                   ; encoding: [0x00,0xf7,0x04,0xbf]
924 0x00,0xf7,0x04,0xbf
926 # GFX10: s_cmp_lt_i32 s0, 0                      ; encoding: [0x00,0x80,0x04,0xbf]
927 0x00,0x80,0x04,0xbf
929 # GFX10: s_cmp_lt_i32 s0, 0.5                    ; encoding: [0x00,0xf0,0x04,0xbf]
930 0x00,0xf0,0x04,0xbf
932 # GFX10: s_cmp_lt_i32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f]
933 0x00,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f
935 # GFX10: s_cmp_lt_i32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf]
936 0x00,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf
938 # GFX10: s_cmp_lt_i32 s0, exec_hi                ; encoding: [0x00,0x7f,0x04,0xbf]
939 0x00,0x7f,0x04,0xbf
941 # GFX10: s_cmp_lt_i32 s0, exec_lo                ; encoding: [0x00,0x7e,0x04,0xbf]
942 0x00,0x7e,0x04,0xbf
944 # GFX10: s_cmp_lt_i32 s0, m0                     ; encoding: [0x00,0x7c,0x04,0xbf]
945 0x00,0x7c,0x04,0xbf
947 # GFX10: s_cmp_lt_i32 s0, s1                     ; encoding: [0x00,0x01,0x04,0xbf]
948 0x00,0x01,0x04,0xbf
950 # GFX10: s_cmp_lt_i32 s0, s104                   ; encoding: [0x00,0x68,0x04,0xbf]
951 0x00,0x68,0x04,0xbf
953 # GFX10: s_cmp_lt_i32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x04,0xbf]
954 0x00,0x6b,0x04,0xbf
956 # GFX10: s_cmp_lt_i32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x04,0xbf]
957 0x00,0x6a,0x04,0xbf
959 # GFX10: s_cmp_lt_i32 s105, s1                   ; encoding: [0x69,0x01,0x04,0xbf]
960 0x69,0x01,0x04,0xbf
962 # GFX10: s_cmp_lt_i32 s105, s104                 ; encoding: [0x69,0x68,0x04,0xbf]
963 0x69,0x68,0x04,0xbf
965 # GFX10: s_cmp_lt_i32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x04,0xbf]
966 0x6b,0x01,0x04,0xbf
968 # GFX10: s_cmp_lt_i32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x04,0xbf]
969 0x6a,0x01,0x04,0xbf
971 # GFX10: s_cmp_lt_u32 exec_hi, s1                ; encoding: [0x7f,0x01,0x0a,0xbf]
972 0x7f,0x01,0x0a,0xbf
974 # GFX10: s_cmp_lt_u32 exec_lo, s1                ; encoding: [0x7e,0x01,0x0a,0xbf]
975 0x7e,0x01,0x0a,0xbf
977 # GFX10: s_cmp_lt_u32 m0, s1                     ; encoding: [0x7c,0x01,0x0a,0xbf]
978 0x7c,0x01,0x0a,0xbf
980 # GFX10: s_cmp_lt_u32 s0, -1                     ; encoding: [0x00,0xc1,0x0a,0xbf]
981 0x00,0xc1,0x0a,0xbf
983 # GFX10: s_cmp_lt_u32 s0, -4.0                   ; encoding: [0x00,0xf7,0x0a,0xbf]
984 0x00,0xf7,0x0a,0xbf
986 # GFX10: s_cmp_lt_u32 s0, 0                      ; encoding: [0x00,0x80,0x0a,0xbf]
987 0x00,0x80,0x0a,0xbf
989 # GFX10: s_cmp_lt_u32 s0, 0.5                    ; encoding: [0x00,0xf0,0x0a,0xbf]
990 0x00,0xf0,0x0a,0xbf
992 # GFX10: s_cmp_lt_u32 s0, 0x3f717273             ; encoding: [0x00,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f]
993 0x00,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f
995 # GFX10: s_cmp_lt_u32 s0, 0xaf123456             ; encoding: [0x00,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf]
996 0x00,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf
998 # GFX10: s_cmp_lt_u32 s0, exec_hi                ; encoding: [0x00,0x7f,0x0a,0xbf]
999 0x00,0x7f,0x0a,0xbf
1001 # GFX10: s_cmp_lt_u32 s0, exec_lo                ; encoding: [0x00,0x7e,0x0a,0xbf]
1002 0x00,0x7e,0x0a,0xbf
1004 # GFX10: s_cmp_lt_u32 s0, m0                     ; encoding: [0x00,0x7c,0x0a,0xbf]
1005 0x00,0x7c,0x0a,0xbf
1007 # GFX10: s_cmp_lt_u32 s0, s1                     ; encoding: [0x00,0x01,0x0a,0xbf]
1008 0x00,0x01,0x0a,0xbf
1010 # GFX10: s_cmp_lt_u32 s0, s104                   ; encoding: [0x00,0x68,0x0a,0xbf]
1011 0x00,0x68,0x0a,0xbf
1013 # GFX10: s_cmp_lt_u32 s0, vcc_hi                 ; encoding: [0x00,0x6b,0x0a,0xbf]
1014 0x00,0x6b,0x0a,0xbf
1016 # GFX10: s_cmp_lt_u32 s0, vcc_lo                 ; encoding: [0x00,0x6a,0x0a,0xbf]
1017 0x00,0x6a,0x0a,0xbf
1019 # GFX10: s_cmp_lt_u32 s105, s1                   ; encoding: [0x69,0x01,0x0a,0xbf]
1020 0x69,0x01,0x0a,0xbf
1022 # GFX10: s_cmp_lt_u32 s105, s104                 ; encoding: [0x69,0x68,0x0a,0xbf]
1023 0x69,0x68,0x0a,0xbf
1025 # GFX10: s_cmp_lt_u32 vcc_hi, s1                 ; encoding: [0x6b,0x01,0x0a,0xbf]
1026 0x6b,0x01,0x0a,0xbf
1028 # GFX10: s_cmp_lt_u32 vcc_lo, s1                 ; encoding: [0x6a,0x01,0x0a,0xbf]
1029 0x6a,0x01,0x0a,0xbf