Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / Disassembler / AMDGPU / gfx9_vopcx.txt
blobed64f87d1dd6f6df1d844077f92bbcf9d0074010
1 # RUN: llvm-mc -triple=amdgcn -mcpu=gfx900 -disassemble -show-encoding < %s | FileCheck -strict-whitespace %s
3 # CHECK: v_cmpx_class_f32_e32 vcc, v1, v2        ; encoding: [0x01,0x05,0x22,0x7c]
4 0x01,0x05,0x22,0x7c
6 # CHECK: v_cmpx_class_f32_e32 vcc, v255, v2      ; encoding: [0xff,0x05,0x22,0x7c]
7 0xff,0x05,0x22,0x7c
9 # CHECK: v_cmpx_class_f32_e32 vcc, s1, v2        ; encoding: [0x01,0x04,0x22,0x7c]
10 0x01,0x04,0x22,0x7c
12 # CHECK: v_cmpx_class_f32_e32 vcc, s101, v2      ; encoding: [0x65,0x04,0x22,0x7c]
13 0x65,0x04,0x22,0x7c
15 # CHECK: v_cmpx_class_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x22,0x7c]
16 0x66,0x04,0x22,0x7c
18 # CHECK: v_cmpx_class_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x22,0x7c]
19 0x67,0x04,0x22,0x7c
21 # CHECK: v_cmpx_class_f32_e32 vcc, vcc_lo, v2    ; encoding: [0x6a,0x04,0x22,0x7c]
22 0x6a,0x04,0x22,0x7c
24 # CHECK: v_cmpx_class_f32_e32 vcc, vcc_hi, v2    ; encoding: [0x6b,0x04,0x22,0x7c]
25 0x6b,0x04,0x22,0x7c
27 # CHECK: v_cmpx_class_f32_e32 vcc, m0, v2        ; encoding: [0x7c,0x04,0x22,0x7c]
28 0x7c,0x04,0x22,0x7c
30 # CHECK: v_cmpx_class_f32_e32 vcc, exec_lo, v2   ; encoding: [0x7e,0x04,0x22,0x7c]
31 0x7e,0x04,0x22,0x7c
33 # CHECK: v_cmpx_class_f32_e32 vcc, exec_hi, v2   ; encoding: [0x7f,0x04,0x22,0x7c]
34 0x7f,0x04,0x22,0x7c
36 # CHECK: v_cmpx_class_f32_e32 vcc, 0, v2         ; encoding: [0x80,0x04,0x22,0x7c]
37 0x80,0x04,0x22,0x7c
39 # CHECK: v_cmpx_class_f32_e32 vcc, -1, v2        ; encoding: [0xc1,0x04,0x22,0x7c]
40 0xc1,0x04,0x22,0x7c
42 # CHECK: v_cmpx_class_f32_e32 vcc, 0.5, v2       ; encoding: [0xf0,0x04,0x22,0x7c]
43 0xf0,0x04,0x22,0x7c
45 # CHECK: v_cmpx_class_f32_e32 vcc, -4.0, v2      ; encoding: [0xf7,0x04,0x22,0x7c]
46 0xf7,0x04,0x22,0x7c
48 # CHECK: v_cmpx_class_f32_e32 vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
49 0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf
51 # CHECK: v_cmpx_class_f32_e32 vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
52 0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f
54 # CHECK: v_cmpx_class_f32_e32 vcc, v1, v255      ; encoding: [0x01,0xff,0x23,0x7c]
55 0x01,0xff,0x23,0x7c
57 # CHECK: v_cmpx_class_f64_e32 vcc, v[1:2], v2    ; encoding: [0x01,0x05,0x26,0x7c]
58 0x01,0x05,0x26,0x7c
60 # CHECK: v_cmpx_class_f64_e32 vcc, v[254:255], v2 ; encoding: [0xfe,0x05,0x26,0x7c]
61 0xfe,0x05,0x26,0x7c
63 # CHECK: v_cmpx_class_f64_e32 vcc, s[2:3], v2    ; encoding: [0x02,0x04,0x26,0x7c]
64 0x02,0x04,0x26,0x7c
66 # CHECK: v_cmpx_class_f64_e32 vcc, s[4:5], v2    ; encoding: [0x04,0x04,0x26,0x7c]
67 0x04,0x04,0x26,0x7c
69 # CHECK: v_cmpx_class_f64_e32 vcc, s[100:101], v2 ; encoding: [0x64,0x04,0x26,0x7c]
70 0x64,0x04,0x26,0x7c
72 # CHECK: v_cmpx_class_f64_e32 vcc, flat_scratch, v2 ; encoding: [0x66,0x04,0x26,0x7c]
73 0x66,0x04,0x26,0x7c
75 # CHECK: v_cmpx_class_f64_e32 vcc, vcc, v2       ; encoding: [0x6a,0x04,0x26,0x7c]
76 0x6a,0x04,0x26,0x7c
78 # CHECK: v_cmpx_class_f64_e32 vcc, exec, v2      ; encoding: [0x7e,0x04,0x26,0x7c]
79 0x7e,0x04,0x26,0x7c
81 # CHECK: v_cmpx_class_f64_e32 vcc, 0, v2         ; encoding: [0x80,0x04,0x26,0x7c]
82 0x80,0x04,0x26,0x7c
84 # CHECK: v_cmpx_class_f64_e32 vcc, -1, v2        ; encoding: [0xc1,0x04,0x26,0x7c]
85 0xc1,0x04,0x26,0x7c
87 # CHECK: v_cmpx_class_f64_e32 vcc, 0.5, v2       ; encoding: [0xf0,0x04,0x26,0x7c]
88 0xf0,0x04,0x26,0x7c
90 # CHECK: v_cmpx_class_f64_e32 vcc, -4.0, v2      ; encoding: [0xf7,0x04,0x26,0x7c]
91 0xf7,0x04,0x26,0x7c
93 # CHECK: v_cmpx_class_f64_e32 vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
94 0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf
96 # CHECK: v_cmpx_class_f64_e32 vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
97 0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f
99 # CHECK: v_cmpx_class_f64_e32 vcc, v[1:2], v255  ; encoding: [0x01,0xff,0x27,0x7c]
100 0x01,0xff,0x27,0x7c
102 # CHECK: v_cmpx_class_f16_e32 vcc, v1, v2        ; encoding: [0x01,0x05,0x2a,0x7c]
103 0x01,0x05,0x2a,0x7c
105 # CHECK: v_cmpx_class_f16_e32 vcc, v255, v2      ; encoding: [0xff,0x05,0x2a,0x7c]
106 0xff,0x05,0x2a,0x7c
108 # CHECK: v_cmpx_class_f16_e32 vcc, s1, v2        ; encoding: [0x01,0x04,0x2a,0x7c]
109 0x01,0x04,0x2a,0x7c
111 # CHECK: v_cmpx_class_f16_e32 vcc, s101, v2      ; encoding: [0x65,0x04,0x2a,0x7c]
112 0x65,0x04,0x2a,0x7c
114 # CHECK: v_cmpx_class_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x2a,0x7c]
115 0x66,0x04,0x2a,0x7c
117 # CHECK: v_cmpx_class_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x2a,0x7c]
118 0x67,0x04,0x2a,0x7c
120 # CHECK: v_cmpx_class_f16_e32 vcc, vcc_lo, v2    ; encoding: [0x6a,0x04,0x2a,0x7c]
121 0x6a,0x04,0x2a,0x7c
123 # CHECK: v_cmpx_class_f16_e32 vcc, vcc_hi, v2    ; encoding: [0x6b,0x04,0x2a,0x7c]
124 0x6b,0x04,0x2a,0x7c
126 # CHECK: v_cmpx_class_f16_e32 vcc, m0, v2        ; encoding: [0x7c,0x04,0x2a,0x7c]
127 0x7c,0x04,0x2a,0x7c
129 # CHECK: v_cmpx_class_f16_e32 vcc, exec_lo, v2   ; encoding: [0x7e,0x04,0x2a,0x7c]
130 0x7e,0x04,0x2a,0x7c
132 # CHECK: v_cmpx_class_f16_e32 vcc, exec_hi, v2   ; encoding: [0x7f,0x04,0x2a,0x7c]
133 0x7f,0x04,0x2a,0x7c
135 # CHECK: v_cmpx_class_f16_e32 vcc, 0, v2         ; encoding: [0x80,0x04,0x2a,0x7c]
136 0x80,0x04,0x2a,0x7c
138 # CHECK: v_cmpx_class_f16_e32 vcc, -1, v2        ; encoding: [0xc1,0x04,0x2a,0x7c]
139 0xc1,0x04,0x2a,0x7c
141 # CHECK: v_cmpx_class_f16_e32 vcc, 0.5, v2       ; encoding: [0xf0,0x04,0x2a,0x7c]
142 0xf0,0x04,0x2a,0x7c
144 # CHECK: v_cmpx_class_f16_e32 vcc, -4.0, v2      ; encoding: [0xf7,0x04,0x2a,0x7c]
145 0xf7,0x04,0x2a,0x7c
147 # CHECK: v_cmpx_class_f16_e32 vcc, 0xfe0b, v2    ; encoding: [0xff,0x04,0x2a,0x7c,0x0b,0xfe,0x00,0x00]
148 0xff,0x04,0x2a,0x7c,0x0b,0xfe,0x00,0x00
150 # CHECK: v_cmpx_class_f16_e32 vcc, 0x3456, v2    ; encoding: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x00,0x00]
151 0xff,0x04,0x2a,0x7c,0x56,0x34,0x00,0x00
153 # CHECK: v_cmpx_class_f16_e32 vcc, v1, v255      ; encoding: [0x01,0xff,0x2b,0x7c]
154 0x01,0xff,0x2b,0x7c
156 # CHECK: v_cmpx_f_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x60,0x7c]
157 0x01,0x05,0x60,0x7c
159 # CHECK: v_cmpx_f_f16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x60,0x7c]
160 0xff,0x05,0x60,0x7c
162 # CHECK: v_cmpx_f_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x60,0x7c]
163 0x01,0x04,0x60,0x7c
165 # CHECK: v_cmpx_f_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x60,0x7c]
166 0x65,0x04,0x60,0x7c
168 # CHECK: v_cmpx_f_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x60,0x7c]
169 0x66,0x04,0x60,0x7c
171 # CHECK: v_cmpx_f_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x60,0x7c]
172 0x67,0x04,0x60,0x7c
174 # CHECK: v_cmpx_f_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x60,0x7c]
175 0x6a,0x04,0x60,0x7c
177 # CHECK: v_cmpx_f_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x60,0x7c]
178 0x6b,0x04,0x60,0x7c
180 # CHECK: v_cmpx_f_f16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x60,0x7c]
181 0x7c,0x04,0x60,0x7c
183 # CHECK: v_cmpx_f_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x60,0x7c]
184 0x7e,0x04,0x60,0x7c
186 # CHECK: v_cmpx_f_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x60,0x7c]
187 0x7f,0x04,0x60,0x7c
189 # CHECK: v_cmpx_f_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x60,0x7c]
190 0x80,0x04,0x60,0x7c
192 # CHECK: v_cmpx_f_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x60,0x7c]
193 0xc1,0x04,0x60,0x7c
195 # CHECK: v_cmpx_f_f16_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x60,0x7c]
196 0xf0,0x04,0x60,0x7c
198 # CHECK: v_cmpx_f_f16_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x60,0x7c]
199 0xf7,0x04,0x60,0x7c
201 # CHECK: v_cmpx_f_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x60,0x7c,0x0b,0xfe,0x00,0x00]
202 0xff,0x04,0x60,0x7c,0x0b,0xfe,0x00,0x00
204 # CHECK: v_cmpx_f_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x60,0x7c,0x56,0x34,0x00,0x00]
205 0xff,0x04,0x60,0x7c,0x56,0x34,0x00,0x00
207 # CHECK: v_cmpx_f_f16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x61,0x7c]
208 0x01,0xff,0x61,0x7c
210 # CHECK: v_cmpx_lt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x62,0x7c]
211 0x01,0x05,0x62,0x7c
213 # CHECK: v_cmpx_lt_f16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x62,0x7c]
214 0xff,0x05,0x62,0x7c
216 # CHECK: v_cmpx_lt_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x62,0x7c]
217 0x01,0x04,0x62,0x7c
219 # CHECK: v_cmpx_lt_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x62,0x7c]
220 0x65,0x04,0x62,0x7c
222 # CHECK: v_cmpx_lt_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x62,0x7c]
223 0x66,0x04,0x62,0x7c
225 # CHECK: v_cmpx_lt_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x62,0x7c]
226 0x67,0x04,0x62,0x7c
228 # CHECK: v_cmpx_lt_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x62,0x7c]
229 0x6a,0x04,0x62,0x7c
231 # CHECK: v_cmpx_lt_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x62,0x7c]
232 0x6b,0x04,0x62,0x7c
234 # CHECK: v_cmpx_lt_f16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x62,0x7c]
235 0x7c,0x04,0x62,0x7c
237 # CHECK: v_cmpx_lt_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x62,0x7c]
238 0x7e,0x04,0x62,0x7c
240 # CHECK: v_cmpx_lt_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x62,0x7c]
241 0x7f,0x04,0x62,0x7c
243 # CHECK: v_cmpx_lt_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x62,0x7c]
244 0x80,0x04,0x62,0x7c
246 # CHECK: v_cmpx_lt_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x62,0x7c]
247 0xc1,0x04,0x62,0x7c
249 # CHECK: v_cmpx_lt_f16_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x62,0x7c]
250 0xf0,0x04,0x62,0x7c
252 # CHECK: v_cmpx_lt_f16_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x62,0x7c]
253 0xf7,0x04,0x62,0x7c
255 # CHECK: v_cmpx_lt_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
256 0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00
258 # CHECK: v_cmpx_lt_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
259 0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00
261 # CHECK: v_cmpx_lt_f16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x63,0x7c]
262 0x01,0xff,0x63,0x7c
264 # CHECK: v_cmpx_eq_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x64,0x7c]
265 0x01,0x05,0x64,0x7c
267 # CHECK: v_cmpx_eq_f16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x64,0x7c]
268 0xff,0x05,0x64,0x7c
270 # CHECK: v_cmpx_eq_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x64,0x7c]
271 0x01,0x04,0x64,0x7c
273 # CHECK: v_cmpx_eq_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x64,0x7c]
274 0x65,0x04,0x64,0x7c
276 # CHECK: v_cmpx_eq_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x64,0x7c]
277 0x66,0x04,0x64,0x7c
279 # CHECK: v_cmpx_eq_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x64,0x7c]
280 0x67,0x04,0x64,0x7c
282 # CHECK: v_cmpx_eq_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x64,0x7c]
283 0x6a,0x04,0x64,0x7c
285 # CHECK: v_cmpx_eq_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x64,0x7c]
286 0x6b,0x04,0x64,0x7c
288 # CHECK: v_cmpx_eq_f16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x64,0x7c]
289 0x7c,0x04,0x64,0x7c
291 # CHECK: v_cmpx_eq_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x64,0x7c]
292 0x7e,0x04,0x64,0x7c
294 # CHECK: v_cmpx_eq_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x64,0x7c]
295 0x7f,0x04,0x64,0x7c
297 # CHECK: v_cmpx_eq_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x64,0x7c]
298 0x80,0x04,0x64,0x7c
300 # CHECK: v_cmpx_eq_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x64,0x7c]
301 0xc1,0x04,0x64,0x7c
303 # CHECK: v_cmpx_eq_f16_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x64,0x7c]
304 0xf0,0x04,0x64,0x7c
306 # CHECK: v_cmpx_eq_f16_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x64,0x7c]
307 0xf7,0x04,0x64,0x7c
309 # CHECK: v_cmpx_eq_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
310 0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00
312 # CHECK: v_cmpx_eq_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
313 0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00
315 # CHECK: v_cmpx_eq_f16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x65,0x7c]
316 0x01,0xff,0x65,0x7c
318 # CHECK: v_cmpx_le_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x66,0x7c]
319 0x01,0x05,0x66,0x7c
321 # CHECK: v_cmpx_le_f16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x66,0x7c]
322 0xff,0x05,0x66,0x7c
324 # CHECK: v_cmpx_le_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x66,0x7c]
325 0x01,0x04,0x66,0x7c
327 # CHECK: v_cmpx_le_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x66,0x7c]
328 0x65,0x04,0x66,0x7c
330 # CHECK: v_cmpx_le_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x66,0x7c]
331 0x66,0x04,0x66,0x7c
333 # CHECK: v_cmpx_le_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x66,0x7c]
334 0x67,0x04,0x66,0x7c
336 # CHECK: v_cmpx_le_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x66,0x7c]
337 0x6a,0x04,0x66,0x7c
339 # CHECK: v_cmpx_le_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x66,0x7c]
340 0x6b,0x04,0x66,0x7c
342 # CHECK: v_cmpx_le_f16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x66,0x7c]
343 0x7c,0x04,0x66,0x7c
345 # CHECK: v_cmpx_le_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x66,0x7c]
346 0x7e,0x04,0x66,0x7c
348 # CHECK: v_cmpx_le_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x66,0x7c]
349 0x7f,0x04,0x66,0x7c
351 # CHECK: v_cmpx_le_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x66,0x7c]
352 0x80,0x04,0x66,0x7c
354 # CHECK: v_cmpx_le_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x66,0x7c]
355 0xc1,0x04,0x66,0x7c
357 # CHECK: v_cmpx_le_f16_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x66,0x7c]
358 0xf0,0x04,0x66,0x7c
360 # CHECK: v_cmpx_le_f16_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x66,0x7c]
361 0xf7,0x04,0x66,0x7c
363 # CHECK: v_cmpx_le_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
364 0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00
366 # CHECK: v_cmpx_le_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
367 0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00
369 # CHECK: v_cmpx_le_f16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x67,0x7c]
370 0x01,0xff,0x67,0x7c
372 # CHECK: v_cmpx_gt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x68,0x7c]
373 0x01,0x05,0x68,0x7c
375 # CHECK: v_cmpx_gt_f16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x68,0x7c]
376 0xff,0x05,0x68,0x7c
378 # CHECK: v_cmpx_gt_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x68,0x7c]
379 0x01,0x04,0x68,0x7c
381 # CHECK: v_cmpx_gt_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x68,0x7c]
382 0x65,0x04,0x68,0x7c
384 # CHECK: v_cmpx_gt_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x68,0x7c]
385 0x66,0x04,0x68,0x7c
387 # CHECK: v_cmpx_gt_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x68,0x7c]
388 0x67,0x04,0x68,0x7c
390 # CHECK: v_cmpx_gt_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x68,0x7c]
391 0x6a,0x04,0x68,0x7c
393 # CHECK: v_cmpx_gt_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x68,0x7c]
394 0x6b,0x04,0x68,0x7c
396 # CHECK: v_cmpx_gt_f16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x68,0x7c]
397 0x7c,0x04,0x68,0x7c
399 # CHECK: v_cmpx_gt_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x68,0x7c]
400 0x7e,0x04,0x68,0x7c
402 # CHECK: v_cmpx_gt_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x68,0x7c]
403 0x7f,0x04,0x68,0x7c
405 # CHECK: v_cmpx_gt_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x68,0x7c]
406 0x80,0x04,0x68,0x7c
408 # CHECK: v_cmpx_gt_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x68,0x7c]
409 0xc1,0x04,0x68,0x7c
411 # CHECK: v_cmpx_gt_f16_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x68,0x7c]
412 0xf0,0x04,0x68,0x7c
414 # CHECK: v_cmpx_gt_f16_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x68,0x7c]
415 0xf7,0x04,0x68,0x7c
417 # CHECK: v_cmpx_gt_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
418 0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00
420 # CHECK: v_cmpx_gt_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
421 0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00
423 # CHECK: v_cmpx_gt_f16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x69,0x7c]
424 0x01,0xff,0x69,0x7c
426 # CHECK: v_cmpx_lg_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x6a,0x7c]
427 0x01,0x05,0x6a,0x7c
429 # CHECK: v_cmpx_lg_f16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x6a,0x7c]
430 0xff,0x05,0x6a,0x7c
432 # CHECK: v_cmpx_lg_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x6a,0x7c]
433 0x01,0x04,0x6a,0x7c
435 # CHECK: v_cmpx_lg_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x6a,0x7c]
436 0x65,0x04,0x6a,0x7c
438 # CHECK: v_cmpx_lg_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x6a,0x7c]
439 0x66,0x04,0x6a,0x7c
441 # CHECK: v_cmpx_lg_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x6a,0x7c]
442 0x67,0x04,0x6a,0x7c
444 # CHECK: v_cmpx_lg_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x6a,0x7c]
445 0x6a,0x04,0x6a,0x7c
447 # CHECK: v_cmpx_lg_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x6a,0x7c]
448 0x6b,0x04,0x6a,0x7c
450 # CHECK: v_cmpx_lg_f16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x6a,0x7c]
451 0x7c,0x04,0x6a,0x7c
453 # CHECK: v_cmpx_lg_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x6a,0x7c]
454 0x7e,0x04,0x6a,0x7c
456 # CHECK: v_cmpx_lg_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x6a,0x7c]
457 0x7f,0x04,0x6a,0x7c
459 # CHECK: v_cmpx_lg_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x6a,0x7c]
460 0x80,0x04,0x6a,0x7c
462 # CHECK: v_cmpx_lg_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x6a,0x7c]
463 0xc1,0x04,0x6a,0x7c
465 # CHECK: v_cmpx_lg_f16_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x6a,0x7c]
466 0xf0,0x04,0x6a,0x7c
468 # CHECK: v_cmpx_lg_f16_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x6a,0x7c]
469 0xf7,0x04,0x6a,0x7c
471 # CHECK: v_cmpx_lg_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
472 0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00
474 # CHECK: v_cmpx_lg_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
475 0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00
477 # CHECK: v_cmpx_lg_f16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x6b,0x7c]
478 0x01,0xff,0x6b,0x7c
480 # CHECK: v_cmpx_ge_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x6c,0x7c]
481 0x01,0x05,0x6c,0x7c
483 # CHECK: v_cmpx_ge_f16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x6c,0x7c]
484 0xff,0x05,0x6c,0x7c
486 # CHECK: v_cmpx_ge_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x6c,0x7c]
487 0x01,0x04,0x6c,0x7c
489 # CHECK: v_cmpx_ge_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x6c,0x7c]
490 0x65,0x04,0x6c,0x7c
492 # CHECK: v_cmpx_ge_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x6c,0x7c]
493 0x66,0x04,0x6c,0x7c
495 # CHECK: v_cmpx_ge_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x6c,0x7c]
496 0x67,0x04,0x6c,0x7c
498 # CHECK: v_cmpx_ge_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x6c,0x7c]
499 0x6a,0x04,0x6c,0x7c
501 # CHECK: v_cmpx_ge_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x6c,0x7c]
502 0x6b,0x04,0x6c,0x7c
504 # CHECK: v_cmpx_ge_f16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x6c,0x7c]
505 0x7c,0x04,0x6c,0x7c
507 # CHECK: v_cmpx_ge_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x6c,0x7c]
508 0x7e,0x04,0x6c,0x7c
510 # CHECK: v_cmpx_ge_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x6c,0x7c]
511 0x7f,0x04,0x6c,0x7c
513 # CHECK: v_cmpx_ge_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x6c,0x7c]
514 0x80,0x04,0x6c,0x7c
516 # CHECK: v_cmpx_ge_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x6c,0x7c]
517 0xc1,0x04,0x6c,0x7c
519 # CHECK: v_cmpx_ge_f16_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x6c,0x7c]
520 0xf0,0x04,0x6c,0x7c
522 # CHECK: v_cmpx_ge_f16_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x6c,0x7c]
523 0xf7,0x04,0x6c,0x7c
525 # CHECK: v_cmpx_ge_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
526 0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00
528 # CHECK: v_cmpx_ge_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
529 0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00
531 # CHECK: v_cmpx_ge_f16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x6d,0x7c]
532 0x01,0xff,0x6d,0x7c
534 # CHECK: v_cmpx_o_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6e,0x7c]
535 0x01,0x05,0x6e,0x7c
537 # CHECK: v_cmpx_o_f16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x6e,0x7c]
538 0xff,0x05,0x6e,0x7c
540 # CHECK: v_cmpx_o_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x6e,0x7c]
541 0x01,0x04,0x6e,0x7c
543 # CHECK: v_cmpx_o_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x6e,0x7c]
544 0x65,0x04,0x6e,0x7c
546 # CHECK: v_cmpx_o_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x6e,0x7c]
547 0x66,0x04,0x6e,0x7c
549 # CHECK: v_cmpx_o_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x6e,0x7c]
550 0x67,0x04,0x6e,0x7c
552 # CHECK: v_cmpx_o_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x6e,0x7c]
553 0x6a,0x04,0x6e,0x7c
555 # CHECK: v_cmpx_o_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x6e,0x7c]
556 0x6b,0x04,0x6e,0x7c
558 # CHECK: v_cmpx_o_f16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x6e,0x7c]
559 0x7c,0x04,0x6e,0x7c
561 # CHECK: v_cmpx_o_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x6e,0x7c]
562 0x7e,0x04,0x6e,0x7c
564 # CHECK: v_cmpx_o_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x6e,0x7c]
565 0x7f,0x04,0x6e,0x7c
567 # CHECK: v_cmpx_o_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x6e,0x7c]
568 0x80,0x04,0x6e,0x7c
570 # CHECK: v_cmpx_o_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x6e,0x7c]
571 0xc1,0x04,0x6e,0x7c
573 # CHECK: v_cmpx_o_f16_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x6e,0x7c]
574 0xf0,0x04,0x6e,0x7c
576 # CHECK: v_cmpx_o_f16_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x6e,0x7c]
577 0xf7,0x04,0x6e,0x7c
579 # CHECK: v_cmpx_o_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x6e,0x7c,0x0b,0xfe,0x00,0x00]
580 0xff,0x04,0x6e,0x7c,0x0b,0xfe,0x00,0x00
582 # CHECK: v_cmpx_o_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x6e,0x7c,0x56,0x34,0x00,0x00]
583 0xff,0x04,0x6e,0x7c,0x56,0x34,0x00,0x00
585 # CHECK: v_cmpx_o_f16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x6f,0x7c]
586 0x01,0xff,0x6f,0x7c
588 # CHECK: v_cmpx_u_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x70,0x7c]
589 0x01,0x05,0x70,0x7c
591 # CHECK: v_cmpx_u_f16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x70,0x7c]
592 0xff,0x05,0x70,0x7c
594 # CHECK: v_cmpx_u_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x70,0x7c]
595 0x01,0x04,0x70,0x7c
597 # CHECK: v_cmpx_u_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x70,0x7c]
598 0x65,0x04,0x70,0x7c
600 # CHECK: v_cmpx_u_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x70,0x7c]
601 0x66,0x04,0x70,0x7c
603 # CHECK: v_cmpx_u_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x70,0x7c]
604 0x67,0x04,0x70,0x7c
606 # CHECK: v_cmpx_u_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x70,0x7c]
607 0x6a,0x04,0x70,0x7c
609 # CHECK: v_cmpx_u_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x70,0x7c]
610 0x6b,0x04,0x70,0x7c
612 # CHECK: v_cmpx_u_f16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x70,0x7c]
613 0x7c,0x04,0x70,0x7c
615 # CHECK: v_cmpx_u_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x70,0x7c]
616 0x7e,0x04,0x70,0x7c
618 # CHECK: v_cmpx_u_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x70,0x7c]
619 0x7f,0x04,0x70,0x7c
621 # CHECK: v_cmpx_u_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x70,0x7c]
622 0x80,0x04,0x70,0x7c
624 # CHECK: v_cmpx_u_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x70,0x7c]
625 0xc1,0x04,0x70,0x7c
627 # CHECK: v_cmpx_u_f16_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x70,0x7c]
628 0xf0,0x04,0x70,0x7c
630 # CHECK: v_cmpx_u_f16_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x70,0x7c]
631 0xf7,0x04,0x70,0x7c
633 # CHECK: v_cmpx_u_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x70,0x7c,0x0b,0xfe,0x00,0x00]
634 0xff,0x04,0x70,0x7c,0x0b,0xfe,0x00,0x00
636 # CHECK: v_cmpx_u_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x70,0x7c,0x56,0x34,0x00,0x00]
637 0xff,0x04,0x70,0x7c,0x56,0x34,0x00,0x00
639 # CHECK: v_cmpx_u_f16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x71,0x7c]
640 0x01,0xff,0x71,0x7c
642 # CHECK: v_cmpx_nge_f16_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0x72,0x7c]
643 0x01,0x05,0x72,0x7c
645 # CHECK: v_cmpx_nge_f16_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0x72,0x7c]
646 0xff,0x05,0x72,0x7c
648 # CHECK: v_cmpx_nge_f16_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0x72,0x7c]
649 0x01,0x04,0x72,0x7c
651 # CHECK: v_cmpx_nge_f16_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0x72,0x7c]
652 0x65,0x04,0x72,0x7c
654 # CHECK: v_cmpx_nge_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x72,0x7c]
655 0x66,0x04,0x72,0x7c
657 # CHECK: v_cmpx_nge_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x72,0x7c]
658 0x67,0x04,0x72,0x7c
660 # CHECK: v_cmpx_nge_f16_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0x72,0x7c]
661 0x6a,0x04,0x72,0x7c
663 # CHECK: v_cmpx_nge_f16_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0x72,0x7c]
664 0x6b,0x04,0x72,0x7c
666 # CHECK: v_cmpx_nge_f16_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0x72,0x7c]
667 0x7c,0x04,0x72,0x7c
669 # CHECK: v_cmpx_nge_f16_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0x72,0x7c]
670 0x7e,0x04,0x72,0x7c
672 # CHECK: v_cmpx_nge_f16_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0x72,0x7c]
673 0x7f,0x04,0x72,0x7c
675 # CHECK: v_cmpx_nge_f16_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0x72,0x7c]
676 0x80,0x04,0x72,0x7c
678 # CHECK: v_cmpx_nge_f16_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0x72,0x7c]
679 0xc1,0x04,0x72,0x7c
681 # CHECK: v_cmpx_nge_f16_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0x72,0x7c]
682 0xf0,0x04,0x72,0x7c
684 # CHECK: v_cmpx_nge_f16_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0x72,0x7c]
685 0xf7,0x04,0x72,0x7c
687 # CHECK: v_cmpx_nge_f16_e32 vcc, 0xfe0b, v2      ; encoding: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
688 0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00
690 # CHECK: v_cmpx_nge_f16_e32 vcc, 0x3456, v2      ; encoding: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
691 0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00
693 # CHECK: v_cmpx_nge_f16_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0x73,0x7c]
694 0x01,0xff,0x73,0x7c
696 # CHECK: v_cmpx_nlg_f16_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0x74,0x7c]
697 0x01,0x05,0x74,0x7c
699 # CHECK: v_cmpx_nlg_f16_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0x74,0x7c]
700 0xff,0x05,0x74,0x7c
702 # CHECK: v_cmpx_nlg_f16_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0x74,0x7c]
703 0x01,0x04,0x74,0x7c
705 # CHECK: v_cmpx_nlg_f16_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0x74,0x7c]
706 0x65,0x04,0x74,0x7c
708 # CHECK: v_cmpx_nlg_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x74,0x7c]
709 0x66,0x04,0x74,0x7c
711 # CHECK: v_cmpx_nlg_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x74,0x7c]
712 0x67,0x04,0x74,0x7c
714 # CHECK: v_cmpx_nlg_f16_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0x74,0x7c]
715 0x6a,0x04,0x74,0x7c
717 # CHECK: v_cmpx_nlg_f16_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0x74,0x7c]
718 0x6b,0x04,0x74,0x7c
720 # CHECK: v_cmpx_nlg_f16_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0x74,0x7c]
721 0x7c,0x04,0x74,0x7c
723 # CHECK: v_cmpx_nlg_f16_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0x74,0x7c]
724 0x7e,0x04,0x74,0x7c
726 # CHECK: v_cmpx_nlg_f16_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0x74,0x7c]
727 0x7f,0x04,0x74,0x7c
729 # CHECK: v_cmpx_nlg_f16_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0x74,0x7c]
730 0x80,0x04,0x74,0x7c
732 # CHECK: v_cmpx_nlg_f16_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0x74,0x7c]
733 0xc1,0x04,0x74,0x7c
735 # CHECK: v_cmpx_nlg_f16_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0x74,0x7c]
736 0xf0,0x04,0x74,0x7c
738 # CHECK: v_cmpx_nlg_f16_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0x74,0x7c]
739 0xf7,0x04,0x74,0x7c
741 # CHECK: v_cmpx_nlg_f16_e32 vcc, 0xfe0b, v2      ; encoding: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
742 0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00
744 # CHECK: v_cmpx_nlg_f16_e32 vcc, 0x3456, v2      ; encoding: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
745 0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00
747 # CHECK: v_cmpx_nlg_f16_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0x75,0x7c]
748 0x01,0xff,0x75,0x7c
750 # CHECK: v_cmpx_ngt_f16_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0x76,0x7c]
751 0x01,0x05,0x76,0x7c
753 # CHECK: v_cmpx_ngt_f16_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0x76,0x7c]
754 0xff,0x05,0x76,0x7c
756 # CHECK: v_cmpx_ngt_f16_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0x76,0x7c]
757 0x01,0x04,0x76,0x7c
759 # CHECK: v_cmpx_ngt_f16_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0x76,0x7c]
760 0x65,0x04,0x76,0x7c
762 # CHECK: v_cmpx_ngt_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x76,0x7c]
763 0x66,0x04,0x76,0x7c
765 # CHECK: v_cmpx_ngt_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x76,0x7c]
766 0x67,0x04,0x76,0x7c
768 # CHECK: v_cmpx_ngt_f16_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0x76,0x7c]
769 0x6a,0x04,0x76,0x7c
771 # CHECK: v_cmpx_ngt_f16_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0x76,0x7c]
772 0x6b,0x04,0x76,0x7c
774 # CHECK: v_cmpx_ngt_f16_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0x76,0x7c]
775 0x7c,0x04,0x76,0x7c
777 # CHECK: v_cmpx_ngt_f16_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0x76,0x7c]
778 0x7e,0x04,0x76,0x7c
780 # CHECK: v_cmpx_ngt_f16_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0x76,0x7c]
781 0x7f,0x04,0x76,0x7c
783 # CHECK: v_cmpx_ngt_f16_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0x76,0x7c]
784 0x80,0x04,0x76,0x7c
786 # CHECK: v_cmpx_ngt_f16_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0x76,0x7c]
787 0xc1,0x04,0x76,0x7c
789 # CHECK: v_cmpx_ngt_f16_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0x76,0x7c]
790 0xf0,0x04,0x76,0x7c
792 # CHECK: v_cmpx_ngt_f16_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0x76,0x7c]
793 0xf7,0x04,0x76,0x7c
795 # CHECK: v_cmpx_ngt_f16_e32 vcc, 0xfe0b, v2      ; encoding: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
796 0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00
798 # CHECK: v_cmpx_ngt_f16_e32 vcc, 0x3456, v2      ; encoding: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
799 0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00
801 # CHECK: v_cmpx_ngt_f16_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0x77,0x7c]
802 0x01,0xff,0x77,0x7c
804 # CHECK: v_cmpx_nle_f16_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0x78,0x7c]
805 0x01,0x05,0x78,0x7c
807 # CHECK: v_cmpx_nle_f16_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0x78,0x7c]
808 0xff,0x05,0x78,0x7c
810 # CHECK: v_cmpx_nle_f16_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0x78,0x7c]
811 0x01,0x04,0x78,0x7c
813 # CHECK: v_cmpx_nle_f16_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0x78,0x7c]
814 0x65,0x04,0x78,0x7c
816 # CHECK: v_cmpx_nle_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x78,0x7c]
817 0x66,0x04,0x78,0x7c
819 # CHECK: v_cmpx_nle_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x78,0x7c]
820 0x67,0x04,0x78,0x7c
822 # CHECK: v_cmpx_nle_f16_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0x78,0x7c]
823 0x6a,0x04,0x78,0x7c
825 # CHECK: v_cmpx_nle_f16_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0x78,0x7c]
826 0x6b,0x04,0x78,0x7c
828 # CHECK: v_cmpx_nle_f16_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0x78,0x7c]
829 0x7c,0x04,0x78,0x7c
831 # CHECK: v_cmpx_nle_f16_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0x78,0x7c]
832 0x7e,0x04,0x78,0x7c
834 # CHECK: v_cmpx_nle_f16_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0x78,0x7c]
835 0x7f,0x04,0x78,0x7c
837 # CHECK: v_cmpx_nle_f16_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0x78,0x7c]
838 0x80,0x04,0x78,0x7c
840 # CHECK: v_cmpx_nle_f16_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0x78,0x7c]
841 0xc1,0x04,0x78,0x7c
843 # CHECK: v_cmpx_nle_f16_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0x78,0x7c]
844 0xf0,0x04,0x78,0x7c
846 # CHECK: v_cmpx_nle_f16_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0x78,0x7c]
847 0xf7,0x04,0x78,0x7c
849 # CHECK: v_cmpx_nle_f16_e32 vcc, 0xfe0b, v2      ; encoding: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
850 0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00
852 # CHECK: v_cmpx_nle_f16_e32 vcc, 0x3456, v2      ; encoding: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
853 0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00
855 # CHECK: v_cmpx_nle_f16_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0x79,0x7c]
856 0x01,0xff,0x79,0x7c
858 # CHECK: v_cmpx_neq_f16_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0x7a,0x7c]
859 0x01,0x05,0x7a,0x7c
861 # CHECK: v_cmpx_neq_f16_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0x7a,0x7c]
862 0xff,0x05,0x7a,0x7c
864 # CHECK: v_cmpx_neq_f16_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0x7a,0x7c]
865 0x01,0x04,0x7a,0x7c
867 # CHECK: v_cmpx_neq_f16_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0x7a,0x7c]
868 0x65,0x04,0x7a,0x7c
870 # CHECK: v_cmpx_neq_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x7a,0x7c]
871 0x66,0x04,0x7a,0x7c
873 # CHECK: v_cmpx_neq_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x7a,0x7c]
874 0x67,0x04,0x7a,0x7c
876 # CHECK: v_cmpx_neq_f16_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0x7a,0x7c]
877 0x6a,0x04,0x7a,0x7c
879 # CHECK: v_cmpx_neq_f16_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0x7a,0x7c]
880 0x6b,0x04,0x7a,0x7c
882 # CHECK: v_cmpx_neq_f16_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0x7a,0x7c]
883 0x7c,0x04,0x7a,0x7c
885 # CHECK: v_cmpx_neq_f16_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0x7a,0x7c]
886 0x7e,0x04,0x7a,0x7c
888 # CHECK: v_cmpx_neq_f16_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0x7a,0x7c]
889 0x7f,0x04,0x7a,0x7c
891 # CHECK: v_cmpx_neq_f16_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0x7a,0x7c]
892 0x80,0x04,0x7a,0x7c
894 # CHECK: v_cmpx_neq_f16_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0x7a,0x7c]
895 0xc1,0x04,0x7a,0x7c
897 # CHECK: v_cmpx_neq_f16_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0x7a,0x7c]
898 0xf0,0x04,0x7a,0x7c
900 # CHECK: v_cmpx_neq_f16_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0x7a,0x7c]
901 0xf7,0x04,0x7a,0x7c
903 # CHECK: v_cmpx_neq_f16_e32 vcc, 0xfe0b, v2      ; encoding: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
904 0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00
906 # CHECK: v_cmpx_neq_f16_e32 vcc, 0x3456, v2      ; encoding: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
907 0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00
909 # CHECK: v_cmpx_neq_f16_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0x7b,0x7c]
910 0x01,0xff,0x7b,0x7c
912 # CHECK: v_cmpx_nlt_f16_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0x7c,0x7c]
913 0x01,0x05,0x7c,0x7c
915 # CHECK: v_cmpx_nlt_f16_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0x7c,0x7c]
916 0xff,0x05,0x7c,0x7c
918 # CHECK: v_cmpx_nlt_f16_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0x7c,0x7c]
919 0x01,0x04,0x7c,0x7c
921 # CHECK: v_cmpx_nlt_f16_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0x7c,0x7c]
922 0x65,0x04,0x7c,0x7c
924 # CHECK: v_cmpx_nlt_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x7c,0x7c]
925 0x66,0x04,0x7c,0x7c
927 # CHECK: v_cmpx_nlt_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x7c,0x7c]
928 0x67,0x04,0x7c,0x7c
930 # CHECK: v_cmpx_nlt_f16_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0x7c,0x7c]
931 0x6a,0x04,0x7c,0x7c
933 # CHECK: v_cmpx_nlt_f16_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0x7c,0x7c]
934 0x6b,0x04,0x7c,0x7c
936 # CHECK: v_cmpx_nlt_f16_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0x7c,0x7c]
937 0x7c,0x04,0x7c,0x7c
939 # CHECK: v_cmpx_nlt_f16_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0x7c,0x7c]
940 0x7e,0x04,0x7c,0x7c
942 # CHECK: v_cmpx_nlt_f16_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0x7c,0x7c]
943 0x7f,0x04,0x7c,0x7c
945 # CHECK: v_cmpx_nlt_f16_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0x7c,0x7c]
946 0x80,0x04,0x7c,0x7c
948 # CHECK: v_cmpx_nlt_f16_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0x7c,0x7c]
949 0xc1,0x04,0x7c,0x7c
951 # CHECK: v_cmpx_nlt_f16_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0x7c,0x7c]
952 0xf0,0x04,0x7c,0x7c
954 # CHECK: v_cmpx_nlt_f16_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0x7c,0x7c]
955 0xf7,0x04,0x7c,0x7c
957 # CHECK: v_cmpx_nlt_f16_e32 vcc, 0xfe0b, v2      ; encoding: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
958 0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00
960 # CHECK: v_cmpx_nlt_f16_e32 vcc, 0x3456, v2      ; encoding: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
961 0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00
963 # CHECK: v_cmpx_nlt_f16_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0x7d,0x7c]
964 0x01,0xff,0x7d,0x7c
966 # CHECK: v_cmpx_tru_f16_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0x7e,0x7c]
967 0x01,0x05,0x7e,0x7c
969 # CHECK: v_cmpx_tru_f16_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0x7e,0x7c]
970 0xff,0x05,0x7e,0x7c
972 # CHECK: v_cmpx_tru_f16_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0x7e,0x7c]
973 0x01,0x04,0x7e,0x7c
975 # CHECK: v_cmpx_tru_f16_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0x7e,0x7c]
976 0x65,0x04,0x7e,0x7c
978 # CHECK: v_cmpx_tru_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x7e,0x7c]
979 0x66,0x04,0x7e,0x7c
981 # CHECK: v_cmpx_tru_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x7e,0x7c]
982 0x67,0x04,0x7e,0x7c
984 # CHECK: v_cmpx_tru_f16_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0x7e,0x7c]
985 0x6a,0x04,0x7e,0x7c
987 # CHECK: v_cmpx_tru_f16_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0x7e,0x7c]
988 0x6b,0x04,0x7e,0x7c
990 # CHECK: v_cmpx_tru_f16_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0x7e,0x7c]
991 0x7c,0x04,0x7e,0x7c
993 # CHECK: v_cmpx_tru_f16_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0x7e,0x7c]
994 0x7e,0x04,0x7e,0x7c
996 # CHECK: v_cmpx_tru_f16_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0x7e,0x7c]
997 0x7f,0x04,0x7e,0x7c
999 # CHECK: v_cmpx_tru_f16_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0x7e,0x7c]
1000 0x80,0x04,0x7e,0x7c
1002 # CHECK: v_cmpx_tru_f16_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0x7e,0x7c]
1003 0xc1,0x04,0x7e,0x7c
1005 # CHECK: v_cmpx_tru_f16_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0x7e,0x7c]
1006 0xf0,0x04,0x7e,0x7c
1008 # CHECK: v_cmpx_tru_f16_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0x7e,0x7c]
1009 0xf7,0x04,0x7e,0x7c
1011 # CHECK: v_cmpx_tru_f16_e32 vcc, 0xfe0b, v2      ; encoding: [0xff,0x04,0x7e,0x7c,0x0b,0xfe,0x00,0x00]
1012 0xff,0x04,0x7e,0x7c,0x0b,0xfe,0x00,0x00
1014 # CHECK: v_cmpx_tru_f16_e32 vcc, 0x3456, v2      ; encoding: [0xff,0x04,0x7e,0x7c,0x56,0x34,0x00,0x00]
1015 0xff,0x04,0x7e,0x7c,0x56,0x34,0x00,0x00
1017 # CHECK: v_cmpx_tru_f16_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0x7f,0x7c]
1018 0x01,0xff,0x7f,0x7c
1020 # CHECK: v_cmpx_f_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0xa0,0x7c]
1021 0x01,0x05,0xa0,0x7c
1023 # CHECK: v_cmpx_f_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0xa0,0x7c]
1024 0xff,0x05,0xa0,0x7c
1026 # CHECK: v_cmpx_f_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0xa0,0x7c]
1027 0x01,0x04,0xa0,0x7c
1029 # CHECK: v_cmpx_f_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0xa0,0x7c]
1030 0x65,0x04,0xa0,0x7c
1032 # CHECK: v_cmpx_f_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xa0,0x7c]
1033 0x66,0x04,0xa0,0x7c
1035 # CHECK: v_cmpx_f_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xa0,0x7c]
1036 0x67,0x04,0xa0,0x7c
1038 # CHECK: v_cmpx_f_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0xa0,0x7c]
1039 0x6a,0x04,0xa0,0x7c
1041 # CHECK: v_cmpx_f_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0xa0,0x7c]
1042 0x6b,0x04,0xa0,0x7c
1044 # CHECK: v_cmpx_f_f32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0xa0,0x7c]
1045 0x7c,0x04,0xa0,0x7c
1047 # CHECK: v_cmpx_f_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0xa0,0x7c]
1048 0x7e,0x04,0xa0,0x7c
1050 # CHECK: v_cmpx_f_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0xa0,0x7c]
1051 0x7f,0x04,0xa0,0x7c
1053 # CHECK: v_cmpx_f_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0xa0,0x7c]
1054 0x80,0x04,0xa0,0x7c
1056 # CHECK: v_cmpx_f_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0xa0,0x7c]
1057 0xc1,0x04,0xa0,0x7c
1059 # CHECK: v_cmpx_f_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0xa0,0x7c]
1060 0xf0,0x04,0xa0,0x7c
1062 # CHECK: v_cmpx_f_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0xa0,0x7c]
1063 0xf7,0x04,0xa0,0x7c
1065 # CHECK: v_cmpx_f_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
1066 0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf
1068 # CHECK: v_cmpx_f_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
1069 0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f
1071 # CHECK: v_cmpx_f_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0xa1,0x7c]
1072 0x01,0xff,0xa1,0x7c
1074 # CHECK: v_cmpx_lt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xa2,0x7c]
1075 0x01,0x05,0xa2,0x7c
1077 # CHECK: v_cmpx_lt_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xa2,0x7c]
1078 0xff,0x05,0xa2,0x7c
1080 # CHECK: v_cmpx_lt_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xa2,0x7c]
1081 0x01,0x04,0xa2,0x7c
1083 # CHECK: v_cmpx_lt_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xa2,0x7c]
1084 0x65,0x04,0xa2,0x7c
1086 # CHECK: v_cmpx_lt_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xa2,0x7c]
1087 0x66,0x04,0xa2,0x7c
1089 # CHECK: v_cmpx_lt_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xa2,0x7c]
1090 0x67,0x04,0xa2,0x7c
1092 # CHECK: v_cmpx_lt_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xa2,0x7c]
1093 0x6a,0x04,0xa2,0x7c
1095 # CHECK: v_cmpx_lt_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xa2,0x7c]
1096 0x6b,0x04,0xa2,0x7c
1098 # CHECK: v_cmpx_lt_f32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xa2,0x7c]
1099 0x7c,0x04,0xa2,0x7c
1101 # CHECK: v_cmpx_lt_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xa2,0x7c]
1102 0x7e,0x04,0xa2,0x7c
1104 # CHECK: v_cmpx_lt_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xa2,0x7c]
1105 0x7f,0x04,0xa2,0x7c
1107 # CHECK: v_cmpx_lt_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xa2,0x7c]
1108 0x80,0x04,0xa2,0x7c
1110 # CHECK: v_cmpx_lt_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xa2,0x7c]
1111 0xc1,0x04,0xa2,0x7c
1113 # CHECK: v_cmpx_lt_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xa2,0x7c]
1114 0xf0,0x04,0xa2,0x7c
1116 # CHECK: v_cmpx_lt_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xa2,0x7c]
1117 0xf7,0x04,0xa2,0x7c
1119 # CHECK: v_cmpx_lt_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
1120 0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf
1122 # CHECK: v_cmpx_lt_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
1123 0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f
1125 # CHECK: v_cmpx_lt_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xa3,0x7c]
1126 0x01,0xff,0xa3,0x7c
1128 # CHECK: v_cmpx_eq_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xa4,0x7c]
1129 0x01,0x05,0xa4,0x7c
1131 # CHECK: v_cmpx_eq_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xa4,0x7c]
1132 0xff,0x05,0xa4,0x7c
1134 # CHECK: v_cmpx_eq_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xa4,0x7c]
1135 0x01,0x04,0xa4,0x7c
1137 # CHECK: v_cmpx_eq_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xa4,0x7c]
1138 0x65,0x04,0xa4,0x7c
1140 # CHECK: v_cmpx_eq_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xa4,0x7c]
1141 0x66,0x04,0xa4,0x7c
1143 # CHECK: v_cmpx_eq_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xa4,0x7c]
1144 0x67,0x04,0xa4,0x7c
1146 # CHECK: v_cmpx_eq_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xa4,0x7c]
1147 0x6a,0x04,0xa4,0x7c
1149 # CHECK: v_cmpx_eq_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xa4,0x7c]
1150 0x6b,0x04,0xa4,0x7c
1152 # CHECK: v_cmpx_eq_f32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xa4,0x7c]
1153 0x7c,0x04,0xa4,0x7c
1155 # CHECK: v_cmpx_eq_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xa4,0x7c]
1156 0x7e,0x04,0xa4,0x7c
1158 # CHECK: v_cmpx_eq_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xa4,0x7c]
1159 0x7f,0x04,0xa4,0x7c
1161 # CHECK: v_cmpx_eq_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xa4,0x7c]
1162 0x80,0x04,0xa4,0x7c
1164 # CHECK: v_cmpx_eq_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xa4,0x7c]
1165 0xc1,0x04,0xa4,0x7c
1167 # CHECK: v_cmpx_eq_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xa4,0x7c]
1168 0xf0,0x04,0xa4,0x7c
1170 # CHECK: v_cmpx_eq_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xa4,0x7c]
1171 0xf7,0x04,0xa4,0x7c
1173 # CHECK: v_cmpx_eq_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
1174 0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf
1176 # CHECK: v_cmpx_eq_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
1177 0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f
1179 # CHECK: v_cmpx_eq_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xa5,0x7c]
1180 0x01,0xff,0xa5,0x7c
1182 # CHECK: v_cmpx_le_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xa6,0x7c]
1183 0x01,0x05,0xa6,0x7c
1185 # CHECK: v_cmpx_le_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xa6,0x7c]
1186 0xff,0x05,0xa6,0x7c
1188 # CHECK: v_cmpx_le_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xa6,0x7c]
1189 0x01,0x04,0xa6,0x7c
1191 # CHECK: v_cmpx_le_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xa6,0x7c]
1192 0x65,0x04,0xa6,0x7c
1194 # CHECK: v_cmpx_le_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xa6,0x7c]
1195 0x66,0x04,0xa6,0x7c
1197 # CHECK: v_cmpx_le_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xa6,0x7c]
1198 0x67,0x04,0xa6,0x7c
1200 # CHECK: v_cmpx_le_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xa6,0x7c]
1201 0x6a,0x04,0xa6,0x7c
1203 # CHECK: v_cmpx_le_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xa6,0x7c]
1204 0x6b,0x04,0xa6,0x7c
1206 # CHECK: v_cmpx_le_f32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xa6,0x7c]
1207 0x7c,0x04,0xa6,0x7c
1209 # CHECK: v_cmpx_le_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xa6,0x7c]
1210 0x7e,0x04,0xa6,0x7c
1212 # CHECK: v_cmpx_le_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xa6,0x7c]
1213 0x7f,0x04,0xa6,0x7c
1215 # CHECK: v_cmpx_le_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xa6,0x7c]
1216 0x80,0x04,0xa6,0x7c
1218 # CHECK: v_cmpx_le_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xa6,0x7c]
1219 0xc1,0x04,0xa6,0x7c
1221 # CHECK: v_cmpx_le_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xa6,0x7c]
1222 0xf0,0x04,0xa6,0x7c
1224 # CHECK: v_cmpx_le_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xa6,0x7c]
1225 0xf7,0x04,0xa6,0x7c
1227 # CHECK: v_cmpx_le_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
1228 0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf
1230 # CHECK: v_cmpx_le_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
1231 0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f
1233 # CHECK: v_cmpx_le_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xa7,0x7c]
1234 0x01,0xff,0xa7,0x7c
1236 # CHECK: v_cmpx_gt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xa8,0x7c]
1237 0x01,0x05,0xa8,0x7c
1239 # CHECK: v_cmpx_gt_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xa8,0x7c]
1240 0xff,0x05,0xa8,0x7c
1242 # CHECK: v_cmpx_gt_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xa8,0x7c]
1243 0x01,0x04,0xa8,0x7c
1245 # CHECK: v_cmpx_gt_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xa8,0x7c]
1246 0x65,0x04,0xa8,0x7c
1248 # CHECK: v_cmpx_gt_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xa8,0x7c]
1249 0x66,0x04,0xa8,0x7c
1251 # CHECK: v_cmpx_gt_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xa8,0x7c]
1252 0x67,0x04,0xa8,0x7c
1254 # CHECK: v_cmpx_gt_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xa8,0x7c]
1255 0x6a,0x04,0xa8,0x7c
1257 # CHECK: v_cmpx_gt_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xa8,0x7c]
1258 0x6b,0x04,0xa8,0x7c
1260 # CHECK: v_cmpx_gt_f32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xa8,0x7c]
1261 0x7c,0x04,0xa8,0x7c
1263 # CHECK: v_cmpx_gt_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xa8,0x7c]
1264 0x7e,0x04,0xa8,0x7c
1266 # CHECK: v_cmpx_gt_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xa8,0x7c]
1267 0x7f,0x04,0xa8,0x7c
1269 # CHECK: v_cmpx_gt_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xa8,0x7c]
1270 0x80,0x04,0xa8,0x7c
1272 # CHECK: v_cmpx_gt_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xa8,0x7c]
1273 0xc1,0x04,0xa8,0x7c
1275 # CHECK: v_cmpx_gt_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xa8,0x7c]
1276 0xf0,0x04,0xa8,0x7c
1278 # CHECK: v_cmpx_gt_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xa8,0x7c]
1279 0xf7,0x04,0xa8,0x7c
1281 # CHECK: v_cmpx_gt_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
1282 0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf
1284 # CHECK: v_cmpx_gt_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
1285 0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f
1287 # CHECK: v_cmpx_gt_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xa9,0x7c]
1288 0x01,0xff,0xa9,0x7c
1290 # CHECK: v_cmpx_lg_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xaa,0x7c]
1291 0x01,0x05,0xaa,0x7c
1293 # CHECK: v_cmpx_lg_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xaa,0x7c]
1294 0xff,0x05,0xaa,0x7c
1296 # CHECK: v_cmpx_lg_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xaa,0x7c]
1297 0x01,0x04,0xaa,0x7c
1299 # CHECK: v_cmpx_lg_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xaa,0x7c]
1300 0x65,0x04,0xaa,0x7c
1302 # CHECK: v_cmpx_lg_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xaa,0x7c]
1303 0x66,0x04,0xaa,0x7c
1305 # CHECK: v_cmpx_lg_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xaa,0x7c]
1306 0x67,0x04,0xaa,0x7c
1308 # CHECK: v_cmpx_lg_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xaa,0x7c]
1309 0x6a,0x04,0xaa,0x7c
1311 # CHECK: v_cmpx_lg_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xaa,0x7c]
1312 0x6b,0x04,0xaa,0x7c
1314 # CHECK: v_cmpx_lg_f32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xaa,0x7c]
1315 0x7c,0x04,0xaa,0x7c
1317 # CHECK: v_cmpx_lg_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xaa,0x7c]
1318 0x7e,0x04,0xaa,0x7c
1320 # CHECK: v_cmpx_lg_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xaa,0x7c]
1321 0x7f,0x04,0xaa,0x7c
1323 # CHECK: v_cmpx_lg_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xaa,0x7c]
1324 0x80,0x04,0xaa,0x7c
1326 # CHECK: v_cmpx_lg_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xaa,0x7c]
1327 0xc1,0x04,0xaa,0x7c
1329 # CHECK: v_cmpx_lg_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xaa,0x7c]
1330 0xf0,0x04,0xaa,0x7c
1332 # CHECK: v_cmpx_lg_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xaa,0x7c]
1333 0xf7,0x04,0xaa,0x7c
1335 # CHECK: v_cmpx_lg_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
1336 0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf
1338 # CHECK: v_cmpx_lg_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
1339 0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f
1341 # CHECK: v_cmpx_lg_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xab,0x7c]
1342 0x01,0xff,0xab,0x7c
1344 # CHECK: v_cmpx_ge_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xac,0x7c]
1345 0x01,0x05,0xac,0x7c
1347 # CHECK: v_cmpx_ge_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xac,0x7c]
1348 0xff,0x05,0xac,0x7c
1350 # CHECK: v_cmpx_ge_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xac,0x7c]
1351 0x01,0x04,0xac,0x7c
1353 # CHECK: v_cmpx_ge_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xac,0x7c]
1354 0x65,0x04,0xac,0x7c
1356 # CHECK: v_cmpx_ge_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xac,0x7c]
1357 0x66,0x04,0xac,0x7c
1359 # CHECK: v_cmpx_ge_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xac,0x7c]
1360 0x67,0x04,0xac,0x7c
1362 # CHECK: v_cmpx_ge_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xac,0x7c]
1363 0x6a,0x04,0xac,0x7c
1365 # CHECK: v_cmpx_ge_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xac,0x7c]
1366 0x6b,0x04,0xac,0x7c
1368 # CHECK: v_cmpx_ge_f32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xac,0x7c]
1369 0x7c,0x04,0xac,0x7c
1371 # CHECK: v_cmpx_ge_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xac,0x7c]
1372 0x7e,0x04,0xac,0x7c
1374 # CHECK: v_cmpx_ge_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xac,0x7c]
1375 0x7f,0x04,0xac,0x7c
1377 # CHECK: v_cmpx_ge_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xac,0x7c]
1378 0x80,0x04,0xac,0x7c
1380 # CHECK: v_cmpx_ge_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xac,0x7c]
1381 0xc1,0x04,0xac,0x7c
1383 # CHECK: v_cmpx_ge_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xac,0x7c]
1384 0xf0,0x04,0xac,0x7c
1386 # CHECK: v_cmpx_ge_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xac,0x7c]
1387 0xf7,0x04,0xac,0x7c
1389 # CHECK: v_cmpx_ge_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
1390 0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf
1392 # CHECK: v_cmpx_ge_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
1393 0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f
1395 # CHECK: v_cmpx_ge_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xad,0x7c]
1396 0x01,0xff,0xad,0x7c
1398 # CHECK: v_cmpx_o_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0xae,0x7c]
1399 0x01,0x05,0xae,0x7c
1401 # CHECK: v_cmpx_o_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0xae,0x7c]
1402 0xff,0x05,0xae,0x7c
1404 # CHECK: v_cmpx_o_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0xae,0x7c]
1405 0x01,0x04,0xae,0x7c
1407 # CHECK: v_cmpx_o_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0xae,0x7c]
1408 0x65,0x04,0xae,0x7c
1410 # CHECK: v_cmpx_o_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xae,0x7c]
1411 0x66,0x04,0xae,0x7c
1413 # CHECK: v_cmpx_o_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xae,0x7c]
1414 0x67,0x04,0xae,0x7c
1416 # CHECK: v_cmpx_o_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0xae,0x7c]
1417 0x6a,0x04,0xae,0x7c
1419 # CHECK: v_cmpx_o_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0xae,0x7c]
1420 0x6b,0x04,0xae,0x7c
1422 # CHECK: v_cmpx_o_f32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0xae,0x7c]
1423 0x7c,0x04,0xae,0x7c
1425 # CHECK: v_cmpx_o_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0xae,0x7c]
1426 0x7e,0x04,0xae,0x7c
1428 # CHECK: v_cmpx_o_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0xae,0x7c]
1429 0x7f,0x04,0xae,0x7c
1431 # CHECK: v_cmpx_o_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0xae,0x7c]
1432 0x80,0x04,0xae,0x7c
1434 # CHECK: v_cmpx_o_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0xae,0x7c]
1435 0xc1,0x04,0xae,0x7c
1437 # CHECK: v_cmpx_o_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0xae,0x7c]
1438 0xf0,0x04,0xae,0x7c
1440 # CHECK: v_cmpx_o_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0xae,0x7c]
1441 0xf7,0x04,0xae,0x7c
1443 # CHECK: v_cmpx_o_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
1444 0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf
1446 # CHECK: v_cmpx_o_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
1447 0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f
1449 # CHECK: v_cmpx_o_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0xaf,0x7c]
1450 0x01,0xff,0xaf,0x7c
1452 # CHECK: v_cmpx_u_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0xb0,0x7c]
1453 0x01,0x05,0xb0,0x7c
1455 # CHECK: v_cmpx_u_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0xb0,0x7c]
1456 0xff,0x05,0xb0,0x7c
1458 # CHECK: v_cmpx_u_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0xb0,0x7c]
1459 0x01,0x04,0xb0,0x7c
1461 # CHECK: v_cmpx_u_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0xb0,0x7c]
1462 0x65,0x04,0xb0,0x7c
1464 # CHECK: v_cmpx_u_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xb0,0x7c]
1465 0x66,0x04,0xb0,0x7c
1467 # CHECK: v_cmpx_u_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xb0,0x7c]
1468 0x67,0x04,0xb0,0x7c
1470 # CHECK: v_cmpx_u_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0xb0,0x7c]
1471 0x6a,0x04,0xb0,0x7c
1473 # CHECK: v_cmpx_u_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0xb0,0x7c]
1474 0x6b,0x04,0xb0,0x7c
1476 # CHECK: v_cmpx_u_f32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0xb0,0x7c]
1477 0x7c,0x04,0xb0,0x7c
1479 # CHECK: v_cmpx_u_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0xb0,0x7c]
1480 0x7e,0x04,0xb0,0x7c
1482 # CHECK: v_cmpx_u_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0xb0,0x7c]
1483 0x7f,0x04,0xb0,0x7c
1485 # CHECK: v_cmpx_u_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0xb0,0x7c]
1486 0x80,0x04,0xb0,0x7c
1488 # CHECK: v_cmpx_u_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0xb0,0x7c]
1489 0xc1,0x04,0xb0,0x7c
1491 # CHECK: v_cmpx_u_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0xb0,0x7c]
1492 0xf0,0x04,0xb0,0x7c
1494 # CHECK: v_cmpx_u_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0xb0,0x7c]
1495 0xf7,0x04,0xb0,0x7c
1497 # CHECK: v_cmpx_u_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
1498 0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf
1500 # CHECK: v_cmpx_u_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
1501 0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f
1503 # CHECK: v_cmpx_u_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0xb1,0x7c]
1504 0x01,0xff,0xb1,0x7c
1506 # CHECK: v_cmpx_nge_f32_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0xb2,0x7c]
1507 0x01,0x05,0xb2,0x7c
1509 # CHECK: v_cmpx_nge_f32_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0xb2,0x7c]
1510 0xff,0x05,0xb2,0x7c
1512 # CHECK: v_cmpx_nge_f32_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0xb2,0x7c]
1513 0x01,0x04,0xb2,0x7c
1515 # CHECK: v_cmpx_nge_f32_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0xb2,0x7c]
1516 0x65,0x04,0xb2,0x7c
1518 # CHECK: v_cmpx_nge_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xb2,0x7c]
1519 0x66,0x04,0xb2,0x7c
1521 # CHECK: v_cmpx_nge_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xb2,0x7c]
1522 0x67,0x04,0xb2,0x7c
1524 # CHECK: v_cmpx_nge_f32_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0xb2,0x7c]
1525 0x6a,0x04,0xb2,0x7c
1527 # CHECK: v_cmpx_nge_f32_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0xb2,0x7c]
1528 0x6b,0x04,0xb2,0x7c
1530 # CHECK: v_cmpx_nge_f32_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0xb2,0x7c]
1531 0x7c,0x04,0xb2,0x7c
1533 # CHECK: v_cmpx_nge_f32_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0xb2,0x7c]
1534 0x7e,0x04,0xb2,0x7c
1536 # CHECK: v_cmpx_nge_f32_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0xb2,0x7c]
1537 0x7f,0x04,0xb2,0x7c
1539 # CHECK: v_cmpx_nge_f32_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0xb2,0x7c]
1540 0x80,0x04,0xb2,0x7c
1542 # CHECK: v_cmpx_nge_f32_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0xb2,0x7c]
1543 0xc1,0x04,0xb2,0x7c
1545 # CHECK: v_cmpx_nge_f32_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0xb2,0x7c]
1546 0xf0,0x04,0xb2,0x7c
1548 # CHECK: v_cmpx_nge_f32_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0xb2,0x7c]
1549 0xf7,0x04,0xb2,0x7c
1551 # CHECK: v_cmpx_nge_f32_e32 vcc, 0xaf123456, v2  ; encoding: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
1552 0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf
1554 # CHECK: v_cmpx_nge_f32_e32 vcc, 0x3f717273, v2  ; encoding: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
1555 0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f
1557 # CHECK: v_cmpx_nge_f32_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0xb3,0x7c]
1558 0x01,0xff,0xb3,0x7c
1560 # CHECK: v_cmpx_nlg_f32_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0xb4,0x7c]
1561 0x01,0x05,0xb4,0x7c
1563 # CHECK: v_cmpx_nlg_f32_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0xb4,0x7c]
1564 0xff,0x05,0xb4,0x7c
1566 # CHECK: v_cmpx_nlg_f32_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0xb4,0x7c]
1567 0x01,0x04,0xb4,0x7c
1569 # CHECK: v_cmpx_nlg_f32_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0xb4,0x7c]
1570 0x65,0x04,0xb4,0x7c
1572 # CHECK: v_cmpx_nlg_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xb4,0x7c]
1573 0x66,0x04,0xb4,0x7c
1575 # CHECK: v_cmpx_nlg_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xb4,0x7c]
1576 0x67,0x04,0xb4,0x7c
1578 # CHECK: v_cmpx_nlg_f32_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0xb4,0x7c]
1579 0x6a,0x04,0xb4,0x7c
1581 # CHECK: v_cmpx_nlg_f32_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0xb4,0x7c]
1582 0x6b,0x04,0xb4,0x7c
1584 # CHECK: v_cmpx_nlg_f32_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0xb4,0x7c]
1585 0x7c,0x04,0xb4,0x7c
1587 # CHECK: v_cmpx_nlg_f32_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0xb4,0x7c]
1588 0x7e,0x04,0xb4,0x7c
1590 # CHECK: v_cmpx_nlg_f32_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0xb4,0x7c]
1591 0x7f,0x04,0xb4,0x7c
1593 # CHECK: v_cmpx_nlg_f32_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0xb4,0x7c]
1594 0x80,0x04,0xb4,0x7c
1596 # CHECK: v_cmpx_nlg_f32_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0xb4,0x7c]
1597 0xc1,0x04,0xb4,0x7c
1599 # CHECK: v_cmpx_nlg_f32_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0xb4,0x7c]
1600 0xf0,0x04,0xb4,0x7c
1602 # CHECK: v_cmpx_nlg_f32_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0xb4,0x7c]
1603 0xf7,0x04,0xb4,0x7c
1605 # CHECK: v_cmpx_nlg_f32_e32 vcc, 0xaf123456, v2  ; encoding: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
1606 0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf
1608 # CHECK: v_cmpx_nlg_f32_e32 vcc, 0x3f717273, v2  ; encoding: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
1609 0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f
1611 # CHECK: v_cmpx_nlg_f32_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0xb5,0x7c]
1612 0x01,0xff,0xb5,0x7c
1614 # CHECK: v_cmpx_ngt_f32_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0xb6,0x7c]
1615 0x01,0x05,0xb6,0x7c
1617 # CHECK: v_cmpx_ngt_f32_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0xb6,0x7c]
1618 0xff,0x05,0xb6,0x7c
1620 # CHECK: v_cmpx_ngt_f32_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0xb6,0x7c]
1621 0x01,0x04,0xb6,0x7c
1623 # CHECK: v_cmpx_ngt_f32_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0xb6,0x7c]
1624 0x65,0x04,0xb6,0x7c
1626 # CHECK: v_cmpx_ngt_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xb6,0x7c]
1627 0x66,0x04,0xb6,0x7c
1629 # CHECK: v_cmpx_ngt_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xb6,0x7c]
1630 0x67,0x04,0xb6,0x7c
1632 # CHECK: v_cmpx_ngt_f32_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0xb6,0x7c]
1633 0x6a,0x04,0xb6,0x7c
1635 # CHECK: v_cmpx_ngt_f32_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0xb6,0x7c]
1636 0x6b,0x04,0xb6,0x7c
1638 # CHECK: v_cmpx_ngt_f32_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0xb6,0x7c]
1639 0x7c,0x04,0xb6,0x7c
1641 # CHECK: v_cmpx_ngt_f32_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0xb6,0x7c]
1642 0x7e,0x04,0xb6,0x7c
1644 # CHECK: v_cmpx_ngt_f32_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0xb6,0x7c]
1645 0x7f,0x04,0xb6,0x7c
1647 # CHECK: v_cmpx_ngt_f32_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0xb6,0x7c]
1648 0x80,0x04,0xb6,0x7c
1650 # CHECK: v_cmpx_ngt_f32_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0xb6,0x7c]
1651 0xc1,0x04,0xb6,0x7c
1653 # CHECK: v_cmpx_ngt_f32_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0xb6,0x7c]
1654 0xf0,0x04,0xb6,0x7c
1656 # CHECK: v_cmpx_ngt_f32_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0xb6,0x7c]
1657 0xf7,0x04,0xb6,0x7c
1659 # CHECK: v_cmpx_ngt_f32_e32 vcc, 0xaf123456, v2  ; encoding: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
1660 0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf
1662 # CHECK: v_cmpx_ngt_f32_e32 vcc, 0x3f717273, v2  ; encoding: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
1663 0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f
1665 # CHECK: v_cmpx_ngt_f32_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0xb7,0x7c]
1666 0x01,0xff,0xb7,0x7c
1668 # CHECK: v_cmpx_nle_f32_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0xb8,0x7c]
1669 0x01,0x05,0xb8,0x7c
1671 # CHECK: v_cmpx_nle_f32_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0xb8,0x7c]
1672 0xff,0x05,0xb8,0x7c
1674 # CHECK: v_cmpx_nle_f32_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0xb8,0x7c]
1675 0x01,0x04,0xb8,0x7c
1677 # CHECK: v_cmpx_nle_f32_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0xb8,0x7c]
1678 0x65,0x04,0xb8,0x7c
1680 # CHECK: v_cmpx_nle_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xb8,0x7c]
1681 0x66,0x04,0xb8,0x7c
1683 # CHECK: v_cmpx_nle_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xb8,0x7c]
1684 0x67,0x04,0xb8,0x7c
1686 # CHECK: v_cmpx_nle_f32_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0xb8,0x7c]
1687 0x6a,0x04,0xb8,0x7c
1689 # CHECK: v_cmpx_nle_f32_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0xb8,0x7c]
1690 0x6b,0x04,0xb8,0x7c
1692 # CHECK: v_cmpx_nle_f32_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0xb8,0x7c]
1693 0x7c,0x04,0xb8,0x7c
1695 # CHECK: v_cmpx_nle_f32_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0xb8,0x7c]
1696 0x7e,0x04,0xb8,0x7c
1698 # CHECK: v_cmpx_nle_f32_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0xb8,0x7c]
1699 0x7f,0x04,0xb8,0x7c
1701 # CHECK: v_cmpx_nle_f32_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0xb8,0x7c]
1702 0x80,0x04,0xb8,0x7c
1704 # CHECK: v_cmpx_nle_f32_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0xb8,0x7c]
1705 0xc1,0x04,0xb8,0x7c
1707 # CHECK: v_cmpx_nle_f32_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0xb8,0x7c]
1708 0xf0,0x04,0xb8,0x7c
1710 # CHECK: v_cmpx_nle_f32_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0xb8,0x7c]
1711 0xf7,0x04,0xb8,0x7c
1713 # CHECK: v_cmpx_nle_f32_e32 vcc, 0xaf123456, v2  ; encoding: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
1714 0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf
1716 # CHECK: v_cmpx_nle_f32_e32 vcc, 0x3f717273, v2  ; encoding: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
1717 0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f
1719 # CHECK: v_cmpx_nle_f32_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0xb9,0x7c]
1720 0x01,0xff,0xb9,0x7c
1722 # CHECK: v_cmpx_neq_f32_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0xba,0x7c]
1723 0x01,0x05,0xba,0x7c
1725 # CHECK: v_cmpx_neq_f32_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0xba,0x7c]
1726 0xff,0x05,0xba,0x7c
1728 # CHECK: v_cmpx_neq_f32_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0xba,0x7c]
1729 0x01,0x04,0xba,0x7c
1731 # CHECK: v_cmpx_neq_f32_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0xba,0x7c]
1732 0x65,0x04,0xba,0x7c
1734 # CHECK: v_cmpx_neq_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xba,0x7c]
1735 0x66,0x04,0xba,0x7c
1737 # CHECK: v_cmpx_neq_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xba,0x7c]
1738 0x67,0x04,0xba,0x7c
1740 # CHECK: v_cmpx_neq_f32_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0xba,0x7c]
1741 0x6a,0x04,0xba,0x7c
1743 # CHECK: v_cmpx_neq_f32_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0xba,0x7c]
1744 0x6b,0x04,0xba,0x7c
1746 # CHECK: v_cmpx_neq_f32_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0xba,0x7c]
1747 0x7c,0x04,0xba,0x7c
1749 # CHECK: v_cmpx_neq_f32_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0xba,0x7c]
1750 0x7e,0x04,0xba,0x7c
1752 # CHECK: v_cmpx_neq_f32_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0xba,0x7c]
1753 0x7f,0x04,0xba,0x7c
1755 # CHECK: v_cmpx_neq_f32_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0xba,0x7c]
1756 0x80,0x04,0xba,0x7c
1758 # CHECK: v_cmpx_neq_f32_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0xba,0x7c]
1759 0xc1,0x04,0xba,0x7c
1761 # CHECK: v_cmpx_neq_f32_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0xba,0x7c]
1762 0xf0,0x04,0xba,0x7c
1764 # CHECK: v_cmpx_neq_f32_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0xba,0x7c]
1765 0xf7,0x04,0xba,0x7c
1767 # CHECK: v_cmpx_neq_f32_e32 vcc, 0xaf123456, v2  ; encoding: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
1768 0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf
1770 # CHECK: v_cmpx_neq_f32_e32 vcc, 0x3f717273, v2  ; encoding: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
1771 0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f
1773 # CHECK: v_cmpx_neq_f32_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0xbb,0x7c]
1774 0x01,0xff,0xbb,0x7c
1776 # CHECK: v_cmpx_nlt_f32_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0xbc,0x7c]
1777 0x01,0x05,0xbc,0x7c
1779 # CHECK: v_cmpx_nlt_f32_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0xbc,0x7c]
1780 0xff,0x05,0xbc,0x7c
1782 # CHECK: v_cmpx_nlt_f32_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0xbc,0x7c]
1783 0x01,0x04,0xbc,0x7c
1785 # CHECK: v_cmpx_nlt_f32_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0xbc,0x7c]
1786 0x65,0x04,0xbc,0x7c
1788 # CHECK: v_cmpx_nlt_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xbc,0x7c]
1789 0x66,0x04,0xbc,0x7c
1791 # CHECK: v_cmpx_nlt_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xbc,0x7c]
1792 0x67,0x04,0xbc,0x7c
1794 # CHECK: v_cmpx_nlt_f32_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0xbc,0x7c]
1795 0x6a,0x04,0xbc,0x7c
1797 # CHECK: v_cmpx_nlt_f32_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0xbc,0x7c]
1798 0x6b,0x04,0xbc,0x7c
1800 # CHECK: v_cmpx_nlt_f32_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0xbc,0x7c]
1801 0x7c,0x04,0xbc,0x7c
1803 # CHECK: v_cmpx_nlt_f32_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0xbc,0x7c]
1804 0x7e,0x04,0xbc,0x7c
1806 # CHECK: v_cmpx_nlt_f32_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0xbc,0x7c]
1807 0x7f,0x04,0xbc,0x7c
1809 # CHECK: v_cmpx_nlt_f32_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0xbc,0x7c]
1810 0x80,0x04,0xbc,0x7c
1812 # CHECK: v_cmpx_nlt_f32_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0xbc,0x7c]
1813 0xc1,0x04,0xbc,0x7c
1815 # CHECK: v_cmpx_nlt_f32_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0xbc,0x7c]
1816 0xf0,0x04,0xbc,0x7c
1818 # CHECK: v_cmpx_nlt_f32_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0xbc,0x7c]
1819 0xf7,0x04,0xbc,0x7c
1821 # CHECK: v_cmpx_nlt_f32_e32 vcc, 0xaf123456, v2  ; encoding: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
1822 0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf
1824 # CHECK: v_cmpx_nlt_f32_e32 vcc, 0x3f717273, v2  ; encoding: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
1825 0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f
1827 # CHECK: v_cmpx_nlt_f32_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0xbd,0x7c]
1828 0x01,0xff,0xbd,0x7c
1830 # CHECK: v_cmpx_tru_f32_e32 vcc, v1, v2          ; encoding: [0x01,0x05,0xbe,0x7c]
1831 0x01,0x05,0xbe,0x7c
1833 # CHECK: v_cmpx_tru_f32_e32 vcc, v255, v2        ; encoding: [0xff,0x05,0xbe,0x7c]
1834 0xff,0x05,0xbe,0x7c
1836 # CHECK: v_cmpx_tru_f32_e32 vcc, s1, v2          ; encoding: [0x01,0x04,0xbe,0x7c]
1837 0x01,0x04,0xbe,0x7c
1839 # CHECK: v_cmpx_tru_f32_e32 vcc, s101, v2        ; encoding: [0x65,0x04,0xbe,0x7c]
1840 0x65,0x04,0xbe,0x7c
1842 # CHECK: v_cmpx_tru_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xbe,0x7c]
1843 0x66,0x04,0xbe,0x7c
1845 # CHECK: v_cmpx_tru_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xbe,0x7c]
1846 0x67,0x04,0xbe,0x7c
1848 # CHECK: v_cmpx_tru_f32_e32 vcc, vcc_lo, v2      ; encoding: [0x6a,0x04,0xbe,0x7c]
1849 0x6a,0x04,0xbe,0x7c
1851 # CHECK: v_cmpx_tru_f32_e32 vcc, vcc_hi, v2      ; encoding: [0x6b,0x04,0xbe,0x7c]
1852 0x6b,0x04,0xbe,0x7c
1854 # CHECK: v_cmpx_tru_f32_e32 vcc, m0, v2          ; encoding: [0x7c,0x04,0xbe,0x7c]
1855 0x7c,0x04,0xbe,0x7c
1857 # CHECK: v_cmpx_tru_f32_e32 vcc, exec_lo, v2     ; encoding: [0x7e,0x04,0xbe,0x7c]
1858 0x7e,0x04,0xbe,0x7c
1860 # CHECK: v_cmpx_tru_f32_e32 vcc, exec_hi, v2     ; encoding: [0x7f,0x04,0xbe,0x7c]
1861 0x7f,0x04,0xbe,0x7c
1863 # CHECK: v_cmpx_tru_f32_e32 vcc, 0, v2           ; encoding: [0x80,0x04,0xbe,0x7c]
1864 0x80,0x04,0xbe,0x7c
1866 # CHECK: v_cmpx_tru_f32_e32 vcc, -1, v2          ; encoding: [0xc1,0x04,0xbe,0x7c]
1867 0xc1,0x04,0xbe,0x7c
1869 # CHECK: v_cmpx_tru_f32_e32 vcc, 0.5, v2         ; encoding: [0xf0,0x04,0xbe,0x7c]
1870 0xf0,0x04,0xbe,0x7c
1872 # CHECK: v_cmpx_tru_f32_e32 vcc, -4.0, v2        ; encoding: [0xf7,0x04,0xbe,0x7c]
1873 0xf7,0x04,0xbe,0x7c
1875 # CHECK: v_cmpx_tru_f32_e32 vcc, 0xaf123456, v2  ; encoding: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
1876 0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf
1878 # CHECK: v_cmpx_tru_f32_e32 vcc, 0x3f717273, v2  ; encoding: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
1879 0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f
1881 # CHECK: v_cmpx_tru_f32_e32 vcc, v1, v255        ; encoding: [0x01,0xff,0xbf,0x7c]
1882 0x01,0xff,0xbf,0x7c
1884 # CHECK: v_cmpx_f_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xe0,0x7c]
1885 0x01,0x05,0xe0,0x7c
1887 # CHECK: v_cmpx_f_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xe0,0x7c]
1888 0xfe,0x05,0xe0,0x7c
1890 # CHECK: v_cmpx_f_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xe0,0x7c]
1891 0x02,0x04,0xe0,0x7c
1893 # CHECK: v_cmpx_f_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xe0,0x7c]
1894 0x04,0x04,0xe0,0x7c
1896 # CHECK: v_cmpx_f_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xe0,0x7c]
1897 0x64,0x04,0xe0,0x7c
1899 # CHECK: v_cmpx_f_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xe0,0x7c]
1900 0x66,0x04,0xe0,0x7c
1902 # CHECK: v_cmpx_f_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xe0,0x7c]
1903 0x6a,0x04,0xe0,0x7c
1905 # CHECK: v_cmpx_f_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xe0,0x7c]
1906 0x7e,0x04,0xe0,0x7c
1908 # CHECK: v_cmpx_f_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xe0,0x7c]
1909 0x80,0x04,0xe0,0x7c
1911 # CHECK: v_cmpx_f_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xe0,0x7c]
1912 0xc1,0x04,0xe0,0x7c
1914 # CHECK: v_cmpx_f_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xe0,0x7c]
1915 0xf0,0x04,0xe0,0x7c
1917 # CHECK: v_cmpx_f_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xe0,0x7c]
1918 0xf7,0x04,0xe0,0x7c
1920 # CHECK: v_cmpx_f_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xe0,0x7c,0x56,0x34,0x12,0xaf]
1921 0xff,0x04,0xe0,0x7c,0x56,0x34,0x12,0xaf
1923 # CHECK: v_cmpx_f_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xe0,0x7c,0x73,0x72,0x71,0x3f]
1924 0xff,0x04,0xe0,0x7c,0x73,0x72,0x71,0x3f
1926 # CHECK: v_cmpx_f_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xe1,0x7c]
1927 0x01,0xfd,0xe1,0x7c
1929 # CHECK: v_cmpx_lt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xe2,0x7c]
1930 0x01,0x05,0xe2,0x7c
1932 # CHECK: v_cmpx_lt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xe2,0x7c]
1933 0xfe,0x05,0xe2,0x7c
1935 # CHECK: v_cmpx_lt_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xe2,0x7c]
1936 0x02,0x04,0xe2,0x7c
1938 # CHECK: v_cmpx_lt_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xe2,0x7c]
1939 0x04,0x04,0xe2,0x7c
1941 # CHECK: v_cmpx_lt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xe2,0x7c]
1942 0x64,0x04,0xe2,0x7c
1944 # CHECK: v_cmpx_lt_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xe2,0x7c]
1945 0x66,0x04,0xe2,0x7c
1947 # CHECK: v_cmpx_lt_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xe2,0x7c]
1948 0x6a,0x04,0xe2,0x7c
1950 # CHECK: v_cmpx_lt_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xe2,0x7c]
1951 0x7e,0x04,0xe2,0x7c
1953 # CHECK: v_cmpx_lt_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xe2,0x7c]
1954 0x80,0x04,0xe2,0x7c
1956 # CHECK: v_cmpx_lt_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xe2,0x7c]
1957 0xc1,0x04,0xe2,0x7c
1959 # CHECK: v_cmpx_lt_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xe2,0x7c]
1960 0xf0,0x04,0xe2,0x7c
1962 # CHECK: v_cmpx_lt_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xe2,0x7c]
1963 0xf7,0x04,0xe2,0x7c
1965 # CHECK: v_cmpx_lt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xe2,0x7c,0x56,0x34,0x12,0xaf]
1966 0xff,0x04,0xe2,0x7c,0x56,0x34,0x12,0xaf
1968 # CHECK: v_cmpx_lt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xe2,0x7c,0x73,0x72,0x71,0x3f]
1969 0xff,0x04,0xe2,0x7c,0x73,0x72,0x71,0x3f
1971 # CHECK: v_cmpx_lt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xe3,0x7c]
1972 0x01,0xfd,0xe3,0x7c
1974 # CHECK: v_cmpx_eq_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xe4,0x7c]
1975 0x01,0x05,0xe4,0x7c
1977 # CHECK: v_cmpx_eq_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xe4,0x7c]
1978 0xfe,0x05,0xe4,0x7c
1980 # CHECK: v_cmpx_eq_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xe4,0x7c]
1981 0x02,0x04,0xe4,0x7c
1983 # CHECK: v_cmpx_eq_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xe4,0x7c]
1984 0x04,0x04,0xe4,0x7c
1986 # CHECK: v_cmpx_eq_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xe4,0x7c]
1987 0x64,0x04,0xe4,0x7c
1989 # CHECK: v_cmpx_eq_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xe4,0x7c]
1990 0x66,0x04,0xe4,0x7c
1992 # CHECK: v_cmpx_eq_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xe4,0x7c]
1993 0x6a,0x04,0xe4,0x7c
1995 # CHECK: v_cmpx_eq_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xe4,0x7c]
1996 0x7e,0x04,0xe4,0x7c
1998 # CHECK: v_cmpx_eq_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xe4,0x7c]
1999 0x80,0x04,0xe4,0x7c
2001 # CHECK: v_cmpx_eq_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xe4,0x7c]
2002 0xc1,0x04,0xe4,0x7c
2004 # CHECK: v_cmpx_eq_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xe4,0x7c]
2005 0xf0,0x04,0xe4,0x7c
2007 # CHECK: v_cmpx_eq_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xe4,0x7c]
2008 0xf7,0x04,0xe4,0x7c
2010 # CHECK: v_cmpx_eq_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xe4,0x7c,0x56,0x34,0x12,0xaf]
2011 0xff,0x04,0xe4,0x7c,0x56,0x34,0x12,0xaf
2013 # CHECK: v_cmpx_eq_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xe4,0x7c,0x73,0x72,0x71,0x3f]
2014 0xff,0x04,0xe4,0x7c,0x73,0x72,0x71,0x3f
2016 # CHECK: v_cmpx_eq_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xe5,0x7c]
2017 0x01,0xfd,0xe5,0x7c
2019 # CHECK: v_cmpx_le_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xe6,0x7c]
2020 0x01,0x05,0xe6,0x7c
2022 # CHECK: v_cmpx_le_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xe6,0x7c]
2023 0xfe,0x05,0xe6,0x7c
2025 # CHECK: v_cmpx_le_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xe6,0x7c]
2026 0x02,0x04,0xe6,0x7c
2028 # CHECK: v_cmpx_le_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xe6,0x7c]
2029 0x04,0x04,0xe6,0x7c
2031 # CHECK: v_cmpx_le_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xe6,0x7c]
2032 0x64,0x04,0xe6,0x7c
2034 # CHECK: v_cmpx_le_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xe6,0x7c]
2035 0x66,0x04,0xe6,0x7c
2037 # CHECK: v_cmpx_le_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xe6,0x7c]
2038 0x6a,0x04,0xe6,0x7c
2040 # CHECK: v_cmpx_le_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xe6,0x7c]
2041 0x7e,0x04,0xe6,0x7c
2043 # CHECK: v_cmpx_le_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xe6,0x7c]
2044 0x80,0x04,0xe6,0x7c
2046 # CHECK: v_cmpx_le_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xe6,0x7c]
2047 0xc1,0x04,0xe6,0x7c
2049 # CHECK: v_cmpx_le_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xe6,0x7c]
2050 0xf0,0x04,0xe6,0x7c
2052 # CHECK: v_cmpx_le_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xe6,0x7c]
2053 0xf7,0x04,0xe6,0x7c
2055 # CHECK: v_cmpx_le_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xe6,0x7c,0x56,0x34,0x12,0xaf]
2056 0xff,0x04,0xe6,0x7c,0x56,0x34,0x12,0xaf
2058 # CHECK: v_cmpx_le_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xe6,0x7c,0x73,0x72,0x71,0x3f]
2059 0xff,0x04,0xe6,0x7c,0x73,0x72,0x71,0x3f
2061 # CHECK: v_cmpx_le_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xe7,0x7c]
2062 0x01,0xfd,0xe7,0x7c
2064 # CHECK: v_cmpx_gt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xe8,0x7c]
2065 0x01,0x05,0xe8,0x7c
2067 # CHECK: v_cmpx_gt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xe8,0x7c]
2068 0xfe,0x05,0xe8,0x7c
2070 # CHECK: v_cmpx_gt_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xe8,0x7c]
2071 0x02,0x04,0xe8,0x7c
2073 # CHECK: v_cmpx_gt_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xe8,0x7c]
2074 0x04,0x04,0xe8,0x7c
2076 # CHECK: v_cmpx_gt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xe8,0x7c]
2077 0x64,0x04,0xe8,0x7c
2079 # CHECK: v_cmpx_gt_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xe8,0x7c]
2080 0x66,0x04,0xe8,0x7c
2082 # CHECK: v_cmpx_gt_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xe8,0x7c]
2083 0x6a,0x04,0xe8,0x7c
2085 # CHECK: v_cmpx_gt_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xe8,0x7c]
2086 0x7e,0x04,0xe8,0x7c
2088 # CHECK: v_cmpx_gt_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xe8,0x7c]
2089 0x80,0x04,0xe8,0x7c
2091 # CHECK: v_cmpx_gt_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xe8,0x7c]
2092 0xc1,0x04,0xe8,0x7c
2094 # CHECK: v_cmpx_gt_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xe8,0x7c]
2095 0xf0,0x04,0xe8,0x7c
2097 # CHECK: v_cmpx_gt_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xe8,0x7c]
2098 0xf7,0x04,0xe8,0x7c
2100 # CHECK: v_cmpx_gt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xe8,0x7c,0x56,0x34,0x12,0xaf]
2101 0xff,0x04,0xe8,0x7c,0x56,0x34,0x12,0xaf
2103 # CHECK: v_cmpx_gt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xe8,0x7c,0x73,0x72,0x71,0x3f]
2104 0xff,0x04,0xe8,0x7c,0x73,0x72,0x71,0x3f
2106 # CHECK: v_cmpx_gt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xe9,0x7c]
2107 0x01,0xfd,0xe9,0x7c
2109 # CHECK: v_cmpx_lg_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xea,0x7c]
2110 0x01,0x05,0xea,0x7c
2112 # CHECK: v_cmpx_lg_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xea,0x7c]
2113 0xfe,0x05,0xea,0x7c
2115 # CHECK: v_cmpx_lg_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xea,0x7c]
2116 0x02,0x04,0xea,0x7c
2118 # CHECK: v_cmpx_lg_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xea,0x7c]
2119 0x04,0x04,0xea,0x7c
2121 # CHECK: v_cmpx_lg_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xea,0x7c]
2122 0x64,0x04,0xea,0x7c
2124 # CHECK: v_cmpx_lg_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xea,0x7c]
2125 0x66,0x04,0xea,0x7c
2127 # CHECK: v_cmpx_lg_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xea,0x7c]
2128 0x6a,0x04,0xea,0x7c
2130 # CHECK: v_cmpx_lg_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xea,0x7c]
2131 0x7e,0x04,0xea,0x7c
2133 # CHECK: v_cmpx_lg_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xea,0x7c]
2134 0x80,0x04,0xea,0x7c
2136 # CHECK: v_cmpx_lg_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xea,0x7c]
2137 0xc1,0x04,0xea,0x7c
2139 # CHECK: v_cmpx_lg_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xea,0x7c]
2140 0xf0,0x04,0xea,0x7c
2142 # CHECK: v_cmpx_lg_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xea,0x7c]
2143 0xf7,0x04,0xea,0x7c
2145 # CHECK: v_cmpx_lg_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xea,0x7c,0x56,0x34,0x12,0xaf]
2146 0xff,0x04,0xea,0x7c,0x56,0x34,0x12,0xaf
2148 # CHECK: v_cmpx_lg_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xea,0x7c,0x73,0x72,0x71,0x3f]
2149 0xff,0x04,0xea,0x7c,0x73,0x72,0x71,0x3f
2151 # CHECK: v_cmpx_lg_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xeb,0x7c]
2152 0x01,0xfd,0xeb,0x7c
2154 # CHECK: v_cmpx_ge_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xec,0x7c]
2155 0x01,0x05,0xec,0x7c
2157 # CHECK: v_cmpx_ge_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xec,0x7c]
2158 0xfe,0x05,0xec,0x7c
2160 # CHECK: v_cmpx_ge_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xec,0x7c]
2161 0x02,0x04,0xec,0x7c
2163 # CHECK: v_cmpx_ge_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xec,0x7c]
2164 0x04,0x04,0xec,0x7c
2166 # CHECK: v_cmpx_ge_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xec,0x7c]
2167 0x64,0x04,0xec,0x7c
2169 # CHECK: v_cmpx_ge_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xec,0x7c]
2170 0x66,0x04,0xec,0x7c
2172 # CHECK: v_cmpx_ge_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xec,0x7c]
2173 0x6a,0x04,0xec,0x7c
2175 # CHECK: v_cmpx_ge_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xec,0x7c]
2176 0x7e,0x04,0xec,0x7c
2178 # CHECK: v_cmpx_ge_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xec,0x7c]
2179 0x80,0x04,0xec,0x7c
2181 # CHECK: v_cmpx_ge_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xec,0x7c]
2182 0xc1,0x04,0xec,0x7c
2184 # CHECK: v_cmpx_ge_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xec,0x7c]
2185 0xf0,0x04,0xec,0x7c
2187 # CHECK: v_cmpx_ge_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xec,0x7c]
2188 0xf7,0x04,0xec,0x7c
2190 # CHECK: v_cmpx_ge_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xec,0x7c,0x56,0x34,0x12,0xaf]
2191 0xff,0x04,0xec,0x7c,0x56,0x34,0x12,0xaf
2193 # CHECK: v_cmpx_ge_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xec,0x7c,0x73,0x72,0x71,0x3f]
2194 0xff,0x04,0xec,0x7c,0x73,0x72,0x71,0x3f
2196 # CHECK: v_cmpx_ge_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xed,0x7c]
2197 0x01,0xfd,0xed,0x7c
2199 # CHECK: v_cmpx_o_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xee,0x7c]
2200 0x01,0x05,0xee,0x7c
2202 # CHECK: v_cmpx_o_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xee,0x7c]
2203 0xfe,0x05,0xee,0x7c
2205 # CHECK: v_cmpx_o_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xee,0x7c]
2206 0x02,0x04,0xee,0x7c
2208 # CHECK: v_cmpx_o_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xee,0x7c]
2209 0x04,0x04,0xee,0x7c
2211 # CHECK: v_cmpx_o_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xee,0x7c]
2212 0x64,0x04,0xee,0x7c
2214 # CHECK: v_cmpx_o_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xee,0x7c]
2215 0x66,0x04,0xee,0x7c
2217 # CHECK: v_cmpx_o_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xee,0x7c]
2218 0x6a,0x04,0xee,0x7c
2220 # CHECK: v_cmpx_o_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xee,0x7c]
2221 0x7e,0x04,0xee,0x7c
2223 # CHECK: v_cmpx_o_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xee,0x7c]
2224 0x80,0x04,0xee,0x7c
2226 # CHECK: v_cmpx_o_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xee,0x7c]
2227 0xc1,0x04,0xee,0x7c
2229 # CHECK: v_cmpx_o_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xee,0x7c]
2230 0xf0,0x04,0xee,0x7c
2232 # CHECK: v_cmpx_o_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xee,0x7c]
2233 0xf7,0x04,0xee,0x7c
2235 # CHECK: v_cmpx_o_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xee,0x7c,0x56,0x34,0x12,0xaf]
2236 0xff,0x04,0xee,0x7c,0x56,0x34,0x12,0xaf
2238 # CHECK: v_cmpx_o_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xee,0x7c,0x73,0x72,0x71,0x3f]
2239 0xff,0x04,0xee,0x7c,0x73,0x72,0x71,0x3f
2241 # CHECK: v_cmpx_o_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xef,0x7c]
2242 0x01,0xfd,0xef,0x7c
2244 # CHECK: v_cmpx_u_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xf0,0x7c]
2245 0x01,0x05,0xf0,0x7c
2247 # CHECK: v_cmpx_u_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xf0,0x7c]
2248 0xfe,0x05,0xf0,0x7c
2250 # CHECK: v_cmpx_u_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xf0,0x7c]
2251 0x02,0x04,0xf0,0x7c
2253 # CHECK: v_cmpx_u_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xf0,0x7c]
2254 0x04,0x04,0xf0,0x7c
2256 # CHECK: v_cmpx_u_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xf0,0x7c]
2257 0x64,0x04,0xf0,0x7c
2259 # CHECK: v_cmpx_u_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xf0,0x7c]
2260 0x66,0x04,0xf0,0x7c
2262 # CHECK: v_cmpx_u_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xf0,0x7c]
2263 0x6a,0x04,0xf0,0x7c
2265 # CHECK: v_cmpx_u_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xf0,0x7c]
2266 0x7e,0x04,0xf0,0x7c
2268 # CHECK: v_cmpx_u_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xf0,0x7c]
2269 0x80,0x04,0xf0,0x7c
2271 # CHECK: v_cmpx_u_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xf0,0x7c]
2272 0xc1,0x04,0xf0,0x7c
2274 # CHECK: v_cmpx_u_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xf0,0x7c]
2275 0xf0,0x04,0xf0,0x7c
2277 # CHECK: v_cmpx_u_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xf0,0x7c]
2278 0xf7,0x04,0xf0,0x7c
2280 # CHECK: v_cmpx_u_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xf0,0x7c,0x56,0x34,0x12,0xaf]
2281 0xff,0x04,0xf0,0x7c,0x56,0x34,0x12,0xaf
2283 # CHECK: v_cmpx_u_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xf0,0x7c,0x73,0x72,0x71,0x3f]
2284 0xff,0x04,0xf0,0x7c,0x73,0x72,0x71,0x3f
2286 # CHECK: v_cmpx_u_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xf1,0x7c]
2287 0x01,0xfd,0xf1,0x7c
2289 # CHECK: v_cmpx_nge_f64_e32 vcc, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xf2,0x7c]
2290 0x01,0x05,0xf2,0x7c
2292 # CHECK: v_cmpx_nge_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xf2,0x7c]
2293 0xfe,0x05,0xf2,0x7c
2295 # CHECK: v_cmpx_nge_f64_e32 vcc, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xf2,0x7c]
2296 0x02,0x04,0xf2,0x7c
2298 # CHECK: v_cmpx_nge_f64_e32 vcc, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xf2,0x7c]
2299 0x04,0x04,0xf2,0x7c
2301 # CHECK: v_cmpx_nge_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xf2,0x7c]
2302 0x64,0x04,0xf2,0x7c
2304 # CHECK: v_cmpx_nge_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xf2,0x7c]
2305 0x66,0x04,0xf2,0x7c
2307 # CHECK: v_cmpx_nge_f64_e32 vcc, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xf2,0x7c]
2308 0x6a,0x04,0xf2,0x7c
2310 # CHECK: v_cmpx_nge_f64_e32 vcc, exec, v[2:3]    ; encoding: [0x7e,0x04,0xf2,0x7c]
2311 0x7e,0x04,0xf2,0x7c
2313 # CHECK: v_cmpx_nge_f64_e32 vcc, 0, v[2:3]       ; encoding: [0x80,0x04,0xf2,0x7c]
2314 0x80,0x04,0xf2,0x7c
2316 # CHECK: v_cmpx_nge_f64_e32 vcc, -1, v[2:3]      ; encoding: [0xc1,0x04,0xf2,0x7c]
2317 0xc1,0x04,0xf2,0x7c
2319 # CHECK: v_cmpx_nge_f64_e32 vcc, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xf2,0x7c]
2320 0xf0,0x04,0xf2,0x7c
2322 # CHECK: v_cmpx_nge_f64_e32 vcc, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xf2,0x7c]
2323 0xf7,0x04,0xf2,0x7c
2325 # CHECK: v_cmpx_nge_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xf2,0x7c,0x56,0x34,0x12,0xaf]
2326 0xff,0x04,0xf2,0x7c,0x56,0x34,0x12,0xaf
2328 # CHECK: v_cmpx_nge_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xf2,0x7c,0x73,0x72,0x71,0x3f]
2329 0xff,0x04,0xf2,0x7c,0x73,0x72,0x71,0x3f
2331 # CHECK: v_cmpx_nge_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xf3,0x7c]
2332 0x01,0xfd,0xf3,0x7c
2334 # CHECK: v_cmpx_nlg_f64_e32 vcc, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xf4,0x7c]
2335 0x01,0x05,0xf4,0x7c
2337 # CHECK: v_cmpx_nlg_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xf4,0x7c]
2338 0xfe,0x05,0xf4,0x7c
2340 # CHECK: v_cmpx_nlg_f64_e32 vcc, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xf4,0x7c]
2341 0x02,0x04,0xf4,0x7c
2343 # CHECK: v_cmpx_nlg_f64_e32 vcc, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xf4,0x7c]
2344 0x04,0x04,0xf4,0x7c
2346 # CHECK: v_cmpx_nlg_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xf4,0x7c]
2347 0x64,0x04,0xf4,0x7c
2349 # CHECK: v_cmpx_nlg_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xf4,0x7c]
2350 0x66,0x04,0xf4,0x7c
2352 # CHECK: v_cmpx_nlg_f64_e32 vcc, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xf4,0x7c]
2353 0x6a,0x04,0xf4,0x7c
2355 # CHECK: v_cmpx_nlg_f64_e32 vcc, exec, v[2:3]    ; encoding: [0x7e,0x04,0xf4,0x7c]
2356 0x7e,0x04,0xf4,0x7c
2358 # CHECK: v_cmpx_nlg_f64_e32 vcc, 0, v[2:3]       ; encoding: [0x80,0x04,0xf4,0x7c]
2359 0x80,0x04,0xf4,0x7c
2361 # CHECK: v_cmpx_nlg_f64_e32 vcc, -1, v[2:3]      ; encoding: [0xc1,0x04,0xf4,0x7c]
2362 0xc1,0x04,0xf4,0x7c
2364 # CHECK: v_cmpx_nlg_f64_e32 vcc, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xf4,0x7c]
2365 0xf0,0x04,0xf4,0x7c
2367 # CHECK: v_cmpx_nlg_f64_e32 vcc, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xf4,0x7c]
2368 0xf7,0x04,0xf4,0x7c
2370 # CHECK: v_cmpx_nlg_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xf4,0x7c,0x56,0x34,0x12,0xaf]
2371 0xff,0x04,0xf4,0x7c,0x56,0x34,0x12,0xaf
2373 # CHECK: v_cmpx_nlg_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xf4,0x7c,0x73,0x72,0x71,0x3f]
2374 0xff,0x04,0xf4,0x7c,0x73,0x72,0x71,0x3f
2376 # CHECK: v_cmpx_nlg_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xf5,0x7c]
2377 0x01,0xfd,0xf5,0x7c
2379 # CHECK: v_cmpx_ngt_f64_e32 vcc, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xf6,0x7c]
2380 0x01,0x05,0xf6,0x7c
2382 # CHECK: v_cmpx_ngt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xf6,0x7c]
2383 0xfe,0x05,0xf6,0x7c
2385 # CHECK: v_cmpx_ngt_f64_e32 vcc, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xf6,0x7c]
2386 0x02,0x04,0xf6,0x7c
2388 # CHECK: v_cmpx_ngt_f64_e32 vcc, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xf6,0x7c]
2389 0x04,0x04,0xf6,0x7c
2391 # CHECK: v_cmpx_ngt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xf6,0x7c]
2392 0x64,0x04,0xf6,0x7c
2394 # CHECK: v_cmpx_ngt_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xf6,0x7c]
2395 0x66,0x04,0xf6,0x7c
2397 # CHECK: v_cmpx_ngt_f64_e32 vcc, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xf6,0x7c]
2398 0x6a,0x04,0xf6,0x7c
2400 # CHECK: v_cmpx_ngt_f64_e32 vcc, exec, v[2:3]    ; encoding: [0x7e,0x04,0xf6,0x7c]
2401 0x7e,0x04,0xf6,0x7c
2403 # CHECK: v_cmpx_ngt_f64_e32 vcc, 0, v[2:3]       ; encoding: [0x80,0x04,0xf6,0x7c]
2404 0x80,0x04,0xf6,0x7c
2406 # CHECK: v_cmpx_ngt_f64_e32 vcc, -1, v[2:3]      ; encoding: [0xc1,0x04,0xf6,0x7c]
2407 0xc1,0x04,0xf6,0x7c
2409 # CHECK: v_cmpx_ngt_f64_e32 vcc, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xf6,0x7c]
2410 0xf0,0x04,0xf6,0x7c
2412 # CHECK: v_cmpx_ngt_f64_e32 vcc, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xf6,0x7c]
2413 0xf7,0x04,0xf6,0x7c
2415 # CHECK: v_cmpx_ngt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xf6,0x7c,0x56,0x34,0x12,0xaf]
2416 0xff,0x04,0xf6,0x7c,0x56,0x34,0x12,0xaf
2418 # CHECK: v_cmpx_ngt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xf6,0x7c,0x73,0x72,0x71,0x3f]
2419 0xff,0x04,0xf6,0x7c,0x73,0x72,0x71,0x3f
2421 # CHECK: v_cmpx_ngt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xf7,0x7c]
2422 0x01,0xfd,0xf7,0x7c
2424 # CHECK: v_cmpx_nle_f64_e32 vcc, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xf8,0x7c]
2425 0x01,0x05,0xf8,0x7c
2427 # CHECK: v_cmpx_nle_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xf8,0x7c]
2428 0xfe,0x05,0xf8,0x7c
2430 # CHECK: v_cmpx_nle_f64_e32 vcc, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xf8,0x7c]
2431 0x02,0x04,0xf8,0x7c
2433 # CHECK: v_cmpx_nle_f64_e32 vcc, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xf8,0x7c]
2434 0x04,0x04,0xf8,0x7c
2436 # CHECK: v_cmpx_nle_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xf8,0x7c]
2437 0x64,0x04,0xf8,0x7c
2439 # CHECK: v_cmpx_nle_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xf8,0x7c]
2440 0x66,0x04,0xf8,0x7c
2442 # CHECK: v_cmpx_nle_f64_e32 vcc, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xf8,0x7c]
2443 0x6a,0x04,0xf8,0x7c
2445 # CHECK: v_cmpx_nle_f64_e32 vcc, exec, v[2:3]    ; encoding: [0x7e,0x04,0xf8,0x7c]
2446 0x7e,0x04,0xf8,0x7c
2448 # CHECK: v_cmpx_nle_f64_e32 vcc, 0, v[2:3]       ; encoding: [0x80,0x04,0xf8,0x7c]
2449 0x80,0x04,0xf8,0x7c
2451 # CHECK: v_cmpx_nle_f64_e32 vcc, -1, v[2:3]      ; encoding: [0xc1,0x04,0xf8,0x7c]
2452 0xc1,0x04,0xf8,0x7c
2454 # CHECK: v_cmpx_nle_f64_e32 vcc, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xf8,0x7c]
2455 0xf0,0x04,0xf8,0x7c
2457 # CHECK: v_cmpx_nle_f64_e32 vcc, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xf8,0x7c]
2458 0xf7,0x04,0xf8,0x7c
2460 # CHECK: v_cmpx_nle_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xf8,0x7c,0x56,0x34,0x12,0xaf]
2461 0xff,0x04,0xf8,0x7c,0x56,0x34,0x12,0xaf
2463 # CHECK: v_cmpx_nle_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xf8,0x7c,0x73,0x72,0x71,0x3f]
2464 0xff,0x04,0xf8,0x7c,0x73,0x72,0x71,0x3f
2466 # CHECK: v_cmpx_nle_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xf9,0x7c]
2467 0x01,0xfd,0xf9,0x7c
2469 # CHECK: v_cmpx_neq_f64_e32 vcc, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xfa,0x7c]
2470 0x01,0x05,0xfa,0x7c
2472 # CHECK: v_cmpx_neq_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xfa,0x7c]
2473 0xfe,0x05,0xfa,0x7c
2475 # CHECK: v_cmpx_neq_f64_e32 vcc, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xfa,0x7c]
2476 0x02,0x04,0xfa,0x7c
2478 # CHECK: v_cmpx_neq_f64_e32 vcc, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xfa,0x7c]
2479 0x04,0x04,0xfa,0x7c
2481 # CHECK: v_cmpx_neq_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xfa,0x7c]
2482 0x64,0x04,0xfa,0x7c
2484 # CHECK: v_cmpx_neq_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xfa,0x7c]
2485 0x66,0x04,0xfa,0x7c
2487 # CHECK: v_cmpx_neq_f64_e32 vcc, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xfa,0x7c]
2488 0x6a,0x04,0xfa,0x7c
2490 # CHECK: v_cmpx_neq_f64_e32 vcc, exec, v[2:3]    ; encoding: [0x7e,0x04,0xfa,0x7c]
2491 0x7e,0x04,0xfa,0x7c
2493 # CHECK: v_cmpx_neq_f64_e32 vcc, 0, v[2:3]       ; encoding: [0x80,0x04,0xfa,0x7c]
2494 0x80,0x04,0xfa,0x7c
2496 # CHECK: v_cmpx_neq_f64_e32 vcc, -1, v[2:3]      ; encoding: [0xc1,0x04,0xfa,0x7c]
2497 0xc1,0x04,0xfa,0x7c
2499 # CHECK: v_cmpx_neq_f64_e32 vcc, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xfa,0x7c]
2500 0xf0,0x04,0xfa,0x7c
2502 # CHECK: v_cmpx_neq_f64_e32 vcc, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xfa,0x7c]
2503 0xf7,0x04,0xfa,0x7c
2505 # CHECK: v_cmpx_neq_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xfa,0x7c,0x56,0x34,0x12,0xaf]
2506 0xff,0x04,0xfa,0x7c,0x56,0x34,0x12,0xaf
2508 # CHECK: v_cmpx_neq_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xfa,0x7c,0x73,0x72,0x71,0x3f]
2509 0xff,0x04,0xfa,0x7c,0x73,0x72,0x71,0x3f
2511 # CHECK: v_cmpx_neq_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xfb,0x7c]
2512 0x01,0xfd,0xfb,0x7c
2514 # CHECK: v_cmpx_nlt_f64_e32 vcc, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xfc,0x7c]
2515 0x01,0x05,0xfc,0x7c
2517 # CHECK: v_cmpx_nlt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xfc,0x7c]
2518 0xfe,0x05,0xfc,0x7c
2520 # CHECK: v_cmpx_nlt_f64_e32 vcc, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xfc,0x7c]
2521 0x02,0x04,0xfc,0x7c
2523 # CHECK: v_cmpx_nlt_f64_e32 vcc, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xfc,0x7c]
2524 0x04,0x04,0xfc,0x7c
2526 # CHECK: v_cmpx_nlt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xfc,0x7c]
2527 0x64,0x04,0xfc,0x7c
2529 # CHECK: v_cmpx_nlt_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xfc,0x7c]
2530 0x66,0x04,0xfc,0x7c
2532 # CHECK: v_cmpx_nlt_f64_e32 vcc, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xfc,0x7c]
2533 0x6a,0x04,0xfc,0x7c
2535 # CHECK: v_cmpx_nlt_f64_e32 vcc, exec, v[2:3]    ; encoding: [0x7e,0x04,0xfc,0x7c]
2536 0x7e,0x04,0xfc,0x7c
2538 # CHECK: v_cmpx_nlt_f64_e32 vcc, 0, v[2:3]       ; encoding: [0x80,0x04,0xfc,0x7c]
2539 0x80,0x04,0xfc,0x7c
2541 # CHECK: v_cmpx_nlt_f64_e32 vcc, -1, v[2:3]      ; encoding: [0xc1,0x04,0xfc,0x7c]
2542 0xc1,0x04,0xfc,0x7c
2544 # CHECK: v_cmpx_nlt_f64_e32 vcc, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xfc,0x7c]
2545 0xf0,0x04,0xfc,0x7c
2547 # CHECK: v_cmpx_nlt_f64_e32 vcc, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xfc,0x7c]
2548 0xf7,0x04,0xfc,0x7c
2550 # CHECK: v_cmpx_nlt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
2551 0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf
2553 # CHECK: v_cmpx_nlt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
2554 0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f
2556 # CHECK: v_cmpx_nlt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xfd,0x7c]
2557 0x01,0xfd,0xfd,0x7c
2559 # CHECK: v_cmpx_tru_f64_e32 vcc, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xfe,0x7c]
2560 0x01,0x05,0xfe,0x7c
2562 # CHECK: v_cmpx_tru_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xfe,0x7c]
2563 0xfe,0x05,0xfe,0x7c
2565 # CHECK: v_cmpx_tru_f64_e32 vcc, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xfe,0x7c]
2566 0x02,0x04,0xfe,0x7c
2568 # CHECK: v_cmpx_tru_f64_e32 vcc, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xfe,0x7c]
2569 0x04,0x04,0xfe,0x7c
2571 # CHECK: v_cmpx_tru_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xfe,0x7c]
2572 0x64,0x04,0xfe,0x7c
2574 # CHECK: v_cmpx_tru_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xfe,0x7c]
2575 0x66,0x04,0xfe,0x7c
2577 # CHECK: v_cmpx_tru_f64_e32 vcc, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xfe,0x7c]
2578 0x6a,0x04,0xfe,0x7c
2580 # CHECK: v_cmpx_tru_f64_e32 vcc, exec, v[2:3]    ; encoding: [0x7e,0x04,0xfe,0x7c]
2581 0x7e,0x04,0xfe,0x7c
2583 # CHECK: v_cmpx_tru_f64_e32 vcc, 0, v[2:3]       ; encoding: [0x80,0x04,0xfe,0x7c]
2584 0x80,0x04,0xfe,0x7c
2586 # CHECK: v_cmpx_tru_f64_e32 vcc, -1, v[2:3]      ; encoding: [0xc1,0x04,0xfe,0x7c]
2587 0xc1,0x04,0xfe,0x7c
2589 # CHECK: v_cmpx_tru_f64_e32 vcc, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xfe,0x7c]
2590 0xf0,0x04,0xfe,0x7c
2592 # CHECK: v_cmpx_tru_f64_e32 vcc, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xfe,0x7c]
2593 0xf7,0x04,0xfe,0x7c
2595 # CHECK: v_cmpx_tru_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
2596 0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf
2598 # CHECK: v_cmpx_tru_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
2599 0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f
2601 # CHECK: v_cmpx_tru_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xff,0x7c]
2602 0x01,0xfd,0xff,0x7c
2604 # CHECK: v_cmpx_f_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x60,0x7d]
2605 0x01,0x05,0x60,0x7d
2607 # CHECK: v_cmpx_f_i16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x60,0x7d]
2608 0xff,0x05,0x60,0x7d
2610 # CHECK: v_cmpx_f_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x60,0x7d]
2611 0x01,0x04,0x60,0x7d
2613 # CHECK: v_cmpx_f_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x60,0x7d]
2614 0x65,0x04,0x60,0x7d
2616 # CHECK: v_cmpx_f_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x60,0x7d]
2617 0x66,0x04,0x60,0x7d
2619 # CHECK: v_cmpx_f_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x60,0x7d]
2620 0x67,0x04,0x60,0x7d
2622 # CHECK: v_cmpx_f_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x60,0x7d]
2623 0x6a,0x04,0x60,0x7d
2625 # CHECK: v_cmpx_f_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x60,0x7d]
2626 0x6b,0x04,0x60,0x7d
2628 # CHECK: v_cmpx_f_i16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x60,0x7d]
2629 0x7c,0x04,0x60,0x7d
2631 # CHECK: v_cmpx_f_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x60,0x7d]
2632 0x7e,0x04,0x60,0x7d
2634 # CHECK: v_cmpx_f_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x60,0x7d]
2635 0x7f,0x04,0x60,0x7d
2637 # CHECK: v_cmpx_f_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x60,0x7d]
2638 0x80,0x04,0x60,0x7d
2640 # CHECK: v_cmpx_f_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x60,0x7d]
2641 0xc1,0x04,0x60,0x7d
2643 # CHECK: v_cmpx_f_i16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x60,0x7d,0x00,0x38,0x00,0x00]
2644 0xf0,0x04,0x60,0x7d
2646 # CHECK: v_cmpx_f_i16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x60,0x7d,0x00,0xc4,0x00,0x00]
2647 0xf7,0x04,0x60,0x7d
2649 # CHECK: v_cmpx_f_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x60,0x7d,0x0b,0xfe,0x00,0x00]
2650 0xff,0x04,0x60,0x7d,0x0b,0xfe,0x00,0x00
2652 # CHECK: v_cmpx_f_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x60,0x7d,0x56,0x34,0x00,0x00]
2653 0xff,0x04,0x60,0x7d,0x56,0x34,0x00,0x00
2655 # CHECK: v_cmpx_f_i16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x61,0x7d]
2656 0x01,0xff,0x61,0x7d
2658 # CHECK: v_cmpx_lt_i16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x62,0x7d]
2659 0x01,0x05,0x62,0x7d
2661 # CHECK: v_cmpx_lt_i16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x62,0x7d]
2662 0xff,0x05,0x62,0x7d
2664 # CHECK: v_cmpx_lt_i16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x62,0x7d]
2665 0x01,0x04,0x62,0x7d
2667 # CHECK: v_cmpx_lt_i16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x62,0x7d]
2668 0x65,0x04,0x62,0x7d
2670 # CHECK: v_cmpx_lt_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x62,0x7d]
2671 0x66,0x04,0x62,0x7d
2673 # CHECK: v_cmpx_lt_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x62,0x7d]
2674 0x67,0x04,0x62,0x7d
2676 # CHECK: v_cmpx_lt_i16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x62,0x7d]
2677 0x6a,0x04,0x62,0x7d
2679 # CHECK: v_cmpx_lt_i16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x62,0x7d]
2680 0x6b,0x04,0x62,0x7d
2682 # CHECK: v_cmpx_lt_i16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x62,0x7d]
2683 0x7c,0x04,0x62,0x7d
2685 # CHECK: v_cmpx_lt_i16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x62,0x7d]
2686 0x7e,0x04,0x62,0x7d
2688 # CHECK: v_cmpx_lt_i16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x62,0x7d]
2689 0x7f,0x04,0x62,0x7d
2691 # CHECK: v_cmpx_lt_i16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x62,0x7d]
2692 0x80,0x04,0x62,0x7d
2694 # CHECK: v_cmpx_lt_i16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x62,0x7d]
2695 0xc1,0x04,0x62,0x7d
2697 # CHECK: v_cmpx_lt_i16_e32 vcc, 0x3800, v2       ; encoding: [0xff,0x04,0x62,0x7d,0x00,0x38,0x00,0x00]
2698 0xf0,0x04,0x62,0x7d
2700 # CHECK: v_cmpx_lt_i16_e32 vcc, 0xc400, v2       ; encoding: [0xff,0x04,0x62,0x7d,0x00,0xc4,0x00,0x00]
2701 0xf7,0x04,0x62,0x7d
2703 # CHECK: v_cmpx_lt_i16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00]
2704 0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00
2706 # CHECK: v_cmpx_lt_i16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x62,0x7d,0x56,0x34,0x00,0x00]
2707 0xff,0x04,0x62,0x7d,0x56,0x34,0x00,0x00
2709 # CHECK: v_cmpx_lt_i16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x63,0x7d]
2710 0x01,0xff,0x63,0x7d
2712 # CHECK: v_cmpx_eq_i16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x64,0x7d]
2713 0x01,0x05,0x64,0x7d
2715 # CHECK: v_cmpx_eq_i16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x64,0x7d]
2716 0xff,0x05,0x64,0x7d
2718 # CHECK: v_cmpx_eq_i16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x64,0x7d]
2719 0x01,0x04,0x64,0x7d
2721 # CHECK: v_cmpx_eq_i16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x64,0x7d]
2722 0x65,0x04,0x64,0x7d
2724 # CHECK: v_cmpx_eq_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x64,0x7d]
2725 0x66,0x04,0x64,0x7d
2727 # CHECK: v_cmpx_eq_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x64,0x7d]
2728 0x67,0x04,0x64,0x7d
2730 # CHECK: v_cmpx_eq_i16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x64,0x7d]
2731 0x6a,0x04,0x64,0x7d
2733 # CHECK: v_cmpx_eq_i16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x64,0x7d]
2734 0x6b,0x04,0x64,0x7d
2736 # CHECK: v_cmpx_eq_i16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x64,0x7d]
2737 0x7c,0x04,0x64,0x7d
2739 # CHECK: v_cmpx_eq_i16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x64,0x7d]
2740 0x7e,0x04,0x64,0x7d
2742 # CHECK: v_cmpx_eq_i16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x64,0x7d]
2743 0x7f,0x04,0x64,0x7d
2745 # CHECK: v_cmpx_eq_i16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x64,0x7d]
2746 0x80,0x04,0x64,0x7d
2748 # CHECK: v_cmpx_eq_i16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x64,0x7d]
2749 0xc1,0x04,0x64,0x7d
2751 # CHECK: v_cmpx_eq_i16_e32 vcc, 0x3800, v2       ; encoding: [0xff,0x04,0x64,0x7d,0x00,0x38,0x00,0x00]
2752 0xf0,0x04,0x64,0x7d
2754 # CHECK: v_cmpx_eq_i16_e32 vcc, 0xc400, v2       ; encoding: [0xff,0x04,0x64,0x7d,0x00,0xc4,0x00,0x00]
2755 0xf7,0x04,0x64,0x7d
2757 # CHECK: v_cmpx_eq_i16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00]
2758 0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00
2760 # CHECK: v_cmpx_eq_i16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x64,0x7d,0x56,0x34,0x00,0x00]
2761 0xff,0x04,0x64,0x7d,0x56,0x34,0x00,0x00
2763 # CHECK: v_cmpx_eq_i16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x65,0x7d]
2764 0x01,0xff,0x65,0x7d
2766 # CHECK: v_cmpx_le_i16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x66,0x7d]
2767 0x01,0x05,0x66,0x7d
2769 # CHECK: v_cmpx_le_i16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x66,0x7d]
2770 0xff,0x05,0x66,0x7d
2772 # CHECK: v_cmpx_le_i16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x66,0x7d]
2773 0x01,0x04,0x66,0x7d
2775 # CHECK: v_cmpx_le_i16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x66,0x7d]
2776 0x65,0x04,0x66,0x7d
2778 # CHECK: v_cmpx_le_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x66,0x7d]
2779 0x66,0x04,0x66,0x7d
2781 # CHECK: v_cmpx_le_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x66,0x7d]
2782 0x67,0x04,0x66,0x7d
2784 # CHECK: v_cmpx_le_i16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x66,0x7d]
2785 0x6a,0x04,0x66,0x7d
2787 # CHECK: v_cmpx_le_i16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x66,0x7d]
2788 0x6b,0x04,0x66,0x7d
2790 # CHECK: v_cmpx_le_i16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x66,0x7d]
2791 0x7c,0x04,0x66,0x7d
2793 # CHECK: v_cmpx_le_i16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x66,0x7d]
2794 0x7e,0x04,0x66,0x7d
2796 # CHECK: v_cmpx_le_i16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x66,0x7d]
2797 0x7f,0x04,0x66,0x7d
2799 # CHECK: v_cmpx_le_i16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x66,0x7d]
2800 0x80,0x04,0x66,0x7d
2802 # CHECK: v_cmpx_le_i16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x66,0x7d]
2803 0xc1,0x04,0x66,0x7d
2805 # CHECK: v_cmpx_le_i16_e32 vcc, 0x3800, v2       ; encoding: [0xff,0x04,0x66,0x7d,0x00,0x38,0x00,0x00]
2806 0xf0,0x04,0x66,0x7d
2808 # CHECK: v_cmpx_le_i16_e32 vcc, 0xc400, v2       ; encoding: [0xff,0x04,0x66,0x7d,0x00,0xc4,0x00,0x00]
2809 0xf7,0x04,0x66,0x7d
2811 # CHECK: v_cmpx_le_i16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00]
2812 0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00
2814 # CHECK: v_cmpx_le_i16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x66,0x7d,0x56,0x34,0x00,0x00]
2815 0xff,0x04,0x66,0x7d,0x56,0x34,0x00,0x00
2817 # CHECK: v_cmpx_le_i16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x67,0x7d]
2818 0x01,0xff,0x67,0x7d
2820 # CHECK: v_cmpx_gt_i16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x68,0x7d]
2821 0x01,0x05,0x68,0x7d
2823 # CHECK: v_cmpx_gt_i16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x68,0x7d]
2824 0xff,0x05,0x68,0x7d
2826 # CHECK: v_cmpx_gt_i16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x68,0x7d]
2827 0x01,0x04,0x68,0x7d
2829 # CHECK: v_cmpx_gt_i16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x68,0x7d]
2830 0x65,0x04,0x68,0x7d
2832 # CHECK: v_cmpx_gt_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x68,0x7d]
2833 0x66,0x04,0x68,0x7d
2835 # CHECK: v_cmpx_gt_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x68,0x7d]
2836 0x67,0x04,0x68,0x7d
2838 # CHECK: v_cmpx_gt_i16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x68,0x7d]
2839 0x6a,0x04,0x68,0x7d
2841 # CHECK: v_cmpx_gt_i16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x68,0x7d]
2842 0x6b,0x04,0x68,0x7d
2844 # CHECK: v_cmpx_gt_i16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x68,0x7d]
2845 0x7c,0x04,0x68,0x7d
2847 # CHECK: v_cmpx_gt_i16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x68,0x7d]
2848 0x7e,0x04,0x68,0x7d
2850 # CHECK: v_cmpx_gt_i16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x68,0x7d]
2851 0x7f,0x04,0x68,0x7d
2853 # CHECK: v_cmpx_gt_i16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x68,0x7d]
2854 0x80,0x04,0x68,0x7d
2856 # CHECK: v_cmpx_gt_i16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x68,0x7d]
2857 0xc1,0x04,0x68,0x7d
2859 # CHECK: v_cmpx_gt_i16_e32 vcc, 0x3800, v2       ; encoding: [0xff,0x04,0x68,0x7d,0x00,0x38,0x00,0x00]
2860 0xf0,0x04,0x68,0x7d
2862 # CHECK: v_cmpx_gt_i16_e32 vcc, 0xc400, v2       ; encoding: [0xff,0x04,0x68,0x7d,0x00,0xc4,0x00,0x00]
2863 0xf7,0x04,0x68,0x7d
2865 # CHECK: v_cmpx_gt_i16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00]
2866 0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00
2868 # CHECK: v_cmpx_gt_i16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x68,0x7d,0x56,0x34,0x00,0x00]
2869 0xff,0x04,0x68,0x7d,0x56,0x34,0x00,0x00
2871 # CHECK: v_cmpx_gt_i16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x69,0x7d]
2872 0x01,0xff,0x69,0x7d
2874 # CHECK: v_cmpx_ne_i16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x6a,0x7d]
2875 0x01,0x05,0x6a,0x7d
2877 # CHECK: v_cmpx_ne_i16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x6a,0x7d]
2878 0xff,0x05,0x6a,0x7d
2880 # CHECK: v_cmpx_ne_i16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x6a,0x7d]
2881 0x01,0x04,0x6a,0x7d
2883 # CHECK: v_cmpx_ne_i16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x6a,0x7d]
2884 0x65,0x04,0x6a,0x7d
2886 # CHECK: v_cmpx_ne_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x6a,0x7d]
2887 0x66,0x04,0x6a,0x7d
2889 # CHECK: v_cmpx_ne_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x6a,0x7d]
2890 0x67,0x04,0x6a,0x7d
2892 # CHECK: v_cmpx_ne_i16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x6a,0x7d]
2893 0x6a,0x04,0x6a,0x7d
2895 # CHECK: v_cmpx_ne_i16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x6a,0x7d]
2896 0x6b,0x04,0x6a,0x7d
2898 # CHECK: v_cmpx_ne_i16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x6a,0x7d]
2899 0x7c,0x04,0x6a,0x7d
2901 # CHECK: v_cmpx_ne_i16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x6a,0x7d]
2902 0x7e,0x04,0x6a,0x7d
2904 # CHECK: v_cmpx_ne_i16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x6a,0x7d]
2905 0x7f,0x04,0x6a,0x7d
2907 # CHECK: v_cmpx_ne_i16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x6a,0x7d]
2908 0x80,0x04,0x6a,0x7d
2910 # CHECK: v_cmpx_ne_i16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x6a,0x7d]
2911 0xc1,0x04,0x6a,0x7d
2913 # CHECK: v_cmpx_ne_i16_e32 vcc, 0x3800, v2       ; encoding: [0xff,0x04,0x6a,0x7d,0x00,0x38,0x00,0x00]
2914 0xf0,0x04,0x6a,0x7d
2916 # CHECK: v_cmpx_ne_i16_e32 vcc, 0xc400, v2       ; encoding: [0xff,0x04,0x6a,0x7d,0x00,0xc4,0x00,0x00]
2917 0xf7,0x04,0x6a,0x7d
2919 # CHECK: v_cmpx_ne_i16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00]
2920 0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00
2922 # CHECK: v_cmpx_ne_i16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x6a,0x7d,0x56,0x34,0x00,0x00]
2923 0xff,0x04,0x6a,0x7d,0x56,0x34,0x00,0x00
2925 # CHECK: v_cmpx_ne_i16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x6b,0x7d]
2926 0x01,0xff,0x6b,0x7d
2928 # CHECK: v_cmpx_ge_i16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x6c,0x7d]
2929 0x01,0x05,0x6c,0x7d
2931 # CHECK: v_cmpx_ge_i16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x6c,0x7d]
2932 0xff,0x05,0x6c,0x7d
2934 # CHECK: v_cmpx_ge_i16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x6c,0x7d]
2935 0x01,0x04,0x6c,0x7d
2937 # CHECK: v_cmpx_ge_i16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x6c,0x7d]
2938 0x65,0x04,0x6c,0x7d
2940 # CHECK: v_cmpx_ge_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x6c,0x7d]
2941 0x66,0x04,0x6c,0x7d
2943 # CHECK: v_cmpx_ge_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x6c,0x7d]
2944 0x67,0x04,0x6c,0x7d
2946 # CHECK: v_cmpx_ge_i16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x6c,0x7d]
2947 0x6a,0x04,0x6c,0x7d
2949 # CHECK: v_cmpx_ge_i16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x6c,0x7d]
2950 0x6b,0x04,0x6c,0x7d
2952 # CHECK: v_cmpx_ge_i16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x6c,0x7d]
2953 0x7c,0x04,0x6c,0x7d
2955 # CHECK: v_cmpx_ge_i16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x6c,0x7d]
2956 0x7e,0x04,0x6c,0x7d
2958 # CHECK: v_cmpx_ge_i16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x6c,0x7d]
2959 0x7f,0x04,0x6c,0x7d
2961 # CHECK: v_cmpx_ge_i16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x6c,0x7d]
2962 0x80,0x04,0x6c,0x7d
2964 # CHECK: v_cmpx_ge_i16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x6c,0x7d]
2965 0xc1,0x04,0x6c,0x7d
2967 # CHECK: v_cmpx_ge_i16_e32 vcc, 0x3800, v2       ; encoding: [0xff,0x04,0x6c,0x7d,0x00,0x38,0x00,0x00]
2968 0xf0,0x04,0x6c,0x7d
2970 # CHECK: v_cmpx_ge_i16_e32 vcc, 0xc400, v2       ; encoding: [0xff,0x04,0x6c,0x7d,0x00,0xc4,0x00,0x00]
2971 0xf7,0x04,0x6c,0x7d
2973 # CHECK: v_cmpx_ge_i16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00]
2974 0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00
2976 # CHECK: v_cmpx_ge_i16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x6c,0x7d,0x56,0x34,0x00,0x00]
2977 0xff,0x04,0x6c,0x7d,0x56,0x34,0x00,0x00
2979 # CHECK: v_cmpx_ge_i16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x6d,0x7d]
2980 0x01,0xff,0x6d,0x7d
2982 # CHECK: v_cmpx_t_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6e,0x7d]
2983 0x01,0x05,0x6e,0x7d
2985 # CHECK: v_cmpx_t_i16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x6e,0x7d]
2986 0xff,0x05,0x6e,0x7d
2988 # CHECK: v_cmpx_t_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x6e,0x7d]
2989 0x01,0x04,0x6e,0x7d
2991 # CHECK: v_cmpx_t_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x6e,0x7d]
2992 0x65,0x04,0x6e,0x7d
2994 # CHECK: v_cmpx_t_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x6e,0x7d]
2995 0x66,0x04,0x6e,0x7d
2997 # CHECK: v_cmpx_t_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x6e,0x7d]
2998 0x67,0x04,0x6e,0x7d
3000 # CHECK: v_cmpx_t_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x6e,0x7d]
3001 0x6a,0x04,0x6e,0x7d
3003 # CHECK: v_cmpx_t_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x6e,0x7d]
3004 0x6b,0x04,0x6e,0x7d
3006 # CHECK: v_cmpx_t_i16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x6e,0x7d]
3007 0x7c,0x04,0x6e,0x7d
3009 # CHECK: v_cmpx_t_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x6e,0x7d]
3010 0x7e,0x04,0x6e,0x7d
3012 # CHECK: v_cmpx_t_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x6e,0x7d]
3013 0x7f,0x04,0x6e,0x7d
3015 # CHECK: v_cmpx_t_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x6e,0x7d]
3016 0x80,0x04,0x6e,0x7d
3018 # CHECK: v_cmpx_t_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x6e,0x7d]
3019 0xc1,0x04,0x6e,0x7d
3021 # CHECK: v_cmpx_t_i16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x6e,0x7d,0x00,0x38,0x00,0x00]
3022 0xf0,0x04,0x6e,0x7d
3024 # CHECK: v_cmpx_t_i16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x6e,0x7d,0x00,0xc4,0x00,0x00]
3025 0xf7,0x04,0x6e,0x7d
3027 # CHECK: v_cmpx_t_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x6e,0x7d,0x0b,0xfe,0x00,0x00]
3028 0xff,0x04,0x6e,0x7d,0x0b,0xfe,0x00,0x00
3030 # CHECK: v_cmpx_t_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x6e,0x7d,0x56,0x34,0x00,0x00]
3031 0xff,0x04,0x6e,0x7d,0x56,0x34,0x00,0x00
3033 # CHECK: v_cmpx_t_i16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x6f,0x7d]
3034 0x01,0xff,0x6f,0x7d
3036 # CHECK: v_cmpx_f_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x70,0x7d]
3037 0x01,0x05,0x70,0x7d
3039 # CHECK: v_cmpx_f_u16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x70,0x7d]
3040 0xff,0x05,0x70,0x7d
3042 # CHECK: v_cmpx_f_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x70,0x7d]
3043 0x01,0x04,0x70,0x7d
3045 # CHECK: v_cmpx_f_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x70,0x7d]
3046 0x65,0x04,0x70,0x7d
3048 # CHECK: v_cmpx_f_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x70,0x7d]
3049 0x66,0x04,0x70,0x7d
3051 # CHECK: v_cmpx_f_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x70,0x7d]
3052 0x67,0x04,0x70,0x7d
3054 # CHECK: v_cmpx_f_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x70,0x7d]
3055 0x6a,0x04,0x70,0x7d
3057 # CHECK: v_cmpx_f_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x70,0x7d]
3058 0x6b,0x04,0x70,0x7d
3060 # CHECK: v_cmpx_f_u16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x70,0x7d]
3061 0x7c,0x04,0x70,0x7d
3063 # CHECK: v_cmpx_f_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x70,0x7d]
3064 0x7e,0x04,0x70,0x7d
3066 # CHECK: v_cmpx_f_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x70,0x7d]
3067 0x7f,0x04,0x70,0x7d
3069 # CHECK: v_cmpx_f_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x70,0x7d]
3070 0x80,0x04,0x70,0x7d
3072 # CHECK: v_cmpx_f_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x70,0x7d]
3073 0xc1,0x04,0x70,0x7d
3075 # CHECK: v_cmpx_f_u16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x70,0x7d,0x00,0x38,0x00,0x00]
3076 0xf0,0x04,0x70,0x7d
3078 # CHECK: v_cmpx_f_u16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x70,0x7d,0x00,0xc4,0x00,0x00]
3079 0xf7,0x04,0x70,0x7d
3081 # CHECK: v_cmpx_f_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x70,0x7d,0x0b,0xfe,0x00,0x00]
3082 0xff,0x04,0x70,0x7d,0x0b,0xfe,0x00,0x00
3084 # CHECK: v_cmpx_f_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x70,0x7d,0x56,0x34,0x00,0x00]
3085 0xff,0x04,0x70,0x7d,0x56,0x34,0x00,0x00
3087 # CHECK: v_cmpx_f_u16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x71,0x7d]
3088 0x01,0xff,0x71,0x7d
3090 # CHECK: v_cmpx_lt_u16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x72,0x7d]
3091 0x01,0x05,0x72,0x7d
3093 # CHECK: v_cmpx_lt_u16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x72,0x7d]
3094 0xff,0x05,0x72,0x7d
3096 # CHECK: v_cmpx_lt_u16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x72,0x7d]
3097 0x01,0x04,0x72,0x7d
3099 # CHECK: v_cmpx_lt_u16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x72,0x7d]
3100 0x65,0x04,0x72,0x7d
3102 # CHECK: v_cmpx_lt_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x72,0x7d]
3103 0x66,0x04,0x72,0x7d
3105 # CHECK: v_cmpx_lt_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x72,0x7d]
3106 0x67,0x04,0x72,0x7d
3108 # CHECK: v_cmpx_lt_u16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x72,0x7d]
3109 0x6a,0x04,0x72,0x7d
3111 # CHECK: v_cmpx_lt_u16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x72,0x7d]
3112 0x6b,0x04,0x72,0x7d
3114 # CHECK: v_cmpx_lt_u16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x72,0x7d]
3115 0x7c,0x04,0x72,0x7d
3117 # CHECK: v_cmpx_lt_u16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x72,0x7d]
3118 0x7e,0x04,0x72,0x7d
3120 # CHECK: v_cmpx_lt_u16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x72,0x7d]
3121 0x7f,0x04,0x72,0x7d
3123 # CHECK: v_cmpx_lt_u16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x72,0x7d]
3124 0x80,0x04,0x72,0x7d
3126 # CHECK: v_cmpx_lt_u16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x72,0x7d]
3127 0xc1,0x04,0x72,0x7d
3129 # CHECK: v_cmpx_lt_u16_e32 vcc, 0x3800, v2       ; encoding: [0xff,0x04,0x72,0x7d,0x00,0x38,0x00,0x00]
3130 0xf0,0x04,0x72,0x7d
3132 # CHECK: v_cmpx_lt_u16_e32 vcc, 0xc400, v2       ; encoding: [0xff,0x04,0x72,0x7d,0x00,0xc4,0x00,0x00]
3133 0xf7,0x04,0x72,0x7d
3135 # CHECK: v_cmpx_lt_u16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00]
3136 0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00
3138 # CHECK: v_cmpx_lt_u16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00]
3139 0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00
3141 # CHECK: v_cmpx_lt_u16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x73,0x7d]
3142 0x01,0xff,0x73,0x7d
3144 # CHECK: v_cmpx_eq_u16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x74,0x7d]
3145 0x01,0x05,0x74,0x7d
3147 # CHECK: v_cmpx_eq_u16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x74,0x7d]
3148 0xff,0x05,0x74,0x7d
3150 # CHECK: v_cmpx_eq_u16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x74,0x7d]
3151 0x01,0x04,0x74,0x7d
3153 # CHECK: v_cmpx_eq_u16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x74,0x7d]
3154 0x65,0x04,0x74,0x7d
3156 # CHECK: v_cmpx_eq_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x74,0x7d]
3157 0x66,0x04,0x74,0x7d
3159 # CHECK: v_cmpx_eq_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x74,0x7d]
3160 0x67,0x04,0x74,0x7d
3162 # CHECK: v_cmpx_eq_u16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x74,0x7d]
3163 0x6a,0x04,0x74,0x7d
3165 # CHECK: v_cmpx_eq_u16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x74,0x7d]
3166 0x6b,0x04,0x74,0x7d
3168 # CHECK: v_cmpx_eq_u16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x74,0x7d]
3169 0x7c,0x04,0x74,0x7d
3171 # CHECK: v_cmpx_eq_u16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x74,0x7d]
3172 0x7e,0x04,0x74,0x7d
3174 # CHECK: v_cmpx_eq_u16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x74,0x7d]
3175 0x7f,0x04,0x74,0x7d
3177 # CHECK: v_cmpx_eq_u16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x74,0x7d]
3178 0x80,0x04,0x74,0x7d
3180 # CHECK: v_cmpx_eq_u16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x74,0x7d]
3181 0xc1,0x04,0x74,0x7d
3183 # CHECK: v_cmpx_eq_u16_e32 vcc, 0x3800, v2       ; encoding: [0xff,0x04,0x74,0x7d,0x00,0x38,0x00,0x00]
3184 0xf0,0x04,0x74,0x7d
3186 # CHECK: v_cmpx_eq_u16_e32 vcc, 0xc400, v2       ; encoding: [0xff,0x04,0x74,0x7d,0x00,0xc4,0x00,0x00]
3187 0xf7,0x04,0x74,0x7d
3189 # CHECK: v_cmpx_eq_u16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00]
3190 0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00
3192 # CHECK: v_cmpx_eq_u16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00]
3193 0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00
3195 # CHECK: v_cmpx_eq_u16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x75,0x7d]
3196 0x01,0xff,0x75,0x7d
3198 # CHECK: v_cmpx_le_u16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x76,0x7d]
3199 0x01,0x05,0x76,0x7d
3201 # CHECK: v_cmpx_le_u16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x76,0x7d]
3202 0xff,0x05,0x76,0x7d
3204 # CHECK: v_cmpx_le_u16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x76,0x7d]
3205 0x01,0x04,0x76,0x7d
3207 # CHECK: v_cmpx_le_u16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x76,0x7d]
3208 0x65,0x04,0x76,0x7d
3210 # CHECK: v_cmpx_le_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x76,0x7d]
3211 0x66,0x04,0x76,0x7d
3213 # CHECK: v_cmpx_le_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x76,0x7d]
3214 0x67,0x04,0x76,0x7d
3216 # CHECK: v_cmpx_le_u16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x76,0x7d]
3217 0x6a,0x04,0x76,0x7d
3219 # CHECK: v_cmpx_le_u16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x76,0x7d]
3220 0x6b,0x04,0x76,0x7d
3222 # CHECK: v_cmpx_le_u16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x76,0x7d]
3223 0x7c,0x04,0x76,0x7d
3225 # CHECK: v_cmpx_le_u16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x76,0x7d]
3226 0x7e,0x04,0x76,0x7d
3228 # CHECK: v_cmpx_le_u16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x76,0x7d]
3229 0x7f,0x04,0x76,0x7d
3231 # CHECK: v_cmpx_le_u16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x76,0x7d]
3232 0x80,0x04,0x76,0x7d
3234 # CHECK: v_cmpx_le_u16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x76,0x7d]
3235 0xc1,0x04,0x76,0x7d
3237 # CHECK: v_cmpx_le_u16_e32 vcc, 0x3800, v2       ; encoding: [0xff,0x04,0x76,0x7d,0x00,0x38,0x00,0x00]
3238 0xf0,0x04,0x76,0x7d
3240 # CHECK: v_cmpx_le_u16_e32 vcc, 0xc400, v2       ; encoding: [0xff,0x04,0x76,0x7d,0x00,0xc4,0x00,0x00]
3241 0xf7,0x04,0x76,0x7d
3243 # CHECK: v_cmpx_le_u16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00]
3244 0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00
3246 # CHECK: v_cmpx_le_u16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00]
3247 0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00
3249 # CHECK: v_cmpx_le_u16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x77,0x7d]
3250 0x01,0xff,0x77,0x7d
3252 # CHECK: v_cmpx_gt_u16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x78,0x7d]
3253 0x01,0x05,0x78,0x7d
3255 # CHECK: v_cmpx_gt_u16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x78,0x7d]
3256 0xff,0x05,0x78,0x7d
3258 # CHECK: v_cmpx_gt_u16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x78,0x7d]
3259 0x01,0x04,0x78,0x7d
3261 # CHECK: v_cmpx_gt_u16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x78,0x7d]
3262 0x65,0x04,0x78,0x7d
3264 # CHECK: v_cmpx_gt_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x78,0x7d]
3265 0x66,0x04,0x78,0x7d
3267 # CHECK: v_cmpx_gt_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x78,0x7d]
3268 0x67,0x04,0x78,0x7d
3270 # CHECK: v_cmpx_gt_u16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x78,0x7d]
3271 0x6a,0x04,0x78,0x7d
3273 # CHECK: v_cmpx_gt_u16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x78,0x7d]
3274 0x6b,0x04,0x78,0x7d
3276 # CHECK: v_cmpx_gt_u16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x78,0x7d]
3277 0x7c,0x04,0x78,0x7d
3279 # CHECK: v_cmpx_gt_u16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x78,0x7d]
3280 0x7e,0x04,0x78,0x7d
3282 # CHECK: v_cmpx_gt_u16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x78,0x7d]
3283 0x7f,0x04,0x78,0x7d
3285 # CHECK: v_cmpx_gt_u16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x78,0x7d]
3286 0x80,0x04,0x78,0x7d
3288 # CHECK: v_cmpx_gt_u16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x78,0x7d]
3289 0xc1,0x04,0x78,0x7d
3291 # CHECK: v_cmpx_gt_u16_e32 vcc, 0x3800, v2       ; encoding: [0xff,0x04,0x78,0x7d,0x00,0x38,0x00,0x00]
3292 0xf0,0x04,0x78,0x7d
3294 # CHECK: v_cmpx_gt_u16_e32 vcc, 0xc400, v2       ; encoding: [0xff,0x04,0x78,0x7d,0x00,0xc4,0x00,0x00]
3295 0xf7,0x04,0x78,0x7d
3297 # CHECK: v_cmpx_gt_u16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00]
3298 0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00
3300 # CHECK: v_cmpx_gt_u16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00]
3301 0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00
3303 # CHECK: v_cmpx_gt_u16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x79,0x7d]
3304 0x01,0xff,0x79,0x7d
3306 # CHECK: v_cmpx_ne_u16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x7a,0x7d]
3307 0x01,0x05,0x7a,0x7d
3309 # CHECK: v_cmpx_ne_u16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x7a,0x7d]
3310 0xff,0x05,0x7a,0x7d
3312 # CHECK: v_cmpx_ne_u16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x7a,0x7d]
3313 0x01,0x04,0x7a,0x7d
3315 # CHECK: v_cmpx_ne_u16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x7a,0x7d]
3316 0x65,0x04,0x7a,0x7d
3318 # CHECK: v_cmpx_ne_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x7a,0x7d]
3319 0x66,0x04,0x7a,0x7d
3321 # CHECK: v_cmpx_ne_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x7a,0x7d]
3322 0x67,0x04,0x7a,0x7d
3324 # CHECK: v_cmpx_ne_u16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x7a,0x7d]
3325 0x6a,0x04,0x7a,0x7d
3327 # CHECK: v_cmpx_ne_u16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x7a,0x7d]
3328 0x6b,0x04,0x7a,0x7d
3330 # CHECK: v_cmpx_ne_u16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x7a,0x7d]
3331 0x7c,0x04,0x7a,0x7d
3333 # CHECK: v_cmpx_ne_u16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x7a,0x7d]
3334 0x7e,0x04,0x7a,0x7d
3336 # CHECK: v_cmpx_ne_u16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x7a,0x7d]
3337 0x7f,0x04,0x7a,0x7d
3339 # CHECK: v_cmpx_ne_u16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x7a,0x7d]
3340 0x80,0x04,0x7a,0x7d
3342 # CHECK: v_cmpx_ne_u16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x7a,0x7d]
3343 0xc1,0x04,0x7a,0x7d
3345 # CHECK: v_cmpx_ne_u16_e32 vcc, 0x3800, v2       ; encoding: [0xff,0x04,0x7a,0x7d,0x00,0x38,0x00,0x00]
3346 0xf0,0x04,0x7a,0x7d
3348 # CHECK: v_cmpx_ne_u16_e32 vcc, 0xc400, v2       ; encoding: [0xff,0x04,0x7a,0x7d,0x00,0xc4,0x00,0x00]
3349 0xf7,0x04,0x7a,0x7d
3351 # CHECK: v_cmpx_ne_u16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00]
3352 0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00
3354 # CHECK: v_cmpx_ne_u16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00]
3355 0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00
3357 # CHECK: v_cmpx_ne_u16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x7b,0x7d]
3358 0x01,0xff,0x7b,0x7d
3360 # CHECK: v_cmpx_ge_u16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x7c,0x7d]
3361 0x01,0x05,0x7c,0x7d
3363 # CHECK: v_cmpx_ge_u16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x7c,0x7d]
3364 0xff,0x05,0x7c,0x7d
3366 # CHECK: v_cmpx_ge_u16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x7c,0x7d]
3367 0x01,0x04,0x7c,0x7d
3369 # CHECK: v_cmpx_ge_u16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x7c,0x7d]
3370 0x65,0x04,0x7c,0x7d
3372 # CHECK: v_cmpx_ge_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x7c,0x7d]
3373 0x66,0x04,0x7c,0x7d
3375 # CHECK: v_cmpx_ge_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x7c,0x7d]
3376 0x67,0x04,0x7c,0x7d
3378 # CHECK: v_cmpx_ge_u16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x7c,0x7d]
3379 0x6a,0x04,0x7c,0x7d
3381 # CHECK: v_cmpx_ge_u16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x7c,0x7d]
3382 0x6b,0x04,0x7c,0x7d
3384 # CHECK: v_cmpx_ge_u16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x7c,0x7d]
3385 0x7c,0x04,0x7c,0x7d
3387 # CHECK: v_cmpx_ge_u16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x7c,0x7d]
3388 0x7e,0x04,0x7c,0x7d
3390 # CHECK: v_cmpx_ge_u16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x7c,0x7d]
3391 0x7f,0x04,0x7c,0x7d
3393 # CHECK: v_cmpx_ge_u16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x7c,0x7d]
3394 0x80,0x04,0x7c,0x7d
3396 # CHECK: v_cmpx_ge_u16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x7c,0x7d]
3397 0xc1,0x04,0x7c,0x7d
3399 # CHECK: v_cmpx_ge_u16_e32 vcc, 0x3800, v2       ; encoding: [0xff,0x04,0x7c,0x7d,0x00,0x38,0x00,0x00]
3400 0xf0,0x04,0x7c,0x7d
3402 # CHECK: v_cmpx_ge_u16_e32 vcc, 0xc400, v2       ; encoding: [0xff,0x04,0x7c,0x7d,0x00,0xc4,0x00,0x00]
3403 0xf7,0x04,0x7c,0x7d
3405 # CHECK: v_cmpx_ge_u16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00]
3406 0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00
3408 # CHECK: v_cmpx_ge_u16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00]
3409 0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00
3411 # CHECK: v_cmpx_ge_u16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x7d,0x7d]
3412 0x01,0xff,0x7d,0x7d
3414 # CHECK: v_cmpx_t_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x7e,0x7d]
3415 0x01,0x05,0x7e,0x7d
3417 # CHECK: v_cmpx_t_u16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x7e,0x7d]
3418 0xff,0x05,0x7e,0x7d
3420 # CHECK: v_cmpx_t_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x7e,0x7d]
3421 0x01,0x04,0x7e,0x7d
3423 # CHECK: v_cmpx_t_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x7e,0x7d]
3424 0x65,0x04,0x7e,0x7d
3426 # CHECK: v_cmpx_t_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x7e,0x7d]
3427 0x66,0x04,0x7e,0x7d
3429 # CHECK: v_cmpx_t_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x7e,0x7d]
3430 0x67,0x04,0x7e,0x7d
3432 # CHECK: v_cmpx_t_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x7e,0x7d]
3433 0x6a,0x04,0x7e,0x7d
3435 # CHECK: v_cmpx_t_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x7e,0x7d]
3436 0x6b,0x04,0x7e,0x7d
3438 # CHECK: v_cmpx_t_u16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x7e,0x7d]
3439 0x7c,0x04,0x7e,0x7d
3441 # CHECK: v_cmpx_t_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x7e,0x7d]
3442 0x7e,0x04,0x7e,0x7d
3444 # CHECK: v_cmpx_t_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x7e,0x7d]
3445 0x7f,0x04,0x7e,0x7d
3447 # CHECK: v_cmpx_t_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x7e,0x7d]
3448 0x80,0x04,0x7e,0x7d
3450 # CHECK: v_cmpx_t_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x7e,0x7d]
3451 0xc1,0x04,0x7e,0x7d
3453 # CHECK: v_cmpx_t_u16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x7e,0x7d,0x00,0x38,0x00,0x00]
3454 0xf0,0x04,0x7e,0x7d
3456 # CHECK: v_cmpx_t_u16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x7e,0x7d,0x00,0xc4,0x00,0x00]
3457 0xf7,0x04,0x7e,0x7d
3459 # CHECK: v_cmpx_t_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x7e,0x7d,0x0b,0xfe,0x00,0x00]
3460 0xff,0x04,0x7e,0x7d,0x0b,0xfe,0x00,0x00
3462 # CHECK: v_cmpx_t_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x7e,0x7d,0x56,0x34,0x00,0x00]
3463 0xff,0x04,0x7e,0x7d,0x56,0x34,0x00,0x00
3465 # CHECK: v_cmpx_t_u16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x7f,0x7d]
3466 0x01,0xff,0x7f,0x7d
3468 # CHECK: v_cmpx_f_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0xa0,0x7d]
3469 0x01,0x05,0xa0,0x7d
3471 # CHECK: v_cmpx_f_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0xa0,0x7d]
3472 0xff,0x05,0xa0,0x7d
3474 # CHECK: v_cmpx_f_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0xa0,0x7d]
3475 0x01,0x04,0xa0,0x7d
3477 # CHECK: v_cmpx_f_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0xa0,0x7d]
3478 0x65,0x04,0xa0,0x7d
3480 # CHECK: v_cmpx_f_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xa0,0x7d]
3481 0x66,0x04,0xa0,0x7d
3483 # CHECK: v_cmpx_f_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xa0,0x7d]
3484 0x67,0x04,0xa0,0x7d
3486 # CHECK: v_cmpx_f_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0xa0,0x7d]
3487 0x6a,0x04,0xa0,0x7d
3489 # CHECK: v_cmpx_f_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0xa0,0x7d]
3490 0x6b,0x04,0xa0,0x7d
3492 # CHECK: v_cmpx_f_i32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0xa0,0x7d]
3493 0x7c,0x04,0xa0,0x7d
3495 # CHECK: v_cmpx_f_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0xa0,0x7d]
3496 0x7e,0x04,0xa0,0x7d
3498 # CHECK: v_cmpx_f_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0xa0,0x7d]
3499 0x7f,0x04,0xa0,0x7d
3501 # CHECK: v_cmpx_f_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0xa0,0x7d]
3502 0x80,0x04,0xa0,0x7d
3504 # CHECK: v_cmpx_f_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0xa0,0x7d]
3505 0xc1,0x04,0xa0,0x7d
3507 # CHECK: v_cmpx_f_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0xa0,0x7d]
3508 0xf0,0x04,0xa0,0x7d
3510 # CHECK: v_cmpx_f_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0xa0,0x7d]
3511 0xf7,0x04,0xa0,0x7d
3513 # CHECK: v_cmpx_f_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf]
3514 0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf
3516 # CHECK: v_cmpx_f_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f]
3517 0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f
3519 # CHECK: v_cmpx_f_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0xa1,0x7d]
3520 0x01,0xff,0xa1,0x7d
3522 # CHECK: v_cmpx_lt_i32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xa2,0x7d]
3523 0x01,0x05,0xa2,0x7d
3525 # CHECK: v_cmpx_lt_i32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xa2,0x7d]
3526 0xff,0x05,0xa2,0x7d
3528 # CHECK: v_cmpx_lt_i32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xa2,0x7d]
3529 0x01,0x04,0xa2,0x7d
3531 # CHECK: v_cmpx_lt_i32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xa2,0x7d]
3532 0x65,0x04,0xa2,0x7d
3534 # CHECK: v_cmpx_lt_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xa2,0x7d]
3535 0x66,0x04,0xa2,0x7d
3537 # CHECK: v_cmpx_lt_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xa2,0x7d]
3538 0x67,0x04,0xa2,0x7d
3540 # CHECK: v_cmpx_lt_i32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xa2,0x7d]
3541 0x6a,0x04,0xa2,0x7d
3543 # CHECK: v_cmpx_lt_i32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xa2,0x7d]
3544 0x6b,0x04,0xa2,0x7d
3546 # CHECK: v_cmpx_lt_i32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xa2,0x7d]
3547 0x7c,0x04,0xa2,0x7d
3549 # CHECK: v_cmpx_lt_i32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xa2,0x7d]
3550 0x7e,0x04,0xa2,0x7d
3552 # CHECK: v_cmpx_lt_i32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xa2,0x7d]
3553 0x7f,0x04,0xa2,0x7d
3555 # CHECK: v_cmpx_lt_i32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xa2,0x7d]
3556 0x80,0x04,0xa2,0x7d
3558 # CHECK: v_cmpx_lt_i32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xa2,0x7d]
3559 0xc1,0x04,0xa2,0x7d
3561 # CHECK: v_cmpx_lt_i32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xa2,0x7d]
3562 0xf0,0x04,0xa2,0x7d
3564 # CHECK: v_cmpx_lt_i32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xa2,0x7d]
3565 0xf7,0x04,0xa2,0x7d
3567 # CHECK: v_cmpx_lt_i32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf]
3568 0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf
3570 # CHECK: v_cmpx_lt_i32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f]
3571 0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f
3573 # CHECK: v_cmpx_lt_i32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xa3,0x7d]
3574 0x01,0xff,0xa3,0x7d
3576 # CHECK: v_cmpx_eq_i32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xa4,0x7d]
3577 0x01,0x05,0xa4,0x7d
3579 # CHECK: v_cmpx_eq_i32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xa4,0x7d]
3580 0xff,0x05,0xa4,0x7d
3582 # CHECK: v_cmpx_eq_i32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xa4,0x7d]
3583 0x01,0x04,0xa4,0x7d
3585 # CHECK: v_cmpx_eq_i32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xa4,0x7d]
3586 0x65,0x04,0xa4,0x7d
3588 # CHECK: v_cmpx_eq_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xa4,0x7d]
3589 0x66,0x04,0xa4,0x7d
3591 # CHECK: v_cmpx_eq_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xa4,0x7d]
3592 0x67,0x04,0xa4,0x7d
3594 # CHECK: v_cmpx_eq_i32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xa4,0x7d]
3595 0x6a,0x04,0xa4,0x7d
3597 # CHECK: v_cmpx_eq_i32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xa4,0x7d]
3598 0x6b,0x04,0xa4,0x7d
3600 # CHECK: v_cmpx_eq_i32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xa4,0x7d]
3601 0x7c,0x04,0xa4,0x7d
3603 # CHECK: v_cmpx_eq_i32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xa4,0x7d]
3604 0x7e,0x04,0xa4,0x7d
3606 # CHECK: v_cmpx_eq_i32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xa4,0x7d]
3607 0x7f,0x04,0xa4,0x7d
3609 # CHECK: v_cmpx_eq_i32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xa4,0x7d]
3610 0x80,0x04,0xa4,0x7d
3612 # CHECK: v_cmpx_eq_i32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xa4,0x7d]
3613 0xc1,0x04,0xa4,0x7d
3615 # CHECK: v_cmpx_eq_i32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xa4,0x7d]
3616 0xf0,0x04,0xa4,0x7d
3618 # CHECK: v_cmpx_eq_i32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xa4,0x7d]
3619 0xf7,0x04,0xa4,0x7d
3621 # CHECK: v_cmpx_eq_i32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf]
3622 0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf
3624 # CHECK: v_cmpx_eq_i32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f]
3625 0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f
3627 # CHECK: v_cmpx_eq_i32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xa5,0x7d]
3628 0x01,0xff,0xa5,0x7d
3630 # CHECK: v_cmpx_le_i32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xa6,0x7d]
3631 0x01,0x05,0xa6,0x7d
3633 # CHECK: v_cmpx_le_i32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xa6,0x7d]
3634 0xff,0x05,0xa6,0x7d
3636 # CHECK: v_cmpx_le_i32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xa6,0x7d]
3637 0x01,0x04,0xa6,0x7d
3639 # CHECK: v_cmpx_le_i32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xa6,0x7d]
3640 0x65,0x04,0xa6,0x7d
3642 # CHECK: v_cmpx_le_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xa6,0x7d]
3643 0x66,0x04,0xa6,0x7d
3645 # CHECK: v_cmpx_le_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xa6,0x7d]
3646 0x67,0x04,0xa6,0x7d
3648 # CHECK: v_cmpx_le_i32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xa6,0x7d]
3649 0x6a,0x04,0xa6,0x7d
3651 # CHECK: v_cmpx_le_i32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xa6,0x7d]
3652 0x6b,0x04,0xa6,0x7d
3654 # CHECK: v_cmpx_le_i32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xa6,0x7d]
3655 0x7c,0x04,0xa6,0x7d
3657 # CHECK: v_cmpx_le_i32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xa6,0x7d]
3658 0x7e,0x04,0xa6,0x7d
3660 # CHECK: v_cmpx_le_i32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xa6,0x7d]
3661 0x7f,0x04,0xa6,0x7d
3663 # CHECK: v_cmpx_le_i32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xa6,0x7d]
3664 0x80,0x04,0xa6,0x7d
3666 # CHECK: v_cmpx_le_i32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xa6,0x7d]
3667 0xc1,0x04,0xa6,0x7d
3669 # CHECK: v_cmpx_le_i32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xa6,0x7d]
3670 0xf0,0x04,0xa6,0x7d
3672 # CHECK: v_cmpx_le_i32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xa6,0x7d]
3673 0xf7,0x04,0xa6,0x7d
3675 # CHECK: v_cmpx_le_i32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf]
3676 0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf
3678 # CHECK: v_cmpx_le_i32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f]
3679 0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f
3681 # CHECK: v_cmpx_le_i32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xa7,0x7d]
3682 0x01,0xff,0xa7,0x7d
3684 # CHECK: v_cmpx_gt_i32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xa8,0x7d]
3685 0x01,0x05,0xa8,0x7d
3687 # CHECK: v_cmpx_gt_i32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xa8,0x7d]
3688 0xff,0x05,0xa8,0x7d
3690 # CHECK: v_cmpx_gt_i32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xa8,0x7d]
3691 0x01,0x04,0xa8,0x7d
3693 # CHECK: v_cmpx_gt_i32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xa8,0x7d]
3694 0x65,0x04,0xa8,0x7d
3696 # CHECK: v_cmpx_gt_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xa8,0x7d]
3697 0x66,0x04,0xa8,0x7d
3699 # CHECK: v_cmpx_gt_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xa8,0x7d]
3700 0x67,0x04,0xa8,0x7d
3702 # CHECK: v_cmpx_gt_i32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xa8,0x7d]
3703 0x6a,0x04,0xa8,0x7d
3705 # CHECK: v_cmpx_gt_i32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xa8,0x7d]
3706 0x6b,0x04,0xa8,0x7d
3708 # CHECK: v_cmpx_gt_i32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xa8,0x7d]
3709 0x7c,0x04,0xa8,0x7d
3711 # CHECK: v_cmpx_gt_i32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xa8,0x7d]
3712 0x7e,0x04,0xa8,0x7d
3714 # CHECK: v_cmpx_gt_i32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xa8,0x7d]
3715 0x7f,0x04,0xa8,0x7d
3717 # CHECK: v_cmpx_gt_i32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xa8,0x7d]
3718 0x80,0x04,0xa8,0x7d
3720 # CHECK: v_cmpx_gt_i32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xa8,0x7d]
3721 0xc1,0x04,0xa8,0x7d
3723 # CHECK: v_cmpx_gt_i32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xa8,0x7d]
3724 0xf0,0x04,0xa8,0x7d
3726 # CHECK: v_cmpx_gt_i32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xa8,0x7d]
3727 0xf7,0x04,0xa8,0x7d
3729 # CHECK: v_cmpx_gt_i32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf]
3730 0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf
3732 # CHECK: v_cmpx_gt_i32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f]
3733 0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f
3735 # CHECK: v_cmpx_gt_i32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xa9,0x7d]
3736 0x01,0xff,0xa9,0x7d
3738 # CHECK: v_cmpx_ne_i32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xaa,0x7d]
3739 0x01,0x05,0xaa,0x7d
3741 # CHECK: v_cmpx_ne_i32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xaa,0x7d]
3742 0xff,0x05,0xaa,0x7d
3744 # CHECK: v_cmpx_ne_i32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xaa,0x7d]
3745 0x01,0x04,0xaa,0x7d
3747 # CHECK: v_cmpx_ne_i32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xaa,0x7d]
3748 0x65,0x04,0xaa,0x7d
3750 # CHECK: v_cmpx_ne_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xaa,0x7d]
3751 0x66,0x04,0xaa,0x7d
3753 # CHECK: v_cmpx_ne_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xaa,0x7d]
3754 0x67,0x04,0xaa,0x7d
3756 # CHECK: v_cmpx_ne_i32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xaa,0x7d]
3757 0x6a,0x04,0xaa,0x7d
3759 # CHECK: v_cmpx_ne_i32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xaa,0x7d]
3760 0x6b,0x04,0xaa,0x7d
3762 # CHECK: v_cmpx_ne_i32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xaa,0x7d]
3763 0x7c,0x04,0xaa,0x7d
3765 # CHECK: v_cmpx_ne_i32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xaa,0x7d]
3766 0x7e,0x04,0xaa,0x7d
3768 # CHECK: v_cmpx_ne_i32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xaa,0x7d]
3769 0x7f,0x04,0xaa,0x7d
3771 # CHECK: v_cmpx_ne_i32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xaa,0x7d]
3772 0x80,0x04,0xaa,0x7d
3774 # CHECK: v_cmpx_ne_i32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xaa,0x7d]
3775 0xc1,0x04,0xaa,0x7d
3777 # CHECK: v_cmpx_ne_i32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xaa,0x7d]
3778 0xf0,0x04,0xaa,0x7d
3780 # CHECK: v_cmpx_ne_i32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xaa,0x7d]
3781 0xf7,0x04,0xaa,0x7d
3783 # CHECK: v_cmpx_ne_i32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf]
3784 0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf
3786 # CHECK: v_cmpx_ne_i32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f]
3787 0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f
3789 # CHECK: v_cmpx_ne_i32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xab,0x7d]
3790 0x01,0xff,0xab,0x7d
3792 # CHECK: v_cmpx_ge_i32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xac,0x7d]
3793 0x01,0x05,0xac,0x7d
3795 # CHECK: v_cmpx_ge_i32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xac,0x7d]
3796 0xff,0x05,0xac,0x7d
3798 # CHECK: v_cmpx_ge_i32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xac,0x7d]
3799 0x01,0x04,0xac,0x7d
3801 # CHECK: v_cmpx_ge_i32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xac,0x7d]
3802 0x65,0x04,0xac,0x7d
3804 # CHECK: v_cmpx_ge_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xac,0x7d]
3805 0x66,0x04,0xac,0x7d
3807 # CHECK: v_cmpx_ge_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xac,0x7d]
3808 0x67,0x04,0xac,0x7d
3810 # CHECK: v_cmpx_ge_i32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xac,0x7d]
3811 0x6a,0x04,0xac,0x7d
3813 # CHECK: v_cmpx_ge_i32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xac,0x7d]
3814 0x6b,0x04,0xac,0x7d
3816 # CHECK: v_cmpx_ge_i32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xac,0x7d]
3817 0x7c,0x04,0xac,0x7d
3819 # CHECK: v_cmpx_ge_i32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xac,0x7d]
3820 0x7e,0x04,0xac,0x7d
3822 # CHECK: v_cmpx_ge_i32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xac,0x7d]
3823 0x7f,0x04,0xac,0x7d
3825 # CHECK: v_cmpx_ge_i32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xac,0x7d]
3826 0x80,0x04,0xac,0x7d
3828 # CHECK: v_cmpx_ge_i32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xac,0x7d]
3829 0xc1,0x04,0xac,0x7d
3831 # CHECK: v_cmpx_ge_i32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xac,0x7d]
3832 0xf0,0x04,0xac,0x7d
3834 # CHECK: v_cmpx_ge_i32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xac,0x7d]
3835 0xf7,0x04,0xac,0x7d
3837 # CHECK: v_cmpx_ge_i32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf]
3838 0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf
3840 # CHECK: v_cmpx_ge_i32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f]
3841 0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f
3843 # CHECK: v_cmpx_ge_i32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xad,0x7d]
3844 0x01,0xff,0xad,0x7d
3846 # CHECK: v_cmpx_t_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0xae,0x7d]
3847 0x01,0x05,0xae,0x7d
3849 # CHECK: v_cmpx_t_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0xae,0x7d]
3850 0xff,0x05,0xae,0x7d
3852 # CHECK: v_cmpx_t_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0xae,0x7d]
3853 0x01,0x04,0xae,0x7d
3855 # CHECK: v_cmpx_t_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0xae,0x7d]
3856 0x65,0x04,0xae,0x7d
3858 # CHECK: v_cmpx_t_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xae,0x7d]
3859 0x66,0x04,0xae,0x7d
3861 # CHECK: v_cmpx_t_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xae,0x7d]
3862 0x67,0x04,0xae,0x7d
3864 # CHECK: v_cmpx_t_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0xae,0x7d]
3865 0x6a,0x04,0xae,0x7d
3867 # CHECK: v_cmpx_t_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0xae,0x7d]
3868 0x6b,0x04,0xae,0x7d
3870 # CHECK: v_cmpx_t_i32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0xae,0x7d]
3871 0x7c,0x04,0xae,0x7d
3873 # CHECK: v_cmpx_t_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0xae,0x7d]
3874 0x7e,0x04,0xae,0x7d
3876 # CHECK: v_cmpx_t_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0xae,0x7d]
3877 0x7f,0x04,0xae,0x7d
3879 # CHECK: v_cmpx_t_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0xae,0x7d]
3880 0x80,0x04,0xae,0x7d
3882 # CHECK: v_cmpx_t_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0xae,0x7d]
3883 0xc1,0x04,0xae,0x7d
3885 # CHECK: v_cmpx_t_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0xae,0x7d]
3886 0xf0,0x04,0xae,0x7d
3888 # CHECK: v_cmpx_t_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0xae,0x7d]
3889 0xf7,0x04,0xae,0x7d
3891 # CHECK: v_cmpx_t_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf]
3892 0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf
3894 # CHECK: v_cmpx_t_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f]
3895 0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f
3897 # CHECK: v_cmpx_t_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0xaf,0x7d]
3898 0x01,0xff,0xaf,0x7d
3900 # CHECK: v_cmpx_f_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0xb0,0x7d]
3901 0x01,0x05,0xb0,0x7d
3903 # CHECK: v_cmpx_f_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0xb0,0x7d]
3904 0xff,0x05,0xb0,0x7d
3906 # CHECK: v_cmpx_f_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0xb0,0x7d]
3907 0x01,0x04,0xb0,0x7d
3909 # CHECK: v_cmpx_f_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0xb0,0x7d]
3910 0x65,0x04,0xb0,0x7d
3912 # CHECK: v_cmpx_f_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xb0,0x7d]
3913 0x66,0x04,0xb0,0x7d
3915 # CHECK: v_cmpx_f_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xb0,0x7d]
3916 0x67,0x04,0xb0,0x7d
3918 # CHECK: v_cmpx_f_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0xb0,0x7d]
3919 0x6a,0x04,0xb0,0x7d
3921 # CHECK: v_cmpx_f_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0xb0,0x7d]
3922 0x6b,0x04,0xb0,0x7d
3924 # CHECK: v_cmpx_f_u32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0xb0,0x7d]
3925 0x7c,0x04,0xb0,0x7d
3927 # CHECK: v_cmpx_f_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0xb0,0x7d]
3928 0x7e,0x04,0xb0,0x7d
3930 # CHECK: v_cmpx_f_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0xb0,0x7d]
3931 0x7f,0x04,0xb0,0x7d
3933 # CHECK: v_cmpx_f_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0xb0,0x7d]
3934 0x80,0x04,0xb0,0x7d
3936 # CHECK: v_cmpx_f_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0xb0,0x7d]
3937 0xc1,0x04,0xb0,0x7d
3939 # CHECK: v_cmpx_f_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0xb0,0x7d]
3940 0xf0,0x04,0xb0,0x7d
3942 # CHECK: v_cmpx_f_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0xb0,0x7d]
3943 0xf7,0x04,0xb0,0x7d
3945 # CHECK: v_cmpx_f_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0xb0,0x7d,0x56,0x34,0x12,0xaf]
3946 0xff,0x04,0xb0,0x7d,0x56,0x34,0x12,0xaf
3948 # CHECK: v_cmpx_f_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0xb0,0x7d,0x73,0x72,0x71,0x3f]
3949 0xff,0x04,0xb0,0x7d,0x73,0x72,0x71,0x3f
3951 # CHECK: v_cmpx_f_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0xb1,0x7d]
3952 0x01,0xff,0xb1,0x7d
3954 # CHECK: v_cmpx_lt_u32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xb2,0x7d]
3955 0x01,0x05,0xb2,0x7d
3957 # CHECK: v_cmpx_lt_u32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xb2,0x7d]
3958 0xff,0x05,0xb2,0x7d
3960 # CHECK: v_cmpx_lt_u32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xb2,0x7d]
3961 0x01,0x04,0xb2,0x7d
3963 # CHECK: v_cmpx_lt_u32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xb2,0x7d]
3964 0x65,0x04,0xb2,0x7d
3966 # CHECK: v_cmpx_lt_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xb2,0x7d]
3967 0x66,0x04,0xb2,0x7d
3969 # CHECK: v_cmpx_lt_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xb2,0x7d]
3970 0x67,0x04,0xb2,0x7d
3972 # CHECK: v_cmpx_lt_u32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xb2,0x7d]
3973 0x6a,0x04,0xb2,0x7d
3975 # CHECK: v_cmpx_lt_u32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xb2,0x7d]
3976 0x6b,0x04,0xb2,0x7d
3978 # CHECK: v_cmpx_lt_u32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xb2,0x7d]
3979 0x7c,0x04,0xb2,0x7d
3981 # CHECK: v_cmpx_lt_u32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xb2,0x7d]
3982 0x7e,0x04,0xb2,0x7d
3984 # CHECK: v_cmpx_lt_u32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xb2,0x7d]
3985 0x7f,0x04,0xb2,0x7d
3987 # CHECK: v_cmpx_lt_u32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xb2,0x7d]
3988 0x80,0x04,0xb2,0x7d
3990 # CHECK: v_cmpx_lt_u32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xb2,0x7d]
3991 0xc1,0x04,0xb2,0x7d
3993 # CHECK: v_cmpx_lt_u32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xb2,0x7d]
3994 0xf0,0x04,0xb2,0x7d
3996 # CHECK: v_cmpx_lt_u32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xb2,0x7d]
3997 0xf7,0x04,0xb2,0x7d
3999 # CHECK: v_cmpx_lt_u32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xb2,0x7d,0x56,0x34,0x12,0xaf]
4000 0xff,0x04,0xb2,0x7d,0x56,0x34,0x12,0xaf
4002 # CHECK: v_cmpx_lt_u32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xb2,0x7d,0x73,0x72,0x71,0x3f]
4003 0xff,0x04,0xb2,0x7d,0x73,0x72,0x71,0x3f
4005 # CHECK: v_cmpx_lt_u32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xb3,0x7d]
4006 0x01,0xff,0xb3,0x7d
4008 # CHECK: v_cmpx_eq_u32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xb4,0x7d]
4009 0x01,0x05,0xb4,0x7d
4011 # CHECK: v_cmpx_eq_u32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xb4,0x7d]
4012 0xff,0x05,0xb4,0x7d
4014 # CHECK: v_cmpx_eq_u32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xb4,0x7d]
4015 0x01,0x04,0xb4,0x7d
4017 # CHECK: v_cmpx_eq_u32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xb4,0x7d]
4018 0x65,0x04,0xb4,0x7d
4020 # CHECK: v_cmpx_eq_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xb4,0x7d]
4021 0x66,0x04,0xb4,0x7d
4023 # CHECK: v_cmpx_eq_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xb4,0x7d]
4024 0x67,0x04,0xb4,0x7d
4026 # CHECK: v_cmpx_eq_u32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xb4,0x7d]
4027 0x6a,0x04,0xb4,0x7d
4029 # CHECK: v_cmpx_eq_u32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xb4,0x7d]
4030 0x6b,0x04,0xb4,0x7d
4032 # CHECK: v_cmpx_eq_u32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xb4,0x7d]
4033 0x7c,0x04,0xb4,0x7d
4035 # CHECK: v_cmpx_eq_u32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xb4,0x7d]
4036 0x7e,0x04,0xb4,0x7d
4038 # CHECK: v_cmpx_eq_u32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xb4,0x7d]
4039 0x7f,0x04,0xb4,0x7d
4041 # CHECK: v_cmpx_eq_u32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xb4,0x7d]
4042 0x80,0x04,0xb4,0x7d
4044 # CHECK: v_cmpx_eq_u32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xb4,0x7d]
4045 0xc1,0x04,0xb4,0x7d
4047 # CHECK: v_cmpx_eq_u32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xb4,0x7d]
4048 0xf0,0x04,0xb4,0x7d
4050 # CHECK: v_cmpx_eq_u32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xb4,0x7d]
4051 0xf7,0x04,0xb4,0x7d
4053 # CHECK: v_cmpx_eq_u32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xb4,0x7d,0x56,0x34,0x12,0xaf]
4054 0xff,0x04,0xb4,0x7d,0x56,0x34,0x12,0xaf
4056 # CHECK: v_cmpx_eq_u32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xb4,0x7d,0x73,0x72,0x71,0x3f]
4057 0xff,0x04,0xb4,0x7d,0x73,0x72,0x71,0x3f
4059 # CHECK: v_cmpx_eq_u32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xb5,0x7d]
4060 0x01,0xff,0xb5,0x7d
4062 # CHECK: v_cmpx_le_u32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xb6,0x7d]
4063 0x01,0x05,0xb6,0x7d
4065 # CHECK: v_cmpx_le_u32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xb6,0x7d]
4066 0xff,0x05,0xb6,0x7d
4068 # CHECK: v_cmpx_le_u32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xb6,0x7d]
4069 0x01,0x04,0xb6,0x7d
4071 # CHECK: v_cmpx_le_u32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xb6,0x7d]
4072 0x65,0x04,0xb6,0x7d
4074 # CHECK: v_cmpx_le_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xb6,0x7d]
4075 0x66,0x04,0xb6,0x7d
4077 # CHECK: v_cmpx_le_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xb6,0x7d]
4078 0x67,0x04,0xb6,0x7d
4080 # CHECK: v_cmpx_le_u32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xb6,0x7d]
4081 0x6a,0x04,0xb6,0x7d
4083 # CHECK: v_cmpx_le_u32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xb6,0x7d]
4084 0x6b,0x04,0xb6,0x7d
4086 # CHECK: v_cmpx_le_u32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xb6,0x7d]
4087 0x7c,0x04,0xb6,0x7d
4089 # CHECK: v_cmpx_le_u32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xb6,0x7d]
4090 0x7e,0x04,0xb6,0x7d
4092 # CHECK: v_cmpx_le_u32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xb6,0x7d]
4093 0x7f,0x04,0xb6,0x7d
4095 # CHECK: v_cmpx_le_u32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xb6,0x7d]
4096 0x80,0x04,0xb6,0x7d
4098 # CHECK: v_cmpx_le_u32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xb6,0x7d]
4099 0xc1,0x04,0xb6,0x7d
4101 # CHECK: v_cmpx_le_u32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xb6,0x7d]
4102 0xf0,0x04,0xb6,0x7d
4104 # CHECK: v_cmpx_le_u32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xb6,0x7d]
4105 0xf7,0x04,0xb6,0x7d
4107 # CHECK: v_cmpx_le_u32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xb6,0x7d,0x56,0x34,0x12,0xaf]
4108 0xff,0x04,0xb6,0x7d,0x56,0x34,0x12,0xaf
4110 # CHECK: v_cmpx_le_u32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xb6,0x7d,0x73,0x72,0x71,0x3f]
4111 0xff,0x04,0xb6,0x7d,0x73,0x72,0x71,0x3f
4113 # CHECK: v_cmpx_le_u32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xb7,0x7d]
4114 0x01,0xff,0xb7,0x7d
4116 # CHECK: v_cmpx_gt_u32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xb8,0x7d]
4117 0x01,0x05,0xb8,0x7d
4119 # CHECK: v_cmpx_gt_u32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xb8,0x7d]
4120 0xff,0x05,0xb8,0x7d
4122 # CHECK: v_cmpx_gt_u32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xb8,0x7d]
4123 0x01,0x04,0xb8,0x7d
4125 # CHECK: v_cmpx_gt_u32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xb8,0x7d]
4126 0x65,0x04,0xb8,0x7d
4128 # CHECK: v_cmpx_gt_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xb8,0x7d]
4129 0x66,0x04,0xb8,0x7d
4131 # CHECK: v_cmpx_gt_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xb8,0x7d]
4132 0x67,0x04,0xb8,0x7d
4134 # CHECK: v_cmpx_gt_u32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xb8,0x7d]
4135 0x6a,0x04,0xb8,0x7d
4137 # CHECK: v_cmpx_gt_u32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xb8,0x7d]
4138 0x6b,0x04,0xb8,0x7d
4140 # CHECK: v_cmpx_gt_u32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xb8,0x7d]
4141 0x7c,0x04,0xb8,0x7d
4143 # CHECK: v_cmpx_gt_u32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xb8,0x7d]
4144 0x7e,0x04,0xb8,0x7d
4146 # CHECK: v_cmpx_gt_u32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xb8,0x7d]
4147 0x7f,0x04,0xb8,0x7d
4149 # CHECK: v_cmpx_gt_u32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xb8,0x7d]
4150 0x80,0x04,0xb8,0x7d
4152 # CHECK: v_cmpx_gt_u32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xb8,0x7d]
4153 0xc1,0x04,0xb8,0x7d
4155 # CHECK: v_cmpx_gt_u32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xb8,0x7d]
4156 0xf0,0x04,0xb8,0x7d
4158 # CHECK: v_cmpx_gt_u32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xb8,0x7d]
4159 0xf7,0x04,0xb8,0x7d
4161 # CHECK: v_cmpx_gt_u32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xb8,0x7d,0x56,0x34,0x12,0xaf]
4162 0xff,0x04,0xb8,0x7d,0x56,0x34,0x12,0xaf
4164 # CHECK: v_cmpx_gt_u32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xb8,0x7d,0x73,0x72,0x71,0x3f]
4165 0xff,0x04,0xb8,0x7d,0x73,0x72,0x71,0x3f
4167 # CHECK: v_cmpx_gt_u32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xb9,0x7d]
4168 0x01,0xff,0xb9,0x7d
4170 # CHECK: v_cmpx_ne_u32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xba,0x7d]
4171 0x01,0x05,0xba,0x7d
4173 # CHECK: v_cmpx_ne_u32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xba,0x7d]
4174 0xff,0x05,0xba,0x7d
4176 # CHECK: v_cmpx_ne_u32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xba,0x7d]
4177 0x01,0x04,0xba,0x7d
4179 # CHECK: v_cmpx_ne_u32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xba,0x7d]
4180 0x65,0x04,0xba,0x7d
4182 # CHECK: v_cmpx_ne_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xba,0x7d]
4183 0x66,0x04,0xba,0x7d
4185 # CHECK: v_cmpx_ne_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xba,0x7d]
4186 0x67,0x04,0xba,0x7d
4188 # CHECK: v_cmpx_ne_u32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xba,0x7d]
4189 0x6a,0x04,0xba,0x7d
4191 # CHECK: v_cmpx_ne_u32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xba,0x7d]
4192 0x6b,0x04,0xba,0x7d
4194 # CHECK: v_cmpx_ne_u32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xba,0x7d]
4195 0x7c,0x04,0xba,0x7d
4197 # CHECK: v_cmpx_ne_u32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xba,0x7d]
4198 0x7e,0x04,0xba,0x7d
4200 # CHECK: v_cmpx_ne_u32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xba,0x7d]
4201 0x7f,0x04,0xba,0x7d
4203 # CHECK: v_cmpx_ne_u32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xba,0x7d]
4204 0x80,0x04,0xba,0x7d
4206 # CHECK: v_cmpx_ne_u32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xba,0x7d]
4207 0xc1,0x04,0xba,0x7d
4209 # CHECK: v_cmpx_ne_u32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xba,0x7d]
4210 0xf0,0x04,0xba,0x7d
4212 # CHECK: v_cmpx_ne_u32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xba,0x7d]
4213 0xf7,0x04,0xba,0x7d
4215 # CHECK: v_cmpx_ne_u32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xba,0x7d,0x56,0x34,0x12,0xaf]
4216 0xff,0x04,0xba,0x7d,0x56,0x34,0x12,0xaf
4218 # CHECK: v_cmpx_ne_u32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xba,0x7d,0x73,0x72,0x71,0x3f]
4219 0xff,0x04,0xba,0x7d,0x73,0x72,0x71,0x3f
4221 # CHECK: v_cmpx_ne_u32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xbb,0x7d]
4222 0x01,0xff,0xbb,0x7d
4224 # CHECK: v_cmpx_ge_u32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0xbc,0x7d]
4225 0x01,0x05,0xbc,0x7d
4227 # CHECK: v_cmpx_ge_u32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0xbc,0x7d]
4228 0xff,0x05,0xbc,0x7d
4230 # CHECK: v_cmpx_ge_u32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0xbc,0x7d]
4231 0x01,0x04,0xbc,0x7d
4233 # CHECK: v_cmpx_ge_u32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0xbc,0x7d]
4234 0x65,0x04,0xbc,0x7d
4236 # CHECK: v_cmpx_ge_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xbc,0x7d]
4237 0x66,0x04,0xbc,0x7d
4239 # CHECK: v_cmpx_ge_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xbc,0x7d]
4240 0x67,0x04,0xbc,0x7d
4242 # CHECK: v_cmpx_ge_u32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0xbc,0x7d]
4243 0x6a,0x04,0xbc,0x7d
4245 # CHECK: v_cmpx_ge_u32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0xbc,0x7d]
4246 0x6b,0x04,0xbc,0x7d
4248 # CHECK: v_cmpx_ge_u32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0xbc,0x7d]
4249 0x7c,0x04,0xbc,0x7d
4251 # CHECK: v_cmpx_ge_u32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0xbc,0x7d]
4252 0x7e,0x04,0xbc,0x7d
4254 # CHECK: v_cmpx_ge_u32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0xbc,0x7d]
4255 0x7f,0x04,0xbc,0x7d
4257 # CHECK: v_cmpx_ge_u32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0xbc,0x7d]
4258 0x80,0x04,0xbc,0x7d
4260 # CHECK: v_cmpx_ge_u32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0xbc,0x7d]
4261 0xc1,0x04,0xbc,0x7d
4263 # CHECK: v_cmpx_ge_u32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0xbc,0x7d]
4264 0xf0,0x04,0xbc,0x7d
4266 # CHECK: v_cmpx_ge_u32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0xbc,0x7d]
4267 0xf7,0x04,0xbc,0x7d
4269 # CHECK: v_cmpx_ge_u32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0xbc,0x7d,0x56,0x34,0x12,0xaf]
4270 0xff,0x04,0xbc,0x7d,0x56,0x34,0x12,0xaf
4272 # CHECK: v_cmpx_ge_u32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0xbc,0x7d,0x73,0x72,0x71,0x3f]
4273 0xff,0x04,0xbc,0x7d,0x73,0x72,0x71,0x3f
4275 # CHECK: v_cmpx_ge_u32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0xbd,0x7d]
4276 0x01,0xff,0xbd,0x7d
4278 # CHECK: v_cmpx_t_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0xbe,0x7d]
4279 0x01,0x05,0xbe,0x7d
4281 # CHECK: v_cmpx_t_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0xbe,0x7d]
4282 0xff,0x05,0xbe,0x7d
4284 # CHECK: v_cmpx_t_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0xbe,0x7d]
4285 0x01,0x04,0xbe,0x7d
4287 # CHECK: v_cmpx_t_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0xbe,0x7d]
4288 0x65,0x04,0xbe,0x7d
4290 # CHECK: v_cmpx_t_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0xbe,0x7d]
4291 0x66,0x04,0xbe,0x7d
4293 # CHECK: v_cmpx_t_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0xbe,0x7d]
4294 0x67,0x04,0xbe,0x7d
4296 # CHECK: v_cmpx_t_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0xbe,0x7d]
4297 0x6a,0x04,0xbe,0x7d
4299 # CHECK: v_cmpx_t_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0xbe,0x7d]
4300 0x6b,0x04,0xbe,0x7d
4302 # CHECK: v_cmpx_t_u32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0xbe,0x7d]
4303 0x7c,0x04,0xbe,0x7d
4305 # CHECK: v_cmpx_t_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0xbe,0x7d]
4306 0x7e,0x04,0xbe,0x7d
4308 # CHECK: v_cmpx_t_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0xbe,0x7d]
4309 0x7f,0x04,0xbe,0x7d
4311 # CHECK: v_cmpx_t_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0xbe,0x7d]
4312 0x80,0x04,0xbe,0x7d
4314 # CHECK: v_cmpx_t_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0xbe,0x7d]
4315 0xc1,0x04,0xbe,0x7d
4317 # CHECK: v_cmpx_t_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0xbe,0x7d]
4318 0xf0,0x04,0xbe,0x7d
4320 # CHECK: v_cmpx_t_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0xbe,0x7d]
4321 0xf7,0x04,0xbe,0x7d
4323 # CHECK: v_cmpx_t_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0xbe,0x7d,0x56,0x34,0x12,0xaf]
4324 0xff,0x04,0xbe,0x7d,0x56,0x34,0x12,0xaf
4326 # CHECK: v_cmpx_t_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0xbe,0x7d,0x73,0x72,0x71,0x3f]
4327 0xff,0x04,0xbe,0x7d,0x73,0x72,0x71,0x3f
4329 # CHECK: v_cmpx_t_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0xbf,0x7d]
4330 0x01,0xff,0xbf,0x7d
4332 # CHECK: v_cmpx_f_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xe0,0x7d]
4333 0x01,0x05,0xe0,0x7d
4335 # CHECK: v_cmpx_f_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xe0,0x7d]
4336 0xfe,0x05,0xe0,0x7d
4338 # CHECK: v_cmpx_f_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xe0,0x7d]
4339 0x02,0x04,0xe0,0x7d
4341 # CHECK: v_cmpx_f_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xe0,0x7d]
4342 0x04,0x04,0xe0,0x7d
4344 # CHECK: v_cmpx_f_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xe0,0x7d]
4345 0x64,0x04,0xe0,0x7d
4347 # CHECK: v_cmpx_f_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xe0,0x7d]
4348 0x66,0x04,0xe0,0x7d
4350 # CHECK: v_cmpx_f_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xe0,0x7d]
4351 0x6a,0x04,0xe0,0x7d
4353 # CHECK: v_cmpx_f_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xe0,0x7d]
4354 0x7e,0x04,0xe0,0x7d
4356 # CHECK: v_cmpx_f_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xe0,0x7d]
4357 0x80,0x04,0xe0,0x7d
4359 # CHECK: v_cmpx_f_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xe0,0x7d]
4360 0xc1,0x04,0xe0,0x7d
4362 # CHECK: v_cmpx_f_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xe0,0x7d]
4363 0xf0,0x04,0xe0,0x7d
4365 # CHECK: v_cmpx_f_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xe0,0x7d]
4366 0xf7,0x04,0xe0,0x7d
4368 # CHECK: v_cmpx_f_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xe0,0x7d,0x56,0x34,0x12,0xaf]
4369 0xff,0x04,0xe0,0x7d,0x56,0x34,0x12,0xaf
4371 # CHECK: v_cmpx_f_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xe0,0x7d,0x73,0x72,0x71,0x3f]
4372 0xff,0x04,0xe0,0x7d,0x73,0x72,0x71,0x3f
4374 # CHECK: v_cmpx_f_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xe1,0x7d]
4375 0x01,0xfd,0xe1,0x7d
4377 # CHECK: v_cmpx_lt_i64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xe2,0x7d]
4378 0x01,0x05,0xe2,0x7d
4380 # CHECK: v_cmpx_lt_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xe2,0x7d]
4381 0xfe,0x05,0xe2,0x7d
4383 # CHECK: v_cmpx_lt_i64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xe2,0x7d]
4384 0x02,0x04,0xe2,0x7d
4386 # CHECK: v_cmpx_lt_i64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xe2,0x7d]
4387 0x04,0x04,0xe2,0x7d
4389 # CHECK: v_cmpx_lt_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xe2,0x7d]
4390 0x64,0x04,0xe2,0x7d
4392 # CHECK: v_cmpx_lt_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xe2,0x7d]
4393 0x66,0x04,0xe2,0x7d
4395 # CHECK: v_cmpx_lt_i64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xe2,0x7d]
4396 0x6a,0x04,0xe2,0x7d
4398 # CHECK: v_cmpx_lt_i64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xe2,0x7d]
4399 0x7e,0x04,0xe2,0x7d
4401 # CHECK: v_cmpx_lt_i64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xe2,0x7d]
4402 0x80,0x04,0xe2,0x7d
4404 # CHECK: v_cmpx_lt_i64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xe2,0x7d]
4405 0xc1,0x04,0xe2,0x7d
4407 # CHECK: v_cmpx_lt_i64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xe2,0x7d]
4408 0xf0,0x04,0xe2,0x7d
4410 # CHECK: v_cmpx_lt_i64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xe2,0x7d]
4411 0xf7,0x04,0xe2,0x7d
4413 # CHECK: v_cmpx_lt_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xe2,0x7d,0x56,0x34,0x12,0xaf]
4414 0xff,0x04,0xe2,0x7d,0x56,0x34,0x12,0xaf
4416 # CHECK: v_cmpx_lt_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xe2,0x7d,0x73,0x72,0x71,0x3f]
4417 0xff,0x04,0xe2,0x7d,0x73,0x72,0x71,0x3f
4419 # CHECK: v_cmpx_lt_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xe3,0x7d]
4420 0x01,0xfd,0xe3,0x7d
4422 # CHECK: v_cmpx_eq_i64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xe4,0x7d]
4423 0x01,0x05,0xe4,0x7d
4425 # CHECK: v_cmpx_eq_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xe4,0x7d]
4426 0xfe,0x05,0xe4,0x7d
4428 # CHECK: v_cmpx_eq_i64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xe4,0x7d]
4429 0x02,0x04,0xe4,0x7d
4431 # CHECK: v_cmpx_eq_i64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xe4,0x7d]
4432 0x04,0x04,0xe4,0x7d
4434 # CHECK: v_cmpx_eq_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xe4,0x7d]
4435 0x64,0x04,0xe4,0x7d
4437 # CHECK: v_cmpx_eq_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xe4,0x7d]
4438 0x66,0x04,0xe4,0x7d
4440 # CHECK: v_cmpx_eq_i64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xe4,0x7d]
4441 0x6a,0x04,0xe4,0x7d
4443 # CHECK: v_cmpx_eq_i64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xe4,0x7d]
4444 0x7e,0x04,0xe4,0x7d
4446 # CHECK: v_cmpx_eq_i64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xe4,0x7d]
4447 0x80,0x04,0xe4,0x7d
4449 # CHECK: v_cmpx_eq_i64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xe4,0x7d]
4450 0xc1,0x04,0xe4,0x7d
4452 # CHECK: v_cmpx_eq_i64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xe4,0x7d]
4453 0xf0,0x04,0xe4,0x7d
4455 # CHECK: v_cmpx_eq_i64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xe4,0x7d]
4456 0xf7,0x04,0xe4,0x7d
4458 # CHECK: v_cmpx_eq_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xe4,0x7d,0x56,0x34,0x12,0xaf]
4459 0xff,0x04,0xe4,0x7d,0x56,0x34,0x12,0xaf
4461 # CHECK: v_cmpx_eq_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xe4,0x7d,0x73,0x72,0x71,0x3f]
4462 0xff,0x04,0xe4,0x7d,0x73,0x72,0x71,0x3f
4464 # CHECK: v_cmpx_eq_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xe5,0x7d]
4465 0x01,0xfd,0xe5,0x7d
4467 # CHECK: v_cmpx_le_i64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xe6,0x7d]
4468 0x01,0x05,0xe6,0x7d
4470 # CHECK: v_cmpx_le_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xe6,0x7d]
4471 0xfe,0x05,0xe6,0x7d
4473 # CHECK: v_cmpx_le_i64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xe6,0x7d]
4474 0x02,0x04,0xe6,0x7d
4476 # CHECK: v_cmpx_le_i64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xe6,0x7d]
4477 0x04,0x04,0xe6,0x7d
4479 # CHECK: v_cmpx_le_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xe6,0x7d]
4480 0x64,0x04,0xe6,0x7d
4482 # CHECK: v_cmpx_le_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xe6,0x7d]
4483 0x66,0x04,0xe6,0x7d
4485 # CHECK: v_cmpx_le_i64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xe6,0x7d]
4486 0x6a,0x04,0xe6,0x7d
4488 # CHECK: v_cmpx_le_i64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xe6,0x7d]
4489 0x7e,0x04,0xe6,0x7d
4491 # CHECK: v_cmpx_le_i64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xe6,0x7d]
4492 0x80,0x04,0xe6,0x7d
4494 # CHECK: v_cmpx_le_i64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xe6,0x7d]
4495 0xc1,0x04,0xe6,0x7d
4497 # CHECK: v_cmpx_le_i64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xe6,0x7d]
4498 0xf0,0x04,0xe6,0x7d
4500 # CHECK: v_cmpx_le_i64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xe6,0x7d]
4501 0xf7,0x04,0xe6,0x7d
4503 # CHECK: v_cmpx_le_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xe6,0x7d,0x56,0x34,0x12,0xaf]
4504 0xff,0x04,0xe6,0x7d,0x56,0x34,0x12,0xaf
4506 # CHECK: v_cmpx_le_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xe6,0x7d,0x73,0x72,0x71,0x3f]
4507 0xff,0x04,0xe6,0x7d,0x73,0x72,0x71,0x3f
4509 # CHECK: v_cmpx_le_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xe7,0x7d]
4510 0x01,0xfd,0xe7,0x7d
4512 # CHECK: v_cmpx_gt_i64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xe8,0x7d]
4513 0x01,0x05,0xe8,0x7d
4515 # CHECK: v_cmpx_gt_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xe8,0x7d]
4516 0xfe,0x05,0xe8,0x7d
4518 # CHECK: v_cmpx_gt_i64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xe8,0x7d]
4519 0x02,0x04,0xe8,0x7d
4521 # CHECK: v_cmpx_gt_i64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xe8,0x7d]
4522 0x04,0x04,0xe8,0x7d
4524 # CHECK: v_cmpx_gt_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xe8,0x7d]
4525 0x64,0x04,0xe8,0x7d
4527 # CHECK: v_cmpx_gt_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xe8,0x7d]
4528 0x66,0x04,0xe8,0x7d
4530 # CHECK: v_cmpx_gt_i64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xe8,0x7d]
4531 0x6a,0x04,0xe8,0x7d
4533 # CHECK: v_cmpx_gt_i64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xe8,0x7d]
4534 0x7e,0x04,0xe8,0x7d
4536 # CHECK: v_cmpx_gt_i64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xe8,0x7d]
4537 0x80,0x04,0xe8,0x7d
4539 # CHECK: v_cmpx_gt_i64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xe8,0x7d]
4540 0xc1,0x04,0xe8,0x7d
4542 # CHECK: v_cmpx_gt_i64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xe8,0x7d]
4543 0xf0,0x04,0xe8,0x7d
4545 # CHECK: v_cmpx_gt_i64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xe8,0x7d]
4546 0xf7,0x04,0xe8,0x7d
4548 # CHECK: v_cmpx_gt_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xe8,0x7d,0x56,0x34,0x12,0xaf]
4549 0xff,0x04,0xe8,0x7d,0x56,0x34,0x12,0xaf
4551 # CHECK: v_cmpx_gt_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xe8,0x7d,0x73,0x72,0x71,0x3f]
4552 0xff,0x04,0xe8,0x7d,0x73,0x72,0x71,0x3f
4554 # CHECK: v_cmpx_gt_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xe9,0x7d]
4555 0x01,0xfd,0xe9,0x7d
4557 # CHECK: v_cmpx_ne_i64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xea,0x7d]
4558 0x01,0x05,0xea,0x7d
4560 # CHECK: v_cmpx_ne_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xea,0x7d]
4561 0xfe,0x05,0xea,0x7d
4563 # CHECK: v_cmpx_ne_i64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xea,0x7d]
4564 0x02,0x04,0xea,0x7d
4566 # CHECK: v_cmpx_ne_i64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xea,0x7d]
4567 0x04,0x04,0xea,0x7d
4569 # CHECK: v_cmpx_ne_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xea,0x7d]
4570 0x64,0x04,0xea,0x7d
4572 # CHECK: v_cmpx_ne_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xea,0x7d]
4573 0x66,0x04,0xea,0x7d
4575 # CHECK: v_cmpx_ne_i64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xea,0x7d]
4576 0x6a,0x04,0xea,0x7d
4578 # CHECK: v_cmpx_ne_i64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xea,0x7d]
4579 0x7e,0x04,0xea,0x7d
4581 # CHECK: v_cmpx_ne_i64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xea,0x7d]
4582 0x80,0x04,0xea,0x7d
4584 # CHECK: v_cmpx_ne_i64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xea,0x7d]
4585 0xc1,0x04,0xea,0x7d
4587 # CHECK: v_cmpx_ne_i64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xea,0x7d]
4588 0xf0,0x04,0xea,0x7d
4590 # CHECK: v_cmpx_ne_i64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xea,0x7d]
4591 0xf7,0x04,0xea,0x7d
4593 # CHECK: v_cmpx_ne_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xea,0x7d,0x56,0x34,0x12,0xaf]
4594 0xff,0x04,0xea,0x7d,0x56,0x34,0x12,0xaf
4596 # CHECK: v_cmpx_ne_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xea,0x7d,0x73,0x72,0x71,0x3f]
4597 0xff,0x04,0xea,0x7d,0x73,0x72,0x71,0x3f
4599 # CHECK: v_cmpx_ne_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xeb,0x7d]
4600 0x01,0xfd,0xeb,0x7d
4602 # CHECK: v_cmpx_ge_i64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xec,0x7d]
4603 0x01,0x05,0xec,0x7d
4605 # CHECK: v_cmpx_ge_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xec,0x7d]
4606 0xfe,0x05,0xec,0x7d
4608 # CHECK: v_cmpx_ge_i64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xec,0x7d]
4609 0x02,0x04,0xec,0x7d
4611 # CHECK: v_cmpx_ge_i64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xec,0x7d]
4612 0x04,0x04,0xec,0x7d
4614 # CHECK: v_cmpx_ge_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xec,0x7d]
4615 0x64,0x04,0xec,0x7d
4617 # CHECK: v_cmpx_ge_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xec,0x7d]
4618 0x66,0x04,0xec,0x7d
4620 # CHECK: v_cmpx_ge_i64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xec,0x7d]
4621 0x6a,0x04,0xec,0x7d
4623 # CHECK: v_cmpx_ge_i64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xec,0x7d]
4624 0x7e,0x04,0xec,0x7d
4626 # CHECK: v_cmpx_ge_i64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xec,0x7d]
4627 0x80,0x04,0xec,0x7d
4629 # CHECK: v_cmpx_ge_i64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xec,0x7d]
4630 0xc1,0x04,0xec,0x7d
4632 # CHECK: v_cmpx_ge_i64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xec,0x7d]
4633 0xf0,0x04,0xec,0x7d
4635 # CHECK: v_cmpx_ge_i64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xec,0x7d]
4636 0xf7,0x04,0xec,0x7d
4638 # CHECK: v_cmpx_ge_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xec,0x7d,0x56,0x34,0x12,0xaf]
4639 0xff,0x04,0xec,0x7d,0x56,0x34,0x12,0xaf
4641 # CHECK: v_cmpx_ge_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xec,0x7d,0x73,0x72,0x71,0x3f]
4642 0xff,0x04,0xec,0x7d,0x73,0x72,0x71,0x3f
4644 # CHECK: v_cmpx_ge_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xed,0x7d]
4645 0x01,0xfd,0xed,0x7d
4647 # CHECK: v_cmpx_t_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xee,0x7d]
4648 0x01,0x05,0xee,0x7d
4650 # CHECK: v_cmpx_t_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xee,0x7d]
4651 0xfe,0x05,0xee,0x7d
4653 # CHECK: v_cmpx_t_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xee,0x7d]
4654 0x02,0x04,0xee,0x7d
4656 # CHECK: v_cmpx_t_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xee,0x7d]
4657 0x04,0x04,0xee,0x7d
4659 # CHECK: v_cmpx_t_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xee,0x7d]
4660 0x64,0x04,0xee,0x7d
4662 # CHECK: v_cmpx_t_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xee,0x7d]
4663 0x66,0x04,0xee,0x7d
4665 # CHECK: v_cmpx_t_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xee,0x7d]
4666 0x6a,0x04,0xee,0x7d
4668 # CHECK: v_cmpx_t_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xee,0x7d]
4669 0x7e,0x04,0xee,0x7d
4671 # CHECK: v_cmpx_t_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xee,0x7d]
4672 0x80,0x04,0xee,0x7d
4674 # CHECK: v_cmpx_t_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xee,0x7d]
4675 0xc1,0x04,0xee,0x7d
4677 # CHECK: v_cmpx_t_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xee,0x7d]
4678 0xf0,0x04,0xee,0x7d
4680 # CHECK: v_cmpx_t_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xee,0x7d]
4681 0xf7,0x04,0xee,0x7d
4683 # CHECK: v_cmpx_t_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xee,0x7d,0x56,0x34,0x12,0xaf]
4684 0xff,0x04,0xee,0x7d,0x56,0x34,0x12,0xaf
4686 # CHECK: v_cmpx_t_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xee,0x7d,0x73,0x72,0x71,0x3f]
4687 0xff,0x04,0xee,0x7d,0x73,0x72,0x71,0x3f
4689 # CHECK: v_cmpx_t_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xef,0x7d]
4690 0x01,0xfd,0xef,0x7d
4692 # CHECK: v_cmpx_f_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xf0,0x7d]
4693 0x01,0x05,0xf0,0x7d
4695 # CHECK: v_cmpx_f_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xf0,0x7d]
4696 0xfe,0x05,0xf0,0x7d
4698 # CHECK: v_cmpx_f_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xf0,0x7d]
4699 0x02,0x04,0xf0,0x7d
4701 # CHECK: v_cmpx_f_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xf0,0x7d]
4702 0x04,0x04,0xf0,0x7d
4704 # CHECK: v_cmpx_f_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xf0,0x7d]
4705 0x64,0x04,0xf0,0x7d
4707 # CHECK: v_cmpx_f_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xf0,0x7d]
4708 0x66,0x04,0xf0,0x7d
4710 # CHECK: v_cmpx_f_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xf0,0x7d]
4711 0x6a,0x04,0xf0,0x7d
4713 # CHECK: v_cmpx_f_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xf0,0x7d]
4714 0x7e,0x04,0xf0,0x7d
4716 # CHECK: v_cmpx_f_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xf0,0x7d]
4717 0x80,0x04,0xf0,0x7d
4719 # CHECK: v_cmpx_f_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xf0,0x7d]
4720 0xc1,0x04,0xf0,0x7d
4722 # CHECK: v_cmpx_f_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xf0,0x7d]
4723 0xf0,0x04,0xf0,0x7d
4725 # CHECK: v_cmpx_f_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xf0,0x7d]
4726 0xf7,0x04,0xf0,0x7d
4728 # CHECK: v_cmpx_f_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xf0,0x7d,0x56,0x34,0x12,0xaf]
4729 0xff,0x04,0xf0,0x7d,0x56,0x34,0x12,0xaf
4731 # CHECK: v_cmpx_f_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xf0,0x7d,0x73,0x72,0x71,0x3f]
4732 0xff,0x04,0xf0,0x7d,0x73,0x72,0x71,0x3f
4734 # CHECK: v_cmpx_f_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xf1,0x7d]
4735 0x01,0xfd,0xf1,0x7d
4737 # CHECK: v_cmpx_lt_u64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xf2,0x7d]
4738 0x01,0x05,0xf2,0x7d
4740 # CHECK: v_cmpx_lt_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xf2,0x7d]
4741 0xfe,0x05,0xf2,0x7d
4743 # CHECK: v_cmpx_lt_u64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xf2,0x7d]
4744 0x02,0x04,0xf2,0x7d
4746 # CHECK: v_cmpx_lt_u64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xf2,0x7d]
4747 0x04,0x04,0xf2,0x7d
4749 # CHECK: v_cmpx_lt_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xf2,0x7d]
4750 0x64,0x04,0xf2,0x7d
4752 # CHECK: v_cmpx_lt_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xf2,0x7d]
4753 0x66,0x04,0xf2,0x7d
4755 # CHECK: v_cmpx_lt_u64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xf2,0x7d]
4756 0x6a,0x04,0xf2,0x7d
4758 # CHECK: v_cmpx_lt_u64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xf2,0x7d]
4759 0x7e,0x04,0xf2,0x7d
4761 # CHECK: v_cmpx_lt_u64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xf2,0x7d]
4762 0x80,0x04,0xf2,0x7d
4764 # CHECK: v_cmpx_lt_u64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xf2,0x7d]
4765 0xc1,0x04,0xf2,0x7d
4767 # CHECK: v_cmpx_lt_u64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xf2,0x7d]
4768 0xf0,0x04,0xf2,0x7d
4770 # CHECK: v_cmpx_lt_u64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xf2,0x7d]
4771 0xf7,0x04,0xf2,0x7d
4773 # CHECK: v_cmpx_lt_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xf2,0x7d,0x56,0x34,0x12,0xaf]
4774 0xff,0x04,0xf2,0x7d,0x56,0x34,0x12,0xaf
4776 # CHECK: v_cmpx_lt_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xf2,0x7d,0x73,0x72,0x71,0x3f]
4777 0xff,0x04,0xf2,0x7d,0x73,0x72,0x71,0x3f
4779 # CHECK: v_cmpx_lt_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xf3,0x7d]
4780 0x01,0xfd,0xf3,0x7d
4782 # CHECK: v_cmpx_eq_u64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xf4,0x7d]
4783 0x01,0x05,0xf4,0x7d
4785 # CHECK: v_cmpx_eq_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xf4,0x7d]
4786 0xfe,0x05,0xf4,0x7d
4788 # CHECK: v_cmpx_eq_u64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xf4,0x7d]
4789 0x02,0x04,0xf4,0x7d
4791 # CHECK: v_cmpx_eq_u64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xf4,0x7d]
4792 0x04,0x04,0xf4,0x7d
4794 # CHECK: v_cmpx_eq_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xf4,0x7d]
4795 0x64,0x04,0xf4,0x7d
4797 # CHECK: v_cmpx_eq_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xf4,0x7d]
4798 0x66,0x04,0xf4,0x7d
4800 # CHECK: v_cmpx_eq_u64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xf4,0x7d]
4801 0x6a,0x04,0xf4,0x7d
4803 # CHECK: v_cmpx_eq_u64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xf4,0x7d]
4804 0x7e,0x04,0xf4,0x7d
4806 # CHECK: v_cmpx_eq_u64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xf4,0x7d]
4807 0x80,0x04,0xf4,0x7d
4809 # CHECK: v_cmpx_eq_u64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xf4,0x7d]
4810 0xc1,0x04,0xf4,0x7d
4812 # CHECK: v_cmpx_eq_u64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xf4,0x7d]
4813 0xf0,0x04,0xf4,0x7d
4815 # CHECK: v_cmpx_eq_u64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xf4,0x7d]
4816 0xf7,0x04,0xf4,0x7d
4818 # CHECK: v_cmpx_eq_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xf4,0x7d,0x56,0x34,0x12,0xaf]
4819 0xff,0x04,0xf4,0x7d,0x56,0x34,0x12,0xaf
4821 # CHECK: v_cmpx_eq_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xf4,0x7d,0x73,0x72,0x71,0x3f]
4822 0xff,0x04,0xf4,0x7d,0x73,0x72,0x71,0x3f
4824 # CHECK: v_cmpx_eq_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xf5,0x7d]
4825 0x01,0xfd,0xf5,0x7d
4827 # CHECK: v_cmpx_le_u64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xf6,0x7d]
4828 0x01,0x05,0xf6,0x7d
4830 # CHECK: v_cmpx_le_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xf6,0x7d]
4831 0xfe,0x05,0xf6,0x7d
4833 # CHECK: v_cmpx_le_u64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xf6,0x7d]
4834 0x02,0x04,0xf6,0x7d
4836 # CHECK: v_cmpx_le_u64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xf6,0x7d]
4837 0x04,0x04,0xf6,0x7d
4839 # CHECK: v_cmpx_le_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xf6,0x7d]
4840 0x64,0x04,0xf6,0x7d
4842 # CHECK: v_cmpx_le_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xf6,0x7d]
4843 0x66,0x04,0xf6,0x7d
4845 # CHECK: v_cmpx_le_u64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xf6,0x7d]
4846 0x6a,0x04,0xf6,0x7d
4848 # CHECK: v_cmpx_le_u64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xf6,0x7d]
4849 0x7e,0x04,0xf6,0x7d
4851 # CHECK: v_cmpx_le_u64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xf6,0x7d]
4852 0x80,0x04,0xf6,0x7d
4854 # CHECK: v_cmpx_le_u64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xf6,0x7d]
4855 0xc1,0x04,0xf6,0x7d
4857 # CHECK: v_cmpx_le_u64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xf6,0x7d]
4858 0xf0,0x04,0xf6,0x7d
4860 # CHECK: v_cmpx_le_u64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xf6,0x7d]
4861 0xf7,0x04,0xf6,0x7d
4863 # CHECK: v_cmpx_le_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xf6,0x7d,0x56,0x34,0x12,0xaf]
4864 0xff,0x04,0xf6,0x7d,0x56,0x34,0x12,0xaf
4866 # CHECK: v_cmpx_le_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xf6,0x7d,0x73,0x72,0x71,0x3f]
4867 0xff,0x04,0xf6,0x7d,0x73,0x72,0x71,0x3f
4869 # CHECK: v_cmpx_le_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xf7,0x7d]
4870 0x01,0xfd,0xf7,0x7d
4872 # CHECK: v_cmpx_gt_u64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xf8,0x7d]
4873 0x01,0x05,0xf8,0x7d
4875 # CHECK: v_cmpx_gt_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xf8,0x7d]
4876 0xfe,0x05,0xf8,0x7d
4878 # CHECK: v_cmpx_gt_u64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xf8,0x7d]
4879 0x02,0x04,0xf8,0x7d
4881 # CHECK: v_cmpx_gt_u64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xf8,0x7d]
4882 0x04,0x04,0xf8,0x7d
4884 # CHECK: v_cmpx_gt_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xf8,0x7d]
4885 0x64,0x04,0xf8,0x7d
4887 # CHECK: v_cmpx_gt_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xf8,0x7d]
4888 0x66,0x04,0xf8,0x7d
4890 # CHECK: v_cmpx_gt_u64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xf8,0x7d]
4891 0x6a,0x04,0xf8,0x7d
4893 # CHECK: v_cmpx_gt_u64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xf8,0x7d]
4894 0x7e,0x04,0xf8,0x7d
4896 # CHECK: v_cmpx_gt_u64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xf8,0x7d]
4897 0x80,0x04,0xf8,0x7d
4899 # CHECK: v_cmpx_gt_u64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xf8,0x7d]
4900 0xc1,0x04,0xf8,0x7d
4902 # CHECK: v_cmpx_gt_u64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xf8,0x7d]
4903 0xf0,0x04,0xf8,0x7d
4905 # CHECK: v_cmpx_gt_u64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xf8,0x7d]
4906 0xf7,0x04,0xf8,0x7d
4908 # CHECK: v_cmpx_gt_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xf8,0x7d,0x56,0x34,0x12,0xaf]
4909 0xff,0x04,0xf8,0x7d,0x56,0x34,0x12,0xaf
4911 # CHECK: v_cmpx_gt_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xf8,0x7d,0x73,0x72,0x71,0x3f]
4912 0xff,0x04,0xf8,0x7d,0x73,0x72,0x71,0x3f
4914 # CHECK: v_cmpx_gt_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xf9,0x7d]
4915 0x01,0xfd,0xf9,0x7d
4917 # CHECK: v_cmpx_ne_u64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xfa,0x7d]
4918 0x01,0x05,0xfa,0x7d
4920 # CHECK: v_cmpx_ne_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xfa,0x7d]
4921 0xfe,0x05,0xfa,0x7d
4923 # CHECK: v_cmpx_ne_u64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xfa,0x7d]
4924 0x02,0x04,0xfa,0x7d
4926 # CHECK: v_cmpx_ne_u64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xfa,0x7d]
4927 0x04,0x04,0xfa,0x7d
4929 # CHECK: v_cmpx_ne_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xfa,0x7d]
4930 0x64,0x04,0xfa,0x7d
4932 # CHECK: v_cmpx_ne_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xfa,0x7d]
4933 0x66,0x04,0xfa,0x7d
4935 # CHECK: v_cmpx_ne_u64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xfa,0x7d]
4936 0x6a,0x04,0xfa,0x7d
4938 # CHECK: v_cmpx_ne_u64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xfa,0x7d]
4939 0x7e,0x04,0xfa,0x7d
4941 # CHECK: v_cmpx_ne_u64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xfa,0x7d]
4942 0x80,0x04,0xfa,0x7d
4944 # CHECK: v_cmpx_ne_u64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xfa,0x7d]
4945 0xc1,0x04,0xfa,0x7d
4947 # CHECK: v_cmpx_ne_u64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xfa,0x7d]
4948 0xf0,0x04,0xfa,0x7d
4950 # CHECK: v_cmpx_ne_u64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xfa,0x7d]
4951 0xf7,0x04,0xfa,0x7d
4953 # CHECK: v_cmpx_ne_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xfa,0x7d,0x56,0x34,0x12,0xaf]
4954 0xff,0x04,0xfa,0x7d,0x56,0x34,0x12,0xaf
4956 # CHECK: v_cmpx_ne_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xfa,0x7d,0x73,0x72,0x71,0x3f]
4957 0xff,0x04,0xfa,0x7d,0x73,0x72,0x71,0x3f
4959 # CHECK: v_cmpx_ne_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xfb,0x7d]
4960 0x01,0xfd,0xfb,0x7d
4962 # CHECK: v_cmpx_ge_u64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xfc,0x7d]
4963 0x01,0x05,0xfc,0x7d
4965 # CHECK: v_cmpx_ge_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xfc,0x7d]
4966 0xfe,0x05,0xfc,0x7d
4968 # CHECK: v_cmpx_ge_u64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xfc,0x7d]
4969 0x02,0x04,0xfc,0x7d
4971 # CHECK: v_cmpx_ge_u64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xfc,0x7d]
4972 0x04,0x04,0xfc,0x7d
4974 # CHECK: v_cmpx_ge_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xfc,0x7d]
4975 0x64,0x04,0xfc,0x7d
4977 # CHECK: v_cmpx_ge_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xfc,0x7d]
4978 0x66,0x04,0xfc,0x7d
4980 # CHECK: v_cmpx_ge_u64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xfc,0x7d]
4981 0x6a,0x04,0xfc,0x7d
4983 # CHECK: v_cmpx_ge_u64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xfc,0x7d]
4984 0x7e,0x04,0xfc,0x7d
4986 # CHECK: v_cmpx_ge_u64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xfc,0x7d]
4987 0x80,0x04,0xfc,0x7d
4989 # CHECK: v_cmpx_ge_u64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xfc,0x7d]
4990 0xc1,0x04,0xfc,0x7d
4992 # CHECK: v_cmpx_ge_u64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xfc,0x7d]
4993 0xf0,0x04,0xfc,0x7d
4995 # CHECK: v_cmpx_ge_u64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xfc,0x7d]
4996 0xf7,0x04,0xfc,0x7d
4998 # CHECK: v_cmpx_ge_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xfc,0x7d,0x56,0x34,0x12,0xaf]
4999 0xff,0x04,0xfc,0x7d,0x56,0x34,0x12,0xaf
5001 # CHECK: v_cmpx_ge_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xfc,0x7d,0x73,0x72,0x71,0x3f]
5002 0xff,0x04,0xfc,0x7d,0x73,0x72,0x71,0x3f
5004 # CHECK: v_cmpx_ge_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xfd,0x7d]
5005 0x01,0xfd,0xfd,0x7d
5007 # CHECK: v_cmpx_t_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xfe,0x7d]
5008 0x01,0x05,0xfe,0x7d
5010 # CHECK: v_cmpx_t_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xfe,0x7d]
5011 0xfe,0x05,0xfe,0x7d
5013 # CHECK: v_cmpx_t_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xfe,0x7d]
5014 0x02,0x04,0xfe,0x7d
5016 # CHECK: v_cmpx_t_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xfe,0x7d]
5017 0x04,0x04,0xfe,0x7d
5019 # CHECK: v_cmpx_t_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xfe,0x7d]
5020 0x64,0x04,0xfe,0x7d
5022 # CHECK: v_cmpx_t_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xfe,0x7d]
5023 0x66,0x04,0xfe,0x7d
5025 # CHECK: v_cmpx_t_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xfe,0x7d]
5026 0x6a,0x04,0xfe,0x7d
5028 # CHECK: v_cmpx_t_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xfe,0x7d]
5029 0x7e,0x04,0xfe,0x7d
5031 # CHECK: v_cmpx_t_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xfe,0x7d]
5032 0x80,0x04,0xfe,0x7d
5034 # CHECK: v_cmpx_t_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xfe,0x7d]
5035 0xc1,0x04,0xfe,0x7d
5037 # CHECK: v_cmpx_t_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xfe,0x7d]
5038 0xf0,0x04,0xfe,0x7d
5040 # CHECK: v_cmpx_t_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xfe,0x7d]
5041 0xf7,0x04,0xfe,0x7d
5043 # CHECK: v_cmpx_t_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xfe,0x7d,0x56,0x34,0x12,0xaf]
5044 0xff,0x04,0xfe,0x7d,0x56,0x34,0x12,0xaf
5046 # CHECK: v_cmpx_t_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xfe,0x7d,0x73,0x72,0x71,0x3f]
5047 0xff,0x04,0xfe,0x7d,0x73,0x72,0x71,0x3f
5049 # CHECK: v_cmpx_t_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xff,0x7d]
5050 0x01,0xfd,0xff,0x7d