xref: /llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx8_vopc.txt (revision 252c42354eca54274ed7b10c32c73c6937478e8b)
1# RUN: llvm-mc -triple=amdgcn -mcpu=tonga -disassemble -show-encoding < %s | FileCheck -strict-whitespace %s
2
3# CHECK: v_cmp_class_f32_e32 vcc, v1, v2         ; encoding: [0x01,0x05,0x20,0x7c]
40x01,0x05,0x20,0x7c
5
6# CHECK: v_cmp_class_f32_e32 vcc, v255, v2       ; encoding: [0xff,0x05,0x20,0x7c]
70xff,0x05,0x20,0x7c
8
9# CHECK: v_cmp_class_f32_e32 vcc, s1, v2         ; encoding: [0x01,0x04,0x20,0x7c]
100x01,0x04,0x20,0x7c
11
12# CHECK: v_cmp_class_f32_e32 vcc, s101, v2       ; encoding: [0x65,0x04,0x20,0x7c]
130x65,0x04,0x20,0x7c
14
15# CHECK: v_cmp_class_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x20,0x7c]
160x66,0x04,0x20,0x7c
17
18# CHECK: v_cmp_class_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x20,0x7c]
190x67,0x04,0x20,0x7c
20
21# CHECK: v_cmp_class_f32_e32 vcc, vcc_lo, v2     ; encoding: [0x6a,0x04,0x20,0x7c]
220x6a,0x04,0x20,0x7c
23
24# CHECK: v_cmp_class_f32_e32 vcc, vcc_hi, v2     ; encoding: [0x6b,0x04,0x20,0x7c]
250x6b,0x04,0x20,0x7c
26
27# CHECK: v_cmp_class_f32_e32 vcc, tba_lo, v2     ; encoding: [0x6c,0x04,0x20,0x7c]
280x6c,0x04,0x20,0x7c
29
30# CHECK: v_cmp_class_f32_e32 vcc, tba_hi, v2     ; encoding: [0x6d,0x04,0x20,0x7c]
310x6d,0x04,0x20,0x7c
32
33# CHECK: v_cmp_class_f32_e32 vcc, tma_lo, v2     ; encoding: [0x6e,0x04,0x20,0x7c]
340x6e,0x04,0x20,0x7c
35
36# CHECK: v_cmp_class_f32_e32 vcc, tma_hi, v2     ; encoding: [0x6f,0x04,0x20,0x7c]
370x6f,0x04,0x20,0x7c
38
39# CHECK: v_cmp_class_f32_e32 vcc, ttmp11, v2     ; encoding: [0x7b,0x04,0x20,0x7c]
400x7b,0x04,0x20,0x7c
41
42# CHECK: v_cmp_class_f32_e32 vcc, m0, v2         ; encoding: [0x7c,0x04,0x20,0x7c]
430x7c,0x04,0x20,0x7c
44
45# CHECK: v_cmp_class_f32_e32 vcc, exec_lo, v2    ; encoding: [0x7e,0x04,0x20,0x7c]
460x7e,0x04,0x20,0x7c
47
48# CHECK: v_cmp_class_f32_e32 vcc, exec_hi, v2    ; encoding: [0x7f,0x04,0x20,0x7c]
490x7f,0x04,0x20,0x7c
50
51# CHECK: v_cmp_class_f32_e32 vcc, 0, v2          ; encoding: [0x80,0x04,0x20,0x7c]
520x80,0x04,0x20,0x7c
53
54# CHECK: v_cmp_class_f32_e32 vcc, -1, v2         ; encoding: [0xc1,0x04,0x20,0x7c]
550xc1,0x04,0x20,0x7c
56
57# CHECK: v_cmp_class_f32_e32 vcc, 0.5, v2        ; encoding: [0xf0,0x04,0x20,0x7c]
580xf0,0x04,0x20,0x7c
59
60# CHECK: v_cmp_class_f32_e32 vcc, -4.0, v2       ; encoding: [0xf7,0x04,0x20,0x7c]
610xf7,0x04,0x20,0x7c
62
63# CHECK: v_cmp_class_f32_e32 vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
640xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf
65
66# CHECK: v_cmp_class_f32_e32 vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
670xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f
68
69# CHECK: v_cmp_class_f32_e32 vcc, v1, v255       ; encoding: [0x01,0xff,0x21,0x7c]
700x01,0xff,0x21,0x7c
71
72# CHECK: v_cmp_class_f64_e32 vcc, v[1:2], v2     ; encoding: [0x01,0x05,0x24,0x7c]
730x01,0x05,0x24,0x7c
74
75# CHECK: v_cmp_class_f64_e32 vcc, v[254:255], v2 ; encoding: [0xfe,0x05,0x24,0x7c]
760xfe,0x05,0x24,0x7c
77
78# CHECK: v_cmp_class_f64_e32 vcc, s[2:3], v2     ; encoding: [0x02,0x04,0x24,0x7c]
790x02,0x04,0x24,0x7c
80
81# CHECK: v_cmp_class_f64_e32 vcc, s[4:5], v2     ; encoding: [0x04,0x04,0x24,0x7c]
820x04,0x04,0x24,0x7c
83
84# CHECK: v_cmp_class_f64_e32 vcc, s[100:101], v2 ; encoding: [0x64,0x04,0x24,0x7c]
850x64,0x04,0x24,0x7c
86
87# CHECK: v_cmp_class_f64_e32 vcc, flat_scratch, v2 ; encoding: [0x66,0x04,0x24,0x7c]
880x66,0x04,0x24,0x7c
89
90# CHECK: v_cmp_class_f64_e32 vcc, vcc, v2        ; encoding: [0x6a,0x04,0x24,0x7c]
910x6a,0x04,0x24,0x7c
92
93# CHECK: v_cmp_class_f64_e32 vcc, tba, v2        ; encoding: [0x6c,0x04,0x24,0x7c]
940x6c,0x04,0x24,0x7c
95
96# CHECK: v_cmp_class_f64_e32 vcc, tma, v2        ; encoding: [0x6e,0x04,0x24,0x7c]
970x6e,0x04,0x24,0x7c
98
99# CHECK: v_cmp_class_f64_e32 vcc, ttmp[10:11], v2 ; encoding: [0x7a,0x04,0x24,0x7c]
1000x7a,0x04,0x24,0x7c
101
102# CHECK: v_cmp_class_f64_e32 vcc, exec, v2       ; encoding: [0x7e,0x04,0x24,0x7c]
1030x7e,0x04,0x24,0x7c
104
105# CHECK: v_cmp_class_f64_e32 vcc, 0, v2          ; encoding: [0x80,0x04,0x24,0x7c]
1060x80,0x04,0x24,0x7c
107
108# CHECK: v_cmp_class_f64_e32 vcc, -1, v2         ; encoding: [0xc1,0x04,0x24,0x7c]
1090xc1,0x04,0x24,0x7c
110
111# CHECK: v_cmp_class_f64_e32 vcc, 0.5, v2        ; encoding: [0xf0,0x04,0x24,0x7c]
1120xf0,0x04,0x24,0x7c
113
114# CHECK: v_cmp_class_f64_e32 vcc, -4.0, v2       ; encoding: [0xf7,0x04,0x24,0x7c]
1150xf7,0x04,0x24,0x7c
116
117# CHECK: v_cmp_class_f64_e32 vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
1180xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf
119
120# CHECK: v_cmp_class_f64_e32 vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
1210xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f
122
123# CHECK: v_cmp_class_f64_e32 vcc, v[1:2], v255   ; encoding: [0x01,0xff,0x25,0x7c]
1240x01,0xff,0x25,0x7c
125
126# CHECK: v_cmp_class_f16_e32 vcc, v1, v2         ; encoding: [0x01,0x05,0x28,0x7c]
1270x01,0x05,0x28,0x7c
128
129# CHECK: v_cmp_class_f16_e32 vcc, v255, v2       ; encoding: [0xff,0x05,0x28,0x7c]
1300xff,0x05,0x28,0x7c
131
132# CHECK: v_cmp_class_f16_e32 vcc, s1, v2         ; encoding: [0x01,0x04,0x28,0x7c]
1330x01,0x04,0x28,0x7c
134
135# CHECK: v_cmp_class_f16_e32 vcc, s101, v2       ; encoding: [0x65,0x04,0x28,0x7c]
1360x65,0x04,0x28,0x7c
137
138# CHECK: v_cmp_class_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x28,0x7c]
1390x66,0x04,0x28,0x7c
140
141# CHECK: v_cmp_class_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x28,0x7c]
1420x67,0x04,0x28,0x7c
143
144# CHECK: v_cmp_class_f16_e32 vcc, vcc_lo, v2     ; encoding: [0x6a,0x04,0x28,0x7c]
1450x6a,0x04,0x28,0x7c
146
147# CHECK: v_cmp_class_f16_e32 vcc, vcc_hi, v2     ; encoding: [0x6b,0x04,0x28,0x7c]
1480x6b,0x04,0x28,0x7c
149
150# CHECK: v_cmp_class_f16_e32 vcc, tba_lo, v2     ; encoding: [0x6c,0x04,0x28,0x7c]
1510x6c,0x04,0x28,0x7c
152
153# CHECK: v_cmp_class_f16_e32 vcc, tba_hi, v2     ; encoding: [0x6d,0x04,0x28,0x7c]
1540x6d,0x04,0x28,0x7c
155
156# CHECK: v_cmp_class_f16_e32 vcc, tma_lo, v2     ; encoding: [0x6e,0x04,0x28,0x7c]
1570x6e,0x04,0x28,0x7c
158
159# CHECK: v_cmp_class_f16_e32 vcc, tma_hi, v2     ; encoding: [0x6f,0x04,0x28,0x7c]
1600x6f,0x04,0x28,0x7c
161
162# CHECK: v_cmp_class_f16_e32 vcc, ttmp11, v2     ; encoding: [0x7b,0x04,0x28,0x7c]
1630x7b,0x04,0x28,0x7c
164
165# CHECK: v_cmp_class_f16_e32 vcc, m0, v2         ; encoding: [0x7c,0x04,0x28,0x7c]
1660x7c,0x04,0x28,0x7c
167
168# CHECK: v_cmp_class_f16_e32 vcc, exec_lo, v2    ; encoding: [0x7e,0x04,0x28,0x7c]
1690x7e,0x04,0x28,0x7c
170
171# CHECK: v_cmp_class_f16_e32 vcc, exec_hi, v2    ; encoding: [0x7f,0x04,0x28,0x7c]
1720x7f,0x04,0x28,0x7c
173
174# CHECK: v_cmp_class_f16_e32 vcc, 0, v2          ; encoding: [0x80,0x04,0x28,0x7c]
1750x80,0x04,0x28,0x7c
176
177# CHECK: v_cmp_class_f16_e32 vcc, -1, v2         ; encoding: [0xc1,0x04,0x28,0x7c]
1780xc1,0x04,0x28,0x7c
179
180# CHECK: v_cmp_class_f16_e32 vcc, 0.5, v2        ; encoding: [0xf0,0x04,0x28,0x7c]
1810xf0,0x04,0x28,0x7c
182
183# CHECK: v_cmp_class_f16_e32 vcc, -4.0, v2       ; encoding: [0xf7,0x04,0x28,0x7c]
1840xf7,0x04,0x28,0x7c
185
186# CHECK: v_cmp_class_f16_e32 vcc, 0xfe0b, v2     ; encoding: [0xff,0x04,0x28,0x7c,0x0b,0xfe,0x00,0x00]
1870xff,0x04,0x28,0x7c,0x0b,0xfe,0x00,0x00
188
189# CHECK: v_cmp_class_f16_e32 vcc, 0x3456, v2     ; encoding: [0xff,0x04,0x28,0x7c,0x56,0x34,0x00,0x00]
1900xff,0x04,0x28,0x7c,0x56,0x34,0x00,0x00
191
192# CHECK: v_cmp_class_f16_e32 vcc, v1, v255       ; encoding: [0x01,0xff,0x29,0x7c]
1930x01,0xff,0x29,0x7c
194
195# CHECK: v_cmp_f_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x40,0x7c]
1960x01,0x05,0x40,0x7c
197
198# CHECK: v_cmp_f_f16_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x40,0x7c]
1990xff,0x05,0x40,0x7c
200
201# CHECK: v_cmp_f_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x40,0x7c]
2020x01,0x04,0x40,0x7c
203
204# CHECK: v_cmp_f_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x40,0x7c]
2050x65,0x04,0x40,0x7c
206
207# CHECK: v_cmp_f_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x40,0x7c]
2080x66,0x04,0x40,0x7c
209
210# CHECK: v_cmp_f_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x40,0x7c]
2110x67,0x04,0x40,0x7c
212
213# CHECK: v_cmp_f_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x40,0x7c]
2140x6a,0x04,0x40,0x7c
215
216# CHECK: v_cmp_f_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x40,0x7c]
2170x6b,0x04,0x40,0x7c
218
219# CHECK: v_cmp_f_f16_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x40,0x7c]
2200x6c,0x04,0x40,0x7c
221
222# CHECK: v_cmp_f_f16_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x40,0x7c]
2230x6d,0x04,0x40,0x7c
224
225# CHECK: v_cmp_f_f16_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x40,0x7c]
2260x6e,0x04,0x40,0x7c
227
228# CHECK: v_cmp_f_f16_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x40,0x7c]
2290x6f,0x04,0x40,0x7c
230
231# CHECK: v_cmp_f_f16_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x40,0x7c]
2320x7b,0x04,0x40,0x7c
233
234# CHECK: v_cmp_f_f16_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x40,0x7c]
2350x7c,0x04,0x40,0x7c
236
237# CHECK: v_cmp_f_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x40,0x7c]
2380x7e,0x04,0x40,0x7c
239
240# CHECK: v_cmp_f_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x40,0x7c]
2410x7f,0x04,0x40,0x7c
242
243# CHECK: v_cmp_f_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x40,0x7c]
2440x80,0x04,0x40,0x7c
245
246# CHECK: v_cmp_f_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x40,0x7c]
2470xc1,0x04,0x40,0x7c
248
249# CHECK: v_cmp_f_f16_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x40,0x7c]
2500xf0,0x04,0x40,0x7c
251
252# CHECK: v_cmp_f_f16_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x40,0x7c]
2530xf7,0x04,0x40,0x7c
254
255# CHECK: v_cmp_f_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x40,0x7c,0x0b,0xfe,0x00,0x00]
2560xff,0x04,0x40,0x7c,0x0b,0xfe,0x00,0x00
257
258# CHECK: v_cmp_f_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x00,0x00]
2590xff,0x04,0x40,0x7c,0x56,0x34,0x00,0x00
260
261# CHECK: v_cmp_f_f16_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x41,0x7c]
2620x01,0xff,0x41,0x7c
263
264# CHECK: v_cmp_lt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x42,0x7c]
2650x01,0x05,0x42,0x7c
266
267# CHECK: v_cmp_lt_f16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x42,0x7c]
2680xff,0x05,0x42,0x7c
269
270# CHECK: v_cmp_lt_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x42,0x7c]
2710x01,0x04,0x42,0x7c
272
273# CHECK: v_cmp_lt_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x42,0x7c]
2740x65,0x04,0x42,0x7c
275
276# CHECK: v_cmp_lt_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x42,0x7c]
2770x66,0x04,0x42,0x7c
278
279# CHECK: v_cmp_lt_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x42,0x7c]
2800x67,0x04,0x42,0x7c
281
282# CHECK: v_cmp_lt_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x42,0x7c]
2830x6a,0x04,0x42,0x7c
284
285# CHECK: v_cmp_lt_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x42,0x7c]
2860x6b,0x04,0x42,0x7c
287
288# CHECK: v_cmp_lt_f16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x42,0x7c]
2890x6c,0x04,0x42,0x7c
290
291# CHECK: v_cmp_lt_f16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x42,0x7c]
2920x6d,0x04,0x42,0x7c
293
294# CHECK: v_cmp_lt_f16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x42,0x7c]
2950x6e,0x04,0x42,0x7c
296
297# CHECK: v_cmp_lt_f16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x42,0x7c]
2980x6f,0x04,0x42,0x7c
299
300# CHECK: v_cmp_lt_f16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x42,0x7c]
3010x7b,0x04,0x42,0x7c
302
303# CHECK: v_cmp_lt_f16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x42,0x7c]
3040x7c,0x04,0x42,0x7c
305
306# CHECK: v_cmp_lt_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x42,0x7c]
3070x7e,0x04,0x42,0x7c
308
309# CHECK: v_cmp_lt_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x42,0x7c]
3100x7f,0x04,0x42,0x7c
311
312# CHECK: v_cmp_lt_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x42,0x7c]
3130x80,0x04,0x42,0x7c
314
315# CHECK: v_cmp_lt_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x42,0x7c]
3160xc1,0x04,0x42,0x7c
317
318# CHECK: v_cmp_lt_f16_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x42,0x7c]
3190xf0,0x04,0x42,0x7c
320
321# CHECK: v_cmp_lt_f16_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x42,0x7c]
3220xf7,0x04,0x42,0x7c
323
324# CHECK: v_cmp_lt_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x42,0x7c,0x0b,0xfe,0x00,0x00]
3250xff,0x04,0x42,0x7c,0x0b,0xfe,0x00,0x00
326
327# CHECK: v_cmp_lt_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x00,0x00]
3280xff,0x04,0x42,0x7c,0x56,0x34,0x00,0x00
329
330# CHECK: v_cmp_lt_f16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x43,0x7c]
3310x01,0xff,0x43,0x7c
332
333# CHECK: v_cmp_eq_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x44,0x7c]
3340x01,0x05,0x44,0x7c
335
336# CHECK: v_cmp_eq_f16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x44,0x7c]
3370xff,0x05,0x44,0x7c
338
339# CHECK: v_cmp_eq_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x44,0x7c]
3400x01,0x04,0x44,0x7c
341
342# CHECK: v_cmp_eq_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x44,0x7c]
3430x65,0x04,0x44,0x7c
344
345# CHECK: v_cmp_eq_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x44,0x7c]
3460x66,0x04,0x44,0x7c
347
348# CHECK: v_cmp_eq_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x44,0x7c]
3490x67,0x04,0x44,0x7c
350
351# CHECK: v_cmp_eq_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x44,0x7c]
3520x6a,0x04,0x44,0x7c
353
354# CHECK: v_cmp_eq_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x44,0x7c]
3550x6b,0x04,0x44,0x7c
356
357# CHECK: v_cmp_eq_f16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x44,0x7c]
3580x6c,0x04,0x44,0x7c
359
360# CHECK: v_cmp_eq_f16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x44,0x7c]
3610x6d,0x04,0x44,0x7c
362
363# CHECK: v_cmp_eq_f16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x44,0x7c]
3640x6e,0x04,0x44,0x7c
365
366# CHECK: v_cmp_eq_f16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x44,0x7c]
3670x6f,0x04,0x44,0x7c
368
369# CHECK: v_cmp_eq_f16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x44,0x7c]
3700x7b,0x04,0x44,0x7c
371
372# CHECK: v_cmp_eq_f16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x44,0x7c]
3730x7c,0x04,0x44,0x7c
374
375# CHECK: v_cmp_eq_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x44,0x7c]
3760x7e,0x04,0x44,0x7c
377
378# CHECK: v_cmp_eq_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x44,0x7c]
3790x7f,0x04,0x44,0x7c
380
381# CHECK: v_cmp_eq_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x44,0x7c]
3820x80,0x04,0x44,0x7c
383
384# CHECK: v_cmp_eq_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x44,0x7c]
3850xc1,0x04,0x44,0x7c
386
387# CHECK: v_cmp_eq_f16_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x44,0x7c]
3880xf0,0x04,0x44,0x7c
389
390# CHECK: v_cmp_eq_f16_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x44,0x7c]
3910xf7,0x04,0x44,0x7c
392
393# CHECK: v_cmp_eq_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x44,0x7c,0x0b,0xfe,0x00,0x00]
3940xff,0x04,0x44,0x7c,0x0b,0xfe,0x00,0x00
395
396# CHECK: v_cmp_eq_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x00,0x00]
3970xff,0x04,0x44,0x7c,0x56,0x34,0x00,0x00
398
399# CHECK: v_cmp_eq_f16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x45,0x7c]
4000x01,0xff,0x45,0x7c
401
402# CHECK: v_cmp_le_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x46,0x7c]
4030x01,0x05,0x46,0x7c
404
405# CHECK: v_cmp_le_f16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x46,0x7c]
4060xff,0x05,0x46,0x7c
407
408# CHECK: v_cmp_le_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x46,0x7c]
4090x01,0x04,0x46,0x7c
410
411# CHECK: v_cmp_le_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x46,0x7c]
4120x65,0x04,0x46,0x7c
413
414# CHECK: v_cmp_le_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x46,0x7c]
4150x66,0x04,0x46,0x7c
416
417# CHECK: v_cmp_le_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x46,0x7c]
4180x67,0x04,0x46,0x7c
419
420# CHECK: v_cmp_le_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x46,0x7c]
4210x6a,0x04,0x46,0x7c
422
423# CHECK: v_cmp_le_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x46,0x7c]
4240x6b,0x04,0x46,0x7c
425
426# CHECK: v_cmp_le_f16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x46,0x7c]
4270x6c,0x04,0x46,0x7c
428
429# CHECK: v_cmp_le_f16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x46,0x7c]
4300x6d,0x04,0x46,0x7c
431
432# CHECK: v_cmp_le_f16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x46,0x7c]
4330x6e,0x04,0x46,0x7c
434
435# CHECK: v_cmp_le_f16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x46,0x7c]
4360x6f,0x04,0x46,0x7c
437
438# CHECK: v_cmp_le_f16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x46,0x7c]
4390x7b,0x04,0x46,0x7c
440
441# CHECK: v_cmp_le_f16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x46,0x7c]
4420x7c,0x04,0x46,0x7c
443
444# CHECK: v_cmp_le_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x46,0x7c]
4450x7e,0x04,0x46,0x7c
446
447# CHECK: v_cmp_le_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x46,0x7c]
4480x7f,0x04,0x46,0x7c
449
450# CHECK: v_cmp_le_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x46,0x7c]
4510x80,0x04,0x46,0x7c
452
453# CHECK: v_cmp_le_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x46,0x7c]
4540xc1,0x04,0x46,0x7c
455
456# CHECK: v_cmp_le_f16_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x46,0x7c]
4570xf0,0x04,0x46,0x7c
458
459# CHECK: v_cmp_le_f16_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x46,0x7c]
4600xf7,0x04,0x46,0x7c
461
462# CHECK: v_cmp_le_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x46,0x7c,0x0b,0xfe,0x00,0x00]
4630xff,0x04,0x46,0x7c,0x0b,0xfe,0x00,0x00
464
465# CHECK: v_cmp_le_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x00,0x00]
4660xff,0x04,0x46,0x7c,0x56,0x34,0x00,0x00
467
468# CHECK: v_cmp_le_f16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x47,0x7c]
4690x01,0xff,0x47,0x7c
470
471# CHECK: v_cmp_gt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x48,0x7c]
4720x01,0x05,0x48,0x7c
473
474# CHECK: v_cmp_gt_f16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x48,0x7c]
4750xff,0x05,0x48,0x7c
476
477# CHECK: v_cmp_gt_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x48,0x7c]
4780x01,0x04,0x48,0x7c
479
480# CHECK: v_cmp_gt_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x48,0x7c]
4810x65,0x04,0x48,0x7c
482
483# CHECK: v_cmp_gt_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x48,0x7c]
4840x66,0x04,0x48,0x7c
485
486# CHECK: v_cmp_gt_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x48,0x7c]
4870x67,0x04,0x48,0x7c
488
489# CHECK: v_cmp_gt_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x48,0x7c]
4900x6a,0x04,0x48,0x7c
491
492# CHECK: v_cmp_gt_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x48,0x7c]
4930x6b,0x04,0x48,0x7c
494
495# CHECK: v_cmp_gt_f16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x48,0x7c]
4960x6c,0x04,0x48,0x7c
497
498# CHECK: v_cmp_gt_f16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x48,0x7c]
4990x6d,0x04,0x48,0x7c
500
501# CHECK: v_cmp_gt_f16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x48,0x7c]
5020x6e,0x04,0x48,0x7c
503
504# CHECK: v_cmp_gt_f16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x48,0x7c]
5050x6f,0x04,0x48,0x7c
506
507# CHECK: v_cmp_gt_f16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x48,0x7c]
5080x7b,0x04,0x48,0x7c
509
510# CHECK: v_cmp_gt_f16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x48,0x7c]
5110x7c,0x04,0x48,0x7c
512
513# CHECK: v_cmp_gt_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x48,0x7c]
5140x7e,0x04,0x48,0x7c
515
516# CHECK: v_cmp_gt_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x48,0x7c]
5170x7f,0x04,0x48,0x7c
518
519# CHECK: v_cmp_gt_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x48,0x7c]
5200x80,0x04,0x48,0x7c
521
522# CHECK: v_cmp_gt_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x48,0x7c]
5230xc1,0x04,0x48,0x7c
524
525# CHECK: v_cmp_gt_f16_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x48,0x7c]
5260xf0,0x04,0x48,0x7c
527
528# CHECK: v_cmp_gt_f16_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x48,0x7c]
5290xf7,0x04,0x48,0x7c
530
531# CHECK: v_cmp_gt_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x48,0x7c,0x0b,0xfe,0x00,0x00]
5320xff,0x04,0x48,0x7c,0x0b,0xfe,0x00,0x00
533
534# CHECK: v_cmp_gt_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x00,0x00]
5350xff,0x04,0x48,0x7c,0x56,0x34,0x00,0x00
536
537# CHECK: v_cmp_gt_f16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x49,0x7c]
5380x01,0xff,0x49,0x7c
539
540# CHECK: v_cmp_lg_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x4a,0x7c]
5410x01,0x05,0x4a,0x7c
542
543# CHECK: v_cmp_lg_f16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x4a,0x7c]
5440xff,0x05,0x4a,0x7c
545
546# CHECK: v_cmp_lg_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x4a,0x7c]
5470x01,0x04,0x4a,0x7c
548
549# CHECK: v_cmp_lg_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x4a,0x7c]
5500x65,0x04,0x4a,0x7c
551
552# CHECK: v_cmp_lg_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x4a,0x7c]
5530x66,0x04,0x4a,0x7c
554
555# CHECK: v_cmp_lg_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x4a,0x7c]
5560x67,0x04,0x4a,0x7c
557
558# CHECK: v_cmp_lg_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x4a,0x7c]
5590x6a,0x04,0x4a,0x7c
560
561# CHECK: v_cmp_lg_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x4a,0x7c]
5620x6b,0x04,0x4a,0x7c
563
564# CHECK: v_cmp_lg_f16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x4a,0x7c]
5650x6c,0x04,0x4a,0x7c
566
567# CHECK: v_cmp_lg_f16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x4a,0x7c]
5680x6d,0x04,0x4a,0x7c
569
570# CHECK: v_cmp_lg_f16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x4a,0x7c]
5710x6e,0x04,0x4a,0x7c
572
573# CHECK: v_cmp_lg_f16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x4a,0x7c]
5740x6f,0x04,0x4a,0x7c
575
576# CHECK: v_cmp_lg_f16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x4a,0x7c]
5770x7b,0x04,0x4a,0x7c
578
579# CHECK: v_cmp_lg_f16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x4a,0x7c]
5800x7c,0x04,0x4a,0x7c
581
582# CHECK: v_cmp_lg_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x4a,0x7c]
5830x7e,0x04,0x4a,0x7c
584
585# CHECK: v_cmp_lg_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x4a,0x7c]
5860x7f,0x04,0x4a,0x7c
587
588# CHECK: v_cmp_lg_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x4a,0x7c]
5890x80,0x04,0x4a,0x7c
590
591# CHECK: v_cmp_lg_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x4a,0x7c]
5920xc1,0x04,0x4a,0x7c
593
594# CHECK: v_cmp_lg_f16_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x4a,0x7c]
5950xf0,0x04,0x4a,0x7c
596
597# CHECK: v_cmp_lg_f16_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x4a,0x7c]
5980xf7,0x04,0x4a,0x7c
599
600# CHECK: v_cmp_lg_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x4a,0x7c,0x0b,0xfe,0x00,0x00]
6010xff,0x04,0x4a,0x7c,0x0b,0xfe,0x00,0x00
602
603# CHECK: v_cmp_lg_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x00,0x00]
6040xff,0x04,0x4a,0x7c,0x56,0x34,0x00,0x00
605
606# CHECK: v_cmp_lg_f16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x4b,0x7c]
6070x01,0xff,0x4b,0x7c
608
609# CHECK: v_cmp_ge_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x4c,0x7c]
6100x01,0x05,0x4c,0x7c
611
612# CHECK: v_cmp_ge_f16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x4c,0x7c]
6130xff,0x05,0x4c,0x7c
614
615# CHECK: v_cmp_ge_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x4c,0x7c]
6160x01,0x04,0x4c,0x7c
617
618# CHECK: v_cmp_ge_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x4c,0x7c]
6190x65,0x04,0x4c,0x7c
620
621# CHECK: v_cmp_ge_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x4c,0x7c]
6220x66,0x04,0x4c,0x7c
623
624# CHECK: v_cmp_ge_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x4c,0x7c]
6250x67,0x04,0x4c,0x7c
626
627# CHECK: v_cmp_ge_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x4c,0x7c]
6280x6a,0x04,0x4c,0x7c
629
630# CHECK: v_cmp_ge_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x4c,0x7c]
6310x6b,0x04,0x4c,0x7c
632
633# CHECK: v_cmp_ge_f16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x4c,0x7c]
6340x6c,0x04,0x4c,0x7c
635
636# CHECK: v_cmp_ge_f16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x4c,0x7c]
6370x6d,0x04,0x4c,0x7c
638
639# CHECK: v_cmp_ge_f16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x4c,0x7c]
6400x6e,0x04,0x4c,0x7c
641
642# CHECK: v_cmp_ge_f16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x4c,0x7c]
6430x6f,0x04,0x4c,0x7c
644
645# CHECK: v_cmp_ge_f16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x4c,0x7c]
6460x7b,0x04,0x4c,0x7c
647
648# CHECK: v_cmp_ge_f16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x4c,0x7c]
6490x7c,0x04,0x4c,0x7c
650
651# CHECK: v_cmp_ge_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x4c,0x7c]
6520x7e,0x04,0x4c,0x7c
653
654# CHECK: v_cmp_ge_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x4c,0x7c]
6550x7f,0x04,0x4c,0x7c
656
657# CHECK: v_cmp_ge_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x4c,0x7c]
6580x80,0x04,0x4c,0x7c
659
660# CHECK: v_cmp_ge_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x4c,0x7c]
6610xc1,0x04,0x4c,0x7c
662
663# CHECK: v_cmp_ge_f16_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x4c,0x7c]
6640xf0,0x04,0x4c,0x7c
665
666# CHECK: v_cmp_ge_f16_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x4c,0x7c]
6670xf7,0x04,0x4c,0x7c
668
669# CHECK: v_cmp_ge_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x4c,0x7c,0x0b,0xfe,0x00,0x00]
6700xff,0x04,0x4c,0x7c,0x0b,0xfe,0x00,0x00
671
672# CHECK: v_cmp_ge_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x00,0x00]
6730xff,0x04,0x4c,0x7c,0x56,0x34,0x00,0x00
674
675# CHECK: v_cmp_ge_f16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x4d,0x7c]
6760x01,0xff,0x4d,0x7c
677
678# CHECK: v_cmp_o_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x4e,0x7c]
6790x01,0x05,0x4e,0x7c
680
681# CHECK: v_cmp_o_f16_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x4e,0x7c]
6820xff,0x05,0x4e,0x7c
683
684# CHECK: v_cmp_o_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x4e,0x7c]
6850x01,0x04,0x4e,0x7c
686
687# CHECK: v_cmp_o_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x4e,0x7c]
6880x65,0x04,0x4e,0x7c
689
690# CHECK: v_cmp_o_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x4e,0x7c]
6910x66,0x04,0x4e,0x7c
692
693# CHECK: v_cmp_o_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x4e,0x7c]
6940x67,0x04,0x4e,0x7c
695
696# CHECK: v_cmp_o_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x4e,0x7c]
6970x6a,0x04,0x4e,0x7c
698
699# CHECK: v_cmp_o_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x4e,0x7c]
7000x6b,0x04,0x4e,0x7c
701
702# CHECK: v_cmp_o_f16_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x4e,0x7c]
7030x6c,0x04,0x4e,0x7c
704
705# CHECK: v_cmp_o_f16_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x4e,0x7c]
7060x6d,0x04,0x4e,0x7c
707
708# CHECK: v_cmp_o_f16_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x4e,0x7c]
7090x6e,0x04,0x4e,0x7c
710
711# CHECK: v_cmp_o_f16_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x4e,0x7c]
7120x6f,0x04,0x4e,0x7c
713
714# CHECK: v_cmp_o_f16_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x4e,0x7c]
7150x7b,0x04,0x4e,0x7c
716
717# CHECK: v_cmp_o_f16_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x4e,0x7c]
7180x7c,0x04,0x4e,0x7c
719
720# CHECK: v_cmp_o_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x4e,0x7c]
7210x7e,0x04,0x4e,0x7c
722
723# CHECK: v_cmp_o_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x4e,0x7c]
7240x7f,0x04,0x4e,0x7c
725
726# CHECK: v_cmp_o_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x4e,0x7c]
7270x80,0x04,0x4e,0x7c
728
729# CHECK: v_cmp_o_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x4e,0x7c]
7300xc1,0x04,0x4e,0x7c
731
732# CHECK: v_cmp_o_f16_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x4e,0x7c]
7330xf0,0x04,0x4e,0x7c
734
735# CHECK: v_cmp_o_f16_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x4e,0x7c]
7360xf7,0x04,0x4e,0x7c
737
738# CHECK: v_cmp_o_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x4e,0x7c,0x0b,0xfe,0x00,0x00]
7390xff,0x04,0x4e,0x7c,0x0b,0xfe,0x00,0x00
740
741# CHECK: v_cmp_o_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x00,0x00]
7420xff,0x04,0x4e,0x7c,0x56,0x34,0x00,0x00
743
744# CHECK: v_cmp_o_f16_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x4f,0x7c]
7450x01,0xff,0x4f,0x7c
746
747# CHECK: v_cmp_u_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x50,0x7c]
7480x01,0x05,0x50,0x7c
749
750# CHECK: v_cmp_u_f16_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x50,0x7c]
7510xff,0x05,0x50,0x7c
752
753# CHECK: v_cmp_u_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x50,0x7c]
7540x01,0x04,0x50,0x7c
755
756# CHECK: v_cmp_u_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x50,0x7c]
7570x65,0x04,0x50,0x7c
758
759# CHECK: v_cmp_u_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x50,0x7c]
7600x66,0x04,0x50,0x7c
761
762# CHECK: v_cmp_u_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x50,0x7c]
7630x67,0x04,0x50,0x7c
764
765# CHECK: v_cmp_u_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x50,0x7c]
7660x6a,0x04,0x50,0x7c
767
768# CHECK: v_cmp_u_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x50,0x7c]
7690x6b,0x04,0x50,0x7c
770
771# CHECK: v_cmp_u_f16_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x50,0x7c]
7720x6c,0x04,0x50,0x7c
773
774# CHECK: v_cmp_u_f16_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x50,0x7c]
7750x6d,0x04,0x50,0x7c
776
777# CHECK: v_cmp_u_f16_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x50,0x7c]
7780x6e,0x04,0x50,0x7c
779
780# CHECK: v_cmp_u_f16_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x50,0x7c]
7810x6f,0x04,0x50,0x7c
782
783# CHECK: v_cmp_u_f16_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x50,0x7c]
7840x7b,0x04,0x50,0x7c
785
786# CHECK: v_cmp_u_f16_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x50,0x7c]
7870x7c,0x04,0x50,0x7c
788
789# CHECK: v_cmp_u_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x50,0x7c]
7900x7e,0x04,0x50,0x7c
791
792# CHECK: v_cmp_u_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x50,0x7c]
7930x7f,0x04,0x50,0x7c
794
795# CHECK: v_cmp_u_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x50,0x7c]
7960x80,0x04,0x50,0x7c
797
798# CHECK: v_cmp_u_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x50,0x7c]
7990xc1,0x04,0x50,0x7c
800
801# CHECK: v_cmp_u_f16_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x50,0x7c]
8020xf0,0x04,0x50,0x7c
803
804# CHECK: v_cmp_u_f16_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x50,0x7c]
8050xf7,0x04,0x50,0x7c
806
807# CHECK: v_cmp_u_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x50,0x7c,0x0b,0xfe,0x00,0x00]
8080xff,0x04,0x50,0x7c,0x0b,0xfe,0x00,0x00
809
810# CHECK: v_cmp_u_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x00,0x00]
8110xff,0x04,0x50,0x7c,0x56,0x34,0x00,0x00
812
813# CHECK: v_cmp_u_f16_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x51,0x7c]
8140x01,0xff,0x51,0x7c
815
816# CHECK: v_cmp_nge_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x52,0x7c]
8170x01,0x05,0x52,0x7c
818
819# CHECK: v_cmp_nge_f16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x52,0x7c]
8200xff,0x05,0x52,0x7c
821
822# CHECK: v_cmp_nge_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x52,0x7c]
8230x01,0x04,0x52,0x7c
824
825# CHECK: v_cmp_nge_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x52,0x7c]
8260x65,0x04,0x52,0x7c
827
828# CHECK: v_cmp_nge_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x52,0x7c]
8290x66,0x04,0x52,0x7c
830
831# CHECK: v_cmp_nge_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x52,0x7c]
8320x67,0x04,0x52,0x7c
833
834# CHECK: v_cmp_nge_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x52,0x7c]
8350x6a,0x04,0x52,0x7c
836
837# CHECK: v_cmp_nge_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x52,0x7c]
8380x6b,0x04,0x52,0x7c
839
840# CHECK: v_cmp_nge_f16_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x52,0x7c]
8410x6c,0x04,0x52,0x7c
842
843# CHECK: v_cmp_nge_f16_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x52,0x7c]
8440x6d,0x04,0x52,0x7c
845
846# CHECK: v_cmp_nge_f16_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x52,0x7c]
8470x6e,0x04,0x52,0x7c
848
849# CHECK: v_cmp_nge_f16_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x52,0x7c]
8500x6f,0x04,0x52,0x7c
851
852# CHECK: v_cmp_nge_f16_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x52,0x7c]
8530x7b,0x04,0x52,0x7c
854
855# CHECK: v_cmp_nge_f16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x52,0x7c]
8560x7c,0x04,0x52,0x7c
857
858# CHECK: v_cmp_nge_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x52,0x7c]
8590x7e,0x04,0x52,0x7c
860
861# CHECK: v_cmp_nge_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x52,0x7c]
8620x7f,0x04,0x52,0x7c
863
864# CHECK: v_cmp_nge_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x52,0x7c]
8650x80,0x04,0x52,0x7c
866
867# CHECK: v_cmp_nge_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x52,0x7c]
8680xc1,0x04,0x52,0x7c
869
870# CHECK: v_cmp_nge_f16_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x52,0x7c]
8710xf0,0x04,0x52,0x7c
872
873# CHECK: v_cmp_nge_f16_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x52,0x7c]
8740xf7,0x04,0x52,0x7c
875
876# CHECK: v_cmp_nge_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x52,0x7c,0x0b,0xfe,0x00,0x00]
8770xff,0x04,0x52,0x7c,0x0b,0xfe,0x00,0x00
878
879# CHECK: v_cmp_nge_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x00,0x00]
8800xff,0x04,0x52,0x7c,0x56,0x34,0x00,0x00
881
882# CHECK: v_cmp_nge_f16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x53,0x7c]
8830x01,0xff,0x53,0x7c
884
885# CHECK: v_cmp_nlg_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x54,0x7c]
8860x01,0x05,0x54,0x7c
887
888# CHECK: v_cmp_nlg_f16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x54,0x7c]
8890xff,0x05,0x54,0x7c
890
891# CHECK: v_cmp_nlg_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x54,0x7c]
8920x01,0x04,0x54,0x7c
893
894# CHECK: v_cmp_nlg_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x54,0x7c]
8950x65,0x04,0x54,0x7c
896
897# CHECK: v_cmp_nlg_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x54,0x7c]
8980x66,0x04,0x54,0x7c
899
900# CHECK: v_cmp_nlg_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x54,0x7c]
9010x67,0x04,0x54,0x7c
902
903# CHECK: v_cmp_nlg_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x54,0x7c]
9040x6a,0x04,0x54,0x7c
905
906# CHECK: v_cmp_nlg_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x54,0x7c]
9070x6b,0x04,0x54,0x7c
908
909# CHECK: v_cmp_nlg_f16_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x54,0x7c]
9100x6c,0x04,0x54,0x7c
911
912# CHECK: v_cmp_nlg_f16_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x54,0x7c]
9130x6d,0x04,0x54,0x7c
914
915# CHECK: v_cmp_nlg_f16_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x54,0x7c]
9160x6e,0x04,0x54,0x7c
917
918# CHECK: v_cmp_nlg_f16_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x54,0x7c]
9190x6f,0x04,0x54,0x7c
920
921# CHECK: v_cmp_nlg_f16_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x54,0x7c]
9220x7b,0x04,0x54,0x7c
923
924# CHECK: v_cmp_nlg_f16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x54,0x7c]
9250x7c,0x04,0x54,0x7c
926
927# CHECK: v_cmp_nlg_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x54,0x7c]
9280x7e,0x04,0x54,0x7c
929
930# CHECK: v_cmp_nlg_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x54,0x7c]
9310x7f,0x04,0x54,0x7c
932
933# CHECK: v_cmp_nlg_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x54,0x7c]
9340x80,0x04,0x54,0x7c
935
936# CHECK: v_cmp_nlg_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x54,0x7c]
9370xc1,0x04,0x54,0x7c
938
939# CHECK: v_cmp_nlg_f16_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x54,0x7c]
9400xf0,0x04,0x54,0x7c
941
942# CHECK: v_cmp_nlg_f16_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x54,0x7c]
9430xf7,0x04,0x54,0x7c
944
945# CHECK: v_cmp_nlg_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x54,0x7c,0x0b,0xfe,0x00,0x00]
9460xff,0x04,0x54,0x7c,0x0b,0xfe,0x00,0x00
947
948# CHECK: v_cmp_nlg_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x00,0x00]
9490xff,0x04,0x54,0x7c,0x56,0x34,0x00,0x00
950
951# CHECK: v_cmp_nlg_f16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x55,0x7c]
9520x01,0xff,0x55,0x7c
953
954# CHECK: v_cmp_ngt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x56,0x7c]
9550x01,0x05,0x56,0x7c
956
957# CHECK: v_cmp_ngt_f16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x56,0x7c]
9580xff,0x05,0x56,0x7c
959
960# CHECK: v_cmp_ngt_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x56,0x7c]
9610x01,0x04,0x56,0x7c
962
963# CHECK: v_cmp_ngt_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x56,0x7c]
9640x65,0x04,0x56,0x7c
965
966# CHECK: v_cmp_ngt_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x56,0x7c]
9670x66,0x04,0x56,0x7c
968
969# CHECK: v_cmp_ngt_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x56,0x7c]
9700x67,0x04,0x56,0x7c
971
972# CHECK: v_cmp_ngt_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x56,0x7c]
9730x6a,0x04,0x56,0x7c
974
975# CHECK: v_cmp_ngt_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x56,0x7c]
9760x6b,0x04,0x56,0x7c
977
978# CHECK: v_cmp_ngt_f16_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x56,0x7c]
9790x6c,0x04,0x56,0x7c
980
981# CHECK: v_cmp_ngt_f16_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x56,0x7c]
9820x6d,0x04,0x56,0x7c
983
984# CHECK: v_cmp_ngt_f16_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x56,0x7c]
9850x6e,0x04,0x56,0x7c
986
987# CHECK: v_cmp_ngt_f16_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x56,0x7c]
9880x6f,0x04,0x56,0x7c
989
990# CHECK: v_cmp_ngt_f16_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x56,0x7c]
9910x7b,0x04,0x56,0x7c
992
993# CHECK: v_cmp_ngt_f16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x56,0x7c]
9940x7c,0x04,0x56,0x7c
995
996# CHECK: v_cmp_ngt_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x56,0x7c]
9970x7e,0x04,0x56,0x7c
998
999# CHECK: v_cmp_ngt_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x56,0x7c]
10000x7f,0x04,0x56,0x7c
1001
1002# CHECK: v_cmp_ngt_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x56,0x7c]
10030x80,0x04,0x56,0x7c
1004
1005# CHECK: v_cmp_ngt_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x56,0x7c]
10060xc1,0x04,0x56,0x7c
1007
1008# CHECK: v_cmp_ngt_f16_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x56,0x7c]
10090xf0,0x04,0x56,0x7c
1010
1011# CHECK: v_cmp_ngt_f16_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x56,0x7c]
10120xf7,0x04,0x56,0x7c
1013
1014# CHECK: v_cmp_ngt_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x56,0x7c,0x0b,0xfe,0x00,0x00]
10150xff,0x04,0x56,0x7c,0x0b,0xfe,0x00,0x00
1016
1017# CHECK: v_cmp_ngt_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x00,0x00]
10180xff,0x04,0x56,0x7c,0x56,0x34,0x00,0x00
1019
1020# CHECK: v_cmp_ngt_f16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x57,0x7c]
10210x01,0xff,0x57,0x7c
1022
1023# CHECK: v_cmp_nle_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x58,0x7c]
10240x01,0x05,0x58,0x7c
1025
1026# CHECK: v_cmp_nle_f16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x58,0x7c]
10270xff,0x05,0x58,0x7c
1028
1029# CHECK: v_cmp_nle_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x58,0x7c]
10300x01,0x04,0x58,0x7c
1031
1032# CHECK: v_cmp_nle_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x58,0x7c]
10330x65,0x04,0x58,0x7c
1034
1035# CHECK: v_cmp_nle_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x58,0x7c]
10360x66,0x04,0x58,0x7c
1037
1038# CHECK: v_cmp_nle_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x58,0x7c]
10390x67,0x04,0x58,0x7c
1040
1041# CHECK: v_cmp_nle_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x58,0x7c]
10420x6a,0x04,0x58,0x7c
1043
1044# CHECK: v_cmp_nle_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x58,0x7c]
10450x6b,0x04,0x58,0x7c
1046
1047# CHECK: v_cmp_nle_f16_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x58,0x7c]
10480x6c,0x04,0x58,0x7c
1049
1050# CHECK: v_cmp_nle_f16_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x58,0x7c]
10510x6d,0x04,0x58,0x7c
1052
1053# CHECK: v_cmp_nle_f16_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x58,0x7c]
10540x6e,0x04,0x58,0x7c
1055
1056# CHECK: v_cmp_nle_f16_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x58,0x7c]
10570x6f,0x04,0x58,0x7c
1058
1059# CHECK: v_cmp_nle_f16_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x58,0x7c]
10600x7b,0x04,0x58,0x7c
1061
1062# CHECK: v_cmp_nle_f16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x58,0x7c]
10630x7c,0x04,0x58,0x7c
1064
1065# CHECK: v_cmp_nle_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x58,0x7c]
10660x7e,0x04,0x58,0x7c
1067
1068# CHECK: v_cmp_nle_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x58,0x7c]
10690x7f,0x04,0x58,0x7c
1070
1071# CHECK: v_cmp_nle_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x58,0x7c]
10720x80,0x04,0x58,0x7c
1073
1074# CHECK: v_cmp_nle_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x58,0x7c]
10750xc1,0x04,0x58,0x7c
1076
1077# CHECK: v_cmp_nle_f16_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x58,0x7c]
10780xf0,0x04,0x58,0x7c
1079
1080# CHECK: v_cmp_nle_f16_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x58,0x7c]
10810xf7,0x04,0x58,0x7c
1082
1083# CHECK: v_cmp_nle_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x58,0x7c,0x0b,0xfe,0x00,0x00]
10840xff,0x04,0x58,0x7c,0x0b,0xfe,0x00,0x00
1085
1086# CHECK: v_cmp_nle_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x00,0x00]
10870xff,0x04,0x58,0x7c,0x56,0x34,0x00,0x00
1088
1089# CHECK: v_cmp_nle_f16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x59,0x7c]
10900x01,0xff,0x59,0x7c
1091
1092# CHECK: v_cmp_neq_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x5a,0x7c]
10930x01,0x05,0x5a,0x7c
1094
1095# CHECK: v_cmp_neq_f16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x5a,0x7c]
10960xff,0x05,0x5a,0x7c
1097
1098# CHECK: v_cmp_neq_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x5a,0x7c]
10990x01,0x04,0x5a,0x7c
1100
1101# CHECK: v_cmp_neq_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x5a,0x7c]
11020x65,0x04,0x5a,0x7c
1103
1104# CHECK: v_cmp_neq_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x5a,0x7c]
11050x66,0x04,0x5a,0x7c
1106
1107# CHECK: v_cmp_neq_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x5a,0x7c]
11080x67,0x04,0x5a,0x7c
1109
1110# CHECK: v_cmp_neq_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x5a,0x7c]
11110x6a,0x04,0x5a,0x7c
1112
1113# CHECK: v_cmp_neq_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x5a,0x7c]
11140x6b,0x04,0x5a,0x7c
1115
1116# CHECK: v_cmp_neq_f16_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x5a,0x7c]
11170x6c,0x04,0x5a,0x7c
1118
1119# CHECK: v_cmp_neq_f16_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x5a,0x7c]
11200x6d,0x04,0x5a,0x7c
1121
1122# CHECK: v_cmp_neq_f16_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x5a,0x7c]
11230x6e,0x04,0x5a,0x7c
1124
1125# CHECK: v_cmp_neq_f16_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x5a,0x7c]
11260x6f,0x04,0x5a,0x7c
1127
1128# CHECK: v_cmp_neq_f16_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x5a,0x7c]
11290x7b,0x04,0x5a,0x7c
1130
1131# CHECK: v_cmp_neq_f16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x5a,0x7c]
11320x7c,0x04,0x5a,0x7c
1133
1134# CHECK: v_cmp_neq_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x5a,0x7c]
11350x7e,0x04,0x5a,0x7c
1136
1137# CHECK: v_cmp_neq_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x5a,0x7c]
11380x7f,0x04,0x5a,0x7c
1139
1140# CHECK: v_cmp_neq_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x5a,0x7c]
11410x80,0x04,0x5a,0x7c
1142
1143# CHECK: v_cmp_neq_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x5a,0x7c]
11440xc1,0x04,0x5a,0x7c
1145
1146# CHECK: v_cmp_neq_f16_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x5a,0x7c]
11470xf0,0x04,0x5a,0x7c
1148
1149# CHECK: v_cmp_neq_f16_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x5a,0x7c]
11500xf7,0x04,0x5a,0x7c
1151
1152# CHECK: v_cmp_neq_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x5a,0x7c,0x0b,0xfe,0x00,0x00]
11530xff,0x04,0x5a,0x7c,0x0b,0xfe,0x00,0x00
1154
1155# CHECK: v_cmp_neq_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x00,0x00]
11560xff,0x04,0x5a,0x7c,0x56,0x34,0x00,0x00
1157
1158# CHECK: v_cmp_neq_f16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x5b,0x7c]
11590x01,0xff,0x5b,0x7c
1160
1161# CHECK: v_cmp_nlt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x5c,0x7c]
11620x01,0x05,0x5c,0x7c
1163
1164# CHECK: v_cmp_nlt_f16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x5c,0x7c]
11650xff,0x05,0x5c,0x7c
1166
1167# CHECK: v_cmp_nlt_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x5c,0x7c]
11680x01,0x04,0x5c,0x7c
1169
1170# CHECK: v_cmp_nlt_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x5c,0x7c]
11710x65,0x04,0x5c,0x7c
1172
1173# CHECK: v_cmp_nlt_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x5c,0x7c]
11740x66,0x04,0x5c,0x7c
1175
1176# CHECK: v_cmp_nlt_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x5c,0x7c]
11770x67,0x04,0x5c,0x7c
1178
1179# CHECK: v_cmp_nlt_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x5c,0x7c]
11800x6a,0x04,0x5c,0x7c
1181
1182# CHECK: v_cmp_nlt_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x5c,0x7c]
11830x6b,0x04,0x5c,0x7c
1184
1185# CHECK: v_cmp_nlt_f16_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x5c,0x7c]
11860x6c,0x04,0x5c,0x7c
1187
1188# CHECK: v_cmp_nlt_f16_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x5c,0x7c]
11890x6d,0x04,0x5c,0x7c
1190
1191# CHECK: v_cmp_nlt_f16_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x5c,0x7c]
11920x6e,0x04,0x5c,0x7c
1193
1194# CHECK: v_cmp_nlt_f16_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x5c,0x7c]
11950x6f,0x04,0x5c,0x7c
1196
1197# CHECK: v_cmp_nlt_f16_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x5c,0x7c]
11980x7b,0x04,0x5c,0x7c
1199
1200# CHECK: v_cmp_nlt_f16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x5c,0x7c]
12010x7c,0x04,0x5c,0x7c
1202
1203# CHECK: v_cmp_nlt_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x5c,0x7c]
12040x7e,0x04,0x5c,0x7c
1205
1206# CHECK: v_cmp_nlt_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x5c,0x7c]
12070x7f,0x04,0x5c,0x7c
1208
1209# CHECK: v_cmp_nlt_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x5c,0x7c]
12100x80,0x04,0x5c,0x7c
1211
1212# CHECK: v_cmp_nlt_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x5c,0x7c]
12130xc1,0x04,0x5c,0x7c
1214
1215# CHECK: v_cmp_nlt_f16_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x5c,0x7c]
12160xf0,0x04,0x5c,0x7c
1217
1218# CHECK: v_cmp_nlt_f16_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x5c,0x7c]
12190xf7,0x04,0x5c,0x7c
1220
1221# CHECK: v_cmp_nlt_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x5c,0x7c,0x0b,0xfe,0x00,0x00]
12220xff,0x04,0x5c,0x7c,0x0b,0xfe,0x00,0x00
1223
1224# CHECK: v_cmp_nlt_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x00,0x00]
12250xff,0x04,0x5c,0x7c,0x56,0x34,0x00,0x00
1226
1227# CHECK: v_cmp_nlt_f16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x5d,0x7c]
12280x01,0xff,0x5d,0x7c
1229
1230# CHECK: v_cmp_tru_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x5e,0x7c]
12310x01,0x05,0x5e,0x7c
1232
1233# CHECK: v_cmp_tru_f16_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x5e,0x7c]
12340xff,0x05,0x5e,0x7c
1235
1236# CHECK: v_cmp_tru_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x5e,0x7c]
12370x01,0x04,0x5e,0x7c
1238
1239# CHECK: v_cmp_tru_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x5e,0x7c]
12400x65,0x04,0x5e,0x7c
1241
1242# CHECK: v_cmp_tru_f16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x5e,0x7c]
12430x66,0x04,0x5e,0x7c
1244
1245# CHECK: v_cmp_tru_f16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x5e,0x7c]
12460x67,0x04,0x5e,0x7c
1247
1248# CHECK: v_cmp_tru_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x5e,0x7c]
12490x6a,0x04,0x5e,0x7c
1250
1251# CHECK: v_cmp_tru_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x5e,0x7c]
12520x6b,0x04,0x5e,0x7c
1253
1254# CHECK: v_cmp_tru_f16_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x5e,0x7c]
12550x6c,0x04,0x5e,0x7c
1256
1257# CHECK: v_cmp_tru_f16_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x5e,0x7c]
12580x6d,0x04,0x5e,0x7c
1259
1260# CHECK: v_cmp_tru_f16_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x5e,0x7c]
12610x6e,0x04,0x5e,0x7c
1262
1263# CHECK: v_cmp_tru_f16_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x5e,0x7c]
12640x6f,0x04,0x5e,0x7c
1265
1266# CHECK: v_cmp_tru_f16_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x5e,0x7c]
12670x7b,0x04,0x5e,0x7c
1268
1269# CHECK: v_cmp_tru_f16_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x5e,0x7c]
12700x7c,0x04,0x5e,0x7c
1271
1272# CHECK: v_cmp_tru_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x5e,0x7c]
12730x7e,0x04,0x5e,0x7c
1274
1275# CHECK: v_cmp_tru_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x5e,0x7c]
12760x7f,0x04,0x5e,0x7c
1277
1278# CHECK: v_cmp_tru_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x5e,0x7c]
12790x80,0x04,0x5e,0x7c
1280
1281# CHECK: v_cmp_tru_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x5e,0x7c]
12820xc1,0x04,0x5e,0x7c
1283
1284# CHECK: v_cmp_tru_f16_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x5e,0x7c]
12850xf0,0x04,0x5e,0x7c
1286
1287# CHECK: v_cmp_tru_f16_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x5e,0x7c]
12880xf7,0x04,0x5e,0x7c
1289
1290# CHECK: v_cmp_tru_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x5e,0x7c,0x0b,0xfe,0x00,0x00]
12910xff,0x04,0x5e,0x7c,0x0b,0xfe,0x00,0x00
1292
1293# CHECK: v_cmp_tru_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x00,0x00]
12940xff,0x04,0x5e,0x7c,0x56,0x34,0x00,0x00
1295
1296# CHECK: v_cmp_tru_f16_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x5f,0x7c]
12970x01,0xff,0x5f,0x7c
1298
1299# CHECK: v_cmp_f_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x80,0x7c]
13000x01,0x05,0x80,0x7c
1301
1302# CHECK: v_cmp_f_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x80,0x7c]
13030xff,0x05,0x80,0x7c
1304
1305# CHECK: v_cmp_f_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x80,0x7c]
13060x01,0x04,0x80,0x7c
1307
1308# CHECK: v_cmp_f_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x80,0x7c]
13090x65,0x04,0x80,0x7c
1310
1311# CHECK: v_cmp_f_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x80,0x7c]
13120x66,0x04,0x80,0x7c
1313
1314# CHECK: v_cmp_f_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x80,0x7c]
13150x67,0x04,0x80,0x7c
1316
1317# CHECK: v_cmp_f_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x80,0x7c]
13180x6a,0x04,0x80,0x7c
1319
1320# CHECK: v_cmp_f_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x80,0x7c]
13210x6b,0x04,0x80,0x7c
1322
1323# CHECK: v_cmp_f_f32_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x80,0x7c]
13240x6c,0x04,0x80,0x7c
1325
1326# CHECK: v_cmp_f_f32_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x80,0x7c]
13270x6d,0x04,0x80,0x7c
1328
1329# CHECK: v_cmp_f_f32_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x80,0x7c]
13300x6e,0x04,0x80,0x7c
1331
1332# CHECK: v_cmp_f_f32_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x80,0x7c]
13330x6f,0x04,0x80,0x7c
1334
1335# CHECK: v_cmp_f_f32_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x80,0x7c]
13360x7b,0x04,0x80,0x7c
1337
1338# CHECK: v_cmp_f_f32_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x80,0x7c]
13390x7c,0x04,0x80,0x7c
1340
1341# CHECK: v_cmp_f_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x80,0x7c]
13420x7e,0x04,0x80,0x7c
1343
1344# CHECK: v_cmp_f_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x80,0x7c]
13450x7f,0x04,0x80,0x7c
1346
1347# CHECK: v_cmp_f_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x80,0x7c]
13480x80,0x04,0x80,0x7c
1349
1350# CHECK: v_cmp_f_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x80,0x7c]
13510xc1,0x04,0x80,0x7c
1352
1353# CHECK: v_cmp_f_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x80,0x7c]
13540xf0,0x04,0x80,0x7c
1355
1356# CHECK: v_cmp_f_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x80,0x7c]
13570xf7,0x04,0x80,0x7c
1358
1359# CHECK: v_cmp_f_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
13600xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf
1361
1362# CHECK: v_cmp_f_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
13630xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f
1364
1365# CHECK: v_cmp_f_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x81,0x7c]
13660x01,0xff,0x81,0x7c
1367
1368# CHECK: v_cmp_lt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x82,0x7c]
13690x01,0x05,0x82,0x7c
1370
1371# CHECK: v_cmp_lt_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x82,0x7c]
13720xff,0x05,0x82,0x7c
1373
1374# CHECK: v_cmp_lt_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x82,0x7c]
13750x01,0x04,0x82,0x7c
1376
1377# CHECK: v_cmp_lt_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x82,0x7c]
13780x65,0x04,0x82,0x7c
1379
1380# CHECK: v_cmp_lt_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x82,0x7c]
13810x66,0x04,0x82,0x7c
1382
1383# CHECK: v_cmp_lt_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x82,0x7c]
13840x67,0x04,0x82,0x7c
1385
1386# CHECK: v_cmp_lt_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x82,0x7c]
13870x6a,0x04,0x82,0x7c
1388
1389# CHECK: v_cmp_lt_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x82,0x7c]
13900x6b,0x04,0x82,0x7c
1391
1392# CHECK: v_cmp_lt_f32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x82,0x7c]
13930x6c,0x04,0x82,0x7c
1394
1395# CHECK: v_cmp_lt_f32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x82,0x7c]
13960x6d,0x04,0x82,0x7c
1397
1398# CHECK: v_cmp_lt_f32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x82,0x7c]
13990x6e,0x04,0x82,0x7c
1400
1401# CHECK: v_cmp_lt_f32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x82,0x7c]
14020x6f,0x04,0x82,0x7c
1403
1404# CHECK: v_cmp_lt_f32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x82,0x7c]
14050x7b,0x04,0x82,0x7c
1406
1407# CHECK: v_cmp_lt_f32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x82,0x7c]
14080x7c,0x04,0x82,0x7c
1409
1410# CHECK: v_cmp_lt_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x82,0x7c]
14110x7e,0x04,0x82,0x7c
1412
1413# CHECK: v_cmp_lt_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x82,0x7c]
14140x7f,0x04,0x82,0x7c
1415
1416# CHECK: v_cmp_lt_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x82,0x7c]
14170x80,0x04,0x82,0x7c
1418
1419# CHECK: v_cmp_lt_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x82,0x7c]
14200xc1,0x04,0x82,0x7c
1421
1422# CHECK: v_cmp_lt_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x82,0x7c]
14230xf0,0x04,0x82,0x7c
1424
1425# CHECK: v_cmp_lt_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x82,0x7c]
14260xf7,0x04,0x82,0x7c
1427
1428# CHECK: v_cmp_lt_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
14290xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf
1430
1431# CHECK: v_cmp_lt_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
14320xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f
1433
1434# CHECK: v_cmp_lt_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x83,0x7c]
14350x01,0xff,0x83,0x7c
1436
1437# CHECK: v_cmp_eq_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x84,0x7c]
14380x01,0x05,0x84,0x7c
1439
1440# CHECK: v_cmp_eq_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x84,0x7c]
14410xff,0x05,0x84,0x7c
1442
1443# CHECK: v_cmp_eq_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x84,0x7c]
14440x01,0x04,0x84,0x7c
1445
1446# CHECK: v_cmp_eq_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x84,0x7c]
14470x65,0x04,0x84,0x7c
1448
1449# CHECK: v_cmp_eq_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x84,0x7c]
14500x66,0x04,0x84,0x7c
1451
1452# CHECK: v_cmp_eq_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x84,0x7c]
14530x67,0x04,0x84,0x7c
1454
1455# CHECK: v_cmp_eq_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x84,0x7c]
14560x6a,0x04,0x84,0x7c
1457
1458# CHECK: v_cmp_eq_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x84,0x7c]
14590x6b,0x04,0x84,0x7c
1460
1461# CHECK: v_cmp_eq_f32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x84,0x7c]
14620x6c,0x04,0x84,0x7c
1463
1464# CHECK: v_cmp_eq_f32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x84,0x7c]
14650x6d,0x04,0x84,0x7c
1466
1467# CHECK: v_cmp_eq_f32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x84,0x7c]
14680x6e,0x04,0x84,0x7c
1469
1470# CHECK: v_cmp_eq_f32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x84,0x7c]
14710x6f,0x04,0x84,0x7c
1472
1473# CHECK: v_cmp_eq_f32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x84,0x7c]
14740x7b,0x04,0x84,0x7c
1475
1476# CHECK: v_cmp_eq_f32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x84,0x7c]
14770x7c,0x04,0x84,0x7c
1478
1479# CHECK: v_cmp_eq_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x84,0x7c]
14800x7e,0x04,0x84,0x7c
1481
1482# CHECK: v_cmp_eq_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x84,0x7c]
14830x7f,0x04,0x84,0x7c
1484
1485# CHECK: v_cmp_eq_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x84,0x7c]
14860x80,0x04,0x84,0x7c
1487
1488# CHECK: v_cmp_eq_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x84,0x7c]
14890xc1,0x04,0x84,0x7c
1490
1491# CHECK: v_cmp_eq_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x84,0x7c]
14920xf0,0x04,0x84,0x7c
1493
1494# CHECK: v_cmp_eq_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x84,0x7c]
14950xf7,0x04,0x84,0x7c
1496
1497# CHECK: v_cmp_eq_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
14980xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf
1499
1500# CHECK: v_cmp_eq_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
15010xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f
1502
1503# CHECK: v_cmp_eq_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x85,0x7c]
15040x01,0xff,0x85,0x7c
1505
1506# CHECK: v_cmp_le_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x86,0x7c]
15070x01,0x05,0x86,0x7c
1508
1509# CHECK: v_cmp_le_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x86,0x7c]
15100xff,0x05,0x86,0x7c
1511
1512# CHECK: v_cmp_le_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x86,0x7c]
15130x01,0x04,0x86,0x7c
1514
1515# CHECK: v_cmp_le_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x86,0x7c]
15160x65,0x04,0x86,0x7c
1517
1518# CHECK: v_cmp_le_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x86,0x7c]
15190x66,0x04,0x86,0x7c
1520
1521# CHECK: v_cmp_le_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x86,0x7c]
15220x67,0x04,0x86,0x7c
1523
1524# CHECK: v_cmp_le_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x86,0x7c]
15250x6a,0x04,0x86,0x7c
1526
1527# CHECK: v_cmp_le_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x86,0x7c]
15280x6b,0x04,0x86,0x7c
1529
1530# CHECK: v_cmp_le_f32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x86,0x7c]
15310x6c,0x04,0x86,0x7c
1532
1533# CHECK: v_cmp_le_f32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x86,0x7c]
15340x6d,0x04,0x86,0x7c
1535
1536# CHECK: v_cmp_le_f32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x86,0x7c]
15370x6e,0x04,0x86,0x7c
1538
1539# CHECK: v_cmp_le_f32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x86,0x7c]
15400x6f,0x04,0x86,0x7c
1541
1542# CHECK: v_cmp_le_f32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x86,0x7c]
15430x7b,0x04,0x86,0x7c
1544
1545# CHECK: v_cmp_le_f32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x86,0x7c]
15460x7c,0x04,0x86,0x7c
1547
1548# CHECK: v_cmp_le_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x86,0x7c]
15490x7e,0x04,0x86,0x7c
1550
1551# CHECK: v_cmp_le_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x86,0x7c]
15520x7f,0x04,0x86,0x7c
1553
1554# CHECK: v_cmp_le_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x86,0x7c]
15550x80,0x04,0x86,0x7c
1556
1557# CHECK: v_cmp_le_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x86,0x7c]
15580xc1,0x04,0x86,0x7c
1559
1560# CHECK: v_cmp_le_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x86,0x7c]
15610xf0,0x04,0x86,0x7c
1562
1563# CHECK: v_cmp_le_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x86,0x7c]
15640xf7,0x04,0x86,0x7c
1565
1566# CHECK: v_cmp_le_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
15670xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf
1568
1569# CHECK: v_cmp_le_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
15700xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f
1571
1572# CHECK: v_cmp_le_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x87,0x7c]
15730x01,0xff,0x87,0x7c
1574
1575# CHECK: v_cmp_gt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x88,0x7c]
15760x01,0x05,0x88,0x7c
1577
1578# CHECK: v_cmp_gt_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x88,0x7c]
15790xff,0x05,0x88,0x7c
1580
1581# CHECK: v_cmp_gt_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x88,0x7c]
15820x01,0x04,0x88,0x7c
1583
1584# CHECK: v_cmp_gt_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x88,0x7c]
15850x65,0x04,0x88,0x7c
1586
1587# CHECK: v_cmp_gt_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x88,0x7c]
15880x66,0x04,0x88,0x7c
1589
1590# CHECK: v_cmp_gt_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x88,0x7c]
15910x67,0x04,0x88,0x7c
1592
1593# CHECK: v_cmp_gt_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x88,0x7c]
15940x6a,0x04,0x88,0x7c
1595
1596# CHECK: v_cmp_gt_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x88,0x7c]
15970x6b,0x04,0x88,0x7c
1598
1599# CHECK: v_cmp_gt_f32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x88,0x7c]
16000x6c,0x04,0x88,0x7c
1601
1602# CHECK: v_cmp_gt_f32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x88,0x7c]
16030x6d,0x04,0x88,0x7c
1604
1605# CHECK: v_cmp_gt_f32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x88,0x7c]
16060x6e,0x04,0x88,0x7c
1607
1608# CHECK: v_cmp_gt_f32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x88,0x7c]
16090x6f,0x04,0x88,0x7c
1610
1611# CHECK: v_cmp_gt_f32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x88,0x7c]
16120x7b,0x04,0x88,0x7c
1613
1614# CHECK: v_cmp_gt_f32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x88,0x7c]
16150x7c,0x04,0x88,0x7c
1616
1617# CHECK: v_cmp_gt_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x88,0x7c]
16180x7e,0x04,0x88,0x7c
1619
1620# CHECK: v_cmp_gt_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x88,0x7c]
16210x7f,0x04,0x88,0x7c
1622
1623# CHECK: v_cmp_gt_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x88,0x7c]
16240x80,0x04,0x88,0x7c
1625
1626# CHECK: v_cmp_gt_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x88,0x7c]
16270xc1,0x04,0x88,0x7c
1628
1629# CHECK: v_cmp_gt_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x88,0x7c]
16300xf0,0x04,0x88,0x7c
1631
1632# CHECK: v_cmp_gt_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x88,0x7c]
16330xf7,0x04,0x88,0x7c
1634
1635# CHECK: v_cmp_gt_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
16360xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf
1637
1638# CHECK: v_cmp_gt_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
16390xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f
1640
1641# CHECK: v_cmp_gt_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x89,0x7c]
16420x01,0xff,0x89,0x7c
1643
1644# CHECK: v_cmp_lg_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8a,0x7c]
16450x01,0x05,0x8a,0x7c
1646
1647# CHECK: v_cmp_lg_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x8a,0x7c]
16480xff,0x05,0x8a,0x7c
1649
1650# CHECK: v_cmp_lg_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x8a,0x7c]
16510x01,0x04,0x8a,0x7c
1652
1653# CHECK: v_cmp_lg_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x8a,0x7c]
16540x65,0x04,0x8a,0x7c
1655
1656# CHECK: v_cmp_lg_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x8a,0x7c]
16570x66,0x04,0x8a,0x7c
1658
1659# CHECK: v_cmp_lg_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x8a,0x7c]
16600x67,0x04,0x8a,0x7c
1661
1662# CHECK: v_cmp_lg_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x8a,0x7c]
16630x6a,0x04,0x8a,0x7c
1664
1665# CHECK: v_cmp_lg_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x8a,0x7c]
16660x6b,0x04,0x8a,0x7c
1667
1668# CHECK: v_cmp_lg_f32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x8a,0x7c]
16690x6c,0x04,0x8a,0x7c
1670
1671# CHECK: v_cmp_lg_f32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x8a,0x7c]
16720x6d,0x04,0x8a,0x7c
1673
1674# CHECK: v_cmp_lg_f32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x8a,0x7c]
16750x6e,0x04,0x8a,0x7c
1676
1677# CHECK: v_cmp_lg_f32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x8a,0x7c]
16780x6f,0x04,0x8a,0x7c
1679
1680# CHECK: v_cmp_lg_f32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x8a,0x7c]
16810x7b,0x04,0x8a,0x7c
1682
1683# CHECK: v_cmp_lg_f32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x8a,0x7c]
16840x7c,0x04,0x8a,0x7c
1685
1686# CHECK: v_cmp_lg_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x8a,0x7c]
16870x7e,0x04,0x8a,0x7c
1688
1689# CHECK: v_cmp_lg_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x8a,0x7c]
16900x7f,0x04,0x8a,0x7c
1691
1692# CHECK: v_cmp_lg_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x8a,0x7c]
16930x80,0x04,0x8a,0x7c
1694
1695# CHECK: v_cmp_lg_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x8a,0x7c]
16960xc1,0x04,0x8a,0x7c
1697
1698# CHECK: v_cmp_lg_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x8a,0x7c]
16990xf0,0x04,0x8a,0x7c
1700
1701# CHECK: v_cmp_lg_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x8a,0x7c]
17020xf7,0x04,0x8a,0x7c
1703
1704# CHECK: v_cmp_lg_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
17050xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf
1706
1707# CHECK: v_cmp_lg_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
17080xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f
1709
1710# CHECK: v_cmp_lg_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x8b,0x7c]
17110x01,0xff,0x8b,0x7c
1712
1713# CHECK: v_cmp_ge_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8c,0x7c]
17140x01,0x05,0x8c,0x7c
1715
1716# CHECK: v_cmp_ge_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x8c,0x7c]
17170xff,0x05,0x8c,0x7c
1718
1719# CHECK: v_cmp_ge_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x8c,0x7c]
17200x01,0x04,0x8c,0x7c
1721
1722# CHECK: v_cmp_ge_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x8c,0x7c]
17230x65,0x04,0x8c,0x7c
1724
1725# CHECK: v_cmp_ge_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x8c,0x7c]
17260x66,0x04,0x8c,0x7c
1727
1728# CHECK: v_cmp_ge_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x8c,0x7c]
17290x67,0x04,0x8c,0x7c
1730
1731# CHECK: v_cmp_ge_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x8c,0x7c]
17320x6a,0x04,0x8c,0x7c
1733
1734# CHECK: v_cmp_ge_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x8c,0x7c]
17350x6b,0x04,0x8c,0x7c
1736
1737# CHECK: v_cmp_ge_f32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x8c,0x7c]
17380x6c,0x04,0x8c,0x7c
1739
1740# CHECK: v_cmp_ge_f32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x8c,0x7c]
17410x6d,0x04,0x8c,0x7c
1742
1743# CHECK: v_cmp_ge_f32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x8c,0x7c]
17440x6e,0x04,0x8c,0x7c
1745
1746# CHECK: v_cmp_ge_f32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x8c,0x7c]
17470x6f,0x04,0x8c,0x7c
1748
1749# CHECK: v_cmp_ge_f32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x8c,0x7c]
17500x7b,0x04,0x8c,0x7c
1751
1752# CHECK: v_cmp_ge_f32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x8c,0x7c]
17530x7c,0x04,0x8c,0x7c
1754
1755# CHECK: v_cmp_ge_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x8c,0x7c]
17560x7e,0x04,0x8c,0x7c
1757
1758# CHECK: v_cmp_ge_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x8c,0x7c]
17590x7f,0x04,0x8c,0x7c
1760
1761# CHECK: v_cmp_ge_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x8c,0x7c]
17620x80,0x04,0x8c,0x7c
1763
1764# CHECK: v_cmp_ge_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x8c,0x7c]
17650xc1,0x04,0x8c,0x7c
1766
1767# CHECK: v_cmp_ge_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x8c,0x7c]
17680xf0,0x04,0x8c,0x7c
1769
1770# CHECK: v_cmp_ge_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x8c,0x7c]
17710xf7,0x04,0x8c,0x7c
1772
1773# CHECK: v_cmp_ge_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
17740xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf
1775
1776# CHECK: v_cmp_ge_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
17770xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f
1778
1779# CHECK: v_cmp_ge_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x8d,0x7c]
17800x01,0xff,0x8d,0x7c
1781
1782# CHECK: v_cmp_o_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x8e,0x7c]
17830x01,0x05,0x8e,0x7c
1784
1785# CHECK: v_cmp_o_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x8e,0x7c]
17860xff,0x05,0x8e,0x7c
1787
1788# CHECK: v_cmp_o_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x8e,0x7c]
17890x01,0x04,0x8e,0x7c
1790
1791# CHECK: v_cmp_o_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x8e,0x7c]
17920x65,0x04,0x8e,0x7c
1793
1794# CHECK: v_cmp_o_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x8e,0x7c]
17950x66,0x04,0x8e,0x7c
1796
1797# CHECK: v_cmp_o_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x8e,0x7c]
17980x67,0x04,0x8e,0x7c
1799
1800# CHECK: v_cmp_o_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x8e,0x7c]
18010x6a,0x04,0x8e,0x7c
1802
1803# CHECK: v_cmp_o_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x8e,0x7c]
18040x6b,0x04,0x8e,0x7c
1805
1806# CHECK: v_cmp_o_f32_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x8e,0x7c]
18070x6c,0x04,0x8e,0x7c
1808
1809# CHECK: v_cmp_o_f32_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x8e,0x7c]
18100x6d,0x04,0x8e,0x7c
1811
1812# CHECK: v_cmp_o_f32_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x8e,0x7c]
18130x6e,0x04,0x8e,0x7c
1814
1815# CHECK: v_cmp_o_f32_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x8e,0x7c]
18160x6f,0x04,0x8e,0x7c
1817
1818# CHECK: v_cmp_o_f32_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x8e,0x7c]
18190x7b,0x04,0x8e,0x7c
1820
1821# CHECK: v_cmp_o_f32_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x8e,0x7c]
18220x7c,0x04,0x8e,0x7c
1823
1824# CHECK: v_cmp_o_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x8e,0x7c]
18250x7e,0x04,0x8e,0x7c
1826
1827# CHECK: v_cmp_o_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x8e,0x7c]
18280x7f,0x04,0x8e,0x7c
1829
1830# CHECK: v_cmp_o_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x8e,0x7c]
18310x80,0x04,0x8e,0x7c
1832
1833# CHECK: v_cmp_o_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x8e,0x7c]
18340xc1,0x04,0x8e,0x7c
1835
1836# CHECK: v_cmp_o_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x8e,0x7c]
18370xf0,0x04,0x8e,0x7c
1838
1839# CHECK: v_cmp_o_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x8e,0x7c]
18400xf7,0x04,0x8e,0x7c
1841
1842# CHECK: v_cmp_o_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
18430xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf
1844
1845# CHECK: v_cmp_o_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
18460xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f
1847
1848# CHECK: v_cmp_o_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x8f,0x7c]
18490x01,0xff,0x8f,0x7c
1850
1851# CHECK: v_cmp_u_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x90,0x7c]
18520x01,0x05,0x90,0x7c
1853
1854# CHECK: v_cmp_u_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x90,0x7c]
18550xff,0x05,0x90,0x7c
1856
1857# CHECK: v_cmp_u_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x90,0x7c]
18580x01,0x04,0x90,0x7c
1859
1860# CHECK: v_cmp_u_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x90,0x7c]
18610x65,0x04,0x90,0x7c
1862
1863# CHECK: v_cmp_u_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x90,0x7c]
18640x66,0x04,0x90,0x7c
1865
1866# CHECK: v_cmp_u_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x90,0x7c]
18670x67,0x04,0x90,0x7c
1868
1869# CHECK: v_cmp_u_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x90,0x7c]
18700x6a,0x04,0x90,0x7c
1871
1872# CHECK: v_cmp_u_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x90,0x7c]
18730x6b,0x04,0x90,0x7c
1874
1875# CHECK: v_cmp_u_f32_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x90,0x7c]
18760x6c,0x04,0x90,0x7c
1877
1878# CHECK: v_cmp_u_f32_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x90,0x7c]
18790x6d,0x04,0x90,0x7c
1880
1881# CHECK: v_cmp_u_f32_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x90,0x7c]
18820x6e,0x04,0x90,0x7c
1883
1884# CHECK: v_cmp_u_f32_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x90,0x7c]
18850x6f,0x04,0x90,0x7c
1886
1887# CHECK: v_cmp_u_f32_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x90,0x7c]
18880x7b,0x04,0x90,0x7c
1889
1890# CHECK: v_cmp_u_f32_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x90,0x7c]
18910x7c,0x04,0x90,0x7c
1892
1893# CHECK: v_cmp_u_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x90,0x7c]
18940x7e,0x04,0x90,0x7c
1895
1896# CHECK: v_cmp_u_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x90,0x7c]
18970x7f,0x04,0x90,0x7c
1898
1899# CHECK: v_cmp_u_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x90,0x7c]
19000x80,0x04,0x90,0x7c
1901
1902# CHECK: v_cmp_u_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x90,0x7c]
19030xc1,0x04,0x90,0x7c
1904
1905# CHECK: v_cmp_u_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x90,0x7c]
19060xf0,0x04,0x90,0x7c
1907
1908# CHECK: v_cmp_u_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x90,0x7c]
19090xf7,0x04,0x90,0x7c
1910
1911# CHECK: v_cmp_u_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
19120xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf
1913
1914# CHECK: v_cmp_u_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
19150xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f
1916
1917# CHECK: v_cmp_u_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x91,0x7c]
19180x01,0xff,0x91,0x7c
1919
1920# CHECK: v_cmp_nge_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x92,0x7c]
19210x01,0x05,0x92,0x7c
1922
1923# CHECK: v_cmp_nge_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x92,0x7c]
19240xff,0x05,0x92,0x7c
1925
1926# CHECK: v_cmp_nge_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x92,0x7c]
19270x01,0x04,0x92,0x7c
1928
1929# CHECK: v_cmp_nge_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x92,0x7c]
19300x65,0x04,0x92,0x7c
1931
1932# CHECK: v_cmp_nge_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x92,0x7c]
19330x66,0x04,0x92,0x7c
1934
1935# CHECK: v_cmp_nge_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x92,0x7c]
19360x67,0x04,0x92,0x7c
1937
1938# CHECK: v_cmp_nge_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x92,0x7c]
19390x6a,0x04,0x92,0x7c
1940
1941# CHECK: v_cmp_nge_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x92,0x7c]
19420x6b,0x04,0x92,0x7c
1943
1944# CHECK: v_cmp_nge_f32_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x92,0x7c]
19450x6c,0x04,0x92,0x7c
1946
1947# CHECK: v_cmp_nge_f32_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x92,0x7c]
19480x6d,0x04,0x92,0x7c
1949
1950# CHECK: v_cmp_nge_f32_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x92,0x7c]
19510x6e,0x04,0x92,0x7c
1952
1953# CHECK: v_cmp_nge_f32_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x92,0x7c]
19540x6f,0x04,0x92,0x7c
1955
1956# CHECK: v_cmp_nge_f32_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x92,0x7c]
19570x7b,0x04,0x92,0x7c
1958
1959# CHECK: v_cmp_nge_f32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x92,0x7c]
19600x7c,0x04,0x92,0x7c
1961
1962# CHECK: v_cmp_nge_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x92,0x7c]
19630x7e,0x04,0x92,0x7c
1964
1965# CHECK: v_cmp_nge_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x92,0x7c]
19660x7f,0x04,0x92,0x7c
1967
1968# CHECK: v_cmp_nge_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x92,0x7c]
19690x80,0x04,0x92,0x7c
1970
1971# CHECK: v_cmp_nge_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x92,0x7c]
19720xc1,0x04,0x92,0x7c
1973
1974# CHECK: v_cmp_nge_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x92,0x7c]
19750xf0,0x04,0x92,0x7c
1976
1977# CHECK: v_cmp_nge_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x92,0x7c]
19780xf7,0x04,0x92,0x7c
1979
1980# CHECK: v_cmp_nge_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
19810xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf
1982
1983# CHECK: v_cmp_nge_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
19840xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f
1985
1986# CHECK: v_cmp_nge_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x93,0x7c]
19870x01,0xff,0x93,0x7c
1988
1989# CHECK: v_cmp_nlg_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x94,0x7c]
19900x01,0x05,0x94,0x7c
1991
1992# CHECK: v_cmp_nlg_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x94,0x7c]
19930xff,0x05,0x94,0x7c
1994
1995# CHECK: v_cmp_nlg_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x94,0x7c]
19960x01,0x04,0x94,0x7c
1997
1998# CHECK: v_cmp_nlg_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x94,0x7c]
19990x65,0x04,0x94,0x7c
2000
2001# CHECK: v_cmp_nlg_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x94,0x7c]
20020x66,0x04,0x94,0x7c
2003
2004# CHECK: v_cmp_nlg_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x94,0x7c]
20050x67,0x04,0x94,0x7c
2006
2007# CHECK: v_cmp_nlg_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x94,0x7c]
20080x6a,0x04,0x94,0x7c
2009
2010# CHECK: v_cmp_nlg_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x94,0x7c]
20110x6b,0x04,0x94,0x7c
2012
2013# CHECK: v_cmp_nlg_f32_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x94,0x7c]
20140x6c,0x04,0x94,0x7c
2015
2016# CHECK: v_cmp_nlg_f32_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x94,0x7c]
20170x6d,0x04,0x94,0x7c
2018
2019# CHECK: v_cmp_nlg_f32_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x94,0x7c]
20200x6e,0x04,0x94,0x7c
2021
2022# CHECK: v_cmp_nlg_f32_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x94,0x7c]
20230x6f,0x04,0x94,0x7c
2024
2025# CHECK: v_cmp_nlg_f32_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x94,0x7c]
20260x7b,0x04,0x94,0x7c
2027
2028# CHECK: v_cmp_nlg_f32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x94,0x7c]
20290x7c,0x04,0x94,0x7c
2030
2031# CHECK: v_cmp_nlg_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x94,0x7c]
20320x7e,0x04,0x94,0x7c
2033
2034# CHECK: v_cmp_nlg_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x94,0x7c]
20350x7f,0x04,0x94,0x7c
2036
2037# CHECK: v_cmp_nlg_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x94,0x7c]
20380x80,0x04,0x94,0x7c
2039
2040# CHECK: v_cmp_nlg_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x94,0x7c]
20410xc1,0x04,0x94,0x7c
2042
2043# CHECK: v_cmp_nlg_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x94,0x7c]
20440xf0,0x04,0x94,0x7c
2045
2046# CHECK: v_cmp_nlg_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x94,0x7c]
20470xf7,0x04,0x94,0x7c
2048
2049# CHECK: v_cmp_nlg_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
20500xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf
2051
2052# CHECK: v_cmp_nlg_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
20530xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f
2054
2055# CHECK: v_cmp_nlg_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x95,0x7c]
20560x01,0xff,0x95,0x7c
2057
2058# CHECK: v_cmp_ngt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x96,0x7c]
20590x01,0x05,0x96,0x7c
2060
2061# CHECK: v_cmp_ngt_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x96,0x7c]
20620xff,0x05,0x96,0x7c
2063
2064# CHECK: v_cmp_ngt_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x96,0x7c]
20650x01,0x04,0x96,0x7c
2066
2067# CHECK: v_cmp_ngt_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x96,0x7c]
20680x65,0x04,0x96,0x7c
2069
2070# CHECK: v_cmp_ngt_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x96,0x7c]
20710x66,0x04,0x96,0x7c
2072
2073# CHECK: v_cmp_ngt_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x96,0x7c]
20740x67,0x04,0x96,0x7c
2075
2076# CHECK: v_cmp_ngt_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x96,0x7c]
20770x6a,0x04,0x96,0x7c
2078
2079# CHECK: v_cmp_ngt_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x96,0x7c]
20800x6b,0x04,0x96,0x7c
2081
2082# CHECK: v_cmp_ngt_f32_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x96,0x7c]
20830x6c,0x04,0x96,0x7c
2084
2085# CHECK: v_cmp_ngt_f32_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x96,0x7c]
20860x6d,0x04,0x96,0x7c
2087
2088# CHECK: v_cmp_ngt_f32_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x96,0x7c]
20890x6e,0x04,0x96,0x7c
2090
2091# CHECK: v_cmp_ngt_f32_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x96,0x7c]
20920x6f,0x04,0x96,0x7c
2093
2094# CHECK: v_cmp_ngt_f32_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x96,0x7c]
20950x7b,0x04,0x96,0x7c
2096
2097# CHECK: v_cmp_ngt_f32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x96,0x7c]
20980x7c,0x04,0x96,0x7c
2099
2100# CHECK: v_cmp_ngt_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x96,0x7c]
21010x7e,0x04,0x96,0x7c
2102
2103# CHECK: v_cmp_ngt_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x96,0x7c]
21040x7f,0x04,0x96,0x7c
2105
2106# CHECK: v_cmp_ngt_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x96,0x7c]
21070x80,0x04,0x96,0x7c
2108
2109# CHECK: v_cmp_ngt_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x96,0x7c]
21100xc1,0x04,0x96,0x7c
2111
2112# CHECK: v_cmp_ngt_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x96,0x7c]
21130xf0,0x04,0x96,0x7c
2114
2115# CHECK: v_cmp_ngt_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x96,0x7c]
21160xf7,0x04,0x96,0x7c
2117
2118# CHECK: v_cmp_ngt_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
21190xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf
2120
2121# CHECK: v_cmp_ngt_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
21220xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f
2123
2124# CHECK: v_cmp_ngt_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x97,0x7c]
21250x01,0xff,0x97,0x7c
2126
2127# CHECK: v_cmp_nle_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x98,0x7c]
21280x01,0x05,0x98,0x7c
2129
2130# CHECK: v_cmp_nle_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x98,0x7c]
21310xff,0x05,0x98,0x7c
2132
2133# CHECK: v_cmp_nle_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x98,0x7c]
21340x01,0x04,0x98,0x7c
2135
2136# CHECK: v_cmp_nle_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x98,0x7c]
21370x65,0x04,0x98,0x7c
2138
2139# CHECK: v_cmp_nle_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x98,0x7c]
21400x66,0x04,0x98,0x7c
2141
2142# CHECK: v_cmp_nle_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x98,0x7c]
21430x67,0x04,0x98,0x7c
2144
2145# CHECK: v_cmp_nle_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x98,0x7c]
21460x6a,0x04,0x98,0x7c
2147
2148# CHECK: v_cmp_nle_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x98,0x7c]
21490x6b,0x04,0x98,0x7c
2150
2151# CHECK: v_cmp_nle_f32_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x98,0x7c]
21520x6c,0x04,0x98,0x7c
2153
2154# CHECK: v_cmp_nle_f32_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x98,0x7c]
21550x6d,0x04,0x98,0x7c
2156
2157# CHECK: v_cmp_nle_f32_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x98,0x7c]
21580x6e,0x04,0x98,0x7c
2159
2160# CHECK: v_cmp_nle_f32_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x98,0x7c]
21610x6f,0x04,0x98,0x7c
2162
2163# CHECK: v_cmp_nle_f32_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x98,0x7c]
21640x7b,0x04,0x98,0x7c
2165
2166# CHECK: v_cmp_nle_f32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x98,0x7c]
21670x7c,0x04,0x98,0x7c
2168
2169# CHECK: v_cmp_nle_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x98,0x7c]
21700x7e,0x04,0x98,0x7c
2171
2172# CHECK: v_cmp_nle_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x98,0x7c]
21730x7f,0x04,0x98,0x7c
2174
2175# CHECK: v_cmp_nle_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x98,0x7c]
21760x80,0x04,0x98,0x7c
2177
2178# CHECK: v_cmp_nle_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x98,0x7c]
21790xc1,0x04,0x98,0x7c
2180
2181# CHECK: v_cmp_nle_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x98,0x7c]
21820xf0,0x04,0x98,0x7c
2183
2184# CHECK: v_cmp_nle_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x98,0x7c]
21850xf7,0x04,0x98,0x7c
2186
2187# CHECK: v_cmp_nle_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
21880xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf
2189
2190# CHECK: v_cmp_nle_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
21910xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f
2192
2193# CHECK: v_cmp_nle_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x99,0x7c]
21940x01,0xff,0x99,0x7c
2195
2196# CHECK: v_cmp_neq_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x9a,0x7c]
21970x01,0x05,0x9a,0x7c
2198
2199# CHECK: v_cmp_neq_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x9a,0x7c]
22000xff,0x05,0x9a,0x7c
2201
2202# CHECK: v_cmp_neq_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x9a,0x7c]
22030x01,0x04,0x9a,0x7c
2204
2205# CHECK: v_cmp_neq_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x9a,0x7c]
22060x65,0x04,0x9a,0x7c
2207
2208# CHECK: v_cmp_neq_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x9a,0x7c]
22090x66,0x04,0x9a,0x7c
2210
2211# CHECK: v_cmp_neq_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x9a,0x7c]
22120x67,0x04,0x9a,0x7c
2213
2214# CHECK: v_cmp_neq_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x9a,0x7c]
22150x6a,0x04,0x9a,0x7c
2216
2217# CHECK: v_cmp_neq_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x9a,0x7c]
22180x6b,0x04,0x9a,0x7c
2219
2220# CHECK: v_cmp_neq_f32_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x9a,0x7c]
22210x6c,0x04,0x9a,0x7c
2222
2223# CHECK: v_cmp_neq_f32_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x9a,0x7c]
22240x6d,0x04,0x9a,0x7c
2225
2226# CHECK: v_cmp_neq_f32_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x9a,0x7c]
22270x6e,0x04,0x9a,0x7c
2228
2229# CHECK: v_cmp_neq_f32_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x9a,0x7c]
22300x6f,0x04,0x9a,0x7c
2231
2232# CHECK: v_cmp_neq_f32_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x9a,0x7c]
22330x7b,0x04,0x9a,0x7c
2234
2235# CHECK: v_cmp_neq_f32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x9a,0x7c]
22360x7c,0x04,0x9a,0x7c
2237
2238# CHECK: v_cmp_neq_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x9a,0x7c]
22390x7e,0x04,0x9a,0x7c
2240
2241# CHECK: v_cmp_neq_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x9a,0x7c]
22420x7f,0x04,0x9a,0x7c
2243
2244# CHECK: v_cmp_neq_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x9a,0x7c]
22450x80,0x04,0x9a,0x7c
2246
2247# CHECK: v_cmp_neq_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x9a,0x7c]
22480xc1,0x04,0x9a,0x7c
2249
2250# CHECK: v_cmp_neq_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x9a,0x7c]
22510xf0,0x04,0x9a,0x7c
2252
2253# CHECK: v_cmp_neq_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x9a,0x7c]
22540xf7,0x04,0x9a,0x7c
2255
2256# CHECK: v_cmp_neq_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
22570xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf
2258
2259# CHECK: v_cmp_neq_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
22600xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f
2261
2262# CHECK: v_cmp_neq_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x9b,0x7c]
22630x01,0xff,0x9b,0x7c
2264
2265# CHECK: v_cmp_nlt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x9c,0x7c]
22660x01,0x05,0x9c,0x7c
2267
2268# CHECK: v_cmp_nlt_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x9c,0x7c]
22690xff,0x05,0x9c,0x7c
2270
2271# CHECK: v_cmp_nlt_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x9c,0x7c]
22720x01,0x04,0x9c,0x7c
2273
2274# CHECK: v_cmp_nlt_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x9c,0x7c]
22750x65,0x04,0x9c,0x7c
2276
2277# CHECK: v_cmp_nlt_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x9c,0x7c]
22780x66,0x04,0x9c,0x7c
2279
2280# CHECK: v_cmp_nlt_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x9c,0x7c]
22810x67,0x04,0x9c,0x7c
2282
2283# CHECK: v_cmp_nlt_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x9c,0x7c]
22840x6a,0x04,0x9c,0x7c
2285
2286# CHECK: v_cmp_nlt_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x9c,0x7c]
22870x6b,0x04,0x9c,0x7c
2288
2289# CHECK: v_cmp_nlt_f32_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x9c,0x7c]
22900x6c,0x04,0x9c,0x7c
2291
2292# CHECK: v_cmp_nlt_f32_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x9c,0x7c]
22930x6d,0x04,0x9c,0x7c
2294
2295# CHECK: v_cmp_nlt_f32_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x9c,0x7c]
22960x6e,0x04,0x9c,0x7c
2297
2298# CHECK: v_cmp_nlt_f32_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x9c,0x7c]
22990x6f,0x04,0x9c,0x7c
2300
2301# CHECK: v_cmp_nlt_f32_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x9c,0x7c]
23020x7b,0x04,0x9c,0x7c
2303
2304# CHECK: v_cmp_nlt_f32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x9c,0x7c]
23050x7c,0x04,0x9c,0x7c
2306
2307# CHECK: v_cmp_nlt_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x9c,0x7c]
23080x7e,0x04,0x9c,0x7c
2309
2310# CHECK: v_cmp_nlt_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x9c,0x7c]
23110x7f,0x04,0x9c,0x7c
2312
2313# CHECK: v_cmp_nlt_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x9c,0x7c]
23140x80,0x04,0x9c,0x7c
2315
2316# CHECK: v_cmp_nlt_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x9c,0x7c]
23170xc1,0x04,0x9c,0x7c
2318
2319# CHECK: v_cmp_nlt_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x9c,0x7c]
23200xf0,0x04,0x9c,0x7c
2321
2322# CHECK: v_cmp_nlt_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x9c,0x7c]
23230xf7,0x04,0x9c,0x7c
2324
2325# CHECK: v_cmp_nlt_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
23260xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf
2327
2328# CHECK: v_cmp_nlt_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
23290xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f
2330
2331# CHECK: v_cmp_nlt_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x9d,0x7c]
23320x01,0xff,0x9d,0x7c
2333
2334# CHECK: v_cmp_tru_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x9e,0x7c]
23350x01,0x05,0x9e,0x7c
2336
2337# CHECK: v_cmp_tru_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x9e,0x7c]
23380xff,0x05,0x9e,0x7c
2339
2340# CHECK: v_cmp_tru_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x9e,0x7c]
23410x01,0x04,0x9e,0x7c
2342
2343# CHECK: v_cmp_tru_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x9e,0x7c]
23440x65,0x04,0x9e,0x7c
2345
2346# CHECK: v_cmp_tru_f32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x9e,0x7c]
23470x66,0x04,0x9e,0x7c
2348
2349# CHECK: v_cmp_tru_f32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x9e,0x7c]
23500x67,0x04,0x9e,0x7c
2351
2352# CHECK: v_cmp_tru_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x9e,0x7c]
23530x6a,0x04,0x9e,0x7c
2354
2355# CHECK: v_cmp_tru_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x9e,0x7c]
23560x6b,0x04,0x9e,0x7c
2357
2358# CHECK: v_cmp_tru_f32_e32 vcc, tba_lo, v2       ; encoding: [0x6c,0x04,0x9e,0x7c]
23590x6c,0x04,0x9e,0x7c
2360
2361# CHECK: v_cmp_tru_f32_e32 vcc, tba_hi, v2       ; encoding: [0x6d,0x04,0x9e,0x7c]
23620x6d,0x04,0x9e,0x7c
2363
2364# CHECK: v_cmp_tru_f32_e32 vcc, tma_lo, v2       ; encoding: [0x6e,0x04,0x9e,0x7c]
23650x6e,0x04,0x9e,0x7c
2366
2367# CHECK: v_cmp_tru_f32_e32 vcc, tma_hi, v2       ; encoding: [0x6f,0x04,0x9e,0x7c]
23680x6f,0x04,0x9e,0x7c
2369
2370# CHECK: v_cmp_tru_f32_e32 vcc, ttmp11, v2       ; encoding: [0x7b,0x04,0x9e,0x7c]
23710x7b,0x04,0x9e,0x7c
2372
2373# CHECK: v_cmp_tru_f32_e32 vcc, m0, v2           ; encoding: [0x7c,0x04,0x9e,0x7c]
23740x7c,0x04,0x9e,0x7c
2375
2376# CHECK: v_cmp_tru_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x9e,0x7c]
23770x7e,0x04,0x9e,0x7c
2378
2379# CHECK: v_cmp_tru_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x9e,0x7c]
23800x7f,0x04,0x9e,0x7c
2381
2382# CHECK: v_cmp_tru_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x9e,0x7c]
23830x80,0x04,0x9e,0x7c
2384
2385# CHECK: v_cmp_tru_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x9e,0x7c]
23860xc1,0x04,0x9e,0x7c
2387
2388# CHECK: v_cmp_tru_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x9e,0x7c]
23890xf0,0x04,0x9e,0x7c
2390
2391# CHECK: v_cmp_tru_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x9e,0x7c]
23920xf7,0x04,0x9e,0x7c
2393
2394# CHECK: v_cmp_tru_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
23950xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf
2396
2397# CHECK: v_cmp_tru_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
23980xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f
2399
2400# CHECK: v_cmp_tru_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x9f,0x7c]
24010x01,0xff,0x9f,0x7c
2402
2403# CHECK: v_cmp_f_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xc0,0x7c]
24040x01,0x05,0xc0,0x7c
2405
2406# CHECK: v_cmp_f_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xc0,0x7c]
24070xfe,0x05,0xc0,0x7c
2408
2409# CHECK: v_cmp_f_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xc0,0x7c]
24100x02,0x04,0xc0,0x7c
2411
2412# CHECK: v_cmp_f_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xc0,0x7c]
24130x04,0x04,0xc0,0x7c
2414
2415# CHECK: v_cmp_f_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xc0,0x7c]
24160x64,0x04,0xc0,0x7c
2417
2418# CHECK: v_cmp_f_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xc0,0x7c]
24190x66,0x04,0xc0,0x7c
2420
2421# CHECK: v_cmp_f_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xc0,0x7c]
24220x6a,0x04,0xc0,0x7c
2423
2424# CHECK: v_cmp_f_f64_e32 vcc, tba, v[2:3]        ; encoding: [0x6c,0x04,0xc0,0x7c]
24250x6c,0x04,0xc0,0x7c
2426
2427# CHECK: v_cmp_f_f64_e32 vcc, tma, v[2:3]        ; encoding: [0x6e,0x04,0xc0,0x7c]
24280x6e,0x04,0xc0,0x7c
2429
2430# CHECK: v_cmp_f_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xc0,0x7c]
24310x7a,0x04,0xc0,0x7c
2432
2433# CHECK: v_cmp_f_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xc0,0x7c]
24340x7e,0x04,0xc0,0x7c
2435
2436# CHECK: v_cmp_f_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xc0,0x7c]
24370x80,0x04,0xc0,0x7c
2438
2439# CHECK: v_cmp_f_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xc0,0x7c]
24400xc1,0x04,0xc0,0x7c
2441
2442# CHECK: v_cmp_f_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xc0,0x7c]
24430xf0,0x04,0xc0,0x7c
2444
2445# CHECK: v_cmp_f_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xc0,0x7c]
24460xf7,0x04,0xc0,0x7c
2447
2448# CHECK: v_cmp_f_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xc0,0x7c,0x56,0x34,0x12,0xaf]
24490xff,0x04,0xc0,0x7c,0x56,0x34,0x12,0xaf
2450
2451# CHECK: v_cmp_f_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xc0,0x7c,0x73,0x72,0x71,0x3f]
24520xff,0x04,0xc0,0x7c,0x73,0x72,0x71,0x3f
2453
2454# CHECK: v_cmp_f_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xc1,0x7c]
24550x01,0xfd,0xc1,0x7c
2456
2457# CHECK: v_cmp_lt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xc2,0x7c]
24580x01,0x05,0xc2,0x7c
2459
2460# CHECK: v_cmp_lt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xc2,0x7c]
24610xfe,0x05,0xc2,0x7c
2462
2463# CHECK: v_cmp_lt_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xc2,0x7c]
24640x02,0x04,0xc2,0x7c
2465
2466# CHECK: v_cmp_lt_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xc2,0x7c]
24670x04,0x04,0xc2,0x7c
2468
2469# CHECK: v_cmp_lt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xc2,0x7c]
24700x64,0x04,0xc2,0x7c
2471
2472# CHECK: v_cmp_lt_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xc2,0x7c]
24730x66,0x04,0xc2,0x7c
2474
2475# CHECK: v_cmp_lt_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xc2,0x7c]
24760x6a,0x04,0xc2,0x7c
2477
2478# CHECK: v_cmp_lt_f64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xc2,0x7c]
24790x6c,0x04,0xc2,0x7c
2480
2481# CHECK: v_cmp_lt_f64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xc2,0x7c]
24820x6e,0x04,0xc2,0x7c
2483
2484# CHECK: v_cmp_lt_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xc2,0x7c]
24850x7a,0x04,0xc2,0x7c
2486
2487# CHECK: v_cmp_lt_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xc2,0x7c]
24880x7e,0x04,0xc2,0x7c
2489
2490# CHECK: v_cmp_lt_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xc2,0x7c]
24910x80,0x04,0xc2,0x7c
2492
2493# CHECK: v_cmp_lt_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xc2,0x7c]
24940xc1,0x04,0xc2,0x7c
2495
2496# CHECK: v_cmp_lt_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xc2,0x7c]
24970xf0,0x04,0xc2,0x7c
2498
2499# CHECK: v_cmp_lt_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xc2,0x7c]
25000xf7,0x04,0xc2,0x7c
2501
2502# CHECK: v_cmp_lt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xc2,0x7c,0x56,0x34,0x12,0xaf]
25030xff,0x04,0xc2,0x7c,0x56,0x34,0x12,0xaf
2504
2505# CHECK: v_cmp_lt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xc2,0x7c,0x73,0x72,0x71,0x3f]
25060xff,0x04,0xc2,0x7c,0x73,0x72,0x71,0x3f
2507
2508# CHECK: v_cmp_lt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xc3,0x7c]
25090x01,0xfd,0xc3,0x7c
2510
2511# CHECK: v_cmp_eq_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xc4,0x7c]
25120x01,0x05,0xc4,0x7c
2513
2514# CHECK: v_cmp_eq_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xc4,0x7c]
25150xfe,0x05,0xc4,0x7c
2516
2517# CHECK: v_cmp_eq_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xc4,0x7c]
25180x02,0x04,0xc4,0x7c
2519
2520# CHECK: v_cmp_eq_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xc4,0x7c]
25210x04,0x04,0xc4,0x7c
2522
2523# CHECK: v_cmp_eq_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xc4,0x7c]
25240x64,0x04,0xc4,0x7c
2525
2526# CHECK: v_cmp_eq_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xc4,0x7c]
25270x66,0x04,0xc4,0x7c
2528
2529# CHECK: v_cmp_eq_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xc4,0x7c]
25300x6a,0x04,0xc4,0x7c
2531
2532# CHECK: v_cmp_eq_f64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xc4,0x7c]
25330x6c,0x04,0xc4,0x7c
2534
2535# CHECK: v_cmp_eq_f64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xc4,0x7c]
25360x6e,0x04,0xc4,0x7c
2537
2538# CHECK: v_cmp_eq_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xc4,0x7c]
25390x7a,0x04,0xc4,0x7c
2540
2541# CHECK: v_cmp_eq_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xc4,0x7c]
25420x7e,0x04,0xc4,0x7c
2543
2544# CHECK: v_cmp_eq_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xc4,0x7c]
25450x80,0x04,0xc4,0x7c
2546
2547# CHECK: v_cmp_eq_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xc4,0x7c]
25480xc1,0x04,0xc4,0x7c
2549
2550# CHECK: v_cmp_eq_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xc4,0x7c]
25510xf0,0x04,0xc4,0x7c
2552
2553# CHECK: v_cmp_eq_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xc4,0x7c]
25540xf7,0x04,0xc4,0x7c
2555
2556# CHECK: v_cmp_eq_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xc4,0x7c,0x56,0x34,0x12,0xaf]
25570xff,0x04,0xc4,0x7c,0x56,0x34,0x12,0xaf
2558
2559# CHECK: v_cmp_eq_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xc4,0x7c,0x73,0x72,0x71,0x3f]
25600xff,0x04,0xc4,0x7c,0x73,0x72,0x71,0x3f
2561
2562# CHECK: v_cmp_eq_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xc5,0x7c]
25630x01,0xfd,0xc5,0x7c
2564
2565# CHECK: v_cmp_le_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xc6,0x7c]
25660x01,0x05,0xc6,0x7c
2567
2568# CHECK: v_cmp_le_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xc6,0x7c]
25690xfe,0x05,0xc6,0x7c
2570
2571# CHECK: v_cmp_le_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xc6,0x7c]
25720x02,0x04,0xc6,0x7c
2573
2574# CHECK: v_cmp_le_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xc6,0x7c]
25750x04,0x04,0xc6,0x7c
2576
2577# CHECK: v_cmp_le_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xc6,0x7c]
25780x64,0x04,0xc6,0x7c
2579
2580# CHECK: v_cmp_le_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xc6,0x7c]
25810x66,0x04,0xc6,0x7c
2582
2583# CHECK: v_cmp_le_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xc6,0x7c]
25840x6a,0x04,0xc6,0x7c
2585
2586# CHECK: v_cmp_le_f64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xc6,0x7c]
25870x6c,0x04,0xc6,0x7c
2588
2589# CHECK: v_cmp_le_f64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xc6,0x7c]
25900x6e,0x04,0xc6,0x7c
2591
2592# CHECK: v_cmp_le_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xc6,0x7c]
25930x7a,0x04,0xc6,0x7c
2594
2595# CHECK: v_cmp_le_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xc6,0x7c]
25960x7e,0x04,0xc6,0x7c
2597
2598# CHECK: v_cmp_le_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xc6,0x7c]
25990x80,0x04,0xc6,0x7c
2600
2601# CHECK: v_cmp_le_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xc6,0x7c]
26020xc1,0x04,0xc6,0x7c
2603
2604# CHECK: v_cmp_le_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xc6,0x7c]
26050xf0,0x04,0xc6,0x7c
2606
2607# CHECK: v_cmp_le_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xc6,0x7c]
26080xf7,0x04,0xc6,0x7c
2609
2610# CHECK: v_cmp_le_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xc6,0x7c,0x56,0x34,0x12,0xaf]
26110xff,0x04,0xc6,0x7c,0x56,0x34,0x12,0xaf
2612
2613# CHECK: v_cmp_le_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xc6,0x7c,0x73,0x72,0x71,0x3f]
26140xff,0x04,0xc6,0x7c,0x73,0x72,0x71,0x3f
2615
2616# CHECK: v_cmp_le_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xc7,0x7c]
26170x01,0xfd,0xc7,0x7c
2618
2619# CHECK: v_cmp_gt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xc8,0x7c]
26200x01,0x05,0xc8,0x7c
2621
2622# CHECK: v_cmp_gt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xc8,0x7c]
26230xfe,0x05,0xc8,0x7c
2624
2625# CHECK: v_cmp_gt_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xc8,0x7c]
26260x02,0x04,0xc8,0x7c
2627
2628# CHECK: v_cmp_gt_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xc8,0x7c]
26290x04,0x04,0xc8,0x7c
2630
2631# CHECK: v_cmp_gt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xc8,0x7c]
26320x64,0x04,0xc8,0x7c
2633
2634# CHECK: v_cmp_gt_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xc8,0x7c]
26350x66,0x04,0xc8,0x7c
2636
2637# CHECK: v_cmp_gt_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xc8,0x7c]
26380x6a,0x04,0xc8,0x7c
2639
2640# CHECK: v_cmp_gt_f64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xc8,0x7c]
26410x6c,0x04,0xc8,0x7c
2642
2643# CHECK: v_cmp_gt_f64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xc8,0x7c]
26440x6e,0x04,0xc8,0x7c
2645
2646# CHECK: v_cmp_gt_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xc8,0x7c]
26470x7a,0x04,0xc8,0x7c
2648
2649# CHECK: v_cmp_gt_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xc8,0x7c]
26500x7e,0x04,0xc8,0x7c
2651
2652# CHECK: v_cmp_gt_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xc8,0x7c]
26530x80,0x04,0xc8,0x7c
2654
2655# CHECK: v_cmp_gt_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xc8,0x7c]
26560xc1,0x04,0xc8,0x7c
2657
2658# CHECK: v_cmp_gt_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xc8,0x7c]
26590xf0,0x04,0xc8,0x7c
2660
2661# CHECK: v_cmp_gt_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xc8,0x7c]
26620xf7,0x04,0xc8,0x7c
2663
2664# CHECK: v_cmp_gt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xc8,0x7c,0x56,0x34,0x12,0xaf]
26650xff,0x04,0xc8,0x7c,0x56,0x34,0x12,0xaf
2666
2667# CHECK: v_cmp_gt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xc8,0x7c,0x73,0x72,0x71,0x3f]
26680xff,0x04,0xc8,0x7c,0x73,0x72,0x71,0x3f
2669
2670# CHECK: v_cmp_gt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xc9,0x7c]
26710x01,0xfd,0xc9,0x7c
2672
2673# CHECK: v_cmp_lg_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xca,0x7c]
26740x01,0x05,0xca,0x7c
2675
2676# CHECK: v_cmp_lg_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xca,0x7c]
26770xfe,0x05,0xca,0x7c
2678
2679# CHECK: v_cmp_lg_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xca,0x7c]
26800x02,0x04,0xca,0x7c
2681
2682# CHECK: v_cmp_lg_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xca,0x7c]
26830x04,0x04,0xca,0x7c
2684
2685# CHECK: v_cmp_lg_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xca,0x7c]
26860x64,0x04,0xca,0x7c
2687
2688# CHECK: v_cmp_lg_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xca,0x7c]
26890x66,0x04,0xca,0x7c
2690
2691# CHECK: v_cmp_lg_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xca,0x7c]
26920x6a,0x04,0xca,0x7c
2693
2694# CHECK: v_cmp_lg_f64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xca,0x7c]
26950x6c,0x04,0xca,0x7c
2696
2697# CHECK: v_cmp_lg_f64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xca,0x7c]
26980x6e,0x04,0xca,0x7c
2699
2700# CHECK: v_cmp_lg_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xca,0x7c]
27010x7a,0x04,0xca,0x7c
2702
2703# CHECK: v_cmp_lg_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xca,0x7c]
27040x7e,0x04,0xca,0x7c
2705
2706# CHECK: v_cmp_lg_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xca,0x7c]
27070x80,0x04,0xca,0x7c
2708
2709# CHECK: v_cmp_lg_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xca,0x7c]
27100xc1,0x04,0xca,0x7c
2711
2712# CHECK: v_cmp_lg_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xca,0x7c]
27130xf0,0x04,0xca,0x7c
2714
2715# CHECK: v_cmp_lg_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xca,0x7c]
27160xf7,0x04,0xca,0x7c
2717
2718# CHECK: v_cmp_lg_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xca,0x7c,0x56,0x34,0x12,0xaf]
27190xff,0x04,0xca,0x7c,0x56,0x34,0x12,0xaf
2720
2721# CHECK: v_cmp_lg_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xca,0x7c,0x73,0x72,0x71,0x3f]
27220xff,0x04,0xca,0x7c,0x73,0x72,0x71,0x3f
2723
2724# CHECK: v_cmp_lg_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xcb,0x7c]
27250x01,0xfd,0xcb,0x7c
2726
2727# CHECK: v_cmp_ge_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xcc,0x7c]
27280x01,0x05,0xcc,0x7c
2729
2730# CHECK: v_cmp_ge_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xcc,0x7c]
27310xfe,0x05,0xcc,0x7c
2732
2733# CHECK: v_cmp_ge_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xcc,0x7c]
27340x02,0x04,0xcc,0x7c
2735
2736# CHECK: v_cmp_ge_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xcc,0x7c]
27370x04,0x04,0xcc,0x7c
2738
2739# CHECK: v_cmp_ge_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xcc,0x7c]
27400x64,0x04,0xcc,0x7c
2741
2742# CHECK: v_cmp_ge_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xcc,0x7c]
27430x66,0x04,0xcc,0x7c
2744
2745# CHECK: v_cmp_ge_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xcc,0x7c]
27460x6a,0x04,0xcc,0x7c
2747
2748# CHECK: v_cmp_ge_f64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xcc,0x7c]
27490x6c,0x04,0xcc,0x7c
2750
2751# CHECK: v_cmp_ge_f64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xcc,0x7c]
27520x6e,0x04,0xcc,0x7c
2753
2754# CHECK: v_cmp_ge_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xcc,0x7c]
27550x7a,0x04,0xcc,0x7c
2756
2757# CHECK: v_cmp_ge_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xcc,0x7c]
27580x7e,0x04,0xcc,0x7c
2759
2760# CHECK: v_cmp_ge_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xcc,0x7c]
27610x80,0x04,0xcc,0x7c
2762
2763# CHECK: v_cmp_ge_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xcc,0x7c]
27640xc1,0x04,0xcc,0x7c
2765
2766# CHECK: v_cmp_ge_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xcc,0x7c]
27670xf0,0x04,0xcc,0x7c
2768
2769# CHECK: v_cmp_ge_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xcc,0x7c]
27700xf7,0x04,0xcc,0x7c
2771
2772# CHECK: v_cmp_ge_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xcc,0x7c,0x56,0x34,0x12,0xaf]
27730xff,0x04,0xcc,0x7c,0x56,0x34,0x12,0xaf
2774
2775# CHECK: v_cmp_ge_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xcc,0x7c,0x73,0x72,0x71,0x3f]
27760xff,0x04,0xcc,0x7c,0x73,0x72,0x71,0x3f
2777
2778# CHECK: v_cmp_ge_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xcd,0x7c]
27790x01,0xfd,0xcd,0x7c
2780
2781# CHECK: v_cmp_o_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xce,0x7c]
27820x01,0x05,0xce,0x7c
2783
2784# CHECK: v_cmp_o_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xce,0x7c]
27850xfe,0x05,0xce,0x7c
2786
2787# CHECK: v_cmp_o_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xce,0x7c]
27880x02,0x04,0xce,0x7c
2789
2790# CHECK: v_cmp_o_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xce,0x7c]
27910x04,0x04,0xce,0x7c
2792
2793# CHECK: v_cmp_o_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xce,0x7c]
27940x64,0x04,0xce,0x7c
2795
2796# CHECK: v_cmp_o_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xce,0x7c]
27970x66,0x04,0xce,0x7c
2798
2799# CHECK: v_cmp_o_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xce,0x7c]
28000x6a,0x04,0xce,0x7c
2801
2802# CHECK: v_cmp_o_f64_e32 vcc, tba, v[2:3]        ; encoding: [0x6c,0x04,0xce,0x7c]
28030x6c,0x04,0xce,0x7c
2804
2805# CHECK: v_cmp_o_f64_e32 vcc, tma, v[2:3]        ; encoding: [0x6e,0x04,0xce,0x7c]
28060x6e,0x04,0xce,0x7c
2807
2808# CHECK: v_cmp_o_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xce,0x7c]
28090x7a,0x04,0xce,0x7c
2810
2811# CHECK: v_cmp_o_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xce,0x7c]
28120x7e,0x04,0xce,0x7c
2813
2814# CHECK: v_cmp_o_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xce,0x7c]
28150x80,0x04,0xce,0x7c
2816
2817# CHECK: v_cmp_o_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xce,0x7c]
28180xc1,0x04,0xce,0x7c
2819
2820# CHECK: v_cmp_o_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xce,0x7c]
28210xf0,0x04,0xce,0x7c
2822
2823# CHECK: v_cmp_o_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xce,0x7c]
28240xf7,0x04,0xce,0x7c
2825
2826# CHECK: v_cmp_o_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xce,0x7c,0x56,0x34,0x12,0xaf]
28270xff,0x04,0xce,0x7c,0x56,0x34,0x12,0xaf
2828
2829# CHECK: v_cmp_o_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xce,0x7c,0x73,0x72,0x71,0x3f]
28300xff,0x04,0xce,0x7c,0x73,0x72,0x71,0x3f
2831
2832# CHECK: v_cmp_o_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xcf,0x7c]
28330x01,0xfd,0xcf,0x7c
2834
2835# CHECK: v_cmp_u_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xd0,0x7c]
28360x01,0x05,0xd0,0x7c
2837
2838# CHECK: v_cmp_u_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xd0,0x7c]
28390xfe,0x05,0xd0,0x7c
2840
2841# CHECK: v_cmp_u_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xd0,0x7c]
28420x02,0x04,0xd0,0x7c
2843
2844# CHECK: v_cmp_u_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xd0,0x7c]
28450x04,0x04,0xd0,0x7c
2846
2847# CHECK: v_cmp_u_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xd0,0x7c]
28480x64,0x04,0xd0,0x7c
2849
2850# CHECK: v_cmp_u_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xd0,0x7c]
28510x66,0x04,0xd0,0x7c
2852
2853# CHECK: v_cmp_u_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xd0,0x7c]
28540x6a,0x04,0xd0,0x7c
2855
2856# CHECK: v_cmp_u_f64_e32 vcc, tba, v[2:3]        ; encoding: [0x6c,0x04,0xd0,0x7c]
28570x6c,0x04,0xd0,0x7c
2858
2859# CHECK: v_cmp_u_f64_e32 vcc, tma, v[2:3]        ; encoding: [0x6e,0x04,0xd0,0x7c]
28600x6e,0x04,0xd0,0x7c
2861
2862# CHECK: v_cmp_u_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xd0,0x7c]
28630x7a,0x04,0xd0,0x7c
2864
2865# CHECK: v_cmp_u_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xd0,0x7c]
28660x7e,0x04,0xd0,0x7c
2867
2868# CHECK: v_cmp_u_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xd0,0x7c]
28690x80,0x04,0xd0,0x7c
2870
2871# CHECK: v_cmp_u_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xd0,0x7c]
28720xc1,0x04,0xd0,0x7c
2873
2874# CHECK: v_cmp_u_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xd0,0x7c]
28750xf0,0x04,0xd0,0x7c
2876
2877# CHECK: v_cmp_u_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xd0,0x7c]
28780xf7,0x04,0xd0,0x7c
2879
2880# CHECK: v_cmp_u_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xd0,0x7c,0x56,0x34,0x12,0xaf]
28810xff,0x04,0xd0,0x7c,0x56,0x34,0x12,0xaf
2882
2883# CHECK: v_cmp_u_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xd0,0x7c,0x73,0x72,0x71,0x3f]
28840xff,0x04,0xd0,0x7c,0x73,0x72,0x71,0x3f
2885
2886# CHECK: v_cmp_u_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xd1,0x7c]
28870x01,0xfd,0xd1,0x7c
2888
2889# CHECK: v_cmp_nge_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xd2,0x7c]
28900x01,0x05,0xd2,0x7c
2891
2892# CHECK: v_cmp_nge_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xd2,0x7c]
28930xfe,0x05,0xd2,0x7c
2894
2895# CHECK: v_cmp_nge_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xd2,0x7c]
28960x02,0x04,0xd2,0x7c
2897
2898# CHECK: v_cmp_nge_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xd2,0x7c]
28990x04,0x04,0xd2,0x7c
2900
2901# CHECK: v_cmp_nge_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xd2,0x7c]
29020x64,0x04,0xd2,0x7c
2903
2904# CHECK: v_cmp_nge_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xd2,0x7c]
29050x66,0x04,0xd2,0x7c
2906
2907# CHECK: v_cmp_nge_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xd2,0x7c]
29080x6a,0x04,0xd2,0x7c
2909
2910# CHECK: v_cmp_nge_f64_e32 vcc, tba, v[2:3]      ; encoding: [0x6c,0x04,0xd2,0x7c]
29110x6c,0x04,0xd2,0x7c
2912
2913# CHECK: v_cmp_nge_f64_e32 vcc, tma, v[2:3]      ; encoding: [0x6e,0x04,0xd2,0x7c]
29140x6e,0x04,0xd2,0x7c
2915
2916# CHECK: v_cmp_nge_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xd2,0x7c]
29170x7a,0x04,0xd2,0x7c
2918
2919# CHECK: v_cmp_nge_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xd2,0x7c]
29200x7e,0x04,0xd2,0x7c
2921
2922# CHECK: v_cmp_nge_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xd2,0x7c]
29230x80,0x04,0xd2,0x7c
2924
2925# CHECK: v_cmp_nge_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xd2,0x7c]
29260xc1,0x04,0xd2,0x7c
2927
2928# CHECK: v_cmp_nge_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xd2,0x7c]
29290xf0,0x04,0xd2,0x7c
2930
2931# CHECK: v_cmp_nge_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xd2,0x7c]
29320xf7,0x04,0xd2,0x7c
2933
2934# CHECK: v_cmp_nge_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xd2,0x7c,0x56,0x34,0x12,0xaf]
29350xff,0x04,0xd2,0x7c,0x56,0x34,0x12,0xaf
2936
2937# CHECK: v_cmp_nge_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xd2,0x7c,0x73,0x72,0x71,0x3f]
29380xff,0x04,0xd2,0x7c,0x73,0x72,0x71,0x3f
2939
2940# CHECK: v_cmp_nge_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xd3,0x7c]
29410x01,0xfd,0xd3,0x7c
2942
2943# CHECK: v_cmp_nlg_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xd4,0x7c]
29440x01,0x05,0xd4,0x7c
2945
2946# CHECK: v_cmp_nlg_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xd4,0x7c]
29470xfe,0x05,0xd4,0x7c
2948
2949# CHECK: v_cmp_nlg_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xd4,0x7c]
29500x02,0x04,0xd4,0x7c
2951
2952# CHECK: v_cmp_nlg_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xd4,0x7c]
29530x04,0x04,0xd4,0x7c
2954
2955# CHECK: v_cmp_nlg_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xd4,0x7c]
29560x64,0x04,0xd4,0x7c
2957
2958# CHECK: v_cmp_nlg_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xd4,0x7c]
29590x66,0x04,0xd4,0x7c
2960
2961# CHECK: v_cmp_nlg_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xd4,0x7c]
29620x6a,0x04,0xd4,0x7c
2963
2964# CHECK: v_cmp_nlg_f64_e32 vcc, tba, v[2:3]      ; encoding: [0x6c,0x04,0xd4,0x7c]
29650x6c,0x04,0xd4,0x7c
2966
2967# CHECK: v_cmp_nlg_f64_e32 vcc, tma, v[2:3]      ; encoding: [0x6e,0x04,0xd4,0x7c]
29680x6e,0x04,0xd4,0x7c
2969
2970# CHECK: v_cmp_nlg_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xd4,0x7c]
29710x7a,0x04,0xd4,0x7c
2972
2973# CHECK: v_cmp_nlg_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xd4,0x7c]
29740x7e,0x04,0xd4,0x7c
2975
2976# CHECK: v_cmp_nlg_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xd4,0x7c]
29770x80,0x04,0xd4,0x7c
2978
2979# CHECK: v_cmp_nlg_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xd4,0x7c]
29800xc1,0x04,0xd4,0x7c
2981
2982# CHECK: v_cmp_nlg_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xd4,0x7c]
29830xf0,0x04,0xd4,0x7c
2984
2985# CHECK: v_cmp_nlg_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xd4,0x7c]
29860xf7,0x04,0xd4,0x7c
2987
2988# CHECK: v_cmp_nlg_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xd4,0x7c,0x56,0x34,0x12,0xaf]
29890xff,0x04,0xd4,0x7c,0x56,0x34,0x12,0xaf
2990
2991# CHECK: v_cmp_nlg_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xd4,0x7c,0x73,0x72,0x71,0x3f]
29920xff,0x04,0xd4,0x7c,0x73,0x72,0x71,0x3f
2993
2994# CHECK: v_cmp_nlg_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xd5,0x7c]
29950x01,0xfd,0xd5,0x7c
2996
2997# CHECK: v_cmp_ngt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xd6,0x7c]
29980x01,0x05,0xd6,0x7c
2999
3000# CHECK: v_cmp_ngt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xd6,0x7c]
30010xfe,0x05,0xd6,0x7c
3002
3003# CHECK: v_cmp_ngt_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xd6,0x7c]
30040x02,0x04,0xd6,0x7c
3005
3006# CHECK: v_cmp_ngt_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xd6,0x7c]
30070x04,0x04,0xd6,0x7c
3008
3009# CHECK: v_cmp_ngt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xd6,0x7c]
30100x64,0x04,0xd6,0x7c
3011
3012# CHECK: v_cmp_ngt_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xd6,0x7c]
30130x66,0x04,0xd6,0x7c
3014
3015# CHECK: v_cmp_ngt_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xd6,0x7c]
30160x6a,0x04,0xd6,0x7c
3017
3018# CHECK: v_cmp_ngt_f64_e32 vcc, tba, v[2:3]      ; encoding: [0x6c,0x04,0xd6,0x7c]
30190x6c,0x04,0xd6,0x7c
3020
3021# CHECK: v_cmp_ngt_f64_e32 vcc, tma, v[2:3]      ; encoding: [0x6e,0x04,0xd6,0x7c]
30220x6e,0x04,0xd6,0x7c
3023
3024# CHECK: v_cmp_ngt_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xd6,0x7c]
30250x7a,0x04,0xd6,0x7c
3026
3027# CHECK: v_cmp_ngt_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xd6,0x7c]
30280x7e,0x04,0xd6,0x7c
3029
3030# CHECK: v_cmp_ngt_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xd6,0x7c]
30310x80,0x04,0xd6,0x7c
3032
3033# CHECK: v_cmp_ngt_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xd6,0x7c]
30340xc1,0x04,0xd6,0x7c
3035
3036# CHECK: v_cmp_ngt_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xd6,0x7c]
30370xf0,0x04,0xd6,0x7c
3038
3039# CHECK: v_cmp_ngt_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xd6,0x7c]
30400xf7,0x04,0xd6,0x7c
3041
3042# CHECK: v_cmp_ngt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xd6,0x7c,0x56,0x34,0x12,0xaf]
30430xff,0x04,0xd6,0x7c,0x56,0x34,0x12,0xaf
3044
3045# CHECK: v_cmp_ngt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xd6,0x7c,0x73,0x72,0x71,0x3f]
30460xff,0x04,0xd6,0x7c,0x73,0x72,0x71,0x3f
3047
3048# CHECK: v_cmp_ngt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xd7,0x7c]
30490x01,0xfd,0xd7,0x7c
3050
3051# CHECK: v_cmp_nle_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xd8,0x7c]
30520x01,0x05,0xd8,0x7c
3053
3054# CHECK: v_cmp_nle_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xd8,0x7c]
30550xfe,0x05,0xd8,0x7c
3056
3057# CHECK: v_cmp_nle_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xd8,0x7c]
30580x02,0x04,0xd8,0x7c
3059
3060# CHECK: v_cmp_nle_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xd8,0x7c]
30610x04,0x04,0xd8,0x7c
3062
3063# CHECK: v_cmp_nle_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xd8,0x7c]
30640x64,0x04,0xd8,0x7c
3065
3066# CHECK: v_cmp_nle_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xd8,0x7c]
30670x66,0x04,0xd8,0x7c
3068
3069# CHECK: v_cmp_nle_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xd8,0x7c]
30700x6a,0x04,0xd8,0x7c
3071
3072# CHECK: v_cmp_nle_f64_e32 vcc, tba, v[2:3]      ; encoding: [0x6c,0x04,0xd8,0x7c]
30730x6c,0x04,0xd8,0x7c
3074
3075# CHECK: v_cmp_nle_f64_e32 vcc, tma, v[2:3]      ; encoding: [0x6e,0x04,0xd8,0x7c]
30760x6e,0x04,0xd8,0x7c
3077
3078# CHECK: v_cmp_nle_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xd8,0x7c]
30790x7a,0x04,0xd8,0x7c
3080
3081# CHECK: v_cmp_nle_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xd8,0x7c]
30820x7e,0x04,0xd8,0x7c
3083
3084# CHECK: v_cmp_nle_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xd8,0x7c]
30850x80,0x04,0xd8,0x7c
3086
3087# CHECK: v_cmp_nle_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xd8,0x7c]
30880xc1,0x04,0xd8,0x7c
3089
3090# CHECK: v_cmp_nle_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xd8,0x7c]
30910xf0,0x04,0xd8,0x7c
3092
3093# CHECK: v_cmp_nle_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xd8,0x7c]
30940xf7,0x04,0xd8,0x7c
3095
3096# CHECK: v_cmp_nle_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xd8,0x7c,0x56,0x34,0x12,0xaf]
30970xff,0x04,0xd8,0x7c,0x56,0x34,0x12,0xaf
3098
3099# CHECK: v_cmp_nle_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xd8,0x7c,0x73,0x72,0x71,0x3f]
31000xff,0x04,0xd8,0x7c,0x73,0x72,0x71,0x3f
3101
3102# CHECK: v_cmp_nle_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xd9,0x7c]
31030x01,0xfd,0xd9,0x7c
3104
3105# CHECK: v_cmp_neq_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xda,0x7c]
31060x01,0x05,0xda,0x7c
3107
3108# CHECK: v_cmp_neq_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xda,0x7c]
31090xfe,0x05,0xda,0x7c
3110
3111# CHECK: v_cmp_neq_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xda,0x7c]
31120x02,0x04,0xda,0x7c
3113
3114# CHECK: v_cmp_neq_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xda,0x7c]
31150x04,0x04,0xda,0x7c
3116
3117# CHECK: v_cmp_neq_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xda,0x7c]
31180x64,0x04,0xda,0x7c
3119
3120# CHECK: v_cmp_neq_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xda,0x7c]
31210x66,0x04,0xda,0x7c
3122
3123# CHECK: v_cmp_neq_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xda,0x7c]
31240x6a,0x04,0xda,0x7c
3125
3126# CHECK: v_cmp_neq_f64_e32 vcc, tba, v[2:3]      ; encoding: [0x6c,0x04,0xda,0x7c]
31270x6c,0x04,0xda,0x7c
3128
3129# CHECK: v_cmp_neq_f64_e32 vcc, tma, v[2:3]      ; encoding: [0x6e,0x04,0xda,0x7c]
31300x6e,0x04,0xda,0x7c
3131
3132# CHECK: v_cmp_neq_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xda,0x7c]
31330x7a,0x04,0xda,0x7c
3134
3135# CHECK: v_cmp_neq_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xda,0x7c]
31360x7e,0x04,0xda,0x7c
3137
3138# CHECK: v_cmp_neq_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xda,0x7c]
31390x80,0x04,0xda,0x7c
3140
3141# CHECK: v_cmp_neq_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xda,0x7c]
31420xc1,0x04,0xda,0x7c
3143
3144# CHECK: v_cmp_neq_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xda,0x7c]
31450xf0,0x04,0xda,0x7c
3146
3147# CHECK: v_cmp_neq_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xda,0x7c]
31480xf7,0x04,0xda,0x7c
3149
3150# CHECK: v_cmp_neq_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xda,0x7c,0x56,0x34,0x12,0xaf]
31510xff,0x04,0xda,0x7c,0x56,0x34,0x12,0xaf
3152
3153# CHECK: v_cmp_neq_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xda,0x7c,0x73,0x72,0x71,0x3f]
31540xff,0x04,0xda,0x7c,0x73,0x72,0x71,0x3f
3155
3156# CHECK: v_cmp_neq_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xdb,0x7c]
31570x01,0xfd,0xdb,0x7c
3158
3159# CHECK: v_cmp_nlt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xdc,0x7c]
31600x01,0x05,0xdc,0x7c
3161
3162# CHECK: v_cmp_nlt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xdc,0x7c]
31630xfe,0x05,0xdc,0x7c
3164
3165# CHECK: v_cmp_nlt_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xdc,0x7c]
31660x02,0x04,0xdc,0x7c
3167
3168# CHECK: v_cmp_nlt_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xdc,0x7c]
31690x04,0x04,0xdc,0x7c
3170
3171# CHECK: v_cmp_nlt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xdc,0x7c]
31720x64,0x04,0xdc,0x7c
3173
3174# CHECK: v_cmp_nlt_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xdc,0x7c]
31750x66,0x04,0xdc,0x7c
3176
3177# CHECK: v_cmp_nlt_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xdc,0x7c]
31780x6a,0x04,0xdc,0x7c
3179
3180# CHECK: v_cmp_nlt_f64_e32 vcc, tba, v[2:3]      ; encoding: [0x6c,0x04,0xdc,0x7c]
31810x6c,0x04,0xdc,0x7c
3182
3183# CHECK: v_cmp_nlt_f64_e32 vcc, tma, v[2:3]      ; encoding: [0x6e,0x04,0xdc,0x7c]
31840x6e,0x04,0xdc,0x7c
3185
3186# CHECK: v_cmp_nlt_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xdc,0x7c]
31870x7a,0x04,0xdc,0x7c
3188
3189# CHECK: v_cmp_nlt_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xdc,0x7c]
31900x7e,0x04,0xdc,0x7c
3191
3192# CHECK: v_cmp_nlt_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xdc,0x7c]
31930x80,0x04,0xdc,0x7c
3194
3195# CHECK: v_cmp_nlt_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xdc,0x7c]
31960xc1,0x04,0xdc,0x7c
3197
3198# CHECK: v_cmp_nlt_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xdc,0x7c]
31990xf0,0x04,0xdc,0x7c
3200
3201# CHECK: v_cmp_nlt_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xdc,0x7c]
32020xf7,0x04,0xdc,0x7c
3203
3204# CHECK: v_cmp_nlt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xdc,0x7c,0x56,0x34,0x12,0xaf]
32050xff,0x04,0xdc,0x7c,0x56,0x34,0x12,0xaf
3206
3207# CHECK: v_cmp_nlt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xdc,0x7c,0x73,0x72,0x71,0x3f]
32080xff,0x04,0xdc,0x7c,0x73,0x72,0x71,0x3f
3209
3210# CHECK: v_cmp_nlt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xdd,0x7c]
32110x01,0xfd,0xdd,0x7c
3212
3213# CHECK: v_cmp_tru_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0xde,0x7c]
32140x01,0x05,0xde,0x7c
3215
3216# CHECK: v_cmp_tru_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xde,0x7c]
32170xfe,0x05,0xde,0x7c
3218
3219# CHECK: v_cmp_tru_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0xde,0x7c]
32200x02,0x04,0xde,0x7c
3221
3222# CHECK: v_cmp_tru_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0xde,0x7c]
32230x04,0x04,0xde,0x7c
3224
3225# CHECK: v_cmp_tru_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xde,0x7c]
32260x64,0x04,0xde,0x7c
3227
3228# CHECK: v_cmp_tru_f64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xde,0x7c]
32290x66,0x04,0xde,0x7c
3230
3231# CHECK: v_cmp_tru_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0xde,0x7c]
32320x6a,0x04,0xde,0x7c
3233
3234# CHECK: v_cmp_tru_f64_e32 vcc, tba, v[2:3]      ; encoding: [0x6c,0x04,0xde,0x7c]
32350x6c,0x04,0xde,0x7c
3236
3237# CHECK: v_cmp_tru_f64_e32 vcc, tma, v[2:3]      ; encoding: [0x6e,0x04,0xde,0x7c]
32380x6e,0x04,0xde,0x7c
3239
3240# CHECK: v_cmp_tru_f64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xde,0x7c]
32410x7a,0x04,0xde,0x7c
3242
3243# CHECK: v_cmp_tru_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0xde,0x7c]
32440x7e,0x04,0xde,0x7c
3245
3246# CHECK: v_cmp_tru_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0xde,0x7c]
32470x80,0x04,0xde,0x7c
3248
3249# CHECK: v_cmp_tru_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0xde,0x7c]
32500xc1,0x04,0xde,0x7c
3251
3252# CHECK: v_cmp_tru_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0xde,0x7c]
32530xf0,0x04,0xde,0x7c
3254
3255# CHECK: v_cmp_tru_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0xde,0x7c]
32560xf7,0x04,0xde,0x7c
3257
3258# CHECK: v_cmp_tru_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xde,0x7c,0x56,0x34,0x12,0xaf]
32590xff,0x04,0xde,0x7c,0x56,0x34,0x12,0xaf
3260
3261# CHECK: v_cmp_tru_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xde,0x7c,0x73,0x72,0x71,0x3f]
32620xff,0x04,0xde,0x7c,0x73,0x72,0x71,0x3f
3263
3264# CHECK: v_cmp_tru_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xdf,0x7c]
32650x01,0xfd,0xdf,0x7c
3266
3267# CHECK: v_cmp_f_i16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x40,0x7d]
32680x01,0x05,0x40,0x7d
3269
3270# CHECK: v_cmp_f_i16_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x40,0x7d]
32710xff,0x05,0x40,0x7d
3272
3273# CHECK: v_cmp_f_i16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x40,0x7d]
32740x01,0x04,0x40,0x7d
3275
3276# CHECK: v_cmp_f_i16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x40,0x7d]
32770x65,0x04,0x40,0x7d
3278
3279# CHECK: v_cmp_f_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x40,0x7d]
32800x66,0x04,0x40,0x7d
3281
3282# CHECK: v_cmp_f_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x40,0x7d]
32830x67,0x04,0x40,0x7d
3284
3285# CHECK: v_cmp_f_i16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x40,0x7d]
32860x6a,0x04,0x40,0x7d
3287
3288# CHECK: v_cmp_f_i16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x40,0x7d]
32890x6b,0x04,0x40,0x7d
3290
3291# CHECK: v_cmp_f_i16_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x40,0x7d]
32920x6c,0x04,0x40,0x7d
3293
3294# CHECK: v_cmp_f_i16_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x40,0x7d]
32950x6d,0x04,0x40,0x7d
3296
3297# CHECK: v_cmp_f_i16_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x40,0x7d]
32980x6e,0x04,0x40,0x7d
3299
3300# CHECK: v_cmp_f_i16_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x40,0x7d]
33010x6f,0x04,0x40,0x7d
3302
3303# CHECK: v_cmp_f_i16_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x40,0x7d]
33040x7b,0x04,0x40,0x7d
3305
3306# CHECK: v_cmp_f_i16_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x40,0x7d]
33070x7c,0x04,0x40,0x7d
3308
3309# CHECK: v_cmp_f_i16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x40,0x7d]
33100x7e,0x04,0x40,0x7d
3311
3312# CHECK: v_cmp_f_i16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x40,0x7d]
33130x7f,0x04,0x40,0x7d
3314
3315# CHECK: v_cmp_f_i16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x40,0x7d]
33160x80,0x04,0x40,0x7d
3317
3318# CHECK: v_cmp_f_i16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x40,0x7d]
33190xc1,0x04,0x40,0x7d
3320
3321# CHECK: v_cmp_f_i16_e32 vcc, 0x3800, v2         ; encoding: [0xff,0x04,0x40,0x7d,0x00,0x38,0x00,0x00]
33220xf0,0x04,0x40,0x7d
3323
3324# CHECK: v_cmp_f_i16_e32 vcc, 0xc400, v2         ; encoding: [0xff,0x04,0x40,0x7d,0x00,0xc4,0x00,0x00]
33250xf7,0x04,0x40,0x7d
3326
3327# CHECK: v_cmp_f_i16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x40,0x7d,0x0b,0xfe,0x00,0x00]
33280xff,0x04,0x40,0x7d,0x0b,0xfe,0x00,0x00
3329
3330# CHECK: v_cmp_f_i16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x40,0x7d,0x56,0x34,0x00,0x00]
33310xff,0x04,0x40,0x7d,0x56,0x34,0x00,0x00
3332
3333# CHECK: v_cmp_f_i16_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x41,0x7d]
33340x01,0xff,0x41,0x7d
3335
3336# CHECK: v_cmp_lt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x42,0x7d]
33370x01,0x05,0x42,0x7d
3338
3339# CHECK: v_cmp_lt_i16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x42,0x7d]
33400xff,0x05,0x42,0x7d
3341
3342# CHECK: v_cmp_lt_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x42,0x7d]
33430x01,0x04,0x42,0x7d
3344
3345# CHECK: v_cmp_lt_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x42,0x7d]
33460x65,0x04,0x42,0x7d
3347
3348# CHECK: v_cmp_lt_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x42,0x7d]
33490x66,0x04,0x42,0x7d
3350
3351# CHECK: v_cmp_lt_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x42,0x7d]
33520x67,0x04,0x42,0x7d
3353
3354# CHECK: v_cmp_lt_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x42,0x7d]
33550x6a,0x04,0x42,0x7d
3356
3357# CHECK: v_cmp_lt_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x42,0x7d]
33580x6b,0x04,0x42,0x7d
3359
3360# CHECK: v_cmp_lt_i16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x42,0x7d]
33610x6c,0x04,0x42,0x7d
3362
3363# CHECK: v_cmp_lt_i16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x42,0x7d]
33640x6d,0x04,0x42,0x7d
3365
3366# CHECK: v_cmp_lt_i16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x42,0x7d]
33670x6e,0x04,0x42,0x7d
3368
3369# CHECK: v_cmp_lt_i16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x42,0x7d]
33700x6f,0x04,0x42,0x7d
3371
3372# CHECK: v_cmp_lt_i16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x42,0x7d]
33730x7b,0x04,0x42,0x7d
3374
3375# CHECK: v_cmp_lt_i16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x42,0x7d]
33760x7c,0x04,0x42,0x7d
3377
3378# CHECK: v_cmp_lt_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x42,0x7d]
33790x7e,0x04,0x42,0x7d
3380
3381# CHECK: v_cmp_lt_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x42,0x7d]
33820x7f,0x04,0x42,0x7d
3383
3384# CHECK: v_cmp_lt_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x42,0x7d]
33850x80,0x04,0x42,0x7d
3386
3387# CHECK: v_cmp_lt_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x42,0x7d]
33880xc1,0x04,0x42,0x7d
3389
3390# CHECK: v_cmp_lt_i16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x42,0x7d,0x00,0x38,0x00,0x00]
33910xf0,0x04,0x42,0x7d
3392
3393# CHECK: v_cmp_lt_i16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x42,0x7d,0x00,0xc4,0x00,0x00]
33940xf7,0x04,0x42,0x7d
3395
3396# CHECK: v_cmp_lt_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x42,0x7d,0x0b,0xfe,0x00,0x00]
33970xff,0x04,0x42,0x7d,0x0b,0xfe,0x00,0x00
3398
3399# CHECK: v_cmp_lt_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x42,0x7d,0x56,0x34,0x00,0x00]
34000xff,0x04,0x42,0x7d,0x56,0x34,0x00,0x00
3401
3402# CHECK: v_cmp_lt_i16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x43,0x7d]
34030x01,0xff,0x43,0x7d
3404
3405# CHECK: v_cmp_eq_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x44,0x7d]
34060x01,0x05,0x44,0x7d
3407
3408# CHECK: v_cmp_eq_i16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x44,0x7d]
34090xff,0x05,0x44,0x7d
3410
3411# CHECK: v_cmp_eq_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x44,0x7d]
34120x01,0x04,0x44,0x7d
3413
3414# CHECK: v_cmp_eq_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x44,0x7d]
34150x65,0x04,0x44,0x7d
3416
3417# CHECK: v_cmp_eq_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x44,0x7d]
34180x66,0x04,0x44,0x7d
3419
3420# CHECK: v_cmp_eq_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x44,0x7d]
34210x67,0x04,0x44,0x7d
3422
3423# CHECK: v_cmp_eq_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x44,0x7d]
34240x6a,0x04,0x44,0x7d
3425
3426# CHECK: v_cmp_eq_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x44,0x7d]
34270x6b,0x04,0x44,0x7d
3428
3429# CHECK: v_cmp_eq_i16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x44,0x7d]
34300x6c,0x04,0x44,0x7d
3431
3432# CHECK: v_cmp_eq_i16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x44,0x7d]
34330x6d,0x04,0x44,0x7d
3434
3435# CHECK: v_cmp_eq_i16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x44,0x7d]
34360x6e,0x04,0x44,0x7d
3437
3438# CHECK: v_cmp_eq_i16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x44,0x7d]
34390x6f,0x04,0x44,0x7d
3440
3441# CHECK: v_cmp_eq_i16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x44,0x7d]
34420x7b,0x04,0x44,0x7d
3443
3444# CHECK: v_cmp_eq_i16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x44,0x7d]
34450x7c,0x04,0x44,0x7d
3446
3447# CHECK: v_cmp_eq_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x44,0x7d]
34480x7e,0x04,0x44,0x7d
3449
3450# CHECK: v_cmp_eq_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x44,0x7d]
34510x7f,0x04,0x44,0x7d
3452
3453# CHECK: v_cmp_eq_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x44,0x7d]
34540x80,0x04,0x44,0x7d
3455
3456# CHECK: v_cmp_eq_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x44,0x7d]
34570xc1,0x04,0x44,0x7d
3458
3459# CHECK: v_cmp_eq_i16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x44,0x7d,0x00,0x38,0x00,0x00]
34600xf0,0x04,0x44,0x7d
3461
3462# CHECK: v_cmp_eq_i16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x44,0x7d,0x00,0xc4,0x00,0x00]
34630xf7,0x04,0x44,0x7d
3464
3465# CHECK: v_cmp_eq_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x44,0x7d,0x0b,0xfe,0x00,0x00]
34660xff,0x04,0x44,0x7d,0x0b,0xfe,0x00,0x00
3467
3468# CHECK: v_cmp_eq_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x44,0x7d,0x56,0x34,0x00,0x00]
34690xff,0x04,0x44,0x7d,0x56,0x34,0x00,0x00
3470
3471# CHECK: v_cmp_eq_i16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x45,0x7d]
34720x01,0xff,0x45,0x7d
3473
3474# CHECK: v_cmp_le_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x46,0x7d]
34750x01,0x05,0x46,0x7d
3476
3477# CHECK: v_cmp_le_i16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x46,0x7d]
34780xff,0x05,0x46,0x7d
3479
3480# CHECK: v_cmp_le_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x46,0x7d]
34810x01,0x04,0x46,0x7d
3482
3483# CHECK: v_cmp_le_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x46,0x7d]
34840x65,0x04,0x46,0x7d
3485
3486# CHECK: v_cmp_le_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x46,0x7d]
34870x66,0x04,0x46,0x7d
3488
3489# CHECK: v_cmp_le_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x46,0x7d]
34900x67,0x04,0x46,0x7d
3491
3492# CHECK: v_cmp_le_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x46,0x7d]
34930x6a,0x04,0x46,0x7d
3494
3495# CHECK: v_cmp_le_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x46,0x7d]
34960x6b,0x04,0x46,0x7d
3497
3498# CHECK: v_cmp_le_i16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x46,0x7d]
34990x6c,0x04,0x46,0x7d
3500
3501# CHECK: v_cmp_le_i16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x46,0x7d]
35020x6d,0x04,0x46,0x7d
3503
3504# CHECK: v_cmp_le_i16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x46,0x7d]
35050x6e,0x04,0x46,0x7d
3506
3507# CHECK: v_cmp_le_i16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x46,0x7d]
35080x6f,0x04,0x46,0x7d
3509
3510# CHECK: v_cmp_le_i16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x46,0x7d]
35110x7b,0x04,0x46,0x7d
3512
3513# CHECK: v_cmp_le_i16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x46,0x7d]
35140x7c,0x04,0x46,0x7d
3515
3516# CHECK: v_cmp_le_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x46,0x7d]
35170x7e,0x04,0x46,0x7d
3518
3519# CHECK: v_cmp_le_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x46,0x7d]
35200x7f,0x04,0x46,0x7d
3521
3522# CHECK: v_cmp_le_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x46,0x7d]
35230x80,0x04,0x46,0x7d
3524
3525# CHECK: v_cmp_le_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x46,0x7d]
35260xc1,0x04,0x46,0x7d
3527
3528# CHECK: v_cmp_le_i16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x46,0x7d,0x00,0x38,0x00,0x00]
35290xf0,0x04,0x46,0x7d
3530
3531# CHECK: v_cmp_le_i16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x46,0x7d,0x00,0xc4,0x00,0x00]
35320xf7,0x04,0x46,0x7d
3533
3534# CHECK: v_cmp_le_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x46,0x7d,0x0b,0xfe,0x00,0x00]
35350xff,0x04,0x46,0x7d,0x0b,0xfe,0x00,0x00
3536
3537# CHECK: v_cmp_le_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x46,0x7d,0x56,0x34,0x00,0x00]
35380xff,0x04,0x46,0x7d,0x56,0x34,0x00,0x00
3539
3540# CHECK: v_cmp_le_i16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x47,0x7d]
35410x01,0xff,0x47,0x7d
3542
3543# CHECK: v_cmp_gt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x48,0x7d]
35440x01,0x05,0x48,0x7d
3545
3546# CHECK: v_cmp_gt_i16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x48,0x7d]
35470xff,0x05,0x48,0x7d
3548
3549# CHECK: v_cmp_gt_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x48,0x7d]
35500x01,0x04,0x48,0x7d
3551
3552# CHECK: v_cmp_gt_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x48,0x7d]
35530x65,0x04,0x48,0x7d
3554
3555# CHECK: v_cmp_gt_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x48,0x7d]
35560x66,0x04,0x48,0x7d
3557
3558# CHECK: v_cmp_gt_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x48,0x7d]
35590x67,0x04,0x48,0x7d
3560
3561# CHECK: v_cmp_gt_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x48,0x7d]
35620x6a,0x04,0x48,0x7d
3563
3564# CHECK: v_cmp_gt_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x48,0x7d]
35650x6b,0x04,0x48,0x7d
3566
3567# CHECK: v_cmp_gt_i16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x48,0x7d]
35680x6c,0x04,0x48,0x7d
3569
3570# CHECK: v_cmp_gt_i16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x48,0x7d]
35710x6d,0x04,0x48,0x7d
3572
3573# CHECK: v_cmp_gt_i16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x48,0x7d]
35740x6e,0x04,0x48,0x7d
3575
3576# CHECK: v_cmp_gt_i16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x48,0x7d]
35770x6f,0x04,0x48,0x7d
3578
3579# CHECK: v_cmp_gt_i16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x48,0x7d]
35800x7b,0x04,0x48,0x7d
3581
3582# CHECK: v_cmp_gt_i16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x48,0x7d]
35830x7c,0x04,0x48,0x7d
3584
3585# CHECK: v_cmp_gt_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x48,0x7d]
35860x7e,0x04,0x48,0x7d
3587
3588# CHECK: v_cmp_gt_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x48,0x7d]
35890x7f,0x04,0x48,0x7d
3590
3591# CHECK: v_cmp_gt_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x48,0x7d]
35920x80,0x04,0x48,0x7d
3593
3594# CHECK: v_cmp_gt_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x48,0x7d]
35950xc1,0x04,0x48,0x7d
3596
3597# CHECK: v_cmp_gt_i16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x48,0x7d,0x00,0x38,0x00,0x00]
35980xf0,0x04,0x48,0x7d
3599
3600# CHECK: v_cmp_gt_i16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x48,0x7d,0x00,0xc4,0x00,0x00]
36010xf7,0x04,0x48,0x7d
3602
3603# CHECK: v_cmp_gt_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x48,0x7d,0x0b,0xfe,0x00,0x00]
36040xff,0x04,0x48,0x7d,0x0b,0xfe,0x00,0x00
3605
3606# CHECK: v_cmp_gt_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x48,0x7d,0x56,0x34,0x00,0x00]
36070xff,0x04,0x48,0x7d,0x56,0x34,0x00,0x00
3608
3609# CHECK: v_cmp_gt_i16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x49,0x7d]
36100x01,0xff,0x49,0x7d
3611
3612# CHECK: v_cmp_ne_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x4a,0x7d]
36130x01,0x05,0x4a,0x7d
3614
3615# CHECK: v_cmp_ne_i16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x4a,0x7d]
36160xff,0x05,0x4a,0x7d
3617
3618# CHECK: v_cmp_ne_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x4a,0x7d]
36190x01,0x04,0x4a,0x7d
3620
3621# CHECK: v_cmp_ne_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x4a,0x7d]
36220x65,0x04,0x4a,0x7d
3623
3624# CHECK: v_cmp_ne_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x4a,0x7d]
36250x66,0x04,0x4a,0x7d
3626
3627# CHECK: v_cmp_ne_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x4a,0x7d]
36280x67,0x04,0x4a,0x7d
3629
3630# CHECK: v_cmp_ne_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x4a,0x7d]
36310x6a,0x04,0x4a,0x7d
3632
3633# CHECK: v_cmp_ne_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x4a,0x7d]
36340x6b,0x04,0x4a,0x7d
3635
3636# CHECK: v_cmp_ne_i16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x4a,0x7d]
36370x6c,0x04,0x4a,0x7d
3638
3639# CHECK: v_cmp_ne_i16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x4a,0x7d]
36400x6d,0x04,0x4a,0x7d
3641
3642# CHECK: v_cmp_ne_i16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x4a,0x7d]
36430x6e,0x04,0x4a,0x7d
3644
3645# CHECK: v_cmp_ne_i16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x4a,0x7d]
36460x6f,0x04,0x4a,0x7d
3647
3648# CHECK: v_cmp_ne_i16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x4a,0x7d]
36490x7b,0x04,0x4a,0x7d
3650
3651# CHECK: v_cmp_ne_i16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x4a,0x7d]
36520x7c,0x04,0x4a,0x7d
3653
3654# CHECK: v_cmp_ne_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x4a,0x7d]
36550x7e,0x04,0x4a,0x7d
3656
3657# CHECK: v_cmp_ne_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x4a,0x7d]
36580x7f,0x04,0x4a,0x7d
3659
3660# CHECK: v_cmp_ne_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x4a,0x7d]
36610x80,0x04,0x4a,0x7d
3662
3663# CHECK: v_cmp_ne_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x4a,0x7d]
36640xc1,0x04,0x4a,0x7d
3665
3666# CHECK: v_cmp_ne_i16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x4a,0x7d,0x00,0x38,0x00,0x00]
36670xf0,0x04,0x4a,0x7d
3668
3669# CHECK: v_cmp_ne_i16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x4a,0x7d,0x00,0xc4,0x00,0x00]
36700xf7,0x04,0x4a,0x7d
3671
3672# CHECK: v_cmp_ne_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x4a,0x7d,0x0b,0xfe,0x00,0x00]
36730xff,0x04,0x4a,0x7d,0x0b,0xfe,0x00,0x00
3674
3675# CHECK: v_cmp_ne_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x00,0x00]
36760xff,0x04,0x4a,0x7d,0x56,0x34,0x00,0x00
3677
3678# CHECK: v_cmp_ne_i16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x4b,0x7d]
36790x01,0xff,0x4b,0x7d
3680
3681# CHECK: v_cmp_ge_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x4c,0x7d]
36820x01,0x05,0x4c,0x7d
3683
3684# CHECK: v_cmp_ge_i16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x4c,0x7d]
36850xff,0x05,0x4c,0x7d
3686
3687# CHECK: v_cmp_ge_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x4c,0x7d]
36880x01,0x04,0x4c,0x7d
3689
3690# CHECK: v_cmp_ge_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x4c,0x7d]
36910x65,0x04,0x4c,0x7d
3692
3693# CHECK: v_cmp_ge_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x4c,0x7d]
36940x66,0x04,0x4c,0x7d
3695
3696# CHECK: v_cmp_ge_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x4c,0x7d]
36970x67,0x04,0x4c,0x7d
3698
3699# CHECK: v_cmp_ge_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x4c,0x7d]
37000x6a,0x04,0x4c,0x7d
3701
3702# CHECK: v_cmp_ge_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x4c,0x7d]
37030x6b,0x04,0x4c,0x7d
3704
3705# CHECK: v_cmp_ge_i16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x4c,0x7d]
37060x6c,0x04,0x4c,0x7d
3707
3708# CHECK: v_cmp_ge_i16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x4c,0x7d]
37090x6d,0x04,0x4c,0x7d
3710
3711# CHECK: v_cmp_ge_i16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x4c,0x7d]
37120x6e,0x04,0x4c,0x7d
3713
3714# CHECK: v_cmp_ge_i16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x4c,0x7d]
37150x6f,0x04,0x4c,0x7d
3716
3717# CHECK: v_cmp_ge_i16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x4c,0x7d]
37180x7b,0x04,0x4c,0x7d
3719
3720# CHECK: v_cmp_ge_i16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x4c,0x7d]
37210x7c,0x04,0x4c,0x7d
3722
3723# CHECK: v_cmp_ge_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x4c,0x7d]
37240x7e,0x04,0x4c,0x7d
3725
3726# CHECK: v_cmp_ge_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x4c,0x7d]
37270x7f,0x04,0x4c,0x7d
3728
3729# CHECK: v_cmp_ge_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x4c,0x7d]
37300x80,0x04,0x4c,0x7d
3731
3732# CHECK: v_cmp_ge_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x4c,0x7d]
37330xc1,0x04,0x4c,0x7d
3734
3735# CHECK: v_cmp_ge_i16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x4c,0x7d,0x00,0x38,0x00,0x00]
37360xf0,0x04,0x4c,0x7d
3737
3738# CHECK: v_cmp_ge_i16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x4c,0x7d,0x00,0xc4,0x00,0x00]
37390xf7,0x04,0x4c,0x7d
3740
3741# CHECK: v_cmp_ge_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x4c,0x7d,0x0b,0xfe,0x00,0x00]
37420xff,0x04,0x4c,0x7d,0x0b,0xfe,0x00,0x00
3743
3744# CHECK: v_cmp_ge_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x00,0x00]
37450xff,0x04,0x4c,0x7d,0x56,0x34,0x00,0x00
3746
3747# CHECK: v_cmp_ge_i16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x4d,0x7d]
37480x01,0xff,0x4d,0x7d
3749
3750# CHECK: v_cmp_t_i16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x4e,0x7d]
37510x01,0x05,0x4e,0x7d
3752
3753# CHECK: v_cmp_t_i16_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x4e,0x7d]
37540xff,0x05,0x4e,0x7d
3755
3756# CHECK: v_cmp_t_i16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x4e,0x7d]
37570x01,0x04,0x4e,0x7d
3758
3759# CHECK: v_cmp_t_i16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x4e,0x7d]
37600x65,0x04,0x4e,0x7d
3761
3762# CHECK: v_cmp_t_i16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x4e,0x7d]
37630x66,0x04,0x4e,0x7d
3764
3765# CHECK: v_cmp_t_i16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x4e,0x7d]
37660x67,0x04,0x4e,0x7d
3767
3768# CHECK: v_cmp_t_i16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x4e,0x7d]
37690x6a,0x04,0x4e,0x7d
3770
3771# CHECK: v_cmp_t_i16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x4e,0x7d]
37720x6b,0x04,0x4e,0x7d
3773
3774# CHECK: v_cmp_t_i16_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x4e,0x7d]
37750x6c,0x04,0x4e,0x7d
3776
3777# CHECK: v_cmp_t_i16_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x4e,0x7d]
37780x6d,0x04,0x4e,0x7d
3779
3780# CHECK: v_cmp_t_i16_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x4e,0x7d]
37810x6e,0x04,0x4e,0x7d
3782
3783# CHECK: v_cmp_t_i16_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x4e,0x7d]
37840x6f,0x04,0x4e,0x7d
3785
3786# CHECK: v_cmp_t_i16_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x4e,0x7d]
37870x7b,0x04,0x4e,0x7d
3788
3789# CHECK: v_cmp_t_i16_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x4e,0x7d]
37900x7c,0x04,0x4e,0x7d
3791
3792# CHECK: v_cmp_t_i16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x4e,0x7d]
37930x7e,0x04,0x4e,0x7d
3794
3795# CHECK: v_cmp_t_i16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x4e,0x7d]
37960x7f,0x04,0x4e,0x7d
3797
3798# CHECK: v_cmp_t_i16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x4e,0x7d]
37990x80,0x04,0x4e,0x7d
3800
3801# CHECK: v_cmp_t_i16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x4e,0x7d]
38020xc1,0x04,0x4e,0x7d
3803
3804# CHECK: v_cmp_t_i16_e32 vcc, 0x3800, v2         ; encoding: [0xff,0x04,0x4e,0x7d,0x00,0x38,0x00,0x00]
38050xf0,0x04,0x4e,0x7d
3806
3807# CHECK: v_cmp_t_i16_e32 vcc, 0xc400, v2         ; encoding: [0xff,0x04,0x4e,0x7d,0x00,0xc4,0x00,0x00]
38080xf7,0x04,0x4e,0x7d
3809
3810# CHECK: v_cmp_t_i16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x4e,0x7d,0x0b,0xfe,0x00,0x00]
38110xff,0x04,0x4e,0x7d,0x0b,0xfe,0x00,0x00
3812
3813# CHECK: v_cmp_t_i16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x00,0x00]
38140xff,0x04,0x4e,0x7d,0x56,0x34,0x00,0x00
3815
3816# CHECK: v_cmp_t_i16_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x4f,0x7d]
38170x01,0xff,0x4f,0x7d
3818
3819# CHECK: v_cmp_f_u16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x50,0x7d]
38200x01,0x05,0x50,0x7d
3821
3822# CHECK: v_cmp_f_u16_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x50,0x7d]
38230xff,0x05,0x50,0x7d
3824
3825# CHECK: v_cmp_f_u16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x50,0x7d]
38260x01,0x04,0x50,0x7d
3827
3828# CHECK: v_cmp_f_u16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x50,0x7d]
38290x65,0x04,0x50,0x7d
3830
3831# CHECK: v_cmp_f_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x50,0x7d]
38320x66,0x04,0x50,0x7d
3833
3834# CHECK: v_cmp_f_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x50,0x7d]
38350x67,0x04,0x50,0x7d
3836
3837# CHECK: v_cmp_f_u16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x50,0x7d]
38380x6a,0x04,0x50,0x7d
3839
3840# CHECK: v_cmp_f_u16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x50,0x7d]
38410x6b,0x04,0x50,0x7d
3842
3843# CHECK: v_cmp_f_u16_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x50,0x7d]
38440x6c,0x04,0x50,0x7d
3845
3846# CHECK: v_cmp_f_u16_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x50,0x7d]
38470x6d,0x04,0x50,0x7d
3848
3849# CHECK: v_cmp_f_u16_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x50,0x7d]
38500x6e,0x04,0x50,0x7d
3851
3852# CHECK: v_cmp_f_u16_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x50,0x7d]
38530x6f,0x04,0x50,0x7d
3854
3855# CHECK: v_cmp_f_u16_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x50,0x7d]
38560x7b,0x04,0x50,0x7d
3857
3858# CHECK: v_cmp_f_u16_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x50,0x7d]
38590x7c,0x04,0x50,0x7d
3860
3861# CHECK: v_cmp_f_u16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x50,0x7d]
38620x7e,0x04,0x50,0x7d
3863
3864# CHECK: v_cmp_f_u16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x50,0x7d]
38650x7f,0x04,0x50,0x7d
3866
3867# CHECK: v_cmp_f_u16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x50,0x7d]
38680x80,0x04,0x50,0x7d
3869
3870# CHECK: v_cmp_f_u16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x50,0x7d]
38710xc1,0x04,0x50,0x7d
3872
3873# CHECK: v_cmp_f_u16_e32 vcc, 0x3800, v2         ; encoding: [0xff,0x04,0x50,0x7d,0x00,0x38,0x00,0x00]
38740xf0,0x04,0x50,0x7d
3875
3876# CHECK: v_cmp_f_u16_e32 vcc, 0xc400, v2         ; encoding: [0xff,0x04,0x50,0x7d,0x00,0xc4,0x00,0x00]
38770xf7,0x04,0x50,0x7d
3878
3879# CHECK: v_cmp_f_u16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x50,0x7d,0x0b,0xfe,0x00,0x00]
38800xff,0x04,0x50,0x7d,0x0b,0xfe,0x00,0x00
3881
3882# CHECK: v_cmp_f_u16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x50,0x7d,0x56,0x34,0x00,0x00]
38830xff,0x04,0x50,0x7d,0x56,0x34,0x00,0x00
3884
3885# CHECK: v_cmp_f_u16_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x51,0x7d]
38860x01,0xff,0x51,0x7d
3887
3888# CHECK: v_cmp_lt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x52,0x7d]
38890x01,0x05,0x52,0x7d
3890
3891# CHECK: v_cmp_lt_u16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x52,0x7d]
38920xff,0x05,0x52,0x7d
3893
3894# CHECK: v_cmp_lt_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x52,0x7d]
38950x01,0x04,0x52,0x7d
3896
3897# CHECK: v_cmp_lt_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x52,0x7d]
38980x65,0x04,0x52,0x7d
3899
3900# CHECK: v_cmp_lt_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x52,0x7d]
39010x66,0x04,0x52,0x7d
3902
3903# CHECK: v_cmp_lt_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x52,0x7d]
39040x67,0x04,0x52,0x7d
3905
3906# CHECK: v_cmp_lt_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x52,0x7d]
39070x6a,0x04,0x52,0x7d
3908
3909# CHECK: v_cmp_lt_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x52,0x7d]
39100x6b,0x04,0x52,0x7d
3911
3912# CHECK: v_cmp_lt_u16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x52,0x7d]
39130x6c,0x04,0x52,0x7d
3914
3915# CHECK: v_cmp_lt_u16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x52,0x7d]
39160x6d,0x04,0x52,0x7d
3917
3918# CHECK: v_cmp_lt_u16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x52,0x7d]
39190x6e,0x04,0x52,0x7d
3920
3921# CHECK: v_cmp_lt_u16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x52,0x7d]
39220x6f,0x04,0x52,0x7d
3923
3924# CHECK: v_cmp_lt_u16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x52,0x7d]
39250x7b,0x04,0x52,0x7d
3926
3927# CHECK: v_cmp_lt_u16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x52,0x7d]
39280x7c,0x04,0x52,0x7d
3929
3930# CHECK: v_cmp_lt_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x52,0x7d]
39310x7e,0x04,0x52,0x7d
3932
3933# CHECK: v_cmp_lt_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x52,0x7d]
39340x7f,0x04,0x52,0x7d
3935
3936# CHECK: v_cmp_lt_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x52,0x7d]
39370x80,0x04,0x52,0x7d
3938
3939# CHECK: v_cmp_lt_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x52,0x7d]
39400xc1,0x04,0x52,0x7d
3941
3942# CHECK: v_cmp_lt_u16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00]
39430xf0,0x04,0x52,0x7d
3944
3945# CHECK: v_cmp_lt_u16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00]
39460xf7,0x04,0x52,0x7d
3947
3948# CHECK: v_cmp_lt_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00]
39490xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00
3950
3951# CHECK: v_cmp_lt_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00]
39520xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00
3953
3954# CHECK: v_cmp_lt_u16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x53,0x7d]
39550x01,0xff,0x53,0x7d
3956
3957# CHECK: v_cmp_eq_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x54,0x7d]
39580x01,0x05,0x54,0x7d
3959
3960# CHECK: v_cmp_eq_u16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x54,0x7d]
39610xff,0x05,0x54,0x7d
3962
3963# CHECK: v_cmp_eq_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x54,0x7d]
39640x01,0x04,0x54,0x7d
3965
3966# CHECK: v_cmp_eq_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x54,0x7d]
39670x65,0x04,0x54,0x7d
3968
3969# CHECK: v_cmp_eq_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x54,0x7d]
39700x66,0x04,0x54,0x7d
3971
3972# CHECK: v_cmp_eq_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x54,0x7d]
39730x67,0x04,0x54,0x7d
3974
3975# CHECK: v_cmp_eq_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x54,0x7d]
39760x6a,0x04,0x54,0x7d
3977
3978# CHECK: v_cmp_eq_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x54,0x7d]
39790x6b,0x04,0x54,0x7d
3980
3981# CHECK: v_cmp_eq_u16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x54,0x7d]
39820x6c,0x04,0x54,0x7d
3983
3984# CHECK: v_cmp_eq_u16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x54,0x7d]
39850x6d,0x04,0x54,0x7d
3986
3987# CHECK: v_cmp_eq_u16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x54,0x7d]
39880x6e,0x04,0x54,0x7d
3989
3990# CHECK: v_cmp_eq_u16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x54,0x7d]
39910x6f,0x04,0x54,0x7d
3992
3993# CHECK: v_cmp_eq_u16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x54,0x7d]
39940x7b,0x04,0x54,0x7d
3995
3996# CHECK: v_cmp_eq_u16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x54,0x7d]
39970x7c,0x04,0x54,0x7d
3998
3999# CHECK: v_cmp_eq_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x54,0x7d]
40000x7e,0x04,0x54,0x7d
4001
4002# CHECK: v_cmp_eq_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x54,0x7d]
40030x7f,0x04,0x54,0x7d
4004
4005# CHECK: v_cmp_eq_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x54,0x7d]
40060x80,0x04,0x54,0x7d
4007
4008# CHECK: v_cmp_eq_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x54,0x7d]
40090xc1,0x04,0x54,0x7d
4010
4011# CHECK: v_cmp_eq_u16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00]
40120xf0,0x04,0x54,0x7d
4013
4014# CHECK: v_cmp_eq_u16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00]
40150xf7,0x04,0x54,0x7d
4016
4017# CHECK: v_cmp_eq_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00]
40180xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00
4019
4020# CHECK: v_cmp_eq_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00]
40210xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00
4022
4023# CHECK: v_cmp_eq_u16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x55,0x7d]
40240x01,0xff,0x55,0x7d
4025
4026# CHECK: v_cmp_le_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x56,0x7d]
40270x01,0x05,0x56,0x7d
4028
4029# CHECK: v_cmp_le_u16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x56,0x7d]
40300xff,0x05,0x56,0x7d
4031
4032# CHECK: v_cmp_le_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x56,0x7d]
40330x01,0x04,0x56,0x7d
4034
4035# CHECK: v_cmp_le_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x56,0x7d]
40360x65,0x04,0x56,0x7d
4037
4038# CHECK: v_cmp_le_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x56,0x7d]
40390x66,0x04,0x56,0x7d
4040
4041# CHECK: v_cmp_le_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x56,0x7d]
40420x67,0x04,0x56,0x7d
4043
4044# CHECK: v_cmp_le_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x56,0x7d]
40450x6a,0x04,0x56,0x7d
4046
4047# CHECK: v_cmp_le_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x56,0x7d]
40480x6b,0x04,0x56,0x7d
4049
4050# CHECK: v_cmp_le_u16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x56,0x7d]
40510x6c,0x04,0x56,0x7d
4052
4053# CHECK: v_cmp_le_u16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x56,0x7d]
40540x6d,0x04,0x56,0x7d
4055
4056# CHECK: v_cmp_le_u16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x56,0x7d]
40570x6e,0x04,0x56,0x7d
4058
4059# CHECK: v_cmp_le_u16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x56,0x7d]
40600x6f,0x04,0x56,0x7d
4061
4062# CHECK: v_cmp_le_u16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x56,0x7d]
40630x7b,0x04,0x56,0x7d
4064
4065# CHECK: v_cmp_le_u16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x56,0x7d]
40660x7c,0x04,0x56,0x7d
4067
4068# CHECK: v_cmp_le_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x56,0x7d]
40690x7e,0x04,0x56,0x7d
4070
4071# CHECK: v_cmp_le_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x56,0x7d]
40720x7f,0x04,0x56,0x7d
4073
4074# CHECK: v_cmp_le_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x56,0x7d]
40750x80,0x04,0x56,0x7d
4076
4077# CHECK: v_cmp_le_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x56,0x7d]
40780xc1,0x04,0x56,0x7d
4079
4080# CHECK: v_cmp_le_u16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00]
40810xf0,0x04,0x56,0x7d
4082
4083# CHECK: v_cmp_le_u16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00]
40840xf7,0x04,0x56,0x7d
4085
4086# CHECK: v_cmp_le_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00]
40870xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00
4088
4089# CHECK: v_cmp_le_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00]
40900xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00
4091
4092# CHECK: v_cmp_le_u16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x57,0x7d]
40930x01,0xff,0x57,0x7d
4094
4095# CHECK: v_cmp_gt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x58,0x7d]
40960x01,0x05,0x58,0x7d
4097
4098# CHECK: v_cmp_gt_u16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x58,0x7d]
40990xff,0x05,0x58,0x7d
4100
4101# CHECK: v_cmp_gt_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x58,0x7d]
41020x01,0x04,0x58,0x7d
4103
4104# CHECK: v_cmp_gt_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x58,0x7d]
41050x65,0x04,0x58,0x7d
4106
4107# CHECK: v_cmp_gt_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x58,0x7d]
41080x66,0x04,0x58,0x7d
4109
4110# CHECK: v_cmp_gt_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x58,0x7d]
41110x67,0x04,0x58,0x7d
4112
4113# CHECK: v_cmp_gt_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x58,0x7d]
41140x6a,0x04,0x58,0x7d
4115
4116# CHECK: v_cmp_gt_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x58,0x7d]
41170x6b,0x04,0x58,0x7d
4118
4119# CHECK: v_cmp_gt_u16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x58,0x7d]
41200x6c,0x04,0x58,0x7d
4121
4122# CHECK: v_cmp_gt_u16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x58,0x7d]
41230x6d,0x04,0x58,0x7d
4124
4125# CHECK: v_cmp_gt_u16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x58,0x7d]
41260x6e,0x04,0x58,0x7d
4127
4128# CHECK: v_cmp_gt_u16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x58,0x7d]
41290x6f,0x04,0x58,0x7d
4130
4131# CHECK: v_cmp_gt_u16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x58,0x7d]
41320x7b,0x04,0x58,0x7d
4133
4134# CHECK: v_cmp_gt_u16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x58,0x7d]
41350x7c,0x04,0x58,0x7d
4136
4137# CHECK: v_cmp_gt_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x58,0x7d]
41380x7e,0x04,0x58,0x7d
4139
4140# CHECK: v_cmp_gt_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x58,0x7d]
41410x7f,0x04,0x58,0x7d
4142
4143# CHECK: v_cmp_gt_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x58,0x7d]
41440x80,0x04,0x58,0x7d
4145
4146# CHECK: v_cmp_gt_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x58,0x7d]
41470xc1,0x04,0x58,0x7d
4148
4149# CHECK: v_cmp_gt_u16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00]
41500xf0,0x04,0x58,0x7d
4151
4152# CHECK: v_cmp_gt_u16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00]
41530xf7,0x04,0x58,0x7d
4154
4155# CHECK: v_cmp_gt_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00]
41560xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00
4157
4158# CHECK: v_cmp_gt_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00]
41590xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00
4160
4161# CHECK: v_cmp_gt_u16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x59,0x7d]
41620x01,0xff,0x59,0x7d
4163
4164# CHECK: v_cmp_ne_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x5a,0x7d]
41650x01,0x05,0x5a,0x7d
4166
4167# CHECK: v_cmp_ne_u16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x5a,0x7d]
41680xff,0x05,0x5a,0x7d
4169
4170# CHECK: v_cmp_ne_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x5a,0x7d]
41710x01,0x04,0x5a,0x7d
4172
4173# CHECK: v_cmp_ne_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x5a,0x7d]
41740x65,0x04,0x5a,0x7d
4175
4176# CHECK: v_cmp_ne_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x5a,0x7d]
41770x66,0x04,0x5a,0x7d
4178
4179# CHECK: v_cmp_ne_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x5a,0x7d]
41800x67,0x04,0x5a,0x7d
4181
4182# CHECK: v_cmp_ne_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x5a,0x7d]
41830x6a,0x04,0x5a,0x7d
4184
4185# CHECK: v_cmp_ne_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x5a,0x7d]
41860x6b,0x04,0x5a,0x7d
4187
4188# CHECK: v_cmp_ne_u16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x5a,0x7d]
41890x6c,0x04,0x5a,0x7d
4190
4191# CHECK: v_cmp_ne_u16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x5a,0x7d]
41920x6d,0x04,0x5a,0x7d
4193
4194# CHECK: v_cmp_ne_u16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x5a,0x7d]
41950x6e,0x04,0x5a,0x7d
4196
4197# CHECK: v_cmp_ne_u16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x5a,0x7d]
41980x6f,0x04,0x5a,0x7d
4199
4200# CHECK: v_cmp_ne_u16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x5a,0x7d]
42010x7b,0x04,0x5a,0x7d
4202
4203# CHECK: v_cmp_ne_u16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x5a,0x7d]
42040x7c,0x04,0x5a,0x7d
4205
4206# CHECK: v_cmp_ne_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x5a,0x7d]
42070x7e,0x04,0x5a,0x7d
4208
4209# CHECK: v_cmp_ne_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x5a,0x7d]
42100x7f,0x04,0x5a,0x7d
4211
4212# CHECK: v_cmp_ne_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x5a,0x7d]
42130x80,0x04,0x5a,0x7d
4214
4215# CHECK: v_cmp_ne_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x5a,0x7d]
42160xc1,0x04,0x5a,0x7d
4217
4218# CHECK: v_cmp_ne_u16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00]
42190xf0,0x04,0x5a,0x7d
4220
4221# CHECK: v_cmp_ne_u16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00]
42220xf7,0x04,0x5a,0x7d
4223
4224# CHECK: v_cmp_ne_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00]
42250xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00
4226
4227# CHECK: v_cmp_ne_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00]
42280xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00
4229
4230# CHECK: v_cmp_ne_u16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x5b,0x7d]
42310x01,0xff,0x5b,0x7d
4232
4233# CHECK: v_cmp_ge_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x5c,0x7d]
42340x01,0x05,0x5c,0x7d
4235
4236# CHECK: v_cmp_ge_u16_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x5c,0x7d]
42370xff,0x05,0x5c,0x7d
4238
4239# CHECK: v_cmp_ge_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x5c,0x7d]
42400x01,0x04,0x5c,0x7d
4241
4242# CHECK: v_cmp_ge_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x5c,0x7d]
42430x65,0x04,0x5c,0x7d
4244
4245# CHECK: v_cmp_ge_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x5c,0x7d]
42460x66,0x04,0x5c,0x7d
4247
4248# CHECK: v_cmp_ge_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x5c,0x7d]
42490x67,0x04,0x5c,0x7d
4250
4251# CHECK: v_cmp_ge_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x5c,0x7d]
42520x6a,0x04,0x5c,0x7d
4253
4254# CHECK: v_cmp_ge_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x5c,0x7d]
42550x6b,0x04,0x5c,0x7d
4256
4257# CHECK: v_cmp_ge_u16_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x5c,0x7d]
42580x6c,0x04,0x5c,0x7d
4259
4260# CHECK: v_cmp_ge_u16_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x5c,0x7d]
42610x6d,0x04,0x5c,0x7d
4262
4263# CHECK: v_cmp_ge_u16_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x5c,0x7d]
42640x6e,0x04,0x5c,0x7d
4265
4266# CHECK: v_cmp_ge_u16_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x5c,0x7d]
42670x6f,0x04,0x5c,0x7d
4268
4269# CHECK: v_cmp_ge_u16_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x5c,0x7d]
42700x7b,0x04,0x5c,0x7d
4271
4272# CHECK: v_cmp_ge_u16_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x5c,0x7d]
42730x7c,0x04,0x5c,0x7d
4274
4275# CHECK: v_cmp_ge_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x5c,0x7d]
42760x7e,0x04,0x5c,0x7d
4277
4278# CHECK: v_cmp_ge_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x5c,0x7d]
42790x7f,0x04,0x5c,0x7d
4280
4281# CHECK: v_cmp_ge_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x5c,0x7d]
42820x80,0x04,0x5c,0x7d
4283
4284# CHECK: v_cmp_ge_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x5c,0x7d]
42850xc1,0x04,0x5c,0x7d
4286
4287# CHECK: v_cmp_ge_u16_e32 vcc, 0x3800, v2        ; encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00]
42880xf0,0x04,0x5c,0x7d
4289
4290# CHECK: v_cmp_ge_u16_e32 vcc, 0xc400, v2        ; encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00]
42910xf7,0x04,0x5c,0x7d
4292
4293# CHECK: v_cmp_ge_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00]
42940xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00
4295
4296# CHECK: v_cmp_ge_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00]
42970xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00
4298
4299# CHECK: v_cmp_ge_u16_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x5d,0x7d]
43000x01,0xff,0x5d,0x7d
4301
4302# CHECK: v_cmp_t_u16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x5e,0x7d]
43030x01,0x05,0x5e,0x7d
4304
4305# CHECK: v_cmp_t_u16_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x5e,0x7d]
43060xff,0x05,0x5e,0x7d
4307
4308# CHECK: v_cmp_t_u16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x5e,0x7d]
43090x01,0x04,0x5e,0x7d
4310
4311# CHECK: v_cmp_t_u16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x5e,0x7d]
43120x65,0x04,0x5e,0x7d
4313
4314# CHECK: v_cmp_t_u16_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x5e,0x7d]
43150x66,0x04,0x5e,0x7d
4316
4317# CHECK: v_cmp_t_u16_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x5e,0x7d]
43180x67,0x04,0x5e,0x7d
4319
4320# CHECK: v_cmp_t_u16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x5e,0x7d]
43210x6a,0x04,0x5e,0x7d
4322
4323# CHECK: v_cmp_t_u16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x5e,0x7d]
43240x6b,0x04,0x5e,0x7d
4325
4326# CHECK: v_cmp_t_u16_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x5e,0x7d]
43270x6c,0x04,0x5e,0x7d
4328
4329# CHECK: v_cmp_t_u16_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x5e,0x7d]
43300x6d,0x04,0x5e,0x7d
4331
4332# CHECK: v_cmp_t_u16_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x5e,0x7d]
43330x6e,0x04,0x5e,0x7d
4334
4335# CHECK: v_cmp_t_u16_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x5e,0x7d]
43360x6f,0x04,0x5e,0x7d
4337
4338# CHECK: v_cmp_t_u16_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x5e,0x7d]
43390x7b,0x04,0x5e,0x7d
4340
4341# CHECK: v_cmp_t_u16_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x5e,0x7d]
43420x7c,0x04,0x5e,0x7d
4343
4344# CHECK: v_cmp_t_u16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x5e,0x7d]
43450x7e,0x04,0x5e,0x7d
4346
4347# CHECK: v_cmp_t_u16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x5e,0x7d]
43480x7f,0x04,0x5e,0x7d
4349
4350# CHECK: v_cmp_t_u16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x5e,0x7d]
43510x80,0x04,0x5e,0x7d
4352
4353# CHECK: v_cmp_t_u16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x5e,0x7d]
43540xc1,0x04,0x5e,0x7d
4355
4356# CHECK: v_cmp_t_u16_e32 vcc, 0x3800, v2         ; encoding: [0xff,0x04,0x5e,0x7d,0x00,0x38,0x00,0x00]
43570xf0,0x04,0x5e,0x7d
4358
4359# CHECK: v_cmp_t_u16_e32 vcc, 0xc400, v2         ; encoding: [0xff,0x04,0x5e,0x7d,0x00,0xc4,0x00,0x00]
43600xf7,0x04,0x5e,0x7d
4361
4362# CHECK: v_cmp_t_u16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x5e,0x7d,0x0b,0xfe,0x00,0x00]
43630xff,0x04,0x5e,0x7d,0x0b,0xfe,0x00,0x00
4364
4365# CHECK: v_cmp_t_u16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x5e,0x7d,0x56,0x34,0x00,0x00]
43660xff,0x04,0x5e,0x7d,0x56,0x34,0x00,0x00
4367
4368# CHECK: v_cmp_t_u16_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x5f,0x7d]
43690x01,0xff,0x5f,0x7d
4370
4371# CHECK: v_cmp_f_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x80,0x7d]
43720x01,0x05,0x80,0x7d
4373
4374# CHECK: v_cmp_f_i32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x80,0x7d]
43750xff,0x05,0x80,0x7d
4376
4377# CHECK: v_cmp_f_i32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x80,0x7d]
43780x01,0x04,0x80,0x7d
4379
4380# CHECK: v_cmp_f_i32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x80,0x7d]
43810x65,0x04,0x80,0x7d
4382
4383# CHECK: v_cmp_f_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x80,0x7d]
43840x66,0x04,0x80,0x7d
4385
4386# CHECK: v_cmp_f_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x80,0x7d]
43870x67,0x04,0x80,0x7d
4388
4389# CHECK: v_cmp_f_i32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x80,0x7d]
43900x6a,0x04,0x80,0x7d
4391
4392# CHECK: v_cmp_f_i32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x80,0x7d]
43930x6b,0x04,0x80,0x7d
4394
4395# CHECK: v_cmp_f_i32_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x80,0x7d]
43960x6c,0x04,0x80,0x7d
4397
4398# CHECK: v_cmp_f_i32_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x80,0x7d]
43990x6d,0x04,0x80,0x7d
4400
4401# CHECK: v_cmp_f_i32_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x80,0x7d]
44020x6e,0x04,0x80,0x7d
4403
4404# CHECK: v_cmp_f_i32_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x80,0x7d]
44050x6f,0x04,0x80,0x7d
4406
4407# CHECK: v_cmp_f_i32_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x80,0x7d]
44080x7b,0x04,0x80,0x7d
4409
4410# CHECK: v_cmp_f_i32_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x80,0x7d]
44110x7c,0x04,0x80,0x7d
4412
4413# CHECK: v_cmp_f_i32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x80,0x7d]
44140x7e,0x04,0x80,0x7d
4415
4416# CHECK: v_cmp_f_i32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x80,0x7d]
44170x7f,0x04,0x80,0x7d
4418
4419# CHECK: v_cmp_f_i32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x80,0x7d]
44200x80,0x04,0x80,0x7d
4421
4422# CHECK: v_cmp_f_i32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x80,0x7d]
44230xc1,0x04,0x80,0x7d
4424
4425# CHECK: v_cmp_f_i32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x80,0x7d]
44260xf0,0x04,0x80,0x7d
4427
4428# CHECK: v_cmp_f_i32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x80,0x7d]
44290xf7,0x04,0x80,0x7d
4430
4431# CHECK: v_cmp_f_i32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
44320xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf
4433
4434# CHECK: v_cmp_f_i32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
44350xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f
4436
4437# CHECK: v_cmp_f_i32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x81,0x7d]
44380x01,0xff,0x81,0x7d
4439
4440# CHECK: v_cmp_lt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x82,0x7d]
44410x01,0x05,0x82,0x7d
4442
4443# CHECK: v_cmp_lt_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x82,0x7d]
44440xff,0x05,0x82,0x7d
4445
4446# CHECK: v_cmp_lt_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x82,0x7d]
44470x01,0x04,0x82,0x7d
4448
4449# CHECK: v_cmp_lt_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x82,0x7d]
44500x65,0x04,0x82,0x7d
4451
4452# CHECK: v_cmp_lt_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x82,0x7d]
44530x66,0x04,0x82,0x7d
4454
4455# CHECK: v_cmp_lt_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x82,0x7d]
44560x67,0x04,0x82,0x7d
4457
4458# CHECK: v_cmp_lt_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x82,0x7d]
44590x6a,0x04,0x82,0x7d
4460
4461# CHECK: v_cmp_lt_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x82,0x7d]
44620x6b,0x04,0x82,0x7d
4463
4464# CHECK: v_cmp_lt_i32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x82,0x7d]
44650x6c,0x04,0x82,0x7d
4466
4467# CHECK: v_cmp_lt_i32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x82,0x7d]
44680x6d,0x04,0x82,0x7d
4469
4470# CHECK: v_cmp_lt_i32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x82,0x7d]
44710x6e,0x04,0x82,0x7d
4472
4473# CHECK: v_cmp_lt_i32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x82,0x7d]
44740x6f,0x04,0x82,0x7d
4475
4476# CHECK: v_cmp_lt_i32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x82,0x7d]
44770x7b,0x04,0x82,0x7d
4478
4479# CHECK: v_cmp_lt_i32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x82,0x7d]
44800x7c,0x04,0x82,0x7d
4481
4482# CHECK: v_cmp_lt_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x82,0x7d]
44830x7e,0x04,0x82,0x7d
4484
4485# CHECK: v_cmp_lt_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x82,0x7d]
44860x7f,0x04,0x82,0x7d
4487
4488# CHECK: v_cmp_lt_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x82,0x7d]
44890x80,0x04,0x82,0x7d
4490
4491# CHECK: v_cmp_lt_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x82,0x7d]
44920xc1,0x04,0x82,0x7d
4493
4494# CHECK: v_cmp_lt_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x82,0x7d]
44950xf0,0x04,0x82,0x7d
4496
4497# CHECK: v_cmp_lt_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x82,0x7d]
44980xf7,0x04,0x82,0x7d
4499
4500# CHECK: v_cmp_lt_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
45010xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf
4502
4503# CHECK: v_cmp_lt_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
45040xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f
4505
4506# CHECK: v_cmp_lt_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x83,0x7d]
45070x01,0xff,0x83,0x7d
4508
4509# CHECK: v_cmp_eq_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x84,0x7d]
45100x01,0x05,0x84,0x7d
4511
4512# CHECK: v_cmp_eq_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x84,0x7d]
45130xff,0x05,0x84,0x7d
4514
4515# CHECK: v_cmp_eq_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x84,0x7d]
45160x01,0x04,0x84,0x7d
4517
4518# CHECK: v_cmp_eq_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x84,0x7d]
45190x65,0x04,0x84,0x7d
4520
4521# CHECK: v_cmp_eq_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x84,0x7d]
45220x66,0x04,0x84,0x7d
4523
4524# CHECK: v_cmp_eq_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x84,0x7d]
45250x67,0x04,0x84,0x7d
4526
4527# CHECK: v_cmp_eq_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x84,0x7d]
45280x6a,0x04,0x84,0x7d
4529
4530# CHECK: v_cmp_eq_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x84,0x7d]
45310x6b,0x04,0x84,0x7d
4532
4533# CHECK: v_cmp_eq_i32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x84,0x7d]
45340x6c,0x04,0x84,0x7d
4535
4536# CHECK: v_cmp_eq_i32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x84,0x7d]
45370x6d,0x04,0x84,0x7d
4538
4539# CHECK: v_cmp_eq_i32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x84,0x7d]
45400x6e,0x04,0x84,0x7d
4541
4542# CHECK: v_cmp_eq_i32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x84,0x7d]
45430x6f,0x04,0x84,0x7d
4544
4545# CHECK: v_cmp_eq_i32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x84,0x7d]
45460x7b,0x04,0x84,0x7d
4547
4548# CHECK: v_cmp_eq_i32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x84,0x7d]
45490x7c,0x04,0x84,0x7d
4550
4551# CHECK: v_cmp_eq_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x84,0x7d]
45520x7e,0x04,0x84,0x7d
4553
4554# CHECK: v_cmp_eq_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x84,0x7d]
45550x7f,0x04,0x84,0x7d
4556
4557# CHECK: v_cmp_eq_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x84,0x7d]
45580x80,0x04,0x84,0x7d
4559
4560# CHECK: v_cmp_eq_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x84,0x7d]
45610xc1,0x04,0x84,0x7d
4562
4563# CHECK: v_cmp_eq_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x84,0x7d]
45640xf0,0x04,0x84,0x7d
4565
4566# CHECK: v_cmp_eq_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x84,0x7d]
45670xf7,0x04,0x84,0x7d
4568
4569# CHECK: v_cmp_eq_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
45700xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf
4571
4572# CHECK: v_cmp_eq_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
45730xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f
4574
4575# CHECK: v_cmp_eq_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x85,0x7d]
45760x01,0xff,0x85,0x7d
4577
4578# CHECK: v_cmp_le_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x86,0x7d]
45790x01,0x05,0x86,0x7d
4580
4581# CHECK: v_cmp_le_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x86,0x7d]
45820xff,0x05,0x86,0x7d
4583
4584# CHECK: v_cmp_le_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x86,0x7d]
45850x01,0x04,0x86,0x7d
4586
4587# CHECK: v_cmp_le_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x86,0x7d]
45880x65,0x04,0x86,0x7d
4589
4590# CHECK: v_cmp_le_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x86,0x7d]
45910x66,0x04,0x86,0x7d
4592
4593# CHECK: v_cmp_le_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x86,0x7d]
45940x67,0x04,0x86,0x7d
4595
4596# CHECK: v_cmp_le_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x86,0x7d]
45970x6a,0x04,0x86,0x7d
4598
4599# CHECK: v_cmp_le_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x86,0x7d]
46000x6b,0x04,0x86,0x7d
4601
4602# CHECK: v_cmp_le_i32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x86,0x7d]
46030x6c,0x04,0x86,0x7d
4604
4605# CHECK: v_cmp_le_i32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x86,0x7d]
46060x6d,0x04,0x86,0x7d
4607
4608# CHECK: v_cmp_le_i32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x86,0x7d]
46090x6e,0x04,0x86,0x7d
4610
4611# CHECK: v_cmp_le_i32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x86,0x7d]
46120x6f,0x04,0x86,0x7d
4613
4614# CHECK: v_cmp_le_i32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x86,0x7d]
46150x7b,0x04,0x86,0x7d
4616
4617# CHECK: v_cmp_le_i32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x86,0x7d]
46180x7c,0x04,0x86,0x7d
4619
4620# CHECK: v_cmp_le_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x86,0x7d]
46210x7e,0x04,0x86,0x7d
4622
4623# CHECK: v_cmp_le_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x86,0x7d]
46240x7f,0x04,0x86,0x7d
4625
4626# CHECK: v_cmp_le_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x86,0x7d]
46270x80,0x04,0x86,0x7d
4628
4629# CHECK: v_cmp_le_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x86,0x7d]
46300xc1,0x04,0x86,0x7d
4631
4632# CHECK: v_cmp_le_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x86,0x7d]
46330xf0,0x04,0x86,0x7d
4634
4635# CHECK: v_cmp_le_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x86,0x7d]
46360xf7,0x04,0x86,0x7d
4637
4638# CHECK: v_cmp_le_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
46390xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf
4640
4641# CHECK: v_cmp_le_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
46420xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f
4643
4644# CHECK: v_cmp_le_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x87,0x7d]
46450x01,0xff,0x87,0x7d
4646
4647# CHECK: v_cmp_gt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x88,0x7d]
46480x01,0x05,0x88,0x7d
4649
4650# CHECK: v_cmp_gt_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x88,0x7d]
46510xff,0x05,0x88,0x7d
4652
4653# CHECK: v_cmp_gt_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x88,0x7d]
46540x01,0x04,0x88,0x7d
4655
4656# CHECK: v_cmp_gt_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x88,0x7d]
46570x65,0x04,0x88,0x7d
4658
4659# CHECK: v_cmp_gt_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x88,0x7d]
46600x66,0x04,0x88,0x7d
4661
4662# CHECK: v_cmp_gt_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x88,0x7d]
46630x67,0x04,0x88,0x7d
4664
4665# CHECK: v_cmp_gt_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x88,0x7d]
46660x6a,0x04,0x88,0x7d
4667
4668# CHECK: v_cmp_gt_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x88,0x7d]
46690x6b,0x04,0x88,0x7d
4670
4671# CHECK: v_cmp_gt_i32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x88,0x7d]
46720x6c,0x04,0x88,0x7d
4673
4674# CHECK: v_cmp_gt_i32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x88,0x7d]
46750x6d,0x04,0x88,0x7d
4676
4677# CHECK: v_cmp_gt_i32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x88,0x7d]
46780x6e,0x04,0x88,0x7d
4679
4680# CHECK: v_cmp_gt_i32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x88,0x7d]
46810x6f,0x04,0x88,0x7d
4682
4683# CHECK: v_cmp_gt_i32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x88,0x7d]
46840x7b,0x04,0x88,0x7d
4685
4686# CHECK: v_cmp_gt_i32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x88,0x7d]
46870x7c,0x04,0x88,0x7d
4688
4689# CHECK: v_cmp_gt_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x88,0x7d]
46900x7e,0x04,0x88,0x7d
4691
4692# CHECK: v_cmp_gt_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x88,0x7d]
46930x7f,0x04,0x88,0x7d
4694
4695# CHECK: v_cmp_gt_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x88,0x7d]
46960x80,0x04,0x88,0x7d
4697
4698# CHECK: v_cmp_gt_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x88,0x7d]
46990xc1,0x04,0x88,0x7d
4700
4701# CHECK: v_cmp_gt_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x88,0x7d]
47020xf0,0x04,0x88,0x7d
4703
4704# CHECK: v_cmp_gt_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x88,0x7d]
47050xf7,0x04,0x88,0x7d
4706
4707# CHECK: v_cmp_gt_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
47080xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf
4709
4710# CHECK: v_cmp_gt_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
47110xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f
4712
4713# CHECK: v_cmp_gt_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x89,0x7d]
47140x01,0xff,0x89,0x7d
4715
4716# CHECK: v_cmp_ne_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8a,0x7d]
47170x01,0x05,0x8a,0x7d
4718
4719# CHECK: v_cmp_ne_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x8a,0x7d]
47200xff,0x05,0x8a,0x7d
4721
4722# CHECK: v_cmp_ne_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x8a,0x7d]
47230x01,0x04,0x8a,0x7d
4724
4725# CHECK: v_cmp_ne_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x8a,0x7d]
47260x65,0x04,0x8a,0x7d
4727
4728# CHECK: v_cmp_ne_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x8a,0x7d]
47290x66,0x04,0x8a,0x7d
4730
4731# CHECK: v_cmp_ne_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x8a,0x7d]
47320x67,0x04,0x8a,0x7d
4733
4734# CHECK: v_cmp_ne_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x8a,0x7d]
47350x6a,0x04,0x8a,0x7d
4736
4737# CHECK: v_cmp_ne_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x8a,0x7d]
47380x6b,0x04,0x8a,0x7d
4739
4740# CHECK: v_cmp_ne_i32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x8a,0x7d]
47410x6c,0x04,0x8a,0x7d
4742
4743# CHECK: v_cmp_ne_i32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x8a,0x7d]
47440x6d,0x04,0x8a,0x7d
4745
4746# CHECK: v_cmp_ne_i32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x8a,0x7d]
47470x6e,0x04,0x8a,0x7d
4748
4749# CHECK: v_cmp_ne_i32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x8a,0x7d]
47500x6f,0x04,0x8a,0x7d
4751
4752# CHECK: v_cmp_ne_i32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x8a,0x7d]
47530x7b,0x04,0x8a,0x7d
4754
4755# CHECK: v_cmp_ne_i32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x8a,0x7d]
47560x7c,0x04,0x8a,0x7d
4757
4758# CHECK: v_cmp_ne_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x8a,0x7d]
47590x7e,0x04,0x8a,0x7d
4760
4761# CHECK: v_cmp_ne_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x8a,0x7d]
47620x7f,0x04,0x8a,0x7d
4763
4764# CHECK: v_cmp_ne_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x8a,0x7d]
47650x80,0x04,0x8a,0x7d
4766
4767# CHECK: v_cmp_ne_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x8a,0x7d]
47680xc1,0x04,0x8a,0x7d
4769
4770# CHECK: v_cmp_ne_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x8a,0x7d]
47710xf0,0x04,0x8a,0x7d
4772
4773# CHECK: v_cmp_ne_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x8a,0x7d]
47740xf7,0x04,0x8a,0x7d
4775
4776# CHECK: v_cmp_ne_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
47770xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf
4778
4779# CHECK: v_cmp_ne_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
47800xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f
4781
4782# CHECK: v_cmp_ne_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x8b,0x7d]
47830x01,0xff,0x8b,0x7d
4784
4785# CHECK: v_cmp_ge_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8c,0x7d]
47860x01,0x05,0x8c,0x7d
4787
4788# CHECK: v_cmp_ge_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x8c,0x7d]
47890xff,0x05,0x8c,0x7d
4790
4791# CHECK: v_cmp_ge_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x8c,0x7d]
47920x01,0x04,0x8c,0x7d
4793
4794# CHECK: v_cmp_ge_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x8c,0x7d]
47950x65,0x04,0x8c,0x7d
4796
4797# CHECK: v_cmp_ge_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x8c,0x7d]
47980x66,0x04,0x8c,0x7d
4799
4800# CHECK: v_cmp_ge_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x8c,0x7d]
48010x67,0x04,0x8c,0x7d
4802
4803# CHECK: v_cmp_ge_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x8c,0x7d]
48040x6a,0x04,0x8c,0x7d
4805
4806# CHECK: v_cmp_ge_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x8c,0x7d]
48070x6b,0x04,0x8c,0x7d
4808
4809# CHECK: v_cmp_ge_i32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x8c,0x7d]
48100x6c,0x04,0x8c,0x7d
4811
4812# CHECK: v_cmp_ge_i32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x8c,0x7d]
48130x6d,0x04,0x8c,0x7d
4814
4815# CHECK: v_cmp_ge_i32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x8c,0x7d]
48160x6e,0x04,0x8c,0x7d
4817
4818# CHECK: v_cmp_ge_i32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x8c,0x7d]
48190x6f,0x04,0x8c,0x7d
4820
4821# CHECK: v_cmp_ge_i32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x8c,0x7d]
48220x7b,0x04,0x8c,0x7d
4823
4824# CHECK: v_cmp_ge_i32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x8c,0x7d]
48250x7c,0x04,0x8c,0x7d
4826
4827# CHECK: v_cmp_ge_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x8c,0x7d]
48280x7e,0x04,0x8c,0x7d
4829
4830# CHECK: v_cmp_ge_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x8c,0x7d]
48310x7f,0x04,0x8c,0x7d
4832
4833# CHECK: v_cmp_ge_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x8c,0x7d]
48340x80,0x04,0x8c,0x7d
4835
4836# CHECK: v_cmp_ge_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x8c,0x7d]
48370xc1,0x04,0x8c,0x7d
4838
4839# CHECK: v_cmp_ge_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x8c,0x7d]
48400xf0,0x04,0x8c,0x7d
4841
4842# CHECK: v_cmp_ge_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x8c,0x7d]
48430xf7,0x04,0x8c,0x7d
4844
4845# CHECK: v_cmp_ge_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
48460xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf
4847
4848# CHECK: v_cmp_ge_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
48490xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f
4850
4851# CHECK: v_cmp_ge_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x8d,0x7d]
48520x01,0xff,0x8d,0x7d
4853
4854# CHECK: v_cmp_t_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x8e,0x7d]
48550x01,0x05,0x8e,0x7d
4856
4857# CHECK: v_cmp_t_i32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x8e,0x7d]
48580xff,0x05,0x8e,0x7d
4859
4860# CHECK: v_cmp_t_i32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x8e,0x7d]
48610x01,0x04,0x8e,0x7d
4862
4863# CHECK: v_cmp_t_i32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x8e,0x7d]
48640x65,0x04,0x8e,0x7d
4865
4866# CHECK: v_cmp_t_i32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x8e,0x7d]
48670x66,0x04,0x8e,0x7d
4868
4869# CHECK: v_cmp_t_i32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x8e,0x7d]
48700x67,0x04,0x8e,0x7d
4871
4872# CHECK: v_cmp_t_i32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x8e,0x7d]
48730x6a,0x04,0x8e,0x7d
4874
4875# CHECK: v_cmp_t_i32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x8e,0x7d]
48760x6b,0x04,0x8e,0x7d
4877
4878# CHECK: v_cmp_t_i32_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x8e,0x7d]
48790x6c,0x04,0x8e,0x7d
4880
4881# CHECK: v_cmp_t_i32_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x8e,0x7d]
48820x6d,0x04,0x8e,0x7d
4883
4884# CHECK: v_cmp_t_i32_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x8e,0x7d]
48850x6e,0x04,0x8e,0x7d
4886
4887# CHECK: v_cmp_t_i32_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x8e,0x7d]
48880x6f,0x04,0x8e,0x7d
4889
4890# CHECK: v_cmp_t_i32_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x8e,0x7d]
48910x7b,0x04,0x8e,0x7d
4892
4893# CHECK: v_cmp_t_i32_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x8e,0x7d]
48940x7c,0x04,0x8e,0x7d
4895
4896# CHECK: v_cmp_t_i32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x8e,0x7d]
48970x7e,0x04,0x8e,0x7d
4898
4899# CHECK: v_cmp_t_i32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x8e,0x7d]
49000x7f,0x04,0x8e,0x7d
4901
4902# CHECK: v_cmp_t_i32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x8e,0x7d]
49030x80,0x04,0x8e,0x7d
4904
4905# CHECK: v_cmp_t_i32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x8e,0x7d]
49060xc1,0x04,0x8e,0x7d
4907
4908# CHECK: v_cmp_t_i32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x8e,0x7d]
49090xf0,0x04,0x8e,0x7d
4910
4911# CHECK: v_cmp_t_i32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x8e,0x7d]
49120xf7,0x04,0x8e,0x7d
4913
4914# CHECK: v_cmp_t_i32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
49150xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf
4916
4917# CHECK: v_cmp_t_i32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
49180xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f
4919
4920# CHECK: v_cmp_t_i32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x8f,0x7d]
49210x01,0xff,0x8f,0x7d
4922
4923# CHECK: v_cmp_f_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x90,0x7d]
49240x01,0x05,0x90,0x7d
4925
4926# CHECK: v_cmp_f_u32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x90,0x7d]
49270xff,0x05,0x90,0x7d
4928
4929# CHECK: v_cmp_f_u32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x90,0x7d]
49300x01,0x04,0x90,0x7d
4931
4932# CHECK: v_cmp_f_u32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x90,0x7d]
49330x65,0x04,0x90,0x7d
4934
4935# CHECK: v_cmp_f_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x90,0x7d]
49360x66,0x04,0x90,0x7d
4937
4938# CHECK: v_cmp_f_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x90,0x7d]
49390x67,0x04,0x90,0x7d
4940
4941# CHECK: v_cmp_f_u32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x90,0x7d]
49420x6a,0x04,0x90,0x7d
4943
4944# CHECK: v_cmp_f_u32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x90,0x7d]
49450x6b,0x04,0x90,0x7d
4946
4947# CHECK: v_cmp_f_u32_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x90,0x7d]
49480x6c,0x04,0x90,0x7d
4949
4950# CHECK: v_cmp_f_u32_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x90,0x7d]
49510x6d,0x04,0x90,0x7d
4952
4953# CHECK: v_cmp_f_u32_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x90,0x7d]
49540x6e,0x04,0x90,0x7d
4955
4956# CHECK: v_cmp_f_u32_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x90,0x7d]
49570x6f,0x04,0x90,0x7d
4958
4959# CHECK: v_cmp_f_u32_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x90,0x7d]
49600x7b,0x04,0x90,0x7d
4961
4962# CHECK: v_cmp_f_u32_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x90,0x7d]
49630x7c,0x04,0x90,0x7d
4964
4965# CHECK: v_cmp_f_u32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x90,0x7d]
49660x7e,0x04,0x90,0x7d
4967
4968# CHECK: v_cmp_f_u32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x90,0x7d]
49690x7f,0x04,0x90,0x7d
4970
4971# CHECK: v_cmp_f_u32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x90,0x7d]
49720x80,0x04,0x90,0x7d
4973
4974# CHECK: v_cmp_f_u32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x90,0x7d]
49750xc1,0x04,0x90,0x7d
4976
4977# CHECK: v_cmp_f_u32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x90,0x7d]
49780xf0,0x04,0x90,0x7d
4979
4980# CHECK: v_cmp_f_u32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x90,0x7d]
49810xf7,0x04,0x90,0x7d
4982
4983# CHECK: v_cmp_f_u32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x12,0xaf]
49840xff,0x04,0x90,0x7d,0x56,0x34,0x12,0xaf
4985
4986# CHECK: v_cmp_f_u32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x90,0x7d,0x73,0x72,0x71,0x3f]
49870xff,0x04,0x90,0x7d,0x73,0x72,0x71,0x3f
4988
4989# CHECK: v_cmp_f_u32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x91,0x7d]
49900x01,0xff,0x91,0x7d
4991
4992# CHECK: v_cmp_lt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x92,0x7d]
49930x01,0x05,0x92,0x7d
4994
4995# CHECK: v_cmp_lt_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x92,0x7d]
49960xff,0x05,0x92,0x7d
4997
4998# CHECK: v_cmp_lt_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x92,0x7d]
49990x01,0x04,0x92,0x7d
5000
5001# CHECK: v_cmp_lt_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x92,0x7d]
50020x65,0x04,0x92,0x7d
5003
5004# CHECK: v_cmp_lt_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x92,0x7d]
50050x66,0x04,0x92,0x7d
5006
5007# CHECK: v_cmp_lt_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x92,0x7d]
50080x67,0x04,0x92,0x7d
5009
5010# CHECK: v_cmp_lt_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x92,0x7d]
50110x6a,0x04,0x92,0x7d
5012
5013# CHECK: v_cmp_lt_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x92,0x7d]
50140x6b,0x04,0x92,0x7d
5015
5016# CHECK: v_cmp_lt_u32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x92,0x7d]
50170x6c,0x04,0x92,0x7d
5018
5019# CHECK: v_cmp_lt_u32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x92,0x7d]
50200x6d,0x04,0x92,0x7d
5021
5022# CHECK: v_cmp_lt_u32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x92,0x7d]
50230x6e,0x04,0x92,0x7d
5024
5025# CHECK: v_cmp_lt_u32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x92,0x7d]
50260x6f,0x04,0x92,0x7d
5027
5028# CHECK: v_cmp_lt_u32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x92,0x7d]
50290x7b,0x04,0x92,0x7d
5030
5031# CHECK: v_cmp_lt_u32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x92,0x7d]
50320x7c,0x04,0x92,0x7d
5033
5034# CHECK: v_cmp_lt_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x92,0x7d]
50350x7e,0x04,0x92,0x7d
5036
5037# CHECK: v_cmp_lt_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x92,0x7d]
50380x7f,0x04,0x92,0x7d
5039
5040# CHECK: v_cmp_lt_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x92,0x7d]
50410x80,0x04,0x92,0x7d
5042
5043# CHECK: v_cmp_lt_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x92,0x7d]
50440xc1,0x04,0x92,0x7d
5045
5046# CHECK: v_cmp_lt_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x92,0x7d]
50470xf0,0x04,0x92,0x7d
5048
5049# CHECK: v_cmp_lt_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x92,0x7d]
50500xf7,0x04,0x92,0x7d
5051
5052# CHECK: v_cmp_lt_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x12,0xaf]
50530xff,0x04,0x92,0x7d,0x56,0x34,0x12,0xaf
5054
5055# CHECK: v_cmp_lt_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x92,0x7d,0x73,0x72,0x71,0x3f]
50560xff,0x04,0x92,0x7d,0x73,0x72,0x71,0x3f
5057
5058# CHECK: v_cmp_lt_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x93,0x7d]
50590x01,0xff,0x93,0x7d
5060
5061# CHECK: v_cmp_eq_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x94,0x7d]
50620x01,0x05,0x94,0x7d
5063
5064# CHECK: v_cmp_eq_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x94,0x7d]
50650xff,0x05,0x94,0x7d
5066
5067# CHECK: v_cmp_eq_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x94,0x7d]
50680x01,0x04,0x94,0x7d
5069
5070# CHECK: v_cmp_eq_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x94,0x7d]
50710x65,0x04,0x94,0x7d
5072
5073# CHECK: v_cmp_eq_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x94,0x7d]
50740x66,0x04,0x94,0x7d
5075
5076# CHECK: v_cmp_eq_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x94,0x7d]
50770x67,0x04,0x94,0x7d
5078
5079# CHECK: v_cmp_eq_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x94,0x7d]
50800x6a,0x04,0x94,0x7d
5081
5082# CHECK: v_cmp_eq_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x94,0x7d]
50830x6b,0x04,0x94,0x7d
5084
5085# CHECK: v_cmp_eq_u32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x94,0x7d]
50860x6c,0x04,0x94,0x7d
5087
5088# CHECK: v_cmp_eq_u32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x94,0x7d]
50890x6d,0x04,0x94,0x7d
5090
5091# CHECK: v_cmp_eq_u32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x94,0x7d]
50920x6e,0x04,0x94,0x7d
5093
5094# CHECK: v_cmp_eq_u32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x94,0x7d]
50950x6f,0x04,0x94,0x7d
5096
5097# CHECK: v_cmp_eq_u32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x94,0x7d]
50980x7b,0x04,0x94,0x7d
5099
5100# CHECK: v_cmp_eq_u32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x94,0x7d]
51010x7c,0x04,0x94,0x7d
5102
5103# CHECK: v_cmp_eq_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x94,0x7d]
51040x7e,0x04,0x94,0x7d
5105
5106# CHECK: v_cmp_eq_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x94,0x7d]
51070x7f,0x04,0x94,0x7d
5108
5109# CHECK: v_cmp_eq_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x94,0x7d]
51100x80,0x04,0x94,0x7d
5111
5112# CHECK: v_cmp_eq_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x94,0x7d]
51130xc1,0x04,0x94,0x7d
5114
5115# CHECK: v_cmp_eq_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x94,0x7d]
51160xf0,0x04,0x94,0x7d
5117
5118# CHECK: v_cmp_eq_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x94,0x7d]
51190xf7,0x04,0x94,0x7d
5120
5121# CHECK: v_cmp_eq_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x12,0xaf]
51220xff,0x04,0x94,0x7d,0x56,0x34,0x12,0xaf
5123
5124# CHECK: v_cmp_eq_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x94,0x7d,0x73,0x72,0x71,0x3f]
51250xff,0x04,0x94,0x7d,0x73,0x72,0x71,0x3f
5126
5127# CHECK: v_cmp_eq_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x95,0x7d]
51280x01,0xff,0x95,0x7d
5129
5130# CHECK: v_cmp_le_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x96,0x7d]
51310x01,0x05,0x96,0x7d
5132
5133# CHECK: v_cmp_le_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x96,0x7d]
51340xff,0x05,0x96,0x7d
5135
5136# CHECK: v_cmp_le_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x96,0x7d]
51370x01,0x04,0x96,0x7d
5138
5139# CHECK: v_cmp_le_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x96,0x7d]
51400x65,0x04,0x96,0x7d
5141
5142# CHECK: v_cmp_le_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x96,0x7d]
51430x66,0x04,0x96,0x7d
5144
5145# CHECK: v_cmp_le_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x96,0x7d]
51460x67,0x04,0x96,0x7d
5147
5148# CHECK: v_cmp_le_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x96,0x7d]
51490x6a,0x04,0x96,0x7d
5150
5151# CHECK: v_cmp_le_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x96,0x7d]
51520x6b,0x04,0x96,0x7d
5153
5154# CHECK: v_cmp_le_u32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x96,0x7d]
51550x6c,0x04,0x96,0x7d
5156
5157# CHECK: v_cmp_le_u32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x96,0x7d]
51580x6d,0x04,0x96,0x7d
5159
5160# CHECK: v_cmp_le_u32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x96,0x7d]
51610x6e,0x04,0x96,0x7d
5162
5163# CHECK: v_cmp_le_u32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x96,0x7d]
51640x6f,0x04,0x96,0x7d
5165
5166# CHECK: v_cmp_le_u32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x96,0x7d]
51670x7b,0x04,0x96,0x7d
5168
5169# CHECK: v_cmp_le_u32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x96,0x7d]
51700x7c,0x04,0x96,0x7d
5171
5172# CHECK: v_cmp_le_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x96,0x7d]
51730x7e,0x04,0x96,0x7d
5174
5175# CHECK: v_cmp_le_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x96,0x7d]
51760x7f,0x04,0x96,0x7d
5177
5178# CHECK: v_cmp_le_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x96,0x7d]
51790x80,0x04,0x96,0x7d
5180
5181# CHECK: v_cmp_le_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x96,0x7d]
51820xc1,0x04,0x96,0x7d
5183
5184# CHECK: v_cmp_le_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x96,0x7d]
51850xf0,0x04,0x96,0x7d
5186
5187# CHECK: v_cmp_le_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x96,0x7d]
51880xf7,0x04,0x96,0x7d
5189
5190# CHECK: v_cmp_le_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x12,0xaf]
51910xff,0x04,0x96,0x7d,0x56,0x34,0x12,0xaf
5192
5193# CHECK: v_cmp_le_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x96,0x7d,0x73,0x72,0x71,0x3f]
51940xff,0x04,0x96,0x7d,0x73,0x72,0x71,0x3f
5195
5196# CHECK: v_cmp_le_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x97,0x7d]
51970x01,0xff,0x97,0x7d
5198
5199# CHECK: v_cmp_gt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x98,0x7d]
52000x01,0x05,0x98,0x7d
5201
5202# CHECK: v_cmp_gt_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x98,0x7d]
52030xff,0x05,0x98,0x7d
5204
5205# CHECK: v_cmp_gt_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x98,0x7d]
52060x01,0x04,0x98,0x7d
5207
5208# CHECK: v_cmp_gt_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x98,0x7d]
52090x65,0x04,0x98,0x7d
5210
5211# CHECK: v_cmp_gt_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x98,0x7d]
52120x66,0x04,0x98,0x7d
5213
5214# CHECK: v_cmp_gt_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x98,0x7d]
52150x67,0x04,0x98,0x7d
5216
5217# CHECK: v_cmp_gt_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x98,0x7d]
52180x6a,0x04,0x98,0x7d
5219
5220# CHECK: v_cmp_gt_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x98,0x7d]
52210x6b,0x04,0x98,0x7d
5222
5223# CHECK: v_cmp_gt_u32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x98,0x7d]
52240x6c,0x04,0x98,0x7d
5225
5226# CHECK: v_cmp_gt_u32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x98,0x7d]
52270x6d,0x04,0x98,0x7d
5228
5229# CHECK: v_cmp_gt_u32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x98,0x7d]
52300x6e,0x04,0x98,0x7d
5231
5232# CHECK: v_cmp_gt_u32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x98,0x7d]
52330x6f,0x04,0x98,0x7d
5234
5235# CHECK: v_cmp_gt_u32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x98,0x7d]
52360x7b,0x04,0x98,0x7d
5237
5238# CHECK: v_cmp_gt_u32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x98,0x7d]
52390x7c,0x04,0x98,0x7d
5240
5241# CHECK: v_cmp_gt_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x98,0x7d]
52420x7e,0x04,0x98,0x7d
5243
5244# CHECK: v_cmp_gt_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x98,0x7d]
52450x7f,0x04,0x98,0x7d
5246
5247# CHECK: v_cmp_gt_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x98,0x7d]
52480x80,0x04,0x98,0x7d
5249
5250# CHECK: v_cmp_gt_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x98,0x7d]
52510xc1,0x04,0x98,0x7d
5252
5253# CHECK: v_cmp_gt_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x98,0x7d]
52540xf0,0x04,0x98,0x7d
5255
5256# CHECK: v_cmp_gt_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x98,0x7d]
52570xf7,0x04,0x98,0x7d
5258
5259# CHECK: v_cmp_gt_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x12,0xaf]
52600xff,0x04,0x98,0x7d,0x56,0x34,0x12,0xaf
5261
5262# CHECK: v_cmp_gt_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x98,0x7d,0x73,0x72,0x71,0x3f]
52630xff,0x04,0x98,0x7d,0x73,0x72,0x71,0x3f
5264
5265# CHECK: v_cmp_gt_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x99,0x7d]
52660x01,0xff,0x99,0x7d
5267
5268# CHECK: v_cmp_ne_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9a,0x7d]
52690x01,0x05,0x9a,0x7d
5270
5271# CHECK: v_cmp_ne_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x9a,0x7d]
52720xff,0x05,0x9a,0x7d
5273
5274# CHECK: v_cmp_ne_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x9a,0x7d]
52750x01,0x04,0x9a,0x7d
5276
5277# CHECK: v_cmp_ne_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x9a,0x7d]
52780x65,0x04,0x9a,0x7d
5279
5280# CHECK: v_cmp_ne_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x9a,0x7d]
52810x66,0x04,0x9a,0x7d
5282
5283# CHECK: v_cmp_ne_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x9a,0x7d]
52840x67,0x04,0x9a,0x7d
5285
5286# CHECK: v_cmp_ne_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x9a,0x7d]
52870x6a,0x04,0x9a,0x7d
5288
5289# CHECK: v_cmp_ne_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x9a,0x7d]
52900x6b,0x04,0x9a,0x7d
5291
5292# CHECK: v_cmp_ne_u32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x9a,0x7d]
52930x6c,0x04,0x9a,0x7d
5294
5295# CHECK: v_cmp_ne_u32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x9a,0x7d]
52960x6d,0x04,0x9a,0x7d
5297
5298# CHECK: v_cmp_ne_u32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x9a,0x7d]
52990x6e,0x04,0x9a,0x7d
5300
5301# CHECK: v_cmp_ne_u32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x9a,0x7d]
53020x6f,0x04,0x9a,0x7d
5303
5304# CHECK: v_cmp_ne_u32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x9a,0x7d]
53050x7b,0x04,0x9a,0x7d
5306
5307# CHECK: v_cmp_ne_u32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x9a,0x7d]
53080x7c,0x04,0x9a,0x7d
5309
5310# CHECK: v_cmp_ne_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x9a,0x7d]
53110x7e,0x04,0x9a,0x7d
5312
5313# CHECK: v_cmp_ne_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x9a,0x7d]
53140x7f,0x04,0x9a,0x7d
5315
5316# CHECK: v_cmp_ne_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x9a,0x7d]
53170x80,0x04,0x9a,0x7d
5318
5319# CHECK: v_cmp_ne_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x9a,0x7d]
53200xc1,0x04,0x9a,0x7d
5321
5322# CHECK: v_cmp_ne_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x9a,0x7d]
53230xf0,0x04,0x9a,0x7d
5324
5325# CHECK: v_cmp_ne_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x9a,0x7d]
53260xf7,0x04,0x9a,0x7d
5327
5328# CHECK: v_cmp_ne_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x12,0xaf]
53290xff,0x04,0x9a,0x7d,0x56,0x34,0x12,0xaf
5330
5331# CHECK: v_cmp_ne_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x9a,0x7d,0x73,0x72,0x71,0x3f]
53320xff,0x04,0x9a,0x7d,0x73,0x72,0x71,0x3f
5333
5334# CHECK: v_cmp_ne_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x9b,0x7d]
53350x01,0xff,0x9b,0x7d
5336
5337# CHECK: v_cmp_ge_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9c,0x7d]
53380x01,0x05,0x9c,0x7d
5339
5340# CHECK: v_cmp_ge_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x9c,0x7d]
53410xff,0x05,0x9c,0x7d
5342
5343# CHECK: v_cmp_ge_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x9c,0x7d]
53440x01,0x04,0x9c,0x7d
5345
5346# CHECK: v_cmp_ge_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x9c,0x7d]
53470x65,0x04,0x9c,0x7d
5348
5349# CHECK: v_cmp_ge_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x9c,0x7d]
53500x66,0x04,0x9c,0x7d
5351
5352# CHECK: v_cmp_ge_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x9c,0x7d]
53530x67,0x04,0x9c,0x7d
5354
5355# CHECK: v_cmp_ge_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x9c,0x7d]
53560x6a,0x04,0x9c,0x7d
5357
5358# CHECK: v_cmp_ge_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x9c,0x7d]
53590x6b,0x04,0x9c,0x7d
5360
5361# CHECK: v_cmp_ge_u32_e32 vcc, tba_lo, v2        ; encoding: [0x6c,0x04,0x9c,0x7d]
53620x6c,0x04,0x9c,0x7d
5363
5364# CHECK: v_cmp_ge_u32_e32 vcc, tba_hi, v2        ; encoding: [0x6d,0x04,0x9c,0x7d]
53650x6d,0x04,0x9c,0x7d
5366
5367# CHECK: v_cmp_ge_u32_e32 vcc, tma_lo, v2        ; encoding: [0x6e,0x04,0x9c,0x7d]
53680x6e,0x04,0x9c,0x7d
5369
5370# CHECK: v_cmp_ge_u32_e32 vcc, tma_hi, v2        ; encoding: [0x6f,0x04,0x9c,0x7d]
53710x6f,0x04,0x9c,0x7d
5372
5373# CHECK: v_cmp_ge_u32_e32 vcc, ttmp11, v2        ; encoding: [0x7b,0x04,0x9c,0x7d]
53740x7b,0x04,0x9c,0x7d
5375
5376# CHECK: v_cmp_ge_u32_e32 vcc, m0, v2            ; encoding: [0x7c,0x04,0x9c,0x7d]
53770x7c,0x04,0x9c,0x7d
5378
5379# CHECK: v_cmp_ge_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x9c,0x7d]
53800x7e,0x04,0x9c,0x7d
5381
5382# CHECK: v_cmp_ge_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x9c,0x7d]
53830x7f,0x04,0x9c,0x7d
5384
5385# CHECK: v_cmp_ge_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x9c,0x7d]
53860x80,0x04,0x9c,0x7d
5387
5388# CHECK: v_cmp_ge_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x9c,0x7d]
53890xc1,0x04,0x9c,0x7d
5390
5391# CHECK: v_cmp_ge_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x9c,0x7d]
53920xf0,0x04,0x9c,0x7d
5393
5394# CHECK: v_cmp_ge_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x9c,0x7d]
53950xf7,0x04,0x9c,0x7d
5396
5397# CHECK: v_cmp_ge_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x12,0xaf]
53980xff,0x04,0x9c,0x7d,0x56,0x34,0x12,0xaf
5399
5400# CHECK: v_cmp_ge_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x9c,0x7d,0x73,0x72,0x71,0x3f]
54010xff,0x04,0x9c,0x7d,0x73,0x72,0x71,0x3f
5402
5403# CHECK: v_cmp_ge_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x9d,0x7d]
54040x01,0xff,0x9d,0x7d
5405
5406# CHECK: v_cmp_t_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x9e,0x7d]
54070x01,0x05,0x9e,0x7d
5408
5409# CHECK: v_cmp_t_u32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x9e,0x7d]
54100xff,0x05,0x9e,0x7d
5411
5412# CHECK: v_cmp_t_u32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x9e,0x7d]
54130x01,0x04,0x9e,0x7d
5414
5415# CHECK: v_cmp_t_u32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x9e,0x7d]
54160x65,0x04,0x9e,0x7d
5417
5418# CHECK: v_cmp_t_u32_e32 vcc, flat_scratch_lo, v2 ; encoding: [0x66,0x04,0x9e,0x7d]
54190x66,0x04,0x9e,0x7d
5420
5421# CHECK: v_cmp_t_u32_e32 vcc, flat_scratch_hi, v2 ; encoding: [0x67,0x04,0x9e,0x7d]
54220x67,0x04,0x9e,0x7d
5423
5424# CHECK: v_cmp_t_u32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x9e,0x7d]
54250x6a,0x04,0x9e,0x7d
5426
5427# CHECK: v_cmp_t_u32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x9e,0x7d]
54280x6b,0x04,0x9e,0x7d
5429
5430# CHECK: v_cmp_t_u32_e32 vcc, tba_lo, v2         ; encoding: [0x6c,0x04,0x9e,0x7d]
54310x6c,0x04,0x9e,0x7d
5432
5433# CHECK: v_cmp_t_u32_e32 vcc, tba_hi, v2         ; encoding: [0x6d,0x04,0x9e,0x7d]
54340x6d,0x04,0x9e,0x7d
5435
5436# CHECK: v_cmp_t_u32_e32 vcc, tma_lo, v2         ; encoding: [0x6e,0x04,0x9e,0x7d]
54370x6e,0x04,0x9e,0x7d
5438
5439# CHECK: v_cmp_t_u32_e32 vcc, tma_hi, v2         ; encoding: [0x6f,0x04,0x9e,0x7d]
54400x6f,0x04,0x9e,0x7d
5441
5442# CHECK: v_cmp_t_u32_e32 vcc, ttmp11, v2         ; encoding: [0x7b,0x04,0x9e,0x7d]
54430x7b,0x04,0x9e,0x7d
5444
5445# CHECK: v_cmp_t_u32_e32 vcc, m0, v2             ; encoding: [0x7c,0x04,0x9e,0x7d]
54460x7c,0x04,0x9e,0x7d
5447
5448# CHECK: v_cmp_t_u32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x9e,0x7d]
54490x7e,0x04,0x9e,0x7d
5450
5451# CHECK: v_cmp_t_u32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x9e,0x7d]
54520x7f,0x04,0x9e,0x7d
5453
5454# CHECK: v_cmp_t_u32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x9e,0x7d]
54550x80,0x04,0x9e,0x7d
5456
5457# CHECK: v_cmp_t_u32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x9e,0x7d]
54580xc1,0x04,0x9e,0x7d
5459
5460# CHECK: v_cmp_t_u32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x9e,0x7d]
54610xf0,0x04,0x9e,0x7d
5462
5463# CHECK: v_cmp_t_u32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x9e,0x7d]
54640xf7,0x04,0x9e,0x7d
5465
5466# CHECK: v_cmp_t_u32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x12,0xaf]
54670xff,0x04,0x9e,0x7d,0x56,0x34,0x12,0xaf
5468
5469# CHECK: v_cmp_t_u32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x9e,0x7d,0x73,0x72,0x71,0x3f]
54700xff,0x04,0x9e,0x7d,0x73,0x72,0x71,0x3f
5471
5472# CHECK: v_cmp_t_u32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x9f,0x7d]
54730x01,0xff,0x9f,0x7d
5474
5475# CHECK: v_cmp_f_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xc0,0x7d]
54760x01,0x05,0xc0,0x7d
5477
5478# CHECK: v_cmp_f_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xc0,0x7d]
54790xfe,0x05,0xc0,0x7d
5480
5481# CHECK: v_cmp_f_i64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xc0,0x7d]
54820x02,0x04,0xc0,0x7d
5483
5484# CHECK: v_cmp_f_i64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xc0,0x7d]
54850x04,0x04,0xc0,0x7d
5486
5487# CHECK: v_cmp_f_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xc0,0x7d]
54880x64,0x04,0xc0,0x7d
5489
5490# CHECK: v_cmp_f_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xc0,0x7d]
54910x66,0x04,0xc0,0x7d
5492
5493# CHECK: v_cmp_f_i64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xc0,0x7d]
54940x6a,0x04,0xc0,0x7d
5495
5496# CHECK: v_cmp_f_i64_e32 vcc, tba, v[2:3]        ; encoding: [0x6c,0x04,0xc0,0x7d]
54970x6c,0x04,0xc0,0x7d
5498
5499# CHECK: v_cmp_f_i64_e32 vcc, tma, v[2:3]        ; encoding: [0x6e,0x04,0xc0,0x7d]
55000x6e,0x04,0xc0,0x7d
5501
5502# CHECK: v_cmp_f_i64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xc0,0x7d]
55030x7a,0x04,0xc0,0x7d
5504
5505# CHECK: v_cmp_f_i64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xc0,0x7d]
55060x7e,0x04,0xc0,0x7d
5507
5508# CHECK: v_cmp_f_i64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xc0,0x7d]
55090x80,0x04,0xc0,0x7d
5510
5511# CHECK: v_cmp_f_i64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xc0,0x7d]
55120xc1,0x04,0xc0,0x7d
5513
5514# CHECK: v_cmp_f_i64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xc0,0x7d]
55150xf0,0x04,0xc0,0x7d
5516
5517# CHECK: v_cmp_f_i64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xc0,0x7d]
55180xf7,0x04,0xc0,0x7d
5519
5520# CHECK: v_cmp_f_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf]
55210xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf
5522
5523# CHECK: v_cmp_f_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f]
55240xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f
5525
5526# CHECK: v_cmp_f_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xc1,0x7d]
55270x01,0xfd,0xc1,0x7d
5528
5529# CHECK: v_cmp_lt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xc2,0x7d]
55300x01,0x05,0xc2,0x7d
5531
5532# CHECK: v_cmp_lt_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xc2,0x7d]
55330xfe,0x05,0xc2,0x7d
5534
5535# CHECK: v_cmp_lt_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xc2,0x7d]
55360x02,0x04,0xc2,0x7d
5537
5538# CHECK: v_cmp_lt_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xc2,0x7d]
55390x04,0x04,0xc2,0x7d
5540
5541# CHECK: v_cmp_lt_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xc2,0x7d]
55420x64,0x04,0xc2,0x7d
5543
5544# CHECK: v_cmp_lt_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xc2,0x7d]
55450x66,0x04,0xc2,0x7d
5546
5547# CHECK: v_cmp_lt_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xc2,0x7d]
55480x6a,0x04,0xc2,0x7d
5549
5550# CHECK: v_cmp_lt_i64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xc2,0x7d]
55510x6c,0x04,0xc2,0x7d
5552
5553# CHECK: v_cmp_lt_i64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xc2,0x7d]
55540x6e,0x04,0xc2,0x7d
5555
5556# CHECK: v_cmp_lt_i64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xc2,0x7d]
55570x7a,0x04,0xc2,0x7d
5558
5559# CHECK: v_cmp_lt_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xc2,0x7d]
55600x7e,0x04,0xc2,0x7d
5561
5562# CHECK: v_cmp_lt_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xc2,0x7d]
55630x80,0x04,0xc2,0x7d
5564
5565# CHECK: v_cmp_lt_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xc2,0x7d]
55660xc1,0x04,0xc2,0x7d
5567
5568# CHECK: v_cmp_lt_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xc2,0x7d]
55690xf0,0x04,0xc2,0x7d
5570
5571# CHECK: v_cmp_lt_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xc2,0x7d]
55720xf7,0x04,0xc2,0x7d
5573
5574# CHECK: v_cmp_lt_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf]
55750xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf
5576
5577# CHECK: v_cmp_lt_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f]
55780xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f
5579
5580# CHECK: v_cmp_lt_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xc3,0x7d]
55810x01,0xfd,0xc3,0x7d
5582
5583# CHECK: v_cmp_eq_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xc4,0x7d]
55840x01,0x05,0xc4,0x7d
5585
5586# CHECK: v_cmp_eq_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xc4,0x7d]
55870xfe,0x05,0xc4,0x7d
5588
5589# CHECK: v_cmp_eq_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xc4,0x7d]
55900x02,0x04,0xc4,0x7d
5591
5592# CHECK: v_cmp_eq_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xc4,0x7d]
55930x04,0x04,0xc4,0x7d
5594
5595# CHECK: v_cmp_eq_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xc4,0x7d]
55960x64,0x04,0xc4,0x7d
5597
5598# CHECK: v_cmp_eq_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xc4,0x7d]
55990x66,0x04,0xc4,0x7d
5600
5601# CHECK: v_cmp_eq_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xc4,0x7d]
56020x6a,0x04,0xc4,0x7d
5603
5604# CHECK: v_cmp_eq_i64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xc4,0x7d]
56050x6c,0x04,0xc4,0x7d
5606
5607# CHECK: v_cmp_eq_i64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xc4,0x7d]
56080x6e,0x04,0xc4,0x7d
5609
5610# CHECK: v_cmp_eq_i64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xc4,0x7d]
56110x7a,0x04,0xc4,0x7d
5612
5613# CHECK: v_cmp_eq_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xc4,0x7d]
56140x7e,0x04,0xc4,0x7d
5615
5616# CHECK: v_cmp_eq_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xc4,0x7d]
56170x80,0x04,0xc4,0x7d
5618
5619# CHECK: v_cmp_eq_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xc4,0x7d]
56200xc1,0x04,0xc4,0x7d
5621
5622# CHECK: v_cmp_eq_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xc4,0x7d]
56230xf0,0x04,0xc4,0x7d
5624
5625# CHECK: v_cmp_eq_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xc4,0x7d]
56260xf7,0x04,0xc4,0x7d
5627
5628# CHECK: v_cmp_eq_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf]
56290xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf
5630
5631# CHECK: v_cmp_eq_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f]
56320xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f
5633
5634# CHECK: v_cmp_eq_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xc5,0x7d]
56350x01,0xfd,0xc5,0x7d
5636
5637# CHECK: v_cmp_le_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xc6,0x7d]
56380x01,0x05,0xc6,0x7d
5639
5640# CHECK: v_cmp_le_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xc6,0x7d]
56410xfe,0x05,0xc6,0x7d
5642
5643# CHECK: v_cmp_le_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xc6,0x7d]
56440x02,0x04,0xc6,0x7d
5645
5646# CHECK: v_cmp_le_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xc6,0x7d]
56470x04,0x04,0xc6,0x7d
5648
5649# CHECK: v_cmp_le_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xc6,0x7d]
56500x64,0x04,0xc6,0x7d
5651
5652# CHECK: v_cmp_le_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xc6,0x7d]
56530x66,0x04,0xc6,0x7d
5654
5655# CHECK: v_cmp_le_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xc6,0x7d]
56560x6a,0x04,0xc6,0x7d
5657
5658# CHECK: v_cmp_le_i64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xc6,0x7d]
56590x6c,0x04,0xc6,0x7d
5660
5661# CHECK: v_cmp_le_i64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xc6,0x7d]
56620x6e,0x04,0xc6,0x7d
5663
5664# CHECK: v_cmp_le_i64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xc6,0x7d]
56650x7a,0x04,0xc6,0x7d
5666
5667# CHECK: v_cmp_le_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xc6,0x7d]
56680x7e,0x04,0xc6,0x7d
5669
5670# CHECK: v_cmp_le_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xc6,0x7d]
56710x80,0x04,0xc6,0x7d
5672
5673# CHECK: v_cmp_le_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xc6,0x7d]
56740xc1,0x04,0xc6,0x7d
5675
5676# CHECK: v_cmp_le_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xc6,0x7d]
56770xf0,0x04,0xc6,0x7d
5678
5679# CHECK: v_cmp_le_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xc6,0x7d]
56800xf7,0x04,0xc6,0x7d
5681
5682# CHECK: v_cmp_le_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf]
56830xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf
5684
5685# CHECK: v_cmp_le_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f]
56860xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f
5687
5688# CHECK: v_cmp_le_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xc7,0x7d]
56890x01,0xfd,0xc7,0x7d
5690
5691# CHECK: v_cmp_gt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xc8,0x7d]
56920x01,0x05,0xc8,0x7d
5693
5694# CHECK: v_cmp_gt_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xc8,0x7d]
56950xfe,0x05,0xc8,0x7d
5696
5697# CHECK: v_cmp_gt_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xc8,0x7d]
56980x02,0x04,0xc8,0x7d
5699
5700# CHECK: v_cmp_gt_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xc8,0x7d]
57010x04,0x04,0xc8,0x7d
5702
5703# CHECK: v_cmp_gt_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xc8,0x7d]
57040x64,0x04,0xc8,0x7d
5705
5706# CHECK: v_cmp_gt_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xc8,0x7d]
57070x66,0x04,0xc8,0x7d
5708
5709# CHECK: v_cmp_gt_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xc8,0x7d]
57100x6a,0x04,0xc8,0x7d
5711
5712# CHECK: v_cmp_gt_i64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xc8,0x7d]
57130x6c,0x04,0xc8,0x7d
5714
5715# CHECK: v_cmp_gt_i64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xc8,0x7d]
57160x6e,0x04,0xc8,0x7d
5717
5718# CHECK: v_cmp_gt_i64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xc8,0x7d]
57190x7a,0x04,0xc8,0x7d
5720
5721# CHECK: v_cmp_gt_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xc8,0x7d]
57220x7e,0x04,0xc8,0x7d
5723
5724# CHECK: v_cmp_gt_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xc8,0x7d]
57250x80,0x04,0xc8,0x7d
5726
5727# CHECK: v_cmp_gt_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xc8,0x7d]
57280xc1,0x04,0xc8,0x7d
5729
5730# CHECK: v_cmp_gt_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xc8,0x7d]
57310xf0,0x04,0xc8,0x7d
5732
5733# CHECK: v_cmp_gt_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xc8,0x7d]
57340xf7,0x04,0xc8,0x7d
5735
5736# CHECK: v_cmp_gt_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf]
57370xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf
5738
5739# CHECK: v_cmp_gt_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f]
57400xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f
5741
5742# CHECK: v_cmp_gt_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xc9,0x7d]
57430x01,0xfd,0xc9,0x7d
5744
5745# CHECK: v_cmp_ne_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xca,0x7d]
57460x01,0x05,0xca,0x7d
5747
5748# CHECK: v_cmp_ne_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xca,0x7d]
57490xfe,0x05,0xca,0x7d
5750
5751# CHECK: v_cmp_ne_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xca,0x7d]
57520x02,0x04,0xca,0x7d
5753
5754# CHECK: v_cmp_ne_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xca,0x7d]
57550x04,0x04,0xca,0x7d
5756
5757# CHECK: v_cmp_ne_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xca,0x7d]
57580x64,0x04,0xca,0x7d
5759
5760# CHECK: v_cmp_ne_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xca,0x7d]
57610x66,0x04,0xca,0x7d
5762
5763# CHECK: v_cmp_ne_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xca,0x7d]
57640x6a,0x04,0xca,0x7d
5765
5766# CHECK: v_cmp_ne_i64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xca,0x7d]
57670x6c,0x04,0xca,0x7d
5768
5769# CHECK: v_cmp_ne_i64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xca,0x7d]
57700x6e,0x04,0xca,0x7d
5771
5772# CHECK: v_cmp_ne_i64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xca,0x7d]
57730x7a,0x04,0xca,0x7d
5774
5775# CHECK: v_cmp_ne_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xca,0x7d]
57760x7e,0x04,0xca,0x7d
5777
5778# CHECK: v_cmp_ne_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xca,0x7d]
57790x80,0x04,0xca,0x7d
5780
5781# CHECK: v_cmp_ne_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xca,0x7d]
57820xc1,0x04,0xca,0x7d
5783
5784# CHECK: v_cmp_ne_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xca,0x7d]
57850xf0,0x04,0xca,0x7d
5786
5787# CHECK: v_cmp_ne_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xca,0x7d]
57880xf7,0x04,0xca,0x7d
5789
5790# CHECK: v_cmp_ne_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf]
57910xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf
5792
5793# CHECK: v_cmp_ne_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f]
57940xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f
5795
5796# CHECK: v_cmp_ne_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xcb,0x7d]
57970x01,0xfd,0xcb,0x7d
5798
5799# CHECK: v_cmp_ge_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xcc,0x7d]
58000x01,0x05,0xcc,0x7d
5801
5802# CHECK: v_cmp_ge_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xcc,0x7d]
58030xfe,0x05,0xcc,0x7d
5804
5805# CHECK: v_cmp_ge_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xcc,0x7d]
58060x02,0x04,0xcc,0x7d
5807
5808# CHECK: v_cmp_ge_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xcc,0x7d]
58090x04,0x04,0xcc,0x7d
5810
5811# CHECK: v_cmp_ge_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xcc,0x7d]
58120x64,0x04,0xcc,0x7d
5813
5814# CHECK: v_cmp_ge_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xcc,0x7d]
58150x66,0x04,0xcc,0x7d
5816
5817# CHECK: v_cmp_ge_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xcc,0x7d]
58180x6a,0x04,0xcc,0x7d
5819
5820# CHECK: v_cmp_ge_i64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xcc,0x7d]
58210x6c,0x04,0xcc,0x7d
5822
5823# CHECK: v_cmp_ge_i64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xcc,0x7d]
58240x6e,0x04,0xcc,0x7d
5825
5826# CHECK: v_cmp_ge_i64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xcc,0x7d]
58270x7a,0x04,0xcc,0x7d
5828
5829# CHECK: v_cmp_ge_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xcc,0x7d]
58300x7e,0x04,0xcc,0x7d
5831
5832# CHECK: v_cmp_ge_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xcc,0x7d]
58330x80,0x04,0xcc,0x7d
5834
5835# CHECK: v_cmp_ge_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xcc,0x7d]
58360xc1,0x04,0xcc,0x7d
5837
5838# CHECK: v_cmp_ge_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xcc,0x7d]
58390xf0,0x04,0xcc,0x7d
5840
5841# CHECK: v_cmp_ge_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xcc,0x7d]
58420xf7,0x04,0xcc,0x7d
5843
5844# CHECK: v_cmp_ge_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf]
58450xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf
5846
5847# CHECK: v_cmp_ge_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f]
58480xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f
5849
5850# CHECK: v_cmp_ge_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xcd,0x7d]
58510x01,0xfd,0xcd,0x7d
5852
5853# CHECK: v_cmp_t_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xce,0x7d]
58540x01,0x05,0xce,0x7d
5855
5856# CHECK: v_cmp_t_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xce,0x7d]
58570xfe,0x05,0xce,0x7d
5858
5859# CHECK: v_cmp_t_i64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xce,0x7d]
58600x02,0x04,0xce,0x7d
5861
5862# CHECK: v_cmp_t_i64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xce,0x7d]
58630x04,0x04,0xce,0x7d
5864
5865# CHECK: v_cmp_t_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xce,0x7d]
58660x64,0x04,0xce,0x7d
5867
5868# CHECK: v_cmp_t_i64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xce,0x7d]
58690x66,0x04,0xce,0x7d
5870
5871# CHECK: v_cmp_t_i64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xce,0x7d]
58720x6a,0x04,0xce,0x7d
5873
5874# CHECK: v_cmp_t_i64_e32 vcc, tba, v[2:3]        ; encoding: [0x6c,0x04,0xce,0x7d]
58750x6c,0x04,0xce,0x7d
5876
5877# CHECK: v_cmp_t_i64_e32 vcc, tma, v[2:3]        ; encoding: [0x6e,0x04,0xce,0x7d]
58780x6e,0x04,0xce,0x7d
5879
5880# CHECK: v_cmp_t_i64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xce,0x7d]
58810x7a,0x04,0xce,0x7d
5882
5883# CHECK: v_cmp_t_i64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xce,0x7d]
58840x7e,0x04,0xce,0x7d
5885
5886# CHECK: v_cmp_t_i64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xce,0x7d]
58870x80,0x04,0xce,0x7d
5888
5889# CHECK: v_cmp_t_i64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xce,0x7d]
58900xc1,0x04,0xce,0x7d
5891
5892# CHECK: v_cmp_t_i64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xce,0x7d]
58930xf0,0x04,0xce,0x7d
5894
5895# CHECK: v_cmp_t_i64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xce,0x7d]
58960xf7,0x04,0xce,0x7d
5897
5898# CHECK: v_cmp_t_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf]
58990xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf
5900
5901# CHECK: v_cmp_t_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f]
59020xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f
5903
5904# CHECK: v_cmp_t_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xcf,0x7d]
59050x01,0xfd,0xcf,0x7d
5906
5907# CHECK: v_cmp_f_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xd0,0x7d]
59080x01,0x05,0xd0,0x7d
5909
5910# CHECK: v_cmp_f_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xd0,0x7d]
59110xfe,0x05,0xd0,0x7d
5912
5913# CHECK: v_cmp_f_u64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xd0,0x7d]
59140x02,0x04,0xd0,0x7d
5915
5916# CHECK: v_cmp_f_u64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xd0,0x7d]
59170x04,0x04,0xd0,0x7d
5918
5919# CHECK: v_cmp_f_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xd0,0x7d]
59200x64,0x04,0xd0,0x7d
5921
5922# CHECK: v_cmp_f_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xd0,0x7d]
59230x66,0x04,0xd0,0x7d
5924
5925# CHECK: v_cmp_f_u64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xd0,0x7d]
59260x6a,0x04,0xd0,0x7d
5927
5928# CHECK: v_cmp_f_u64_e32 vcc, tba, v[2:3]        ; encoding: [0x6c,0x04,0xd0,0x7d]
59290x6c,0x04,0xd0,0x7d
5930
5931# CHECK: v_cmp_f_u64_e32 vcc, tma, v[2:3]        ; encoding: [0x6e,0x04,0xd0,0x7d]
59320x6e,0x04,0xd0,0x7d
5933
5934# CHECK: v_cmp_f_u64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xd0,0x7d]
59350x7a,0x04,0xd0,0x7d
5936
5937# CHECK: v_cmp_f_u64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xd0,0x7d]
59380x7e,0x04,0xd0,0x7d
5939
5940# CHECK: v_cmp_f_u64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xd0,0x7d]
59410x80,0x04,0xd0,0x7d
5942
5943# CHECK: v_cmp_f_u64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xd0,0x7d]
59440xc1,0x04,0xd0,0x7d
5945
5946# CHECK: v_cmp_f_u64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xd0,0x7d]
59470xf0,0x04,0xd0,0x7d
5948
5949# CHECK: v_cmp_f_u64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xd0,0x7d]
59500xf7,0x04,0xd0,0x7d
5951
5952# CHECK: v_cmp_f_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x12,0xaf]
59530xff,0x04,0xd0,0x7d,0x56,0x34,0x12,0xaf
5954
5955# CHECK: v_cmp_f_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xd0,0x7d,0x73,0x72,0x71,0x3f]
59560xff,0x04,0xd0,0x7d,0x73,0x72,0x71,0x3f
5957
5958# CHECK: v_cmp_f_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xd1,0x7d]
59590x01,0xfd,0xd1,0x7d
5960
5961# CHECK: v_cmp_lt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xd2,0x7d]
59620x01,0x05,0xd2,0x7d
5963
5964# CHECK: v_cmp_lt_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xd2,0x7d]
59650xfe,0x05,0xd2,0x7d
5966
5967# CHECK: v_cmp_lt_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xd2,0x7d]
59680x02,0x04,0xd2,0x7d
5969
5970# CHECK: v_cmp_lt_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xd2,0x7d]
59710x04,0x04,0xd2,0x7d
5972
5973# CHECK: v_cmp_lt_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xd2,0x7d]
59740x64,0x04,0xd2,0x7d
5975
5976# CHECK: v_cmp_lt_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xd2,0x7d]
59770x66,0x04,0xd2,0x7d
5978
5979# CHECK: v_cmp_lt_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xd2,0x7d]
59800x6a,0x04,0xd2,0x7d
5981
5982# CHECK: v_cmp_lt_u64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xd2,0x7d]
59830x6c,0x04,0xd2,0x7d
5984
5985# CHECK: v_cmp_lt_u64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xd2,0x7d]
59860x6e,0x04,0xd2,0x7d
5987
5988# CHECK: v_cmp_lt_u64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xd2,0x7d]
59890x7a,0x04,0xd2,0x7d
5990
5991# CHECK: v_cmp_lt_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xd2,0x7d]
59920x7e,0x04,0xd2,0x7d
5993
5994# CHECK: v_cmp_lt_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xd2,0x7d]
59950x80,0x04,0xd2,0x7d
5996
5997# CHECK: v_cmp_lt_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xd2,0x7d]
59980xc1,0x04,0xd2,0x7d
5999
6000# CHECK: v_cmp_lt_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xd2,0x7d]
60010xf0,0x04,0xd2,0x7d
6002
6003# CHECK: v_cmp_lt_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xd2,0x7d]
60040xf7,0x04,0xd2,0x7d
6005
6006# CHECK: v_cmp_lt_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x12,0xaf]
60070xff,0x04,0xd2,0x7d,0x56,0x34,0x12,0xaf
6008
6009# CHECK: v_cmp_lt_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xd2,0x7d,0x73,0x72,0x71,0x3f]
60100xff,0x04,0xd2,0x7d,0x73,0x72,0x71,0x3f
6011
6012# CHECK: v_cmp_lt_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xd3,0x7d]
60130x01,0xfd,0xd3,0x7d
6014
6015# CHECK: v_cmp_eq_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xd4,0x7d]
60160x01,0x05,0xd4,0x7d
6017
6018# CHECK: v_cmp_eq_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xd4,0x7d]
60190xfe,0x05,0xd4,0x7d
6020
6021# CHECK: v_cmp_eq_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xd4,0x7d]
60220x02,0x04,0xd4,0x7d
6023
6024# CHECK: v_cmp_eq_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xd4,0x7d]
60250x04,0x04,0xd4,0x7d
6026
6027# CHECK: v_cmp_eq_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xd4,0x7d]
60280x64,0x04,0xd4,0x7d
6029
6030# CHECK: v_cmp_eq_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xd4,0x7d]
60310x66,0x04,0xd4,0x7d
6032
6033# CHECK: v_cmp_eq_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xd4,0x7d]
60340x6a,0x04,0xd4,0x7d
6035
6036# CHECK: v_cmp_eq_u64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xd4,0x7d]
60370x6c,0x04,0xd4,0x7d
6038
6039# CHECK: v_cmp_eq_u64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xd4,0x7d]
60400x6e,0x04,0xd4,0x7d
6041
6042# CHECK: v_cmp_eq_u64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xd4,0x7d]
60430x7a,0x04,0xd4,0x7d
6044
6045# CHECK: v_cmp_eq_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xd4,0x7d]
60460x7e,0x04,0xd4,0x7d
6047
6048# CHECK: v_cmp_eq_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xd4,0x7d]
60490x80,0x04,0xd4,0x7d
6050
6051# CHECK: v_cmp_eq_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xd4,0x7d]
60520xc1,0x04,0xd4,0x7d
6053
6054# CHECK: v_cmp_eq_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xd4,0x7d]
60550xf0,0x04,0xd4,0x7d
6056
6057# CHECK: v_cmp_eq_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xd4,0x7d]
60580xf7,0x04,0xd4,0x7d
6059
6060# CHECK: v_cmp_eq_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x12,0xaf]
60610xff,0x04,0xd4,0x7d,0x56,0x34,0x12,0xaf
6062
6063# CHECK: v_cmp_eq_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xd4,0x7d,0x73,0x72,0x71,0x3f]
60640xff,0x04,0xd4,0x7d,0x73,0x72,0x71,0x3f
6065
6066# CHECK: v_cmp_eq_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xd5,0x7d]
60670x01,0xfd,0xd5,0x7d
6068
6069# CHECK: v_cmp_le_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xd6,0x7d]
60700x01,0x05,0xd6,0x7d
6071
6072# CHECK: v_cmp_le_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xd6,0x7d]
60730xfe,0x05,0xd6,0x7d
6074
6075# CHECK: v_cmp_le_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xd6,0x7d]
60760x02,0x04,0xd6,0x7d
6077
6078# CHECK: v_cmp_le_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xd6,0x7d]
60790x04,0x04,0xd6,0x7d
6080
6081# CHECK: v_cmp_le_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xd6,0x7d]
60820x64,0x04,0xd6,0x7d
6083
6084# CHECK: v_cmp_le_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xd6,0x7d]
60850x66,0x04,0xd6,0x7d
6086
6087# CHECK: v_cmp_le_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xd6,0x7d]
60880x6a,0x04,0xd6,0x7d
6089
6090# CHECK: v_cmp_le_u64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xd6,0x7d]
60910x6c,0x04,0xd6,0x7d
6092
6093# CHECK: v_cmp_le_u64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xd6,0x7d]
60940x6e,0x04,0xd6,0x7d
6095
6096# CHECK: v_cmp_le_u64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xd6,0x7d]
60970x7a,0x04,0xd6,0x7d
6098
6099# CHECK: v_cmp_le_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xd6,0x7d]
61000x7e,0x04,0xd6,0x7d
6101
6102# CHECK: v_cmp_le_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xd6,0x7d]
61030x80,0x04,0xd6,0x7d
6104
6105# CHECK: v_cmp_le_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xd6,0x7d]
61060xc1,0x04,0xd6,0x7d
6107
6108# CHECK: v_cmp_le_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xd6,0x7d]
61090xf0,0x04,0xd6,0x7d
6110
6111# CHECK: v_cmp_le_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xd6,0x7d]
61120xf7,0x04,0xd6,0x7d
6113
6114# CHECK: v_cmp_le_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x12,0xaf]
61150xff,0x04,0xd6,0x7d,0x56,0x34,0x12,0xaf
6116
6117# CHECK: v_cmp_le_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xd6,0x7d,0x73,0x72,0x71,0x3f]
61180xff,0x04,0xd6,0x7d,0x73,0x72,0x71,0x3f
6119
6120# CHECK: v_cmp_le_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xd7,0x7d]
61210x01,0xfd,0xd7,0x7d
6122
6123# CHECK: v_cmp_gt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xd8,0x7d]
61240x01,0x05,0xd8,0x7d
6125
6126# CHECK: v_cmp_gt_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xd8,0x7d]
61270xfe,0x05,0xd8,0x7d
6128
6129# CHECK: v_cmp_gt_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xd8,0x7d]
61300x02,0x04,0xd8,0x7d
6131
6132# CHECK: v_cmp_gt_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xd8,0x7d]
61330x04,0x04,0xd8,0x7d
6134
6135# CHECK: v_cmp_gt_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xd8,0x7d]
61360x64,0x04,0xd8,0x7d
6137
6138# CHECK: v_cmp_gt_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xd8,0x7d]
61390x66,0x04,0xd8,0x7d
6140
6141# CHECK: v_cmp_gt_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xd8,0x7d]
61420x6a,0x04,0xd8,0x7d
6143
6144# CHECK: v_cmp_gt_u64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xd8,0x7d]
61450x6c,0x04,0xd8,0x7d
6146
6147# CHECK: v_cmp_gt_u64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xd8,0x7d]
61480x6e,0x04,0xd8,0x7d
6149
6150# CHECK: v_cmp_gt_u64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xd8,0x7d]
61510x7a,0x04,0xd8,0x7d
6152
6153# CHECK: v_cmp_gt_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xd8,0x7d]
61540x7e,0x04,0xd8,0x7d
6155
6156# CHECK: v_cmp_gt_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xd8,0x7d]
61570x80,0x04,0xd8,0x7d
6158
6159# CHECK: v_cmp_gt_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xd8,0x7d]
61600xc1,0x04,0xd8,0x7d
6161
6162# CHECK: v_cmp_gt_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xd8,0x7d]
61630xf0,0x04,0xd8,0x7d
6164
6165# CHECK: v_cmp_gt_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xd8,0x7d]
61660xf7,0x04,0xd8,0x7d
6167
6168# CHECK: v_cmp_gt_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x12,0xaf]
61690xff,0x04,0xd8,0x7d,0x56,0x34,0x12,0xaf
6170
6171# CHECK: v_cmp_gt_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xd8,0x7d,0x73,0x72,0x71,0x3f]
61720xff,0x04,0xd8,0x7d,0x73,0x72,0x71,0x3f
6173
6174# CHECK: v_cmp_gt_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xd9,0x7d]
61750x01,0xfd,0xd9,0x7d
6176
6177# CHECK: v_cmp_ne_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xda,0x7d]
61780x01,0x05,0xda,0x7d
6179
6180# CHECK: v_cmp_ne_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xda,0x7d]
61810xfe,0x05,0xda,0x7d
6182
6183# CHECK: v_cmp_ne_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xda,0x7d]
61840x02,0x04,0xda,0x7d
6185
6186# CHECK: v_cmp_ne_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xda,0x7d]
61870x04,0x04,0xda,0x7d
6188
6189# CHECK: v_cmp_ne_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xda,0x7d]
61900x64,0x04,0xda,0x7d
6191
6192# CHECK: v_cmp_ne_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xda,0x7d]
61930x66,0x04,0xda,0x7d
6194
6195# CHECK: v_cmp_ne_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xda,0x7d]
61960x6a,0x04,0xda,0x7d
6197
6198# CHECK: v_cmp_ne_u64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xda,0x7d]
61990x6c,0x04,0xda,0x7d
6200
6201# CHECK: v_cmp_ne_u64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xda,0x7d]
62020x6e,0x04,0xda,0x7d
6203
6204# CHECK: v_cmp_ne_u64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xda,0x7d]
62050x7a,0x04,0xda,0x7d
6206
6207# CHECK: v_cmp_ne_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xda,0x7d]
62080x7e,0x04,0xda,0x7d
6209
6210# CHECK: v_cmp_ne_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xda,0x7d]
62110x80,0x04,0xda,0x7d
6212
6213# CHECK: v_cmp_ne_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xda,0x7d]
62140xc1,0x04,0xda,0x7d
6215
6216# CHECK: v_cmp_ne_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xda,0x7d]
62170xf0,0x04,0xda,0x7d
6218
6219# CHECK: v_cmp_ne_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xda,0x7d]
62200xf7,0x04,0xda,0x7d
6221
6222# CHECK: v_cmp_ne_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xda,0x7d,0x56,0x34,0x12,0xaf]
62230xff,0x04,0xda,0x7d,0x56,0x34,0x12,0xaf
6224
6225# CHECK: v_cmp_ne_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xda,0x7d,0x73,0x72,0x71,0x3f]
62260xff,0x04,0xda,0x7d,0x73,0x72,0x71,0x3f
6227
6228# CHECK: v_cmp_ne_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xdb,0x7d]
62290x01,0xfd,0xdb,0x7d
6230
6231# CHECK: v_cmp_ge_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xdc,0x7d]
62320x01,0x05,0xdc,0x7d
6233
6234# CHECK: v_cmp_ge_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xdc,0x7d]
62350xfe,0x05,0xdc,0x7d
6236
6237# CHECK: v_cmp_ge_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xdc,0x7d]
62380x02,0x04,0xdc,0x7d
6239
6240# CHECK: v_cmp_ge_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xdc,0x7d]
62410x04,0x04,0xdc,0x7d
6242
6243# CHECK: v_cmp_ge_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xdc,0x7d]
62440x64,0x04,0xdc,0x7d
6245
6246# CHECK: v_cmp_ge_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xdc,0x7d]
62470x66,0x04,0xdc,0x7d
6248
6249# CHECK: v_cmp_ge_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xdc,0x7d]
62500x6a,0x04,0xdc,0x7d
6251
6252# CHECK: v_cmp_ge_u64_e32 vcc, tba, v[2:3]       ; encoding: [0x6c,0x04,0xdc,0x7d]
62530x6c,0x04,0xdc,0x7d
6254
6255# CHECK: v_cmp_ge_u64_e32 vcc, tma, v[2:3]       ; encoding: [0x6e,0x04,0xdc,0x7d]
62560x6e,0x04,0xdc,0x7d
6257
6258# CHECK: v_cmp_ge_u64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xdc,0x7d]
62590x7a,0x04,0xdc,0x7d
6260
6261# CHECK: v_cmp_ge_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xdc,0x7d]
62620x7e,0x04,0xdc,0x7d
6263
6264# CHECK: v_cmp_ge_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xdc,0x7d]
62650x80,0x04,0xdc,0x7d
6266
6267# CHECK: v_cmp_ge_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xdc,0x7d]
62680xc1,0x04,0xdc,0x7d
6269
6270# CHECK: v_cmp_ge_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xdc,0x7d]
62710xf0,0x04,0xdc,0x7d
6272
6273# CHECK: v_cmp_ge_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xdc,0x7d]
62740xf7,0x04,0xdc,0x7d
6275
6276# CHECK: v_cmp_ge_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x12,0xaf]
62770xff,0x04,0xdc,0x7d,0x56,0x34,0x12,0xaf
6278
6279# CHECK: v_cmp_ge_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xdc,0x7d,0x73,0x72,0x71,0x3f]
62800xff,0x04,0xdc,0x7d,0x73,0x72,0x71,0x3f
6281
6282# CHECK: v_cmp_ge_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xdd,0x7d]
62830x01,0xfd,0xdd,0x7d
6284
6285# CHECK: v_cmp_t_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xde,0x7d]
62860x01,0x05,0xde,0x7d
6287
6288# CHECK: v_cmp_t_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xde,0x7d]
62890xfe,0x05,0xde,0x7d
6290
6291# CHECK: v_cmp_t_u64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xde,0x7d]
62920x02,0x04,0xde,0x7d
6293
6294# CHECK: v_cmp_t_u64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xde,0x7d]
62950x04,0x04,0xde,0x7d
6296
6297# CHECK: v_cmp_t_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xde,0x7d]
62980x64,0x04,0xde,0x7d
6299
6300# CHECK: v_cmp_t_u64_e32 vcc, flat_scratch, v[2:3] ; encoding: [0x66,0x04,0xde,0x7d]
63010x66,0x04,0xde,0x7d
6302
6303# CHECK: v_cmp_t_u64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xde,0x7d]
63040x6a,0x04,0xde,0x7d
6305
6306# CHECK: v_cmp_t_u64_e32 vcc, tba, v[2:3]        ; encoding: [0x6c,0x04,0xde,0x7d]
63070x6c,0x04,0xde,0x7d
6308
6309# CHECK: v_cmp_t_u64_e32 vcc, tma, v[2:3]        ; encoding: [0x6e,0x04,0xde,0x7d]
63100x6e,0x04,0xde,0x7d
6311
6312# CHECK: v_cmp_t_u64_e32 vcc, ttmp[10:11], v[2:3] ; encoding: [0x7a,0x04,0xde,0x7d]
63130x7a,0x04,0xde,0x7d
6314
6315# CHECK: v_cmp_t_u64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xde,0x7d]
63160x7e,0x04,0xde,0x7d
6317
6318# CHECK: v_cmp_t_u64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xde,0x7d]
63190x80,0x04,0xde,0x7d
6320
6321# CHECK: v_cmp_t_u64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xde,0x7d]
63220xc1,0x04,0xde,0x7d
6323
6324# CHECK: v_cmp_t_u64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xde,0x7d]
63250xf0,0x04,0xde,0x7d
6326
6327# CHECK: v_cmp_t_u64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xde,0x7d]
63280xf7,0x04,0xde,0x7d
6329
6330# CHECK: v_cmp_t_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xde,0x7d,0x56,0x34,0x12,0xaf]
63310xff,0x04,0xde,0x7d,0x56,0x34,0x12,0xaf
6332
6333# CHECK: v_cmp_t_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xde,0x7d,0x73,0x72,0x71,0x3f]
63340xff,0x04,0xde,0x7d,0x73,0x72,0x71,0x3f
6335
6336# CHECK: v_cmp_t_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xdf,0x7d]
63370x01,0xfd,0xdf,0x7d
6338