xref: /llvm-project/llvm/test/MC/AMDGPU/gfx12_asm_vopcx.s (revision 62340ff8d844fc02cd1bd34ff6235f1f0e1e464f)
1// NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 5
2// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize32,+real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX12 %s
3// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64,+real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX12 %s
4
5v_cmpx_class_f16 v1.l, v2.l
6// GFX12: v_cmpx_class_f16_e32 v1.l, v2.l         ; encoding: [0x01,0x05,0xfa,0x7d]
7
8v_cmpx_class_f16 v127.l, v2.l
9// GFX12: v_cmpx_class_f16_e32 v127.l, v2.l       ; encoding: [0x7f,0x05,0xfa,0x7d]
10
11v_cmpx_class_f16 s1, v2.l
12// GFX12: v_cmpx_class_f16_e32 s1, v2.l           ; encoding: [0x01,0x04,0xfa,0x7d]
13
14v_cmpx_class_f16 s105, v2.l
15// GFX12: v_cmpx_class_f16_e32 s105, v2.l         ; encoding: [0x69,0x04,0xfa,0x7d]
16
17v_cmpx_class_f16 vcc_lo, v2.l
18// GFX12: v_cmpx_class_f16_e32 vcc_lo, v2.l       ; encoding: [0x6a,0x04,0xfa,0x7d]
19
20v_cmpx_class_f16 vcc_hi, v2.l
21// GFX12: v_cmpx_class_f16_e32 vcc_hi, v2.l       ; encoding: [0x6b,0x04,0xfa,0x7d]
22
23v_cmpx_class_f16 ttmp15, v2.l
24// GFX12: v_cmpx_class_f16_e32 ttmp15, v2.l       ; encoding: [0x7b,0x04,0xfa,0x7d]
25
26v_cmpx_class_f16 m0, v2.l
27// GFX12: v_cmpx_class_f16_e32 m0, v2.l           ; encoding: [0x7d,0x04,0xfa,0x7d]
28
29v_cmpx_class_f16 exec_lo, v2.l
30// GFX12: v_cmpx_class_f16_e32 exec_lo, v2.l      ; encoding: [0x7e,0x04,0xfa,0x7d]
31
32v_cmpx_class_f16 exec_hi, v2.l
33// GFX12: v_cmpx_class_f16_e32 exec_hi, v2.l      ; encoding: [0x7f,0x04,0xfa,0x7d]
34
35v_cmpx_class_f16 null, v2.l
36// GFX12: v_cmpx_class_f16_e32 null, v2.l         ; encoding: [0x7c,0x04,0xfa,0x7d]
37
38v_cmpx_class_f16 -1, v2.l
39// GFX12: v_cmpx_class_f16_e32 -1, v2.l           ; encoding: [0xc1,0x04,0xfa,0x7d]
40
41v_cmpx_class_f16 0.5, v2.l
42// GFX12: v_cmpx_class_f16_e32 0.5, v2.l          ; encoding: [0xf0,0x04,0xfa,0x7d]
43
44v_cmpx_class_f16 src_scc, v2.l
45// GFX12: v_cmpx_class_f16_e32 src_scc, v2.l      ; encoding: [0xfd,0x04,0xfa,0x7d]
46
47v_cmpx_class_f16 0xfe0b, v127.l
48// GFX12: v_cmpx_class_f16_e32 0xfe0b, v127.l     ; encoding: [0xff,0xfe,0xfa,0x7d,0x0b,0xfe,0x00,0x00]
49
50v_cmpx_class_f16 v1.h, v2.l
51// GFX12: v_cmpx_class_f16_e32 v1.h, v2.l         ; encoding: [0x81,0x05,0xfa,0x7d]
52
53v_cmpx_class_f16 v127.h, v2.l
54// GFX12: v_cmpx_class_f16_e32 v127.h, v2.l       ; encoding: [0xff,0x05,0xfa,0x7d]
55
56v_cmpx_class_f16 src_scc, v2.h
57// GFX12: v_cmpx_class_f16_e32 src_scc, v2.h      ; encoding: [0xfd,0x04,0xfb,0x7d]
58
59v_cmpx_class_f16 0xfe0b, v127.h
60// GFX12: v_cmpx_class_f16_e32 0xfe0b, v127.h     ; encoding: [0xff,0xfe,0xfb,0x7d,0x0b,0xfe,0x00,0x00]
61
62v_cmpx_class_f32 v1, v2
63// GFX12: v_cmpx_class_f32_e32 v1, v2             ; encoding: [0x01,0x05,0xfc,0x7d]
64
65v_cmpx_class_f32 v255, v2
66// GFX12: v_cmpx_class_f32_e32 v255, v2           ; encoding: [0xff,0x05,0xfc,0x7d]
67
68v_cmpx_class_f32 s1, v2
69// GFX12: v_cmpx_class_f32_e32 s1, v2             ; encoding: [0x01,0x04,0xfc,0x7d]
70
71v_cmpx_class_f32 s105, v2
72// GFX12: v_cmpx_class_f32_e32 s105, v2           ; encoding: [0x69,0x04,0xfc,0x7d]
73
74v_cmpx_class_f32 vcc_lo, v2
75// GFX12: v_cmpx_class_f32_e32 vcc_lo, v2         ; encoding: [0x6a,0x04,0xfc,0x7d]
76
77v_cmpx_class_f32 vcc_hi, v2
78// GFX12: v_cmpx_class_f32_e32 vcc_hi, v2         ; encoding: [0x6b,0x04,0xfc,0x7d]
79
80v_cmpx_class_f32 ttmp15, v2
81// GFX12: v_cmpx_class_f32_e32 ttmp15, v2         ; encoding: [0x7b,0x04,0xfc,0x7d]
82
83v_cmpx_class_f32 m0, v2
84// GFX12: v_cmpx_class_f32_e32 m0, v2             ; encoding: [0x7d,0x04,0xfc,0x7d]
85
86v_cmpx_class_f32 exec_lo, v2
87// GFX12: v_cmpx_class_f32_e32 exec_lo, v2        ; encoding: [0x7e,0x04,0xfc,0x7d]
88
89v_cmpx_class_f32 exec_hi, v2
90// GFX12: v_cmpx_class_f32_e32 exec_hi, v2        ; encoding: [0x7f,0x04,0xfc,0x7d]
91
92v_cmpx_class_f32 null, v2
93// GFX12: v_cmpx_class_f32_e32 null, v2           ; encoding: [0x7c,0x04,0xfc,0x7d]
94
95v_cmpx_class_f32 -1, v2
96// GFX12: v_cmpx_class_f32_e32 -1, v2             ; encoding: [0xc1,0x04,0xfc,0x7d]
97
98v_cmpx_class_f32 0.5, v2
99// GFX12: v_cmpx_class_f32_e32 0.5, v2            ; encoding: [0xf0,0x04,0xfc,0x7d]
100
101v_cmpx_class_f32 src_scc, v2
102// GFX12: v_cmpx_class_f32_e32 src_scc, v2        ; encoding: [0xfd,0x04,0xfc,0x7d]
103
104v_cmpx_class_f32 0xaf123456, v255
105// GFX12: v_cmpx_class_f32_e32 0xaf123456, v255   ; encoding: [0xff,0xfe,0xfd,0x7d,0x56,0x34,0x12,0xaf]
106
107v_cmpx_class_f64 v[1:2], v2
108// GFX12: v_cmpx_class_f64_e32 v[1:2], v2         ; encoding: [0x01,0x05,0xfe,0x7d]
109
110v_cmpx_class_f64 v[254:255], v2
111// GFX12: v_cmpx_class_f64_e32 v[254:255], v2     ; encoding: [0xfe,0x05,0xfe,0x7d]
112
113v_cmpx_class_f64 s[2:3], v2
114// GFX12: v_cmpx_class_f64_e32 s[2:3], v2         ; encoding: [0x02,0x04,0xfe,0x7d]
115
116v_cmpx_class_f64 s[104:105], v2
117// GFX12: v_cmpx_class_f64_e32 s[104:105], v2     ; encoding: [0x68,0x04,0xfe,0x7d]
118
119v_cmpx_class_f64 vcc, v2
120// GFX12: v_cmpx_class_f64_e32 vcc, v2            ; encoding: [0x6a,0x04,0xfe,0x7d]
121
122v_cmpx_class_f64 ttmp[14:15], v2
123// GFX12: v_cmpx_class_f64_e32 ttmp[14:15], v2    ; encoding: [0x7a,0x04,0xfe,0x7d]
124
125v_cmpx_class_f64 exec, v2
126// GFX12: v_cmpx_class_f64_e32 exec, v2           ; encoding: [0x7e,0x04,0xfe,0x7d]
127
128v_cmpx_class_f64 null, v2
129// GFX12: v_cmpx_class_f64_e32 null, v2           ; encoding: [0x7c,0x04,0xfe,0x7d]
130
131v_cmpx_class_f64 -1, v2
132// GFX12: v_cmpx_class_f64_e32 -1, v2             ; encoding: [0xc1,0x04,0xfe,0x7d]
133
134v_cmpx_class_f64 0.5, v2
135// GFX12: v_cmpx_class_f64_e32 0.5, v2            ; encoding: [0xf0,0x04,0xfe,0x7d]
136
137v_cmpx_class_f64 src_scc, v2
138// GFX12: v_cmpx_class_f64_e32 src_scc, v2        ; encoding: [0xfd,0x04,0xfe,0x7d]
139
140v_cmpx_class_f64 0xaf123456, v255
141// GFX12: v_cmpx_class_f64_e32 0xaf123456, v255   ; encoding: [0xff,0xfe,0xff,0x7d,0x56,0x34,0x12,0xaf]
142
143v_cmpx_eq_f16 v1.l, v2.l
144// GFX12: v_cmpx_eq_f16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x04,0x7d]
145
146v_cmpx_eq_f16 v127.l, v2.l
147// GFX12: v_cmpx_eq_f16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x04,0x7d]
148
149v_cmpx_eq_f16 s1, v2.l
150// GFX12: v_cmpx_eq_f16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x04,0x7d]
151
152v_cmpx_eq_f16 s105, v2.l
153// GFX12: v_cmpx_eq_f16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x04,0x7d]
154
155v_cmpx_eq_f16 vcc_lo, v2.l
156// GFX12: v_cmpx_eq_f16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x04,0x7d]
157
158v_cmpx_eq_f16 vcc_hi, v2.l
159// GFX12: v_cmpx_eq_f16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x04,0x7d]
160
161v_cmpx_eq_f16 ttmp15, v2.l
162// GFX12: v_cmpx_eq_f16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x04,0x7d]
163
164v_cmpx_eq_f16 m0, v2.l
165// GFX12: v_cmpx_eq_f16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x04,0x7d]
166
167v_cmpx_eq_f16 exec_lo, v2.l
168// GFX12: v_cmpx_eq_f16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x04,0x7d]
169
170v_cmpx_eq_f16 exec_hi, v2.l
171// GFX12: v_cmpx_eq_f16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x04,0x7d]
172
173v_cmpx_eq_f16 null, v2.l
174// GFX12: v_cmpx_eq_f16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x04,0x7d]
175
176v_cmpx_eq_f16 -1, v2.l
177// GFX12: v_cmpx_eq_f16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x04,0x7d]
178
179v_cmpx_eq_f16 0.5, v2.l
180// GFX12: v_cmpx_eq_f16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x04,0x7d]
181
182v_cmpx_eq_f16 src_scc, v2.l
183// GFX12: v_cmpx_eq_f16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x04,0x7d]
184
185v_cmpx_eq_f16 0xfe0b, v127.l
186// GFX12: v_cmpx_eq_f16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x04,0x7d,0x0b,0xfe,0x00,0x00]
187
188v_cmpx_eq_f16 v1.h, v2.l
189// GFX12: v_cmpx_eq_f16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x04,0x7d]
190
191v_cmpx_eq_f16 v127.h, v2.l
192// GFX12: v_cmpx_eq_f16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x04,0x7d]
193
194v_cmpx_eq_f16 src_scc, v2.h
195// GFX12: v_cmpx_eq_f16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x05,0x7d]
196
197v_cmpx_eq_f16 0xfe0b, v127.h
198// GFX12: v_cmpx_eq_f16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x05,0x7d,0x0b,0xfe,0x00,0x00]
199
200v_cmpx_eq_f32 v1, v2
201// GFX12: v_cmpx_eq_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x24,0x7d]
202
203v_cmpx_eq_f32 v255, v2
204// GFX12: v_cmpx_eq_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x24,0x7d]
205
206v_cmpx_eq_f32 s1, v2
207// GFX12: v_cmpx_eq_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x24,0x7d]
208
209v_cmpx_eq_f32 s105, v2
210// GFX12: v_cmpx_eq_f32_e32 s105, v2              ; encoding: [0x69,0x04,0x24,0x7d]
211
212v_cmpx_eq_f32 vcc_lo, v2
213// GFX12: v_cmpx_eq_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x24,0x7d]
214
215v_cmpx_eq_f32 vcc_hi, v2
216// GFX12: v_cmpx_eq_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x24,0x7d]
217
218v_cmpx_eq_f32 ttmp15, v2
219// GFX12: v_cmpx_eq_f32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x24,0x7d]
220
221v_cmpx_eq_f32 m0, v2
222// GFX12: v_cmpx_eq_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x24,0x7d]
223
224v_cmpx_eq_f32 exec_lo, v2
225// GFX12: v_cmpx_eq_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x24,0x7d]
226
227v_cmpx_eq_f32 exec_hi, v2
228// GFX12: v_cmpx_eq_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x24,0x7d]
229
230v_cmpx_eq_f32 null, v2
231// GFX12: v_cmpx_eq_f32_e32 null, v2              ; encoding: [0x7c,0x04,0x24,0x7d]
232
233v_cmpx_eq_f32 -1, v2
234// GFX12: v_cmpx_eq_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x24,0x7d]
235
236v_cmpx_eq_f32 0.5, v2
237// GFX12: v_cmpx_eq_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x24,0x7d]
238
239v_cmpx_eq_f32 src_scc, v2
240// GFX12: v_cmpx_eq_f32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x24,0x7d]
241
242v_cmpx_eq_f32 0xaf123456, v255
243// GFX12: v_cmpx_eq_f32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x25,0x7d,0x56,0x34,0x12,0xaf]
244
245v_cmpx_eq_f64 v[1:2], v[2:3]
246// GFX12: v_cmpx_eq_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x44,0x7d]
247
248v_cmpx_eq_f64 v[254:255], v[2:3]
249// GFX12: v_cmpx_eq_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x44,0x7d]
250
251v_cmpx_eq_f64 s[2:3], v[2:3]
252// GFX12: v_cmpx_eq_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x44,0x7d]
253
254v_cmpx_eq_f64 s[104:105], v[2:3]
255// GFX12: v_cmpx_eq_f64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0x44,0x7d]
256
257v_cmpx_eq_f64 vcc, v[2:3]
258// GFX12: v_cmpx_eq_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x44,0x7d]
259
260v_cmpx_eq_f64 ttmp[14:15], v[2:3]
261// GFX12: v_cmpx_eq_f64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0x44,0x7d]
262
263v_cmpx_eq_f64 exec, v[2:3]
264// GFX12: v_cmpx_eq_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x44,0x7d]
265
266v_cmpx_eq_f64 null, v[2:3]
267// GFX12: v_cmpx_eq_f64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0x44,0x7d]
268
269v_cmpx_eq_f64 -1, v[2:3]
270// GFX12: v_cmpx_eq_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x44,0x7d]
271
272v_cmpx_eq_f64 0.5, v[2:3]
273// GFX12: v_cmpx_eq_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x44,0x7d]
274
275v_cmpx_eq_f64 src_scc, v[2:3]
276// GFX12: v_cmpx_eq_f64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0x44,0x7d]
277
278v_cmpx_eq_f64 0xaf123456, v[254:255]
279// GFX12: v_cmpx_eq_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x45,0x7d,0x56,0x34,0x12,0xaf]
280
281v_cmpx_eq_i16 v1.l, v2.l
282// GFX12: v_cmpx_eq_i16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x64,0x7d]
283
284v_cmpx_eq_i16 v127.l, v2.l
285// GFX12: v_cmpx_eq_i16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x64,0x7d]
286
287v_cmpx_eq_i16 s1, v2.l
288// GFX12: v_cmpx_eq_i16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x64,0x7d]
289
290v_cmpx_eq_i16 s105, v2.l
291// GFX12: v_cmpx_eq_i16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x64,0x7d]
292
293v_cmpx_eq_i16 vcc_lo, v2.l
294// GFX12: v_cmpx_eq_i16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x64,0x7d]
295
296v_cmpx_eq_i16 vcc_hi, v2.l
297// GFX12: v_cmpx_eq_i16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x64,0x7d]
298
299v_cmpx_eq_i16 ttmp15, v2.l
300// GFX12: v_cmpx_eq_i16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x64,0x7d]
301
302v_cmpx_eq_i16 m0, v2.l
303// GFX12: v_cmpx_eq_i16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x64,0x7d]
304
305v_cmpx_eq_i16 exec_lo, v2.l
306// GFX12: v_cmpx_eq_i16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x64,0x7d]
307
308v_cmpx_eq_i16 exec_hi, v2.l
309// GFX12: v_cmpx_eq_i16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x64,0x7d]
310
311v_cmpx_eq_i16 null, v2.l
312// GFX12: v_cmpx_eq_i16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x64,0x7d]
313
314v_cmpx_eq_i16 -1, v2.l
315// GFX12: v_cmpx_eq_i16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x64,0x7d]
316
317v_cmpx_eq_i16 0.5, v2.l
318// GFX12: v_cmpx_eq_i16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x64,0x7d]
319
320v_cmpx_eq_i16 src_scc, v2.l
321// GFX12: v_cmpx_eq_i16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x64,0x7d]
322
323v_cmpx_eq_i16 0xfe0b, v127.l
324// GFX12: v_cmpx_eq_i16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x64,0x7d,0x0b,0xfe,0x00,0x00]
325
326v_cmpx_eq_i16 v1.h, v2.l
327// GFX12: v_cmpx_eq_i16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x64,0x7d]
328
329v_cmpx_eq_i16 v127.h, v2.l
330// GFX12: v_cmpx_eq_i16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x64,0x7d]
331
332v_cmpx_eq_i16 src_scc, v2.h
333// GFX12: v_cmpx_eq_i16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x65,0x7d]
334
335v_cmpx_eq_i16 0xfe0b, v127.h
336// GFX12: v_cmpx_eq_i16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x65,0x7d,0x0b,0xfe,0x00,0x00]
337
338v_cmpx_eq_i32 v1, v2
339// GFX12: v_cmpx_eq_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x84,0x7d]
340
341v_cmpx_eq_i32 v255, v2
342// GFX12: v_cmpx_eq_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x84,0x7d]
343
344v_cmpx_eq_i32 s1, v2
345// GFX12: v_cmpx_eq_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x84,0x7d]
346
347v_cmpx_eq_i32 s105, v2
348// GFX12: v_cmpx_eq_i32_e32 s105, v2              ; encoding: [0x69,0x04,0x84,0x7d]
349
350v_cmpx_eq_i32 vcc_lo, v2
351// GFX12: v_cmpx_eq_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x84,0x7d]
352
353v_cmpx_eq_i32 vcc_hi, v2
354// GFX12: v_cmpx_eq_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x84,0x7d]
355
356v_cmpx_eq_i32 ttmp15, v2
357// GFX12: v_cmpx_eq_i32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x84,0x7d]
358
359v_cmpx_eq_i32 m0, v2
360// GFX12: v_cmpx_eq_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x84,0x7d]
361
362v_cmpx_eq_i32 exec_lo, v2
363// GFX12: v_cmpx_eq_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x84,0x7d]
364
365v_cmpx_eq_i32 exec_hi, v2
366// GFX12: v_cmpx_eq_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x84,0x7d]
367
368v_cmpx_eq_i32 null, v2
369// GFX12: v_cmpx_eq_i32_e32 null, v2              ; encoding: [0x7c,0x04,0x84,0x7d]
370
371v_cmpx_eq_i32 -1, v2
372// GFX12: v_cmpx_eq_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x84,0x7d]
373
374v_cmpx_eq_i32 0.5, v2
375// GFX12: v_cmpx_eq_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x84,0x7d]
376
377v_cmpx_eq_i32 src_scc, v2
378// GFX12: v_cmpx_eq_i32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x84,0x7d]
379
380v_cmpx_eq_i32 0xaf123456, v255
381// GFX12: v_cmpx_eq_i32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x85,0x7d,0x56,0x34,0x12,0xaf]
382
383v_cmpx_eq_i64 v[1:2], v[2:3]
384// GFX12: v_cmpx_eq_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa4,0x7d]
385
386v_cmpx_eq_i64 v[254:255], v[2:3]
387// GFX12: v_cmpx_eq_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa4,0x7d]
388
389v_cmpx_eq_i64 s[2:3], v[2:3]
390// GFX12: v_cmpx_eq_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa4,0x7d]
391
392v_cmpx_eq_i64 s[104:105], v[2:3]
393// GFX12: v_cmpx_eq_i64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0xa4,0x7d]
394
395v_cmpx_eq_i64 vcc, v[2:3]
396// GFX12: v_cmpx_eq_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa4,0x7d]
397
398v_cmpx_eq_i64 ttmp[14:15], v[2:3]
399// GFX12: v_cmpx_eq_i64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0xa4,0x7d]
400
401v_cmpx_eq_i64 exec, v[2:3]
402// GFX12: v_cmpx_eq_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa4,0x7d]
403
404v_cmpx_eq_i64 null, v[2:3]
405// GFX12: v_cmpx_eq_i64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0xa4,0x7d]
406
407v_cmpx_eq_i64 -1, v[2:3]
408// GFX12: v_cmpx_eq_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa4,0x7d]
409
410v_cmpx_eq_i64 0.5, v[2:3]
411// GFX12: v_cmpx_eq_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa4,0x7d]
412
413v_cmpx_eq_i64 src_scc, v[2:3]
414// GFX12: v_cmpx_eq_i64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0xa4,0x7d]
415
416v_cmpx_eq_i64 0xaf123456, v[254:255]
417// GFX12: v_cmpx_eq_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xa5,0x7d,0x56,0x34,0x12,0xaf]
418
419v_cmpx_eq_u16 v1.l, v2.l
420// GFX12: v_cmpx_eq_u16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x74,0x7d]
421
422v_cmpx_eq_u16 v127.l, v2.l
423// GFX12: v_cmpx_eq_u16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x74,0x7d]
424
425v_cmpx_eq_u16 s1, v2.l
426// GFX12: v_cmpx_eq_u16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x74,0x7d]
427
428v_cmpx_eq_u16 s105, v2.l
429// GFX12: v_cmpx_eq_u16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x74,0x7d]
430
431v_cmpx_eq_u16 vcc_lo, v2.l
432// GFX12: v_cmpx_eq_u16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x74,0x7d]
433
434v_cmpx_eq_u16 vcc_hi, v2.l
435// GFX12: v_cmpx_eq_u16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x74,0x7d]
436
437v_cmpx_eq_u16 ttmp15, v2.l
438// GFX12: v_cmpx_eq_u16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x74,0x7d]
439
440v_cmpx_eq_u16 m0, v2.l
441// GFX12: v_cmpx_eq_u16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x74,0x7d]
442
443v_cmpx_eq_u16 exec_lo, v2.l
444// GFX12: v_cmpx_eq_u16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x74,0x7d]
445
446v_cmpx_eq_u16 exec_hi, v2.l
447// GFX12: v_cmpx_eq_u16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x74,0x7d]
448
449v_cmpx_eq_u16 null, v2.l
450// GFX12: v_cmpx_eq_u16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x74,0x7d]
451
452v_cmpx_eq_u16 -1, v2.l
453// GFX12: v_cmpx_eq_u16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x74,0x7d]
454
455v_cmpx_eq_u16 0.5, v2.l
456// GFX12: v_cmpx_eq_u16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x74,0x7d]
457
458v_cmpx_eq_u16 src_scc, v2.l
459// GFX12: v_cmpx_eq_u16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x74,0x7d]
460
461v_cmpx_eq_u16 0xfe0b, v127.l
462// GFX12: v_cmpx_eq_u16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x74,0x7d,0x0b,0xfe,0x00,0x00]
463
464v_cmpx_eq_u16 v1.h, v2.l
465// GFX12: v_cmpx_eq_u16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x74,0x7d]
466
467v_cmpx_eq_u16 v127.h, v2.l
468// GFX12: v_cmpx_eq_u16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x74,0x7d]
469
470v_cmpx_eq_u16 src_scc, v2.h
471// GFX12: v_cmpx_eq_u16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x75,0x7d]
472
473v_cmpx_eq_u16 0xfe0b, v127.h
474// GFX12: v_cmpx_eq_u16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x75,0x7d,0x0b,0xfe,0x00,0x00]
475
476v_cmpx_eq_u32 v1, v2
477// GFX12: v_cmpx_eq_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x94,0x7d]
478
479v_cmpx_eq_u32 v255, v2
480// GFX12: v_cmpx_eq_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x94,0x7d]
481
482v_cmpx_eq_u32 s1, v2
483// GFX12: v_cmpx_eq_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x94,0x7d]
484
485v_cmpx_eq_u32 s105, v2
486// GFX12: v_cmpx_eq_u32_e32 s105, v2              ; encoding: [0x69,0x04,0x94,0x7d]
487
488v_cmpx_eq_u32 vcc_lo, v2
489// GFX12: v_cmpx_eq_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x94,0x7d]
490
491v_cmpx_eq_u32 vcc_hi, v2
492// GFX12: v_cmpx_eq_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x94,0x7d]
493
494v_cmpx_eq_u32 ttmp15, v2
495// GFX12: v_cmpx_eq_u32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x94,0x7d]
496
497v_cmpx_eq_u32 m0, v2
498// GFX12: v_cmpx_eq_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x94,0x7d]
499
500v_cmpx_eq_u32 exec_lo, v2
501// GFX12: v_cmpx_eq_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x94,0x7d]
502
503v_cmpx_eq_u32 exec_hi, v2
504// GFX12: v_cmpx_eq_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x94,0x7d]
505
506v_cmpx_eq_u32 null, v2
507// GFX12: v_cmpx_eq_u32_e32 null, v2              ; encoding: [0x7c,0x04,0x94,0x7d]
508
509v_cmpx_eq_u32 -1, v2
510// GFX12: v_cmpx_eq_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x94,0x7d]
511
512v_cmpx_eq_u32 0.5, v2
513// GFX12: v_cmpx_eq_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x94,0x7d]
514
515v_cmpx_eq_u32 src_scc, v2
516// GFX12: v_cmpx_eq_u32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x94,0x7d]
517
518v_cmpx_eq_u32 0xaf123456, v255
519// GFX12: v_cmpx_eq_u32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x95,0x7d,0x56,0x34,0x12,0xaf]
520
521v_cmpx_eq_u64 v[1:2], v[2:3]
522// GFX12: v_cmpx_eq_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb4,0x7d]
523
524v_cmpx_eq_u64 v[254:255], v[2:3]
525// GFX12: v_cmpx_eq_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb4,0x7d]
526
527v_cmpx_eq_u64 s[2:3], v[2:3]
528// GFX12: v_cmpx_eq_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb4,0x7d]
529
530v_cmpx_eq_u64 s[104:105], v[2:3]
531// GFX12: v_cmpx_eq_u64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0xb4,0x7d]
532
533v_cmpx_eq_u64 vcc, v[2:3]
534// GFX12: v_cmpx_eq_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb4,0x7d]
535
536v_cmpx_eq_u64 ttmp[14:15], v[2:3]
537// GFX12: v_cmpx_eq_u64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0xb4,0x7d]
538
539v_cmpx_eq_u64 exec, v[2:3]
540// GFX12: v_cmpx_eq_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb4,0x7d]
541
542v_cmpx_eq_u64 null, v[2:3]
543// GFX12: v_cmpx_eq_u64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0xb4,0x7d]
544
545v_cmpx_eq_u64 -1, v[2:3]
546// GFX12: v_cmpx_eq_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb4,0x7d]
547
548v_cmpx_eq_u64 0.5, v[2:3]
549// GFX12: v_cmpx_eq_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb4,0x7d]
550
551v_cmpx_eq_u64 src_scc, v[2:3]
552// GFX12: v_cmpx_eq_u64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0xb4,0x7d]
553
554v_cmpx_eq_u64 0xaf123456, v[254:255]
555// GFX12: v_cmpx_eq_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xb5,0x7d,0x56,0x34,0x12,0xaf]
556
557v_cmpx_ge_f16 v1.l, v2.l
558// GFX12: v_cmpx_ge_f16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x0c,0x7d]
559
560v_cmpx_ge_f16 v127.l, v2.l
561// GFX12: v_cmpx_ge_f16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x0c,0x7d]
562
563v_cmpx_ge_f16 s1, v2.l
564// GFX12: v_cmpx_ge_f16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x0c,0x7d]
565
566v_cmpx_ge_f16 s105, v2.l
567// GFX12: v_cmpx_ge_f16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x0c,0x7d]
568
569v_cmpx_ge_f16 vcc_lo, v2.l
570// GFX12: v_cmpx_ge_f16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x0c,0x7d]
571
572v_cmpx_ge_f16 vcc_hi, v2.l
573// GFX12: v_cmpx_ge_f16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x0c,0x7d]
574
575v_cmpx_ge_f16 ttmp15, v2.l
576// GFX12: v_cmpx_ge_f16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x0c,0x7d]
577
578v_cmpx_ge_f16 m0, v2.l
579// GFX12: v_cmpx_ge_f16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x0c,0x7d]
580
581v_cmpx_ge_f16 exec_lo, v2.l
582// GFX12: v_cmpx_ge_f16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x0c,0x7d]
583
584v_cmpx_ge_f16 exec_hi, v2.l
585// GFX12: v_cmpx_ge_f16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x0c,0x7d]
586
587v_cmpx_ge_f16 null, v2.l
588// GFX12: v_cmpx_ge_f16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x0c,0x7d]
589
590v_cmpx_ge_f16 -1, v2.l
591// GFX12: v_cmpx_ge_f16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x0c,0x7d]
592
593v_cmpx_ge_f16 0.5, v2.l
594// GFX12: v_cmpx_ge_f16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x0c,0x7d]
595
596v_cmpx_ge_f16 src_scc, v2.l
597// GFX12: v_cmpx_ge_f16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x0c,0x7d]
598
599v_cmpx_ge_f16 0xfe0b, v127.l
600// GFX12: v_cmpx_ge_f16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x0c,0x7d,0x0b,0xfe,0x00,0x00]
601
602v_cmpx_ge_f16 v1.h, v2.l
603// GFX12: v_cmpx_ge_f16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x0c,0x7d]
604
605v_cmpx_ge_f16 v127.h, v2.l
606// GFX12: v_cmpx_ge_f16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x0c,0x7d]
607
608v_cmpx_ge_f16 src_scc, v2.h
609// GFX12: v_cmpx_ge_f16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x0d,0x7d]
610
611v_cmpx_ge_f16 0xfe0b, v127.h
612// GFX12: v_cmpx_ge_f16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x0d,0x7d,0x0b,0xfe,0x00,0x00]
613
614v_cmpx_ge_f32 v1, v2
615// GFX12: v_cmpx_ge_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x2c,0x7d]
616
617v_cmpx_ge_f32 v255, v2
618// GFX12: v_cmpx_ge_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x2c,0x7d]
619
620v_cmpx_ge_f32 s1, v2
621// GFX12: v_cmpx_ge_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x2c,0x7d]
622
623v_cmpx_ge_f32 s105, v2
624// GFX12: v_cmpx_ge_f32_e32 s105, v2              ; encoding: [0x69,0x04,0x2c,0x7d]
625
626v_cmpx_ge_f32 vcc_lo, v2
627// GFX12: v_cmpx_ge_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x2c,0x7d]
628
629v_cmpx_ge_f32 vcc_hi, v2
630// GFX12: v_cmpx_ge_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x2c,0x7d]
631
632v_cmpx_ge_f32 ttmp15, v2
633// GFX12: v_cmpx_ge_f32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x2c,0x7d]
634
635v_cmpx_ge_f32 m0, v2
636// GFX12: v_cmpx_ge_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x2c,0x7d]
637
638v_cmpx_ge_f32 exec_lo, v2
639// GFX12: v_cmpx_ge_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x2c,0x7d]
640
641v_cmpx_ge_f32 exec_hi, v2
642// GFX12: v_cmpx_ge_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x2c,0x7d]
643
644v_cmpx_ge_f32 null, v2
645// GFX12: v_cmpx_ge_f32_e32 null, v2              ; encoding: [0x7c,0x04,0x2c,0x7d]
646
647v_cmpx_ge_f32 -1, v2
648// GFX12: v_cmpx_ge_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x2c,0x7d]
649
650v_cmpx_ge_f32 0.5, v2
651// GFX12: v_cmpx_ge_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x2c,0x7d]
652
653v_cmpx_ge_f32 src_scc, v2
654// GFX12: v_cmpx_ge_f32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x2c,0x7d]
655
656v_cmpx_ge_f32 0xaf123456, v255
657// GFX12: v_cmpx_ge_f32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x2d,0x7d,0x56,0x34,0x12,0xaf]
658
659v_cmpx_ge_f64 v[1:2], v[2:3]
660// GFX12: v_cmpx_ge_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x4c,0x7d]
661
662v_cmpx_ge_f64 v[254:255], v[2:3]
663// GFX12: v_cmpx_ge_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x4c,0x7d]
664
665v_cmpx_ge_f64 s[2:3], v[2:3]
666// GFX12: v_cmpx_ge_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x4c,0x7d]
667
668v_cmpx_ge_f64 s[104:105], v[2:3]
669// GFX12: v_cmpx_ge_f64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0x4c,0x7d]
670
671v_cmpx_ge_f64 vcc, v[2:3]
672// GFX12: v_cmpx_ge_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x4c,0x7d]
673
674v_cmpx_ge_f64 ttmp[14:15], v[2:3]
675// GFX12: v_cmpx_ge_f64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0x4c,0x7d]
676
677v_cmpx_ge_f64 exec, v[2:3]
678// GFX12: v_cmpx_ge_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x4c,0x7d]
679
680v_cmpx_ge_f64 null, v[2:3]
681// GFX12: v_cmpx_ge_f64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0x4c,0x7d]
682
683v_cmpx_ge_f64 -1, v[2:3]
684// GFX12: v_cmpx_ge_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x4c,0x7d]
685
686v_cmpx_ge_f64 0.5, v[2:3]
687// GFX12: v_cmpx_ge_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x4c,0x7d]
688
689v_cmpx_ge_f64 src_scc, v[2:3]
690// GFX12: v_cmpx_ge_f64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0x4c,0x7d]
691
692v_cmpx_ge_f64 0xaf123456, v[254:255]
693// GFX12: v_cmpx_ge_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x4d,0x7d,0x56,0x34,0x12,0xaf]
694
695v_cmpx_ge_i16 v1.l, v2.l
696// GFX12: v_cmpx_ge_i16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x6c,0x7d]
697
698v_cmpx_ge_i16 v127.l, v2.l
699// GFX12: v_cmpx_ge_i16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x6c,0x7d]
700
701v_cmpx_ge_i16 s1, v2.l
702// GFX12: v_cmpx_ge_i16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x6c,0x7d]
703
704v_cmpx_ge_i16 s105, v2.l
705// GFX12: v_cmpx_ge_i16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x6c,0x7d]
706
707v_cmpx_ge_i16 vcc_lo, v2.l
708// GFX12: v_cmpx_ge_i16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x6c,0x7d]
709
710v_cmpx_ge_i16 vcc_hi, v2.l
711// GFX12: v_cmpx_ge_i16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x6c,0x7d]
712
713v_cmpx_ge_i16 ttmp15, v2.l
714// GFX12: v_cmpx_ge_i16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x6c,0x7d]
715
716v_cmpx_ge_i16 m0, v2.l
717// GFX12: v_cmpx_ge_i16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x6c,0x7d]
718
719v_cmpx_ge_i16 exec_lo, v2.l
720// GFX12: v_cmpx_ge_i16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x6c,0x7d]
721
722v_cmpx_ge_i16 exec_hi, v2.l
723// GFX12: v_cmpx_ge_i16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x6c,0x7d]
724
725v_cmpx_ge_i16 null, v2.l
726// GFX12: v_cmpx_ge_i16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x6c,0x7d]
727
728v_cmpx_ge_i16 -1, v2.l
729// GFX12: v_cmpx_ge_i16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x6c,0x7d]
730
731v_cmpx_ge_i16 0.5, v2.l
732// GFX12: v_cmpx_ge_i16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x6c,0x7d]
733
734v_cmpx_ge_i16 src_scc, v2.l
735// GFX12: v_cmpx_ge_i16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x6c,0x7d]
736
737v_cmpx_ge_i16 0xfe0b, v127.l
738// GFX12: v_cmpx_ge_i16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x6c,0x7d,0x0b,0xfe,0x00,0x00]
739
740v_cmpx_ge_i16 v1.h, v2.l
741// GFX12: v_cmpx_ge_i16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x6c,0x7d]
742
743v_cmpx_ge_i16 v127.h, v2.l
744// GFX12: v_cmpx_ge_i16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x6c,0x7d]
745
746v_cmpx_ge_i16 src_scc, v2.h
747// GFX12: v_cmpx_ge_i16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x6d,0x7d]
748
749v_cmpx_ge_i16 0xfe0b, v127.h
750// GFX12: v_cmpx_ge_i16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x6d,0x7d,0x0b,0xfe,0x00,0x00]
751
752v_cmpx_ge_i32 v1, v2
753// GFX12: v_cmpx_ge_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x8c,0x7d]
754
755v_cmpx_ge_i32 v255, v2
756// GFX12: v_cmpx_ge_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x8c,0x7d]
757
758v_cmpx_ge_i32 s1, v2
759// GFX12: v_cmpx_ge_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x8c,0x7d]
760
761v_cmpx_ge_i32 s105, v2
762// GFX12: v_cmpx_ge_i32_e32 s105, v2              ; encoding: [0x69,0x04,0x8c,0x7d]
763
764v_cmpx_ge_i32 vcc_lo, v2
765// GFX12: v_cmpx_ge_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x8c,0x7d]
766
767v_cmpx_ge_i32 vcc_hi, v2
768// GFX12: v_cmpx_ge_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x8c,0x7d]
769
770v_cmpx_ge_i32 ttmp15, v2
771// GFX12: v_cmpx_ge_i32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x8c,0x7d]
772
773v_cmpx_ge_i32 m0, v2
774// GFX12: v_cmpx_ge_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x8c,0x7d]
775
776v_cmpx_ge_i32 exec_lo, v2
777// GFX12: v_cmpx_ge_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x8c,0x7d]
778
779v_cmpx_ge_i32 exec_hi, v2
780// GFX12: v_cmpx_ge_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x8c,0x7d]
781
782v_cmpx_ge_i32 null, v2
783// GFX12: v_cmpx_ge_i32_e32 null, v2              ; encoding: [0x7c,0x04,0x8c,0x7d]
784
785v_cmpx_ge_i32 -1, v2
786// GFX12: v_cmpx_ge_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x8c,0x7d]
787
788v_cmpx_ge_i32 0.5, v2
789// GFX12: v_cmpx_ge_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x8c,0x7d]
790
791v_cmpx_ge_i32 src_scc, v2
792// GFX12: v_cmpx_ge_i32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x8c,0x7d]
793
794v_cmpx_ge_i32 0xaf123456, v255
795// GFX12: v_cmpx_ge_i32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x8d,0x7d,0x56,0x34,0x12,0xaf]
796
797v_cmpx_ge_i64 v[1:2], v[2:3]
798// GFX12: v_cmpx_ge_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xac,0x7d]
799
800v_cmpx_ge_i64 v[254:255], v[2:3]
801// GFX12: v_cmpx_ge_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xac,0x7d]
802
803v_cmpx_ge_i64 s[2:3], v[2:3]
804// GFX12: v_cmpx_ge_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xac,0x7d]
805
806v_cmpx_ge_i64 s[104:105], v[2:3]
807// GFX12: v_cmpx_ge_i64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0xac,0x7d]
808
809v_cmpx_ge_i64 vcc, v[2:3]
810// GFX12: v_cmpx_ge_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xac,0x7d]
811
812v_cmpx_ge_i64 ttmp[14:15], v[2:3]
813// GFX12: v_cmpx_ge_i64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0xac,0x7d]
814
815v_cmpx_ge_i64 exec, v[2:3]
816// GFX12: v_cmpx_ge_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xac,0x7d]
817
818v_cmpx_ge_i64 null, v[2:3]
819// GFX12: v_cmpx_ge_i64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0xac,0x7d]
820
821v_cmpx_ge_i64 -1, v[2:3]
822// GFX12: v_cmpx_ge_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xac,0x7d]
823
824v_cmpx_ge_i64 0.5, v[2:3]
825// GFX12: v_cmpx_ge_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xac,0x7d]
826
827v_cmpx_ge_i64 src_scc, v[2:3]
828// GFX12: v_cmpx_ge_i64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0xac,0x7d]
829
830v_cmpx_ge_i64 0xaf123456, v[254:255]
831// GFX12: v_cmpx_ge_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xad,0x7d,0x56,0x34,0x12,0xaf]
832
833v_cmpx_ge_u16 v1.l, v2.l
834// GFX12: v_cmpx_ge_u16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x7c,0x7d]
835
836v_cmpx_ge_u16 v127.l, v2.l
837// GFX12: v_cmpx_ge_u16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x7c,0x7d]
838
839v_cmpx_ge_u16 s1, v2.l
840// GFX12: v_cmpx_ge_u16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x7c,0x7d]
841
842v_cmpx_ge_u16 s105, v2.l
843// GFX12: v_cmpx_ge_u16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x7c,0x7d]
844
845v_cmpx_ge_u16 vcc_lo, v2.l
846// GFX12: v_cmpx_ge_u16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x7c,0x7d]
847
848v_cmpx_ge_u16 vcc_hi, v2.l
849// GFX12: v_cmpx_ge_u16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x7c,0x7d]
850
851v_cmpx_ge_u16 ttmp15, v2.l
852// GFX12: v_cmpx_ge_u16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x7c,0x7d]
853
854v_cmpx_ge_u16 m0, v2.l
855// GFX12: v_cmpx_ge_u16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x7c,0x7d]
856
857v_cmpx_ge_u16 exec_lo, v2.l
858// GFX12: v_cmpx_ge_u16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x7c,0x7d]
859
860v_cmpx_ge_u16 exec_hi, v2.l
861// GFX12: v_cmpx_ge_u16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x7c,0x7d]
862
863v_cmpx_ge_u16 null, v2.l
864// GFX12: v_cmpx_ge_u16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x7c,0x7d]
865
866v_cmpx_ge_u16 -1, v2.l
867// GFX12: v_cmpx_ge_u16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x7c,0x7d]
868
869v_cmpx_ge_u16 0.5, v2.l
870// GFX12: v_cmpx_ge_u16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x7c,0x7d]
871
872v_cmpx_ge_u16 src_scc, v2.l
873// GFX12: v_cmpx_ge_u16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x7c,0x7d]
874
875v_cmpx_ge_u16 0xfe0b, v127.l
876// GFX12: v_cmpx_ge_u16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x7c,0x7d,0x0b,0xfe,0x00,0x00]
877
878v_cmpx_ge_u16 v1.h, v2.l
879// GFX12: v_cmpx_ge_u16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x7c,0x7d]
880
881v_cmpx_ge_u16 v127.h, v2.l
882// GFX12: v_cmpx_ge_u16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x7c,0x7d]
883
884v_cmpx_ge_u16 src_scc, v2.h
885// GFX12: v_cmpx_ge_u16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x7d,0x7d]
886
887v_cmpx_ge_u16 0xfe0b, v127.h
888// GFX12: v_cmpx_ge_u16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x7d,0x7d,0x0b,0xfe,0x00,0x00]
889
890v_cmpx_ge_u32 v1, v2
891// GFX12: v_cmpx_ge_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x9c,0x7d]
892
893v_cmpx_ge_u32 v255, v2
894// GFX12: v_cmpx_ge_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x9c,0x7d]
895
896v_cmpx_ge_u32 s1, v2
897// GFX12: v_cmpx_ge_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x9c,0x7d]
898
899v_cmpx_ge_u32 s105, v2
900// GFX12: v_cmpx_ge_u32_e32 s105, v2              ; encoding: [0x69,0x04,0x9c,0x7d]
901
902v_cmpx_ge_u32 vcc_lo, v2
903// GFX12: v_cmpx_ge_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x9c,0x7d]
904
905v_cmpx_ge_u32 vcc_hi, v2
906// GFX12: v_cmpx_ge_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x9c,0x7d]
907
908v_cmpx_ge_u32 ttmp15, v2
909// GFX12: v_cmpx_ge_u32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x9c,0x7d]
910
911v_cmpx_ge_u32 m0, v2
912// GFX12: v_cmpx_ge_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x9c,0x7d]
913
914v_cmpx_ge_u32 exec_lo, v2
915// GFX12: v_cmpx_ge_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x9c,0x7d]
916
917v_cmpx_ge_u32 exec_hi, v2
918// GFX12: v_cmpx_ge_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x9c,0x7d]
919
920v_cmpx_ge_u32 null, v2
921// GFX12: v_cmpx_ge_u32_e32 null, v2              ; encoding: [0x7c,0x04,0x9c,0x7d]
922
923v_cmpx_ge_u32 -1, v2
924// GFX12: v_cmpx_ge_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x9c,0x7d]
925
926v_cmpx_ge_u32 0.5, v2
927// GFX12: v_cmpx_ge_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x9c,0x7d]
928
929v_cmpx_ge_u32 src_scc, v2
930// GFX12: v_cmpx_ge_u32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x9c,0x7d]
931
932v_cmpx_ge_u32 0xaf123456, v255
933// GFX12: v_cmpx_ge_u32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x9d,0x7d,0x56,0x34,0x12,0xaf]
934
935v_cmpx_ge_u64 v[1:2], v[2:3]
936// GFX12: v_cmpx_ge_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xbc,0x7d]
937
938v_cmpx_ge_u64 v[254:255], v[2:3]
939// GFX12: v_cmpx_ge_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xbc,0x7d]
940
941v_cmpx_ge_u64 s[2:3], v[2:3]
942// GFX12: v_cmpx_ge_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xbc,0x7d]
943
944v_cmpx_ge_u64 s[104:105], v[2:3]
945// GFX12: v_cmpx_ge_u64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0xbc,0x7d]
946
947v_cmpx_ge_u64 vcc, v[2:3]
948// GFX12: v_cmpx_ge_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xbc,0x7d]
949
950v_cmpx_ge_u64 ttmp[14:15], v[2:3]
951// GFX12: v_cmpx_ge_u64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0xbc,0x7d]
952
953v_cmpx_ge_u64 exec, v[2:3]
954// GFX12: v_cmpx_ge_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xbc,0x7d]
955
956v_cmpx_ge_u64 null, v[2:3]
957// GFX12: v_cmpx_ge_u64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0xbc,0x7d]
958
959v_cmpx_ge_u64 -1, v[2:3]
960// GFX12: v_cmpx_ge_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xbc,0x7d]
961
962v_cmpx_ge_u64 0.5, v[2:3]
963// GFX12: v_cmpx_ge_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xbc,0x7d]
964
965v_cmpx_ge_u64 src_scc, v[2:3]
966// GFX12: v_cmpx_ge_u64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0xbc,0x7d]
967
968v_cmpx_ge_u64 0xaf123456, v[254:255]
969// GFX12: v_cmpx_ge_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xbd,0x7d,0x56,0x34,0x12,0xaf]
970
971v_cmpx_gt_f16 v1.l, v2.l
972// GFX12: v_cmpx_gt_f16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x08,0x7d]
973
974v_cmpx_gt_f16 v127.l, v2.l
975// GFX12: v_cmpx_gt_f16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x08,0x7d]
976
977v_cmpx_gt_f16 s1, v2.l
978// GFX12: v_cmpx_gt_f16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x08,0x7d]
979
980v_cmpx_gt_f16 s105, v2.l
981// GFX12: v_cmpx_gt_f16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x08,0x7d]
982
983v_cmpx_gt_f16 vcc_lo, v2.l
984// GFX12: v_cmpx_gt_f16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x08,0x7d]
985
986v_cmpx_gt_f16 vcc_hi, v2.l
987// GFX12: v_cmpx_gt_f16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x08,0x7d]
988
989v_cmpx_gt_f16 ttmp15, v2.l
990// GFX12: v_cmpx_gt_f16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x08,0x7d]
991
992v_cmpx_gt_f16 m0, v2.l
993// GFX12: v_cmpx_gt_f16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x08,0x7d]
994
995v_cmpx_gt_f16 exec_lo, v2.l
996// GFX12: v_cmpx_gt_f16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x08,0x7d]
997
998v_cmpx_gt_f16 exec_hi, v2.l
999// GFX12: v_cmpx_gt_f16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x08,0x7d]
1000
1001v_cmpx_gt_f16 null, v2.l
1002// GFX12: v_cmpx_gt_f16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x08,0x7d]
1003
1004v_cmpx_gt_f16 -1, v2.l
1005// GFX12: v_cmpx_gt_f16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x08,0x7d]
1006
1007v_cmpx_gt_f16 0.5, v2.l
1008// GFX12: v_cmpx_gt_f16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x08,0x7d]
1009
1010v_cmpx_gt_f16 src_scc, v2.l
1011// GFX12: v_cmpx_gt_f16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x08,0x7d]
1012
1013v_cmpx_gt_f16 0xfe0b, v127.l
1014// GFX12: v_cmpx_gt_f16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x08,0x7d,0x0b,0xfe,0x00,0x00]
1015
1016v_cmpx_gt_f16 v1.h, v2.l
1017// GFX12: v_cmpx_gt_f16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x08,0x7d]
1018
1019v_cmpx_gt_f16 v127.h, v2.l
1020// GFX12: v_cmpx_gt_f16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x08,0x7d]
1021
1022v_cmpx_gt_f16 src_scc, v2.h
1023// GFX12: v_cmpx_gt_f16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x09,0x7d]
1024
1025v_cmpx_gt_f16 0xfe0b, v127.h
1026// GFX12: v_cmpx_gt_f16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x09,0x7d,0x0b,0xfe,0x00,0x00]
1027
1028v_cmpx_gt_f32 v1, v2
1029// GFX12: v_cmpx_gt_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x28,0x7d]
1030
1031v_cmpx_gt_f32 v255, v2
1032// GFX12: v_cmpx_gt_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x28,0x7d]
1033
1034v_cmpx_gt_f32 s1, v2
1035// GFX12: v_cmpx_gt_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x28,0x7d]
1036
1037v_cmpx_gt_f32 s105, v2
1038// GFX12: v_cmpx_gt_f32_e32 s105, v2              ; encoding: [0x69,0x04,0x28,0x7d]
1039
1040v_cmpx_gt_f32 vcc_lo, v2
1041// GFX12: v_cmpx_gt_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x28,0x7d]
1042
1043v_cmpx_gt_f32 vcc_hi, v2
1044// GFX12: v_cmpx_gt_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x28,0x7d]
1045
1046v_cmpx_gt_f32 ttmp15, v2
1047// GFX12: v_cmpx_gt_f32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x28,0x7d]
1048
1049v_cmpx_gt_f32 m0, v2
1050// GFX12: v_cmpx_gt_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x28,0x7d]
1051
1052v_cmpx_gt_f32 exec_lo, v2
1053// GFX12: v_cmpx_gt_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x28,0x7d]
1054
1055v_cmpx_gt_f32 exec_hi, v2
1056// GFX12: v_cmpx_gt_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x28,0x7d]
1057
1058v_cmpx_gt_f32 null, v2
1059// GFX12: v_cmpx_gt_f32_e32 null, v2              ; encoding: [0x7c,0x04,0x28,0x7d]
1060
1061v_cmpx_gt_f32 -1, v2
1062// GFX12: v_cmpx_gt_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x28,0x7d]
1063
1064v_cmpx_gt_f32 0.5, v2
1065// GFX12: v_cmpx_gt_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x28,0x7d]
1066
1067v_cmpx_gt_f32 src_scc, v2
1068// GFX12: v_cmpx_gt_f32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x28,0x7d]
1069
1070v_cmpx_gt_f32 0xaf123456, v255
1071// GFX12: v_cmpx_gt_f32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x29,0x7d,0x56,0x34,0x12,0xaf]
1072
1073v_cmpx_gt_f64 v[1:2], v[2:3]
1074// GFX12: v_cmpx_gt_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x48,0x7d]
1075
1076v_cmpx_gt_f64 v[254:255], v[2:3]
1077// GFX12: v_cmpx_gt_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x48,0x7d]
1078
1079v_cmpx_gt_f64 s[2:3], v[2:3]
1080// GFX12: v_cmpx_gt_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x48,0x7d]
1081
1082v_cmpx_gt_f64 s[104:105], v[2:3]
1083// GFX12: v_cmpx_gt_f64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0x48,0x7d]
1084
1085v_cmpx_gt_f64 vcc, v[2:3]
1086// GFX12: v_cmpx_gt_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x48,0x7d]
1087
1088v_cmpx_gt_f64 ttmp[14:15], v[2:3]
1089// GFX12: v_cmpx_gt_f64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0x48,0x7d]
1090
1091v_cmpx_gt_f64 exec, v[2:3]
1092// GFX12: v_cmpx_gt_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x48,0x7d]
1093
1094v_cmpx_gt_f64 null, v[2:3]
1095// GFX12: v_cmpx_gt_f64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0x48,0x7d]
1096
1097v_cmpx_gt_f64 -1, v[2:3]
1098// GFX12: v_cmpx_gt_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x48,0x7d]
1099
1100v_cmpx_gt_f64 0.5, v[2:3]
1101// GFX12: v_cmpx_gt_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x48,0x7d]
1102
1103v_cmpx_gt_f64 src_scc, v[2:3]
1104// GFX12: v_cmpx_gt_f64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0x48,0x7d]
1105
1106v_cmpx_gt_f64 0xaf123456, v[254:255]
1107// GFX12: v_cmpx_gt_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x49,0x7d,0x56,0x34,0x12,0xaf]
1108
1109v_cmpx_gt_i16 v1.l, v2.l
1110// GFX12: v_cmpx_gt_i16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x68,0x7d]
1111
1112v_cmpx_gt_i16 v127.l, v2.l
1113// GFX12: v_cmpx_gt_i16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x68,0x7d]
1114
1115v_cmpx_gt_i16 s1, v2.l
1116// GFX12: v_cmpx_gt_i16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x68,0x7d]
1117
1118v_cmpx_gt_i16 s105, v2.l
1119// GFX12: v_cmpx_gt_i16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x68,0x7d]
1120
1121v_cmpx_gt_i16 vcc_lo, v2.l
1122// GFX12: v_cmpx_gt_i16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x68,0x7d]
1123
1124v_cmpx_gt_i16 vcc_hi, v2.l
1125// GFX12: v_cmpx_gt_i16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x68,0x7d]
1126
1127v_cmpx_gt_i16 ttmp15, v2.l
1128// GFX12: v_cmpx_gt_i16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x68,0x7d]
1129
1130v_cmpx_gt_i16 m0, v2.l
1131// GFX12: v_cmpx_gt_i16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x68,0x7d]
1132
1133v_cmpx_gt_i16 exec_lo, v2.l
1134// GFX12: v_cmpx_gt_i16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x68,0x7d]
1135
1136v_cmpx_gt_i16 exec_hi, v2.l
1137// GFX12: v_cmpx_gt_i16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x68,0x7d]
1138
1139v_cmpx_gt_i16 null, v2.l
1140// GFX12: v_cmpx_gt_i16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x68,0x7d]
1141
1142v_cmpx_gt_i16 -1, v2.l
1143// GFX12: v_cmpx_gt_i16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x68,0x7d]
1144
1145v_cmpx_gt_i16 0.5, v2.l
1146// GFX12: v_cmpx_gt_i16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x68,0x7d]
1147
1148v_cmpx_gt_i16 src_scc, v2.l
1149// GFX12: v_cmpx_gt_i16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x68,0x7d]
1150
1151v_cmpx_gt_i16 0xfe0b, v127.l
1152// GFX12: v_cmpx_gt_i16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x68,0x7d,0x0b,0xfe,0x00,0x00]
1153
1154v_cmpx_gt_i16 v1.h, v2.l
1155// GFX12: v_cmpx_gt_i16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x68,0x7d]
1156
1157v_cmpx_gt_i16 v127.h, v2.l
1158// GFX12: v_cmpx_gt_i16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x68,0x7d]
1159
1160v_cmpx_gt_i16 src_scc, v2.h
1161// GFX12: v_cmpx_gt_i16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x69,0x7d]
1162
1163v_cmpx_gt_i16 0xfe0b, v127.h
1164// GFX12: v_cmpx_gt_i16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x69,0x7d,0x0b,0xfe,0x00,0x00]
1165
1166v_cmpx_gt_i32 v1, v2
1167// GFX12: v_cmpx_gt_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x88,0x7d]
1168
1169v_cmpx_gt_i32 v255, v2
1170// GFX12: v_cmpx_gt_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x88,0x7d]
1171
1172v_cmpx_gt_i32 s1, v2
1173// GFX12: v_cmpx_gt_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x88,0x7d]
1174
1175v_cmpx_gt_i32 s105, v2
1176// GFX12: v_cmpx_gt_i32_e32 s105, v2              ; encoding: [0x69,0x04,0x88,0x7d]
1177
1178v_cmpx_gt_i32 vcc_lo, v2
1179// GFX12: v_cmpx_gt_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x88,0x7d]
1180
1181v_cmpx_gt_i32 vcc_hi, v2
1182// GFX12: v_cmpx_gt_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x88,0x7d]
1183
1184v_cmpx_gt_i32 ttmp15, v2
1185// GFX12: v_cmpx_gt_i32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x88,0x7d]
1186
1187v_cmpx_gt_i32 m0, v2
1188// GFX12: v_cmpx_gt_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x88,0x7d]
1189
1190v_cmpx_gt_i32 exec_lo, v2
1191// GFX12: v_cmpx_gt_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x88,0x7d]
1192
1193v_cmpx_gt_i32 exec_hi, v2
1194// GFX12: v_cmpx_gt_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x88,0x7d]
1195
1196v_cmpx_gt_i32 null, v2
1197// GFX12: v_cmpx_gt_i32_e32 null, v2              ; encoding: [0x7c,0x04,0x88,0x7d]
1198
1199v_cmpx_gt_i32 -1, v2
1200// GFX12: v_cmpx_gt_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x88,0x7d]
1201
1202v_cmpx_gt_i32 0.5, v2
1203// GFX12: v_cmpx_gt_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x88,0x7d]
1204
1205v_cmpx_gt_i32 src_scc, v2
1206// GFX12: v_cmpx_gt_i32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x88,0x7d]
1207
1208v_cmpx_gt_i32 0xaf123456, v255
1209// GFX12: v_cmpx_gt_i32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x89,0x7d,0x56,0x34,0x12,0xaf]
1210
1211v_cmpx_gt_i64 v[1:2], v[2:3]
1212// GFX12: v_cmpx_gt_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa8,0x7d]
1213
1214v_cmpx_gt_i64 v[254:255], v[2:3]
1215// GFX12: v_cmpx_gt_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa8,0x7d]
1216
1217v_cmpx_gt_i64 s[2:3], v[2:3]
1218// GFX12: v_cmpx_gt_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa8,0x7d]
1219
1220v_cmpx_gt_i64 s[104:105], v[2:3]
1221// GFX12: v_cmpx_gt_i64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0xa8,0x7d]
1222
1223v_cmpx_gt_i64 vcc, v[2:3]
1224// GFX12: v_cmpx_gt_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa8,0x7d]
1225
1226v_cmpx_gt_i64 ttmp[14:15], v[2:3]
1227// GFX12: v_cmpx_gt_i64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0xa8,0x7d]
1228
1229v_cmpx_gt_i64 exec, v[2:3]
1230// GFX12: v_cmpx_gt_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa8,0x7d]
1231
1232v_cmpx_gt_i64 null, v[2:3]
1233// GFX12: v_cmpx_gt_i64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0xa8,0x7d]
1234
1235v_cmpx_gt_i64 -1, v[2:3]
1236// GFX12: v_cmpx_gt_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa8,0x7d]
1237
1238v_cmpx_gt_i64 0.5, v[2:3]
1239// GFX12: v_cmpx_gt_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa8,0x7d]
1240
1241v_cmpx_gt_i64 src_scc, v[2:3]
1242// GFX12: v_cmpx_gt_i64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0xa8,0x7d]
1243
1244v_cmpx_gt_i64 0xaf123456, v[254:255]
1245// GFX12: v_cmpx_gt_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xa9,0x7d,0x56,0x34,0x12,0xaf]
1246
1247v_cmpx_gt_u16 v1.l, v2.l
1248// GFX12: v_cmpx_gt_u16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x78,0x7d]
1249
1250v_cmpx_gt_u16 v127.l, v2.l
1251// GFX12: v_cmpx_gt_u16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x78,0x7d]
1252
1253v_cmpx_gt_u16 s1, v2.l
1254// GFX12: v_cmpx_gt_u16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x78,0x7d]
1255
1256v_cmpx_gt_u16 s105, v2.l
1257// GFX12: v_cmpx_gt_u16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x78,0x7d]
1258
1259v_cmpx_gt_u16 vcc_lo, v2.l
1260// GFX12: v_cmpx_gt_u16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x78,0x7d]
1261
1262v_cmpx_gt_u16 vcc_hi, v2.l
1263// GFX12: v_cmpx_gt_u16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x78,0x7d]
1264
1265v_cmpx_gt_u16 ttmp15, v2.l
1266// GFX12: v_cmpx_gt_u16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x78,0x7d]
1267
1268v_cmpx_gt_u16 m0, v2.l
1269// GFX12: v_cmpx_gt_u16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x78,0x7d]
1270
1271v_cmpx_gt_u16 exec_lo, v2.l
1272// GFX12: v_cmpx_gt_u16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x78,0x7d]
1273
1274v_cmpx_gt_u16 exec_hi, v2.l
1275// GFX12: v_cmpx_gt_u16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x78,0x7d]
1276
1277v_cmpx_gt_u16 null, v2.l
1278// GFX12: v_cmpx_gt_u16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x78,0x7d]
1279
1280v_cmpx_gt_u16 -1, v2.l
1281// GFX12: v_cmpx_gt_u16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x78,0x7d]
1282
1283v_cmpx_gt_u16 0.5, v2.l
1284// GFX12: v_cmpx_gt_u16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x78,0x7d]
1285
1286v_cmpx_gt_u16 src_scc, v2.l
1287// GFX12: v_cmpx_gt_u16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x78,0x7d]
1288
1289v_cmpx_gt_u16 0xfe0b, v127.l
1290// GFX12: v_cmpx_gt_u16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x78,0x7d,0x0b,0xfe,0x00,0x00]
1291
1292v_cmpx_gt_u16 v1.h, v2.l
1293// GFX12: v_cmpx_gt_u16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x78,0x7d]
1294
1295v_cmpx_gt_u16 v127.h, v2.l
1296// GFX12: v_cmpx_gt_u16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x78,0x7d]
1297
1298v_cmpx_gt_u16 src_scc, v2.h
1299// GFX12: v_cmpx_gt_u16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x79,0x7d]
1300
1301v_cmpx_gt_u16 0xfe0b, v127.h
1302// GFX12: v_cmpx_gt_u16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x79,0x7d,0x0b,0xfe,0x00,0x00]
1303
1304v_cmpx_gt_u32 v1, v2
1305// GFX12: v_cmpx_gt_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x98,0x7d]
1306
1307v_cmpx_gt_u32 v255, v2
1308// GFX12: v_cmpx_gt_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x98,0x7d]
1309
1310v_cmpx_gt_u32 s1, v2
1311// GFX12: v_cmpx_gt_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x98,0x7d]
1312
1313v_cmpx_gt_u32 s105, v2
1314// GFX12: v_cmpx_gt_u32_e32 s105, v2              ; encoding: [0x69,0x04,0x98,0x7d]
1315
1316v_cmpx_gt_u32 vcc_lo, v2
1317// GFX12: v_cmpx_gt_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x98,0x7d]
1318
1319v_cmpx_gt_u32 vcc_hi, v2
1320// GFX12: v_cmpx_gt_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x98,0x7d]
1321
1322v_cmpx_gt_u32 ttmp15, v2
1323// GFX12: v_cmpx_gt_u32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x98,0x7d]
1324
1325v_cmpx_gt_u32 m0, v2
1326// GFX12: v_cmpx_gt_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x98,0x7d]
1327
1328v_cmpx_gt_u32 exec_lo, v2
1329// GFX12: v_cmpx_gt_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x98,0x7d]
1330
1331v_cmpx_gt_u32 exec_hi, v2
1332// GFX12: v_cmpx_gt_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x98,0x7d]
1333
1334v_cmpx_gt_u32 null, v2
1335// GFX12: v_cmpx_gt_u32_e32 null, v2              ; encoding: [0x7c,0x04,0x98,0x7d]
1336
1337v_cmpx_gt_u32 -1, v2
1338// GFX12: v_cmpx_gt_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x98,0x7d]
1339
1340v_cmpx_gt_u32 0.5, v2
1341// GFX12: v_cmpx_gt_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x98,0x7d]
1342
1343v_cmpx_gt_u32 src_scc, v2
1344// GFX12: v_cmpx_gt_u32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x98,0x7d]
1345
1346v_cmpx_gt_u32 0xaf123456, v255
1347// GFX12: v_cmpx_gt_u32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x99,0x7d,0x56,0x34,0x12,0xaf]
1348
1349v_cmpx_gt_u64 v[1:2], v[2:3]
1350// GFX12: v_cmpx_gt_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb8,0x7d]
1351
1352v_cmpx_gt_u64 v[254:255], v[2:3]
1353// GFX12: v_cmpx_gt_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb8,0x7d]
1354
1355v_cmpx_gt_u64 s[2:3], v[2:3]
1356// GFX12: v_cmpx_gt_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb8,0x7d]
1357
1358v_cmpx_gt_u64 s[104:105], v[2:3]
1359// GFX12: v_cmpx_gt_u64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0xb8,0x7d]
1360
1361v_cmpx_gt_u64 vcc, v[2:3]
1362// GFX12: v_cmpx_gt_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb8,0x7d]
1363
1364v_cmpx_gt_u64 ttmp[14:15], v[2:3]
1365// GFX12: v_cmpx_gt_u64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0xb8,0x7d]
1366
1367v_cmpx_gt_u64 exec, v[2:3]
1368// GFX12: v_cmpx_gt_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb8,0x7d]
1369
1370v_cmpx_gt_u64 null, v[2:3]
1371// GFX12: v_cmpx_gt_u64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0xb8,0x7d]
1372
1373v_cmpx_gt_u64 -1, v[2:3]
1374// GFX12: v_cmpx_gt_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb8,0x7d]
1375
1376v_cmpx_gt_u64 0.5, v[2:3]
1377// GFX12: v_cmpx_gt_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb8,0x7d]
1378
1379v_cmpx_gt_u64 src_scc, v[2:3]
1380// GFX12: v_cmpx_gt_u64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0xb8,0x7d]
1381
1382v_cmpx_gt_u64 0xaf123456, v[254:255]
1383// GFX12: v_cmpx_gt_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xb9,0x7d,0x56,0x34,0x12,0xaf]
1384
1385v_cmpx_le_f16 v1.l, v2.l
1386// GFX12: v_cmpx_le_f16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x06,0x7d]
1387
1388v_cmpx_le_f16 v127.l, v2.l
1389// GFX12: v_cmpx_le_f16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x06,0x7d]
1390
1391v_cmpx_le_f16 s1, v2.l
1392// GFX12: v_cmpx_le_f16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x06,0x7d]
1393
1394v_cmpx_le_f16 s105, v2.l
1395// GFX12: v_cmpx_le_f16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x06,0x7d]
1396
1397v_cmpx_le_f16 vcc_lo, v2.l
1398// GFX12: v_cmpx_le_f16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x06,0x7d]
1399
1400v_cmpx_le_f16 vcc_hi, v2.l
1401// GFX12: v_cmpx_le_f16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x06,0x7d]
1402
1403v_cmpx_le_f16 ttmp15, v2.l
1404// GFX12: v_cmpx_le_f16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x06,0x7d]
1405
1406v_cmpx_le_f16 m0, v2.l
1407// GFX12: v_cmpx_le_f16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x06,0x7d]
1408
1409v_cmpx_le_f16 exec_lo, v2.l
1410// GFX12: v_cmpx_le_f16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x06,0x7d]
1411
1412v_cmpx_le_f16 exec_hi, v2.l
1413// GFX12: v_cmpx_le_f16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x06,0x7d]
1414
1415v_cmpx_le_f16 null, v2.l
1416// GFX12: v_cmpx_le_f16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x06,0x7d]
1417
1418v_cmpx_le_f16 -1, v2.l
1419// GFX12: v_cmpx_le_f16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x06,0x7d]
1420
1421v_cmpx_le_f16 0.5, v2.l
1422// GFX12: v_cmpx_le_f16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x06,0x7d]
1423
1424v_cmpx_le_f16 src_scc, v2.l
1425// GFX12: v_cmpx_le_f16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x06,0x7d]
1426
1427v_cmpx_le_f16 0xfe0b, v127.l
1428// GFX12: v_cmpx_le_f16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x06,0x7d,0x0b,0xfe,0x00,0x00]
1429
1430v_cmpx_le_f16 v1.h, v2.l
1431// GFX12: v_cmpx_le_f16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x06,0x7d]
1432
1433v_cmpx_le_f16 v127.h, v2.l
1434// GFX12: v_cmpx_le_f16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x06,0x7d]
1435
1436v_cmpx_le_f16 src_scc, v2.h
1437// GFX12: v_cmpx_le_f16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x07,0x7d]
1438
1439v_cmpx_le_f16 0xfe0b, v127.h
1440// GFX12: v_cmpx_le_f16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x07,0x7d,0x0b,0xfe,0x00,0x00]
1441
1442v_cmpx_le_f32 v1, v2
1443// GFX12: v_cmpx_le_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x26,0x7d]
1444
1445v_cmpx_le_f32 v255, v2
1446// GFX12: v_cmpx_le_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x26,0x7d]
1447
1448v_cmpx_le_f32 s1, v2
1449// GFX12: v_cmpx_le_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x26,0x7d]
1450
1451v_cmpx_le_f32 s105, v2
1452// GFX12: v_cmpx_le_f32_e32 s105, v2              ; encoding: [0x69,0x04,0x26,0x7d]
1453
1454v_cmpx_le_f32 vcc_lo, v2
1455// GFX12: v_cmpx_le_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x26,0x7d]
1456
1457v_cmpx_le_f32 vcc_hi, v2
1458// GFX12: v_cmpx_le_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x26,0x7d]
1459
1460v_cmpx_le_f32 ttmp15, v2
1461// GFX12: v_cmpx_le_f32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x26,0x7d]
1462
1463v_cmpx_le_f32 m0, v2
1464// GFX12: v_cmpx_le_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x26,0x7d]
1465
1466v_cmpx_le_f32 exec_lo, v2
1467// GFX12: v_cmpx_le_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x26,0x7d]
1468
1469v_cmpx_le_f32 exec_hi, v2
1470// GFX12: v_cmpx_le_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x26,0x7d]
1471
1472v_cmpx_le_f32 null, v2
1473// GFX12: v_cmpx_le_f32_e32 null, v2              ; encoding: [0x7c,0x04,0x26,0x7d]
1474
1475v_cmpx_le_f32 -1, v2
1476// GFX12: v_cmpx_le_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x26,0x7d]
1477
1478v_cmpx_le_f32 0.5, v2
1479// GFX12: v_cmpx_le_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x26,0x7d]
1480
1481v_cmpx_le_f32 src_scc, v2
1482// GFX12: v_cmpx_le_f32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x26,0x7d]
1483
1484v_cmpx_le_f32 0xaf123456, v255
1485// GFX12: v_cmpx_le_f32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x27,0x7d,0x56,0x34,0x12,0xaf]
1486
1487v_cmpx_le_f64 v[1:2], v[2:3]
1488// GFX12: v_cmpx_le_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x46,0x7d]
1489
1490v_cmpx_le_f64 v[254:255], v[2:3]
1491// GFX12: v_cmpx_le_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x46,0x7d]
1492
1493v_cmpx_le_f64 s[2:3], v[2:3]
1494// GFX12: v_cmpx_le_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x46,0x7d]
1495
1496v_cmpx_le_f64 s[104:105], v[2:3]
1497// GFX12: v_cmpx_le_f64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0x46,0x7d]
1498
1499v_cmpx_le_f64 vcc, v[2:3]
1500// GFX12: v_cmpx_le_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x46,0x7d]
1501
1502v_cmpx_le_f64 ttmp[14:15], v[2:3]
1503// GFX12: v_cmpx_le_f64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0x46,0x7d]
1504
1505v_cmpx_le_f64 exec, v[2:3]
1506// GFX12: v_cmpx_le_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x46,0x7d]
1507
1508v_cmpx_le_f64 null, v[2:3]
1509// GFX12: v_cmpx_le_f64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0x46,0x7d]
1510
1511v_cmpx_le_f64 -1, v[2:3]
1512// GFX12: v_cmpx_le_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x46,0x7d]
1513
1514v_cmpx_le_f64 0.5, v[2:3]
1515// GFX12: v_cmpx_le_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x46,0x7d]
1516
1517v_cmpx_le_f64 src_scc, v[2:3]
1518// GFX12: v_cmpx_le_f64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0x46,0x7d]
1519
1520v_cmpx_le_f64 0xaf123456, v[254:255]
1521// GFX12: v_cmpx_le_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x47,0x7d,0x56,0x34,0x12,0xaf]
1522
1523v_cmpx_le_i16 v1.l, v2.l
1524// GFX12: v_cmpx_le_i16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x66,0x7d]
1525
1526v_cmpx_le_i16 v127.l, v2.l
1527// GFX12: v_cmpx_le_i16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x66,0x7d]
1528
1529v_cmpx_le_i16 s1, v2.l
1530// GFX12: v_cmpx_le_i16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x66,0x7d]
1531
1532v_cmpx_le_i16 s105, v2.l
1533// GFX12: v_cmpx_le_i16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x66,0x7d]
1534
1535v_cmpx_le_i16 vcc_lo, v2.l
1536// GFX12: v_cmpx_le_i16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x66,0x7d]
1537
1538v_cmpx_le_i16 vcc_hi, v2.l
1539// GFX12: v_cmpx_le_i16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x66,0x7d]
1540
1541v_cmpx_le_i16 ttmp15, v2.l
1542// GFX12: v_cmpx_le_i16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x66,0x7d]
1543
1544v_cmpx_le_i16 m0, v2.l
1545// GFX12: v_cmpx_le_i16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x66,0x7d]
1546
1547v_cmpx_le_i16 exec_lo, v2.l
1548// GFX12: v_cmpx_le_i16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x66,0x7d]
1549
1550v_cmpx_le_i16 exec_hi, v2.l
1551// GFX12: v_cmpx_le_i16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x66,0x7d]
1552
1553v_cmpx_le_i16 null, v2.l
1554// GFX12: v_cmpx_le_i16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x66,0x7d]
1555
1556v_cmpx_le_i16 -1, v2.l
1557// GFX12: v_cmpx_le_i16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x66,0x7d]
1558
1559v_cmpx_le_i16 0.5, v2.l
1560// GFX12: v_cmpx_le_i16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x66,0x7d]
1561
1562v_cmpx_le_i16 src_scc, v2.l
1563// GFX12: v_cmpx_le_i16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x66,0x7d]
1564
1565v_cmpx_le_i16 0xfe0b, v127.l
1566// GFX12: v_cmpx_le_i16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x66,0x7d,0x0b,0xfe,0x00,0x00]
1567
1568v_cmpx_le_i16 v1.h, v2.l
1569// GFX12: v_cmpx_le_i16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x66,0x7d]
1570
1571v_cmpx_le_i16 v127.h, v2.l
1572// GFX12: v_cmpx_le_i16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x66,0x7d]
1573
1574v_cmpx_le_i16 src_scc, v2.h
1575// GFX12: v_cmpx_le_i16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x67,0x7d]
1576
1577v_cmpx_le_i16 0xfe0b, v127.h
1578// GFX12: v_cmpx_le_i16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x67,0x7d,0x0b,0xfe,0x00,0x00]
1579
1580v_cmpx_le_i32 v1, v2
1581// GFX12: v_cmpx_le_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x86,0x7d]
1582
1583v_cmpx_le_i32 v255, v2
1584// GFX12: v_cmpx_le_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x86,0x7d]
1585
1586v_cmpx_le_i32 s1, v2
1587// GFX12: v_cmpx_le_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x86,0x7d]
1588
1589v_cmpx_le_i32 s105, v2
1590// GFX12: v_cmpx_le_i32_e32 s105, v2              ; encoding: [0x69,0x04,0x86,0x7d]
1591
1592v_cmpx_le_i32 vcc_lo, v2
1593// GFX12: v_cmpx_le_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x86,0x7d]
1594
1595v_cmpx_le_i32 vcc_hi, v2
1596// GFX12: v_cmpx_le_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x86,0x7d]
1597
1598v_cmpx_le_i32 ttmp15, v2
1599// GFX12: v_cmpx_le_i32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x86,0x7d]
1600
1601v_cmpx_le_i32 m0, v2
1602// GFX12: v_cmpx_le_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x86,0x7d]
1603
1604v_cmpx_le_i32 exec_lo, v2
1605// GFX12: v_cmpx_le_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x86,0x7d]
1606
1607v_cmpx_le_i32 exec_hi, v2
1608// GFX12: v_cmpx_le_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x86,0x7d]
1609
1610v_cmpx_le_i32 null, v2
1611// GFX12: v_cmpx_le_i32_e32 null, v2              ; encoding: [0x7c,0x04,0x86,0x7d]
1612
1613v_cmpx_le_i32 -1, v2
1614// GFX12: v_cmpx_le_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x86,0x7d]
1615
1616v_cmpx_le_i32 0.5, v2
1617// GFX12: v_cmpx_le_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x86,0x7d]
1618
1619v_cmpx_le_i32 src_scc, v2
1620// GFX12: v_cmpx_le_i32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x86,0x7d]
1621
1622v_cmpx_le_i32 0xaf123456, v255
1623// GFX12: v_cmpx_le_i32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x87,0x7d,0x56,0x34,0x12,0xaf]
1624
1625v_cmpx_le_i64 v[1:2], v[2:3]
1626// GFX12: v_cmpx_le_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa6,0x7d]
1627
1628v_cmpx_le_i64 v[254:255], v[2:3]
1629// GFX12: v_cmpx_le_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa6,0x7d]
1630
1631v_cmpx_le_i64 s[2:3], v[2:3]
1632// GFX12: v_cmpx_le_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa6,0x7d]
1633
1634v_cmpx_le_i64 s[104:105], v[2:3]
1635// GFX12: v_cmpx_le_i64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0xa6,0x7d]
1636
1637v_cmpx_le_i64 vcc, v[2:3]
1638// GFX12: v_cmpx_le_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa6,0x7d]
1639
1640v_cmpx_le_i64 ttmp[14:15], v[2:3]
1641// GFX12: v_cmpx_le_i64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0xa6,0x7d]
1642
1643v_cmpx_le_i64 exec, v[2:3]
1644// GFX12: v_cmpx_le_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa6,0x7d]
1645
1646v_cmpx_le_i64 null, v[2:3]
1647// GFX12: v_cmpx_le_i64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0xa6,0x7d]
1648
1649v_cmpx_le_i64 -1, v[2:3]
1650// GFX12: v_cmpx_le_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa6,0x7d]
1651
1652v_cmpx_le_i64 0.5, v[2:3]
1653// GFX12: v_cmpx_le_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa6,0x7d]
1654
1655v_cmpx_le_i64 src_scc, v[2:3]
1656// GFX12: v_cmpx_le_i64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0xa6,0x7d]
1657
1658v_cmpx_le_i64 0xaf123456, v[254:255]
1659// GFX12: v_cmpx_le_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xa7,0x7d,0x56,0x34,0x12,0xaf]
1660
1661v_cmpx_le_u16 v1.l, v2.l
1662// GFX12: v_cmpx_le_u16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x76,0x7d]
1663
1664v_cmpx_le_u16 v127.l, v2.l
1665// GFX12: v_cmpx_le_u16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x76,0x7d]
1666
1667v_cmpx_le_u16 s1, v2.l
1668// GFX12: v_cmpx_le_u16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x76,0x7d]
1669
1670v_cmpx_le_u16 s105, v2.l
1671// GFX12: v_cmpx_le_u16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x76,0x7d]
1672
1673v_cmpx_le_u16 vcc_lo, v2.l
1674// GFX12: v_cmpx_le_u16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x76,0x7d]
1675
1676v_cmpx_le_u16 vcc_hi, v2.l
1677// GFX12: v_cmpx_le_u16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x76,0x7d]
1678
1679v_cmpx_le_u16 ttmp15, v2.l
1680// GFX12: v_cmpx_le_u16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x76,0x7d]
1681
1682v_cmpx_le_u16 m0, v2.l
1683// GFX12: v_cmpx_le_u16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x76,0x7d]
1684
1685v_cmpx_le_u16 exec_lo, v2.l
1686// GFX12: v_cmpx_le_u16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x76,0x7d]
1687
1688v_cmpx_le_u16 exec_hi, v2.l
1689// GFX12: v_cmpx_le_u16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x76,0x7d]
1690
1691v_cmpx_le_u16 null, v2.l
1692// GFX12: v_cmpx_le_u16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x76,0x7d]
1693
1694v_cmpx_le_u16 -1, v2.l
1695// GFX12: v_cmpx_le_u16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x76,0x7d]
1696
1697v_cmpx_le_u16 0.5, v2.l
1698// GFX12: v_cmpx_le_u16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x76,0x7d]
1699
1700v_cmpx_le_u16 src_scc, v2.l
1701// GFX12: v_cmpx_le_u16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x76,0x7d]
1702
1703v_cmpx_le_u16 0xfe0b, v127.l
1704// GFX12: v_cmpx_le_u16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x76,0x7d,0x0b,0xfe,0x00,0x00]
1705
1706v_cmpx_le_u16 v1.h, v2.l
1707// GFX12: v_cmpx_le_u16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x76,0x7d]
1708
1709v_cmpx_le_u16 v127.h, v2.l
1710// GFX12: v_cmpx_le_u16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x76,0x7d]
1711
1712v_cmpx_le_u16 src_scc, v2.h
1713// GFX12: v_cmpx_le_u16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x77,0x7d]
1714
1715v_cmpx_le_u16 0xfe0b, v127.h
1716// GFX12: v_cmpx_le_u16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x77,0x7d,0x0b,0xfe,0x00,0x00]
1717
1718v_cmpx_le_u32 v1, v2
1719// GFX12: v_cmpx_le_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x96,0x7d]
1720
1721v_cmpx_le_u32 v255, v2
1722// GFX12: v_cmpx_le_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x96,0x7d]
1723
1724v_cmpx_le_u32 s1, v2
1725// GFX12: v_cmpx_le_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x96,0x7d]
1726
1727v_cmpx_le_u32 s105, v2
1728// GFX12: v_cmpx_le_u32_e32 s105, v2              ; encoding: [0x69,0x04,0x96,0x7d]
1729
1730v_cmpx_le_u32 vcc_lo, v2
1731// GFX12: v_cmpx_le_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x96,0x7d]
1732
1733v_cmpx_le_u32 vcc_hi, v2
1734// GFX12: v_cmpx_le_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x96,0x7d]
1735
1736v_cmpx_le_u32 ttmp15, v2
1737// GFX12: v_cmpx_le_u32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x96,0x7d]
1738
1739v_cmpx_le_u32 m0, v2
1740// GFX12: v_cmpx_le_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x96,0x7d]
1741
1742v_cmpx_le_u32 exec_lo, v2
1743// GFX12: v_cmpx_le_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x96,0x7d]
1744
1745v_cmpx_le_u32 exec_hi, v2
1746// GFX12: v_cmpx_le_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x96,0x7d]
1747
1748v_cmpx_le_u32 null, v2
1749// GFX12: v_cmpx_le_u32_e32 null, v2              ; encoding: [0x7c,0x04,0x96,0x7d]
1750
1751v_cmpx_le_u32 -1, v2
1752// GFX12: v_cmpx_le_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x96,0x7d]
1753
1754v_cmpx_le_u32 0.5, v2
1755// GFX12: v_cmpx_le_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x96,0x7d]
1756
1757v_cmpx_le_u32 src_scc, v2
1758// GFX12: v_cmpx_le_u32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x96,0x7d]
1759
1760v_cmpx_le_u32 0xaf123456, v255
1761// GFX12: v_cmpx_le_u32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x97,0x7d,0x56,0x34,0x12,0xaf]
1762
1763v_cmpx_le_u64 v[1:2], v[2:3]
1764// GFX12: v_cmpx_le_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb6,0x7d]
1765
1766v_cmpx_le_u64 v[254:255], v[2:3]
1767// GFX12: v_cmpx_le_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb6,0x7d]
1768
1769v_cmpx_le_u64 s[2:3], v[2:3]
1770// GFX12: v_cmpx_le_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb6,0x7d]
1771
1772v_cmpx_le_u64 s[104:105], v[2:3]
1773// GFX12: v_cmpx_le_u64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0xb6,0x7d]
1774
1775v_cmpx_le_u64 vcc, v[2:3]
1776// GFX12: v_cmpx_le_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb6,0x7d]
1777
1778v_cmpx_le_u64 ttmp[14:15], v[2:3]
1779// GFX12: v_cmpx_le_u64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0xb6,0x7d]
1780
1781v_cmpx_le_u64 exec, v[2:3]
1782// GFX12: v_cmpx_le_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb6,0x7d]
1783
1784v_cmpx_le_u64 null, v[2:3]
1785// GFX12: v_cmpx_le_u64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0xb6,0x7d]
1786
1787v_cmpx_le_u64 -1, v[2:3]
1788// GFX12: v_cmpx_le_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb6,0x7d]
1789
1790v_cmpx_le_u64 0.5, v[2:3]
1791// GFX12: v_cmpx_le_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb6,0x7d]
1792
1793v_cmpx_le_u64 src_scc, v[2:3]
1794// GFX12: v_cmpx_le_u64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0xb6,0x7d]
1795
1796v_cmpx_le_u64 0xaf123456, v[254:255]
1797// GFX12: v_cmpx_le_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xb7,0x7d,0x56,0x34,0x12,0xaf]
1798
1799v_cmpx_lg_f16 v1.l, v2.l
1800// GFX12: v_cmpx_lg_f16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x0a,0x7d]
1801
1802v_cmpx_lg_f16 v127.l, v2.l
1803// GFX12: v_cmpx_lg_f16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x0a,0x7d]
1804
1805v_cmpx_lg_f16 s1, v2.l
1806// GFX12: v_cmpx_lg_f16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x0a,0x7d]
1807
1808v_cmpx_lg_f16 s105, v2.l
1809// GFX12: v_cmpx_lg_f16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x0a,0x7d]
1810
1811v_cmpx_lg_f16 vcc_lo, v2.l
1812// GFX12: v_cmpx_lg_f16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x0a,0x7d]
1813
1814v_cmpx_lg_f16 vcc_hi, v2.l
1815// GFX12: v_cmpx_lg_f16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x0a,0x7d]
1816
1817v_cmpx_lg_f16 ttmp15, v2.l
1818// GFX12: v_cmpx_lg_f16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x0a,0x7d]
1819
1820v_cmpx_lg_f16 m0, v2.l
1821// GFX12: v_cmpx_lg_f16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x0a,0x7d]
1822
1823v_cmpx_lg_f16 exec_lo, v2.l
1824// GFX12: v_cmpx_lg_f16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x0a,0x7d]
1825
1826v_cmpx_lg_f16 exec_hi, v2.l
1827// GFX12: v_cmpx_lg_f16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x0a,0x7d]
1828
1829v_cmpx_lg_f16 null, v2.l
1830// GFX12: v_cmpx_lg_f16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x0a,0x7d]
1831
1832v_cmpx_lg_f16 -1, v2.l
1833// GFX12: v_cmpx_lg_f16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x0a,0x7d]
1834
1835v_cmpx_lg_f16 0.5, v2.l
1836// GFX12: v_cmpx_lg_f16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x0a,0x7d]
1837
1838v_cmpx_lg_f16 src_scc, v2.l
1839// GFX12: v_cmpx_lg_f16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x0a,0x7d]
1840
1841v_cmpx_lg_f16 0xfe0b, v127.l
1842// GFX12: v_cmpx_lg_f16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x0a,0x7d,0x0b,0xfe,0x00,0x00]
1843
1844v_cmpx_lg_f16 v1.h, v2.l
1845// GFX12: v_cmpx_lg_f16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x0a,0x7d]
1846
1847v_cmpx_lg_f16 v127.h, v2.l
1848// GFX12: v_cmpx_lg_f16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x0a,0x7d]
1849
1850v_cmpx_lg_f16 src_scc, v2.h
1851// GFX12: v_cmpx_lg_f16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x0b,0x7d]
1852
1853v_cmpx_lg_f16 0xfe0b, v127.h
1854// GFX12: v_cmpx_lg_f16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x0b,0x7d,0x0b,0xfe,0x00,0x00]
1855
1856v_cmpx_lg_f32 v1, v2
1857// GFX12: v_cmpx_lg_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x2a,0x7d]
1858
1859v_cmpx_lg_f32 v255, v2
1860// GFX12: v_cmpx_lg_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x2a,0x7d]
1861
1862v_cmpx_lg_f32 s1, v2
1863// GFX12: v_cmpx_lg_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x2a,0x7d]
1864
1865v_cmpx_lg_f32 s105, v2
1866// GFX12: v_cmpx_lg_f32_e32 s105, v2              ; encoding: [0x69,0x04,0x2a,0x7d]
1867
1868v_cmpx_lg_f32 vcc_lo, v2
1869// GFX12: v_cmpx_lg_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x2a,0x7d]
1870
1871v_cmpx_lg_f32 vcc_hi, v2
1872// GFX12: v_cmpx_lg_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x2a,0x7d]
1873
1874v_cmpx_lg_f32 ttmp15, v2
1875// GFX12: v_cmpx_lg_f32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x2a,0x7d]
1876
1877v_cmpx_lg_f32 m0, v2
1878// GFX12: v_cmpx_lg_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x2a,0x7d]
1879
1880v_cmpx_lg_f32 exec_lo, v2
1881// GFX12: v_cmpx_lg_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x2a,0x7d]
1882
1883v_cmpx_lg_f32 exec_hi, v2
1884// GFX12: v_cmpx_lg_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x2a,0x7d]
1885
1886v_cmpx_lg_f32 null, v2
1887// GFX12: v_cmpx_lg_f32_e32 null, v2              ; encoding: [0x7c,0x04,0x2a,0x7d]
1888
1889v_cmpx_lg_f32 -1, v2
1890// GFX12: v_cmpx_lg_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x2a,0x7d]
1891
1892v_cmpx_lg_f32 0.5, v2
1893// GFX12: v_cmpx_lg_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x2a,0x7d]
1894
1895v_cmpx_lg_f32 src_scc, v2
1896// GFX12: v_cmpx_lg_f32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x2a,0x7d]
1897
1898v_cmpx_lg_f32 0xaf123456, v255
1899// GFX12: v_cmpx_lg_f32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x2b,0x7d,0x56,0x34,0x12,0xaf]
1900
1901v_cmpx_lg_f64 v[1:2], v[2:3]
1902// GFX12: v_cmpx_lg_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x4a,0x7d]
1903
1904v_cmpx_lg_f64 v[254:255], v[2:3]
1905// GFX12: v_cmpx_lg_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x4a,0x7d]
1906
1907v_cmpx_lg_f64 s[2:3], v[2:3]
1908// GFX12: v_cmpx_lg_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x4a,0x7d]
1909
1910v_cmpx_lg_f64 s[104:105], v[2:3]
1911// GFX12: v_cmpx_lg_f64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0x4a,0x7d]
1912
1913v_cmpx_lg_f64 vcc, v[2:3]
1914// GFX12: v_cmpx_lg_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x4a,0x7d]
1915
1916v_cmpx_lg_f64 ttmp[14:15], v[2:3]
1917// GFX12: v_cmpx_lg_f64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0x4a,0x7d]
1918
1919v_cmpx_lg_f64 exec, v[2:3]
1920// GFX12: v_cmpx_lg_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x4a,0x7d]
1921
1922v_cmpx_lg_f64 null, v[2:3]
1923// GFX12: v_cmpx_lg_f64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0x4a,0x7d]
1924
1925v_cmpx_lg_f64 -1, v[2:3]
1926// GFX12: v_cmpx_lg_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x4a,0x7d]
1927
1928v_cmpx_lg_f64 0.5, v[2:3]
1929// GFX12: v_cmpx_lg_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x4a,0x7d]
1930
1931v_cmpx_lg_f64 src_scc, v[2:3]
1932// GFX12: v_cmpx_lg_f64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0x4a,0x7d]
1933
1934v_cmpx_lg_f64 0xaf123456, v[254:255]
1935// GFX12: v_cmpx_lg_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x4b,0x7d,0x56,0x34,0x12,0xaf]
1936
1937v_cmpx_lt_f16 v1.l, v2.l
1938// GFX12: v_cmpx_lt_f16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x02,0x7d]
1939
1940v_cmpx_lt_f16 v127.l, v2.l
1941// GFX12: v_cmpx_lt_f16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x02,0x7d]
1942
1943v_cmpx_lt_f16 s1, v2.l
1944// GFX12: v_cmpx_lt_f16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x02,0x7d]
1945
1946v_cmpx_lt_f16 s105, v2.l
1947// GFX12: v_cmpx_lt_f16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x02,0x7d]
1948
1949v_cmpx_lt_f16 vcc_lo, v2.l
1950// GFX12: v_cmpx_lt_f16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x02,0x7d]
1951
1952v_cmpx_lt_f16 vcc_hi, v2.l
1953// GFX12: v_cmpx_lt_f16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x02,0x7d]
1954
1955v_cmpx_lt_f16 ttmp15, v2.l
1956// GFX12: v_cmpx_lt_f16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x02,0x7d]
1957
1958v_cmpx_lt_f16 m0, v2.l
1959// GFX12: v_cmpx_lt_f16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x02,0x7d]
1960
1961v_cmpx_lt_f16 exec_lo, v2.l
1962// GFX12: v_cmpx_lt_f16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x02,0x7d]
1963
1964v_cmpx_lt_f16 exec_hi, v2.l
1965// GFX12: v_cmpx_lt_f16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x02,0x7d]
1966
1967v_cmpx_lt_f16 null, v2.l
1968// GFX12: v_cmpx_lt_f16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x02,0x7d]
1969
1970v_cmpx_lt_f16 -1, v2.l
1971// GFX12: v_cmpx_lt_f16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x02,0x7d]
1972
1973v_cmpx_lt_f16 0.5, v2.l
1974// GFX12: v_cmpx_lt_f16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x02,0x7d]
1975
1976v_cmpx_lt_f16 src_scc, v2.l
1977// GFX12: v_cmpx_lt_f16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x02,0x7d]
1978
1979v_cmpx_lt_f16 0xfe0b, v127.l
1980// GFX12: v_cmpx_lt_f16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x02,0x7d,0x0b,0xfe,0x00,0x00]
1981
1982v_cmpx_lt_f16 v1.h, v2.l
1983// GFX12: v_cmpx_lt_f16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x02,0x7d]
1984
1985v_cmpx_lt_f16 v127.h, v2.l
1986// GFX12: v_cmpx_lt_f16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x02,0x7d]
1987
1988v_cmpx_lt_f16 src_scc, v2.h
1989// GFX12: v_cmpx_lt_f16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x03,0x7d]
1990
1991v_cmpx_lt_f16 0xfe0b, v127.h
1992// GFX12: v_cmpx_lt_f16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x03,0x7d,0x0b,0xfe,0x00,0x00]
1993
1994v_cmpx_lt_f32 v1, v2
1995// GFX12: v_cmpx_lt_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x22,0x7d]
1996
1997v_cmpx_lt_f32 v255, v2
1998// GFX12: v_cmpx_lt_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x22,0x7d]
1999
2000v_cmpx_lt_f32 s1, v2
2001// GFX12: v_cmpx_lt_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x22,0x7d]
2002
2003v_cmpx_lt_f32 s105, v2
2004// GFX12: v_cmpx_lt_f32_e32 s105, v2              ; encoding: [0x69,0x04,0x22,0x7d]
2005
2006v_cmpx_lt_f32 vcc_lo, v2
2007// GFX12: v_cmpx_lt_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x22,0x7d]
2008
2009v_cmpx_lt_f32 vcc_hi, v2
2010// GFX12: v_cmpx_lt_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x22,0x7d]
2011
2012v_cmpx_lt_f32 ttmp15, v2
2013// GFX12: v_cmpx_lt_f32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x22,0x7d]
2014
2015v_cmpx_lt_f32 m0, v2
2016// GFX12: v_cmpx_lt_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x22,0x7d]
2017
2018v_cmpx_lt_f32 exec_lo, v2
2019// GFX12: v_cmpx_lt_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x22,0x7d]
2020
2021v_cmpx_lt_f32 exec_hi, v2
2022// GFX12: v_cmpx_lt_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x22,0x7d]
2023
2024v_cmpx_lt_f32 null, v2
2025// GFX12: v_cmpx_lt_f32_e32 null, v2              ; encoding: [0x7c,0x04,0x22,0x7d]
2026
2027v_cmpx_lt_f32 -1, v2
2028// GFX12: v_cmpx_lt_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x22,0x7d]
2029
2030v_cmpx_lt_f32 0.5, v2
2031// GFX12: v_cmpx_lt_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x22,0x7d]
2032
2033v_cmpx_lt_f32 src_scc, v2
2034// GFX12: v_cmpx_lt_f32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x22,0x7d]
2035
2036v_cmpx_lt_f32 0xaf123456, v255
2037// GFX12: v_cmpx_lt_f32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x23,0x7d,0x56,0x34,0x12,0xaf]
2038
2039v_cmpx_lt_f64 v[1:2], v[2:3]
2040// GFX12: v_cmpx_lt_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x42,0x7d]
2041
2042v_cmpx_lt_f64 v[254:255], v[2:3]
2043// GFX12: v_cmpx_lt_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x42,0x7d]
2044
2045v_cmpx_lt_f64 s[2:3], v[2:3]
2046// GFX12: v_cmpx_lt_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x42,0x7d]
2047
2048v_cmpx_lt_f64 s[104:105], v[2:3]
2049// GFX12: v_cmpx_lt_f64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0x42,0x7d]
2050
2051v_cmpx_lt_f64 vcc, v[2:3]
2052// GFX12: v_cmpx_lt_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x42,0x7d]
2053
2054v_cmpx_lt_f64 ttmp[14:15], v[2:3]
2055// GFX12: v_cmpx_lt_f64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0x42,0x7d]
2056
2057v_cmpx_lt_f64 exec, v[2:3]
2058// GFX12: v_cmpx_lt_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x42,0x7d]
2059
2060v_cmpx_lt_f64 null, v[2:3]
2061// GFX12: v_cmpx_lt_f64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0x42,0x7d]
2062
2063v_cmpx_lt_f64 -1, v[2:3]
2064// GFX12: v_cmpx_lt_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x42,0x7d]
2065
2066v_cmpx_lt_f64 0.5, v[2:3]
2067// GFX12: v_cmpx_lt_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x42,0x7d]
2068
2069v_cmpx_lt_f64 src_scc, v[2:3]
2070// GFX12: v_cmpx_lt_f64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0x42,0x7d]
2071
2072v_cmpx_lt_f64 0xaf123456, v[254:255]
2073// GFX12: v_cmpx_lt_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x43,0x7d,0x56,0x34,0x12,0xaf]
2074
2075v_cmpx_lt_i16 v1.l, v2.l
2076// GFX12: v_cmpx_lt_i16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x62,0x7d]
2077
2078v_cmpx_lt_i16 v127.l, v2.l
2079// GFX12: v_cmpx_lt_i16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x62,0x7d]
2080
2081v_cmpx_lt_i16 s1, v2.l
2082// GFX12: v_cmpx_lt_i16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x62,0x7d]
2083
2084v_cmpx_lt_i16 s105, v2.l
2085// GFX12: v_cmpx_lt_i16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x62,0x7d]
2086
2087v_cmpx_lt_i16 vcc_lo, v2.l
2088// GFX12: v_cmpx_lt_i16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x62,0x7d]
2089
2090v_cmpx_lt_i16 vcc_hi, v2.l
2091// GFX12: v_cmpx_lt_i16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x62,0x7d]
2092
2093v_cmpx_lt_i16 ttmp15, v2.l
2094// GFX12: v_cmpx_lt_i16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x62,0x7d]
2095
2096v_cmpx_lt_i16 m0, v2.l
2097// GFX12: v_cmpx_lt_i16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x62,0x7d]
2098
2099v_cmpx_lt_i16 exec_lo, v2.l
2100// GFX12: v_cmpx_lt_i16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x62,0x7d]
2101
2102v_cmpx_lt_i16 exec_hi, v2.l
2103// GFX12: v_cmpx_lt_i16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x62,0x7d]
2104
2105v_cmpx_lt_i16 null, v2.l
2106// GFX12: v_cmpx_lt_i16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x62,0x7d]
2107
2108v_cmpx_lt_i16 -1, v2.l
2109// GFX12: v_cmpx_lt_i16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x62,0x7d]
2110
2111v_cmpx_lt_i16 0.5, v2.l
2112// GFX12: v_cmpx_lt_i16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x62,0x7d]
2113
2114v_cmpx_lt_i16 src_scc, v2.l
2115// GFX12: v_cmpx_lt_i16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x62,0x7d]
2116
2117v_cmpx_lt_i16 0xfe0b, v127.l
2118// GFX12: v_cmpx_lt_i16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x62,0x7d,0x0b,0xfe,0x00,0x00]
2119
2120v_cmpx_lt_i16 v1.h, v2.l
2121// GFX12: v_cmpx_lt_i16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x62,0x7d]
2122
2123v_cmpx_lt_i16 v127.h, v2.l
2124// GFX12: v_cmpx_lt_i16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x62,0x7d]
2125
2126v_cmpx_lt_i16 src_scc, v2.h
2127// GFX12: v_cmpx_lt_i16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x63,0x7d]
2128
2129v_cmpx_lt_i16 0xfe0b, v127.h
2130// GFX12: v_cmpx_lt_i16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x63,0x7d,0x0b,0xfe,0x00,0x00]
2131
2132v_cmpx_lt_i32 v1, v2
2133// GFX12: v_cmpx_lt_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x82,0x7d]
2134
2135v_cmpx_lt_i32 v255, v2
2136// GFX12: v_cmpx_lt_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x82,0x7d]
2137
2138v_cmpx_lt_i32 s1, v2
2139// GFX12: v_cmpx_lt_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x82,0x7d]
2140
2141v_cmpx_lt_i32 s105, v2
2142// GFX12: v_cmpx_lt_i32_e32 s105, v2              ; encoding: [0x69,0x04,0x82,0x7d]
2143
2144v_cmpx_lt_i32 vcc_lo, v2
2145// GFX12: v_cmpx_lt_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x82,0x7d]
2146
2147v_cmpx_lt_i32 vcc_hi, v2
2148// GFX12: v_cmpx_lt_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x82,0x7d]
2149
2150v_cmpx_lt_i32 ttmp15, v2
2151// GFX12: v_cmpx_lt_i32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x82,0x7d]
2152
2153v_cmpx_lt_i32 m0, v2
2154// GFX12: v_cmpx_lt_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x82,0x7d]
2155
2156v_cmpx_lt_i32 exec_lo, v2
2157// GFX12: v_cmpx_lt_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x82,0x7d]
2158
2159v_cmpx_lt_i32 exec_hi, v2
2160// GFX12: v_cmpx_lt_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x82,0x7d]
2161
2162v_cmpx_lt_i32 null, v2
2163// GFX12: v_cmpx_lt_i32_e32 null, v2              ; encoding: [0x7c,0x04,0x82,0x7d]
2164
2165v_cmpx_lt_i32 -1, v2
2166// GFX12: v_cmpx_lt_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x82,0x7d]
2167
2168v_cmpx_lt_i32 0.5, v2
2169// GFX12: v_cmpx_lt_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x82,0x7d]
2170
2171v_cmpx_lt_i32 src_scc, v2
2172// GFX12: v_cmpx_lt_i32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x82,0x7d]
2173
2174v_cmpx_lt_i32 0xaf123456, v255
2175// GFX12: v_cmpx_lt_i32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x83,0x7d,0x56,0x34,0x12,0xaf]
2176
2177v_cmpx_lt_i64 v[1:2], v[2:3]
2178// GFX12: v_cmpx_lt_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa2,0x7d]
2179
2180v_cmpx_lt_i64 v[254:255], v[2:3]
2181// GFX12: v_cmpx_lt_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa2,0x7d]
2182
2183v_cmpx_lt_i64 s[2:3], v[2:3]
2184// GFX12: v_cmpx_lt_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa2,0x7d]
2185
2186v_cmpx_lt_i64 s[104:105], v[2:3]
2187// GFX12: v_cmpx_lt_i64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0xa2,0x7d]
2188
2189v_cmpx_lt_i64 vcc, v[2:3]
2190// GFX12: v_cmpx_lt_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa2,0x7d]
2191
2192v_cmpx_lt_i64 ttmp[14:15], v[2:3]
2193// GFX12: v_cmpx_lt_i64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0xa2,0x7d]
2194
2195v_cmpx_lt_i64 exec, v[2:3]
2196// GFX12: v_cmpx_lt_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa2,0x7d]
2197
2198v_cmpx_lt_i64 null, v[2:3]
2199// GFX12: v_cmpx_lt_i64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0xa2,0x7d]
2200
2201v_cmpx_lt_i64 -1, v[2:3]
2202// GFX12: v_cmpx_lt_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa2,0x7d]
2203
2204v_cmpx_lt_i64 0.5, v[2:3]
2205// GFX12: v_cmpx_lt_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa2,0x7d]
2206
2207v_cmpx_lt_i64 src_scc, v[2:3]
2208// GFX12: v_cmpx_lt_i64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0xa2,0x7d]
2209
2210v_cmpx_lt_i64 0xaf123456, v[254:255]
2211// GFX12: v_cmpx_lt_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xa3,0x7d,0x56,0x34,0x12,0xaf]
2212
2213v_cmpx_lt_u16 v1.l, v2.l
2214// GFX12: v_cmpx_lt_u16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x72,0x7d]
2215
2216v_cmpx_lt_u16 v127.l, v2.l
2217// GFX12: v_cmpx_lt_u16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x72,0x7d]
2218
2219v_cmpx_lt_u16 s1, v2.l
2220// GFX12: v_cmpx_lt_u16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x72,0x7d]
2221
2222v_cmpx_lt_u16 s105, v2.l
2223// GFX12: v_cmpx_lt_u16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x72,0x7d]
2224
2225v_cmpx_lt_u16 vcc_lo, v2.l
2226// GFX12: v_cmpx_lt_u16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x72,0x7d]
2227
2228v_cmpx_lt_u16 vcc_hi, v2.l
2229// GFX12: v_cmpx_lt_u16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x72,0x7d]
2230
2231v_cmpx_lt_u16 ttmp15, v2.l
2232// GFX12: v_cmpx_lt_u16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x72,0x7d]
2233
2234v_cmpx_lt_u16 m0, v2.l
2235// GFX12: v_cmpx_lt_u16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x72,0x7d]
2236
2237v_cmpx_lt_u16 exec_lo, v2.l
2238// GFX12: v_cmpx_lt_u16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x72,0x7d]
2239
2240v_cmpx_lt_u16 exec_hi, v2.l
2241// GFX12: v_cmpx_lt_u16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x72,0x7d]
2242
2243v_cmpx_lt_u16 null, v2.l
2244// GFX12: v_cmpx_lt_u16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x72,0x7d]
2245
2246v_cmpx_lt_u16 -1, v2.l
2247// GFX12: v_cmpx_lt_u16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x72,0x7d]
2248
2249v_cmpx_lt_u16 0.5, v2.l
2250// GFX12: v_cmpx_lt_u16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x72,0x7d]
2251
2252v_cmpx_lt_u16 src_scc, v2.l
2253// GFX12: v_cmpx_lt_u16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x72,0x7d]
2254
2255v_cmpx_lt_u16 0xfe0b, v127.l
2256// GFX12: v_cmpx_lt_u16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x72,0x7d,0x0b,0xfe,0x00,0x00]
2257
2258v_cmpx_lt_u16 v1.h, v2.l
2259// GFX12: v_cmpx_lt_u16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x72,0x7d]
2260
2261v_cmpx_lt_u16 v127.h, v2.l
2262// GFX12: v_cmpx_lt_u16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x72,0x7d]
2263
2264v_cmpx_lt_u16 src_scc, v2.h
2265// GFX12: v_cmpx_lt_u16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x73,0x7d]
2266
2267v_cmpx_lt_u16 0xfe0b, v127.h
2268// GFX12: v_cmpx_lt_u16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x73,0x7d,0x0b,0xfe,0x00,0x00]
2269
2270v_cmpx_lt_u32 v1, v2
2271// GFX12: v_cmpx_lt_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x92,0x7d]
2272
2273v_cmpx_lt_u32 v255, v2
2274// GFX12: v_cmpx_lt_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x92,0x7d]
2275
2276v_cmpx_lt_u32 s1, v2
2277// GFX12: v_cmpx_lt_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x92,0x7d]
2278
2279v_cmpx_lt_u32 s105, v2
2280// GFX12: v_cmpx_lt_u32_e32 s105, v2              ; encoding: [0x69,0x04,0x92,0x7d]
2281
2282v_cmpx_lt_u32 vcc_lo, v2
2283// GFX12: v_cmpx_lt_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x92,0x7d]
2284
2285v_cmpx_lt_u32 vcc_hi, v2
2286// GFX12: v_cmpx_lt_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x92,0x7d]
2287
2288v_cmpx_lt_u32 ttmp15, v2
2289// GFX12: v_cmpx_lt_u32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x92,0x7d]
2290
2291v_cmpx_lt_u32 m0, v2
2292// GFX12: v_cmpx_lt_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x92,0x7d]
2293
2294v_cmpx_lt_u32 exec_lo, v2
2295// GFX12: v_cmpx_lt_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x92,0x7d]
2296
2297v_cmpx_lt_u32 exec_hi, v2
2298// GFX12: v_cmpx_lt_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x92,0x7d]
2299
2300v_cmpx_lt_u32 null, v2
2301// GFX12: v_cmpx_lt_u32_e32 null, v2              ; encoding: [0x7c,0x04,0x92,0x7d]
2302
2303v_cmpx_lt_u32 -1, v2
2304// GFX12: v_cmpx_lt_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x92,0x7d]
2305
2306v_cmpx_lt_u32 0.5, v2
2307// GFX12: v_cmpx_lt_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x92,0x7d]
2308
2309v_cmpx_lt_u32 src_scc, v2
2310// GFX12: v_cmpx_lt_u32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x92,0x7d]
2311
2312v_cmpx_lt_u32 0xaf123456, v255
2313// GFX12: v_cmpx_lt_u32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x93,0x7d,0x56,0x34,0x12,0xaf]
2314
2315v_cmpx_lt_u64 v[1:2], v[2:3]
2316// GFX12: v_cmpx_lt_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb2,0x7d]
2317
2318v_cmpx_lt_u64 v[254:255], v[2:3]
2319// GFX12: v_cmpx_lt_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb2,0x7d]
2320
2321v_cmpx_lt_u64 s[2:3], v[2:3]
2322// GFX12: v_cmpx_lt_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb2,0x7d]
2323
2324v_cmpx_lt_u64 s[104:105], v[2:3]
2325// GFX12: v_cmpx_lt_u64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0xb2,0x7d]
2326
2327v_cmpx_lt_u64 vcc, v[2:3]
2328// GFX12: v_cmpx_lt_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb2,0x7d]
2329
2330v_cmpx_lt_u64 ttmp[14:15], v[2:3]
2331// GFX12: v_cmpx_lt_u64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0xb2,0x7d]
2332
2333v_cmpx_lt_u64 exec, v[2:3]
2334// GFX12: v_cmpx_lt_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb2,0x7d]
2335
2336v_cmpx_lt_u64 null, v[2:3]
2337// GFX12: v_cmpx_lt_u64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0xb2,0x7d]
2338
2339v_cmpx_lt_u64 -1, v[2:3]
2340// GFX12: v_cmpx_lt_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb2,0x7d]
2341
2342v_cmpx_lt_u64 0.5, v[2:3]
2343// GFX12: v_cmpx_lt_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb2,0x7d]
2344
2345v_cmpx_lt_u64 src_scc, v[2:3]
2346// GFX12: v_cmpx_lt_u64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0xb2,0x7d]
2347
2348v_cmpx_lt_u64 0xaf123456, v[254:255]
2349// GFX12: v_cmpx_lt_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xb3,0x7d,0x56,0x34,0x12,0xaf]
2350
2351v_cmpx_ne_i16 v1.l, v2.l
2352// GFX12: v_cmpx_ne_i16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x6a,0x7d]
2353
2354v_cmpx_ne_i16 v127.l, v2.l
2355// GFX12: v_cmpx_ne_i16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x6a,0x7d]
2356
2357v_cmpx_ne_i16 s1, v2.l
2358// GFX12: v_cmpx_ne_i16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x6a,0x7d]
2359
2360v_cmpx_ne_i16 s105, v2.l
2361// GFX12: v_cmpx_ne_i16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x6a,0x7d]
2362
2363v_cmpx_ne_i16 vcc_lo, v2.l
2364// GFX12: v_cmpx_ne_i16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x6a,0x7d]
2365
2366v_cmpx_ne_i16 vcc_hi, v2.l
2367// GFX12: v_cmpx_ne_i16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x6a,0x7d]
2368
2369v_cmpx_ne_i16 ttmp15, v2.l
2370// GFX12: v_cmpx_ne_i16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x6a,0x7d]
2371
2372v_cmpx_ne_i16 m0, v2.l
2373// GFX12: v_cmpx_ne_i16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x6a,0x7d]
2374
2375v_cmpx_ne_i16 exec_lo, v2.l
2376// GFX12: v_cmpx_ne_i16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x6a,0x7d]
2377
2378v_cmpx_ne_i16 exec_hi, v2.l
2379// GFX12: v_cmpx_ne_i16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x6a,0x7d]
2380
2381v_cmpx_ne_i16 null, v2.l
2382// GFX12: v_cmpx_ne_i16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x6a,0x7d]
2383
2384v_cmpx_ne_i16 -1, v2.l
2385// GFX12: v_cmpx_ne_i16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x6a,0x7d]
2386
2387v_cmpx_ne_i16 0.5, v2.l
2388// GFX12: v_cmpx_ne_i16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x6a,0x7d]
2389
2390v_cmpx_ne_i16 src_scc, v2.l
2391// GFX12: v_cmpx_ne_i16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x6a,0x7d]
2392
2393v_cmpx_ne_i16 0xfe0b, v127.l
2394// GFX12: v_cmpx_ne_i16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x6a,0x7d,0x0b,0xfe,0x00,0x00]
2395
2396v_cmpx_ne_i16 v1.h, v2.l
2397// GFX12: v_cmpx_ne_i16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x6a,0x7d]
2398
2399v_cmpx_ne_i16 v127.h, v2.l
2400// GFX12: v_cmpx_ne_i16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x6a,0x7d]
2401
2402v_cmpx_ne_i16 src_scc, v2.h
2403// GFX12: v_cmpx_ne_i16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x6b,0x7d]
2404
2405v_cmpx_ne_i16 0xfe0b, v127.h
2406// GFX12: v_cmpx_ne_i16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x6b,0x7d,0x0b,0xfe,0x00,0x00]
2407
2408v_cmpx_ne_i32 v1, v2
2409// GFX12: v_cmpx_ne_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x8a,0x7d]
2410
2411v_cmpx_ne_i32 v255, v2
2412// GFX12: v_cmpx_ne_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x8a,0x7d]
2413
2414v_cmpx_ne_i32 s1, v2
2415// GFX12: v_cmpx_ne_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x8a,0x7d]
2416
2417v_cmpx_ne_i32 s105, v2
2418// GFX12: v_cmpx_ne_i32_e32 s105, v2              ; encoding: [0x69,0x04,0x8a,0x7d]
2419
2420v_cmpx_ne_i32 vcc_lo, v2
2421// GFX12: v_cmpx_ne_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x8a,0x7d]
2422
2423v_cmpx_ne_i32 vcc_hi, v2
2424// GFX12: v_cmpx_ne_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x8a,0x7d]
2425
2426v_cmpx_ne_i32 ttmp15, v2
2427// GFX12: v_cmpx_ne_i32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x8a,0x7d]
2428
2429v_cmpx_ne_i32 m0, v2
2430// GFX12: v_cmpx_ne_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x8a,0x7d]
2431
2432v_cmpx_ne_i32 exec_lo, v2
2433// GFX12: v_cmpx_ne_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x8a,0x7d]
2434
2435v_cmpx_ne_i32 exec_hi, v2
2436// GFX12: v_cmpx_ne_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x8a,0x7d]
2437
2438v_cmpx_ne_i32 null, v2
2439// GFX12: v_cmpx_ne_i32_e32 null, v2              ; encoding: [0x7c,0x04,0x8a,0x7d]
2440
2441v_cmpx_ne_i32 -1, v2
2442// GFX12: v_cmpx_ne_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x8a,0x7d]
2443
2444v_cmpx_ne_i32 0.5, v2
2445// GFX12: v_cmpx_ne_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x8a,0x7d]
2446
2447v_cmpx_ne_i32 src_scc, v2
2448// GFX12: v_cmpx_ne_i32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x8a,0x7d]
2449
2450v_cmpx_ne_i32 0xaf123456, v255
2451// GFX12: v_cmpx_ne_i32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x8b,0x7d,0x56,0x34,0x12,0xaf]
2452
2453v_cmpx_ne_i64 v[1:2], v[2:3]
2454// GFX12: v_cmpx_ne_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xaa,0x7d]
2455
2456v_cmpx_ne_i64 v[254:255], v[2:3]
2457// GFX12: v_cmpx_ne_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xaa,0x7d]
2458
2459v_cmpx_ne_i64 s[2:3], v[2:3]
2460// GFX12: v_cmpx_ne_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xaa,0x7d]
2461
2462v_cmpx_ne_i64 s[104:105], v[2:3]
2463// GFX12: v_cmpx_ne_i64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0xaa,0x7d]
2464
2465v_cmpx_ne_i64 vcc, v[2:3]
2466// GFX12: v_cmpx_ne_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xaa,0x7d]
2467
2468v_cmpx_ne_i64 ttmp[14:15], v[2:3]
2469// GFX12: v_cmpx_ne_i64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0xaa,0x7d]
2470
2471v_cmpx_ne_i64 exec, v[2:3]
2472// GFX12: v_cmpx_ne_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xaa,0x7d]
2473
2474v_cmpx_ne_i64 null, v[2:3]
2475// GFX12: v_cmpx_ne_i64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0xaa,0x7d]
2476
2477v_cmpx_ne_i64 -1, v[2:3]
2478// GFX12: v_cmpx_ne_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xaa,0x7d]
2479
2480v_cmpx_ne_i64 0.5, v[2:3]
2481// GFX12: v_cmpx_ne_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xaa,0x7d]
2482
2483v_cmpx_ne_i64 src_scc, v[2:3]
2484// GFX12: v_cmpx_ne_i64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0xaa,0x7d]
2485
2486v_cmpx_ne_i64 0xaf123456, v[254:255]
2487// GFX12: v_cmpx_ne_i64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xab,0x7d,0x56,0x34,0x12,0xaf]
2488
2489v_cmpx_ne_u16 v1.l, v2.l
2490// GFX12: v_cmpx_ne_u16_e32 v1.l, v2.l            ; encoding: [0x01,0x05,0x7a,0x7d]
2491
2492v_cmpx_ne_u16 v127.l, v2.l
2493// GFX12: v_cmpx_ne_u16_e32 v127.l, v2.l          ; encoding: [0x7f,0x05,0x7a,0x7d]
2494
2495v_cmpx_ne_u16 s1, v2.l
2496// GFX12: v_cmpx_ne_u16_e32 s1, v2.l              ; encoding: [0x01,0x04,0x7a,0x7d]
2497
2498v_cmpx_ne_u16 s105, v2.l
2499// GFX12: v_cmpx_ne_u16_e32 s105, v2.l            ; encoding: [0x69,0x04,0x7a,0x7d]
2500
2501v_cmpx_ne_u16 vcc_lo, v2.l
2502// GFX12: v_cmpx_ne_u16_e32 vcc_lo, v2.l          ; encoding: [0x6a,0x04,0x7a,0x7d]
2503
2504v_cmpx_ne_u16 vcc_hi, v2.l
2505// GFX12: v_cmpx_ne_u16_e32 vcc_hi, v2.l          ; encoding: [0x6b,0x04,0x7a,0x7d]
2506
2507v_cmpx_ne_u16 ttmp15, v2.l
2508// GFX12: v_cmpx_ne_u16_e32 ttmp15, v2.l          ; encoding: [0x7b,0x04,0x7a,0x7d]
2509
2510v_cmpx_ne_u16 m0, v2.l
2511// GFX12: v_cmpx_ne_u16_e32 m0, v2.l              ; encoding: [0x7d,0x04,0x7a,0x7d]
2512
2513v_cmpx_ne_u16 exec_lo, v2.l
2514// GFX12: v_cmpx_ne_u16_e32 exec_lo, v2.l         ; encoding: [0x7e,0x04,0x7a,0x7d]
2515
2516v_cmpx_ne_u16 exec_hi, v2.l
2517// GFX12: v_cmpx_ne_u16_e32 exec_hi, v2.l         ; encoding: [0x7f,0x04,0x7a,0x7d]
2518
2519v_cmpx_ne_u16 null, v2.l
2520// GFX12: v_cmpx_ne_u16_e32 null, v2.l            ; encoding: [0x7c,0x04,0x7a,0x7d]
2521
2522v_cmpx_ne_u16 -1, v2.l
2523// GFX12: v_cmpx_ne_u16_e32 -1, v2.l              ; encoding: [0xc1,0x04,0x7a,0x7d]
2524
2525v_cmpx_ne_u16 0.5, v2.l
2526// GFX12: v_cmpx_ne_u16_e32 0.5, v2.l             ; encoding: [0xf0,0x04,0x7a,0x7d]
2527
2528v_cmpx_ne_u16 src_scc, v2.l
2529// GFX12: v_cmpx_ne_u16_e32 src_scc, v2.l         ; encoding: [0xfd,0x04,0x7a,0x7d]
2530
2531v_cmpx_ne_u16 0xfe0b, v127.l
2532// GFX12: v_cmpx_ne_u16_e32 0xfe0b, v127.l        ; encoding: [0xff,0xfe,0x7a,0x7d,0x0b,0xfe,0x00,0x00]
2533
2534v_cmpx_ne_u16 v1.h, v2.l
2535// GFX12: v_cmpx_ne_u16_e32 v1.h, v2.l            ; encoding: [0x81,0x05,0x7a,0x7d]
2536
2537v_cmpx_ne_u16 v127.h, v2.l
2538// GFX12: v_cmpx_ne_u16_e32 v127.h, v2.l          ; encoding: [0xff,0x05,0x7a,0x7d]
2539
2540v_cmpx_ne_u16 src_scc, v2.h
2541// GFX12: v_cmpx_ne_u16_e32 src_scc, v2.h         ; encoding: [0xfd,0x04,0x7b,0x7d]
2542
2543v_cmpx_ne_u16 0xfe0b, v127.h
2544// GFX12: v_cmpx_ne_u16_e32 0xfe0b, v127.h        ; encoding: [0xff,0xfe,0x7b,0x7d,0x0b,0xfe,0x00,0x00]
2545
2546v_cmpx_ne_u32 v1, v2
2547// GFX12: v_cmpx_ne_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x9a,0x7d]
2548
2549v_cmpx_ne_u32 v255, v2
2550// GFX12: v_cmpx_ne_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x9a,0x7d]
2551
2552v_cmpx_ne_u32 s1, v2
2553// GFX12: v_cmpx_ne_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x9a,0x7d]
2554
2555v_cmpx_ne_u32 s105, v2
2556// GFX12: v_cmpx_ne_u32_e32 s105, v2              ; encoding: [0x69,0x04,0x9a,0x7d]
2557
2558v_cmpx_ne_u32 vcc_lo, v2
2559// GFX12: v_cmpx_ne_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x9a,0x7d]
2560
2561v_cmpx_ne_u32 vcc_hi, v2
2562// GFX12: v_cmpx_ne_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x9a,0x7d]
2563
2564v_cmpx_ne_u32 ttmp15, v2
2565// GFX12: v_cmpx_ne_u32_e32 ttmp15, v2            ; encoding: [0x7b,0x04,0x9a,0x7d]
2566
2567v_cmpx_ne_u32 m0, v2
2568// GFX12: v_cmpx_ne_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x9a,0x7d]
2569
2570v_cmpx_ne_u32 exec_lo, v2
2571// GFX12: v_cmpx_ne_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x9a,0x7d]
2572
2573v_cmpx_ne_u32 exec_hi, v2
2574// GFX12: v_cmpx_ne_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x9a,0x7d]
2575
2576v_cmpx_ne_u32 null, v2
2577// GFX12: v_cmpx_ne_u32_e32 null, v2              ; encoding: [0x7c,0x04,0x9a,0x7d]
2578
2579v_cmpx_ne_u32 -1, v2
2580// GFX12: v_cmpx_ne_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x9a,0x7d]
2581
2582v_cmpx_ne_u32 0.5, v2
2583// GFX12: v_cmpx_ne_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x9a,0x7d]
2584
2585v_cmpx_ne_u32 src_scc, v2
2586// GFX12: v_cmpx_ne_u32_e32 src_scc, v2           ; encoding: [0xfd,0x04,0x9a,0x7d]
2587
2588v_cmpx_ne_u32 0xaf123456, v255
2589// GFX12: v_cmpx_ne_u32_e32 0xaf123456, v255      ; encoding: [0xff,0xfe,0x9b,0x7d,0x56,0x34,0x12,0xaf]
2590
2591v_cmpx_ne_u64 v[1:2], v[2:3]
2592// GFX12: v_cmpx_ne_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xba,0x7d]
2593
2594v_cmpx_ne_u64 v[254:255], v[2:3]
2595// GFX12: v_cmpx_ne_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xba,0x7d]
2596
2597v_cmpx_ne_u64 s[2:3], v[2:3]
2598// GFX12: v_cmpx_ne_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xba,0x7d]
2599
2600v_cmpx_ne_u64 s[104:105], v[2:3]
2601// GFX12: v_cmpx_ne_u64_e32 s[104:105], v[2:3]    ; encoding: [0x68,0x04,0xba,0x7d]
2602
2603v_cmpx_ne_u64 vcc, v[2:3]
2604// GFX12: v_cmpx_ne_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xba,0x7d]
2605
2606v_cmpx_ne_u64 ttmp[14:15], v[2:3]
2607// GFX12: v_cmpx_ne_u64_e32 ttmp[14:15], v[2:3]   ; encoding: [0x7a,0x04,0xba,0x7d]
2608
2609v_cmpx_ne_u64 exec, v[2:3]
2610// GFX12: v_cmpx_ne_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xba,0x7d]
2611
2612v_cmpx_ne_u64 null, v[2:3]
2613// GFX12: v_cmpx_ne_u64_e32 null, v[2:3]          ; encoding: [0x7c,0x04,0xba,0x7d]
2614
2615v_cmpx_ne_u64 -1, v[2:3]
2616// GFX12: v_cmpx_ne_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xba,0x7d]
2617
2618v_cmpx_ne_u64 0.5, v[2:3]
2619// GFX12: v_cmpx_ne_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xba,0x7d]
2620
2621v_cmpx_ne_u64 src_scc, v[2:3]
2622// GFX12: v_cmpx_ne_u64_e32 src_scc, v[2:3]       ; encoding: [0xfd,0x04,0xba,0x7d]
2623
2624v_cmpx_ne_u64 0xaf123456, v[254:255]
2625// GFX12: v_cmpx_ne_u64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0xbb,0x7d,0x56,0x34,0x12,0xaf]
2626
2627v_cmpx_neq_f16 v1.l, v2.l
2628// GFX12: v_cmpx_neq_f16_e32 v1.l, v2.l           ; encoding: [0x01,0x05,0x1a,0x7d]
2629
2630v_cmpx_neq_f16 v127.l, v2.l
2631// GFX12: v_cmpx_neq_f16_e32 v127.l, v2.l         ; encoding: [0x7f,0x05,0x1a,0x7d]
2632
2633v_cmpx_neq_f16 s1, v2.l
2634// GFX12: v_cmpx_neq_f16_e32 s1, v2.l             ; encoding: [0x01,0x04,0x1a,0x7d]
2635
2636v_cmpx_neq_f16 s105, v2.l
2637// GFX12: v_cmpx_neq_f16_e32 s105, v2.l           ; encoding: [0x69,0x04,0x1a,0x7d]
2638
2639v_cmpx_neq_f16 vcc_lo, v2.l
2640// GFX12: v_cmpx_neq_f16_e32 vcc_lo, v2.l         ; encoding: [0x6a,0x04,0x1a,0x7d]
2641
2642v_cmpx_neq_f16 vcc_hi, v2.l
2643// GFX12: v_cmpx_neq_f16_e32 vcc_hi, v2.l         ; encoding: [0x6b,0x04,0x1a,0x7d]
2644
2645v_cmpx_neq_f16 ttmp15, v2.l
2646// GFX12: v_cmpx_neq_f16_e32 ttmp15, v2.l         ; encoding: [0x7b,0x04,0x1a,0x7d]
2647
2648v_cmpx_neq_f16 m0, v2.l
2649// GFX12: v_cmpx_neq_f16_e32 m0, v2.l             ; encoding: [0x7d,0x04,0x1a,0x7d]
2650
2651v_cmpx_neq_f16 exec_lo, v2.l
2652// GFX12: v_cmpx_neq_f16_e32 exec_lo, v2.l        ; encoding: [0x7e,0x04,0x1a,0x7d]
2653
2654v_cmpx_neq_f16 exec_hi, v2.l
2655// GFX12: v_cmpx_neq_f16_e32 exec_hi, v2.l        ; encoding: [0x7f,0x04,0x1a,0x7d]
2656
2657v_cmpx_neq_f16 null, v2.l
2658// GFX12: v_cmpx_neq_f16_e32 null, v2.l           ; encoding: [0x7c,0x04,0x1a,0x7d]
2659
2660v_cmpx_neq_f16 -1, v2.l
2661// GFX12: v_cmpx_neq_f16_e32 -1, v2.l             ; encoding: [0xc1,0x04,0x1a,0x7d]
2662
2663v_cmpx_neq_f16 0.5, v2.l
2664// GFX12: v_cmpx_neq_f16_e32 0.5, v2.l            ; encoding: [0xf0,0x04,0x1a,0x7d]
2665
2666v_cmpx_neq_f16 src_scc, v2.l
2667// GFX12: v_cmpx_neq_f16_e32 src_scc, v2.l        ; encoding: [0xfd,0x04,0x1a,0x7d]
2668
2669v_cmpx_neq_f16 0xfe0b, v127.l
2670// GFX12: v_cmpx_neq_f16_e32 0xfe0b, v127.l       ; encoding: [0xff,0xfe,0x1a,0x7d,0x0b,0xfe,0x00,0x00]
2671
2672v_cmpx_neq_f16 v1.h, v2.l
2673// GFX12: v_cmpx_neq_f16_e32 v1.h, v2.l           ; encoding: [0x81,0x05,0x1a,0x7d]
2674
2675v_cmpx_neq_f16 v127.h, v2.l
2676// GFX12: v_cmpx_neq_f16_e32 v127.h, v2.l         ; encoding: [0xff,0x05,0x1a,0x7d]
2677
2678v_cmpx_neq_f16 src_scc, v2.h
2679// GFX12: v_cmpx_neq_f16_e32 src_scc, v2.h        ; encoding: [0xfd,0x04,0x1b,0x7d]
2680
2681v_cmpx_neq_f16 0xfe0b, v127.h
2682// GFX12: v_cmpx_neq_f16_e32 0xfe0b, v127.h       ; encoding: [0xff,0xfe,0x1b,0x7d,0x0b,0xfe,0x00,0x00]
2683
2684v_cmpx_neq_f32 v1, v2
2685// GFX12: v_cmpx_neq_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x3a,0x7d]
2686
2687v_cmpx_neq_f32 v255, v2
2688// GFX12: v_cmpx_neq_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x3a,0x7d]
2689
2690v_cmpx_neq_f32 s1, v2
2691// GFX12: v_cmpx_neq_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x3a,0x7d]
2692
2693v_cmpx_neq_f32 s105, v2
2694// GFX12: v_cmpx_neq_f32_e32 s105, v2             ; encoding: [0x69,0x04,0x3a,0x7d]
2695
2696v_cmpx_neq_f32 vcc_lo, v2
2697// GFX12: v_cmpx_neq_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x3a,0x7d]
2698
2699v_cmpx_neq_f32 vcc_hi, v2
2700// GFX12: v_cmpx_neq_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x3a,0x7d]
2701
2702v_cmpx_neq_f32 ttmp15, v2
2703// GFX12: v_cmpx_neq_f32_e32 ttmp15, v2           ; encoding: [0x7b,0x04,0x3a,0x7d]
2704
2705v_cmpx_neq_f32 m0, v2
2706// GFX12: v_cmpx_neq_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x3a,0x7d]
2707
2708v_cmpx_neq_f32 exec_lo, v2
2709// GFX12: v_cmpx_neq_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x3a,0x7d]
2710
2711v_cmpx_neq_f32 exec_hi, v2
2712// GFX12: v_cmpx_neq_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x3a,0x7d]
2713
2714v_cmpx_neq_f32 null, v2
2715// GFX12: v_cmpx_neq_f32_e32 null, v2             ; encoding: [0x7c,0x04,0x3a,0x7d]
2716
2717v_cmpx_neq_f32 -1, v2
2718// GFX12: v_cmpx_neq_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x3a,0x7d]
2719
2720v_cmpx_neq_f32 0.5, v2
2721// GFX12: v_cmpx_neq_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x3a,0x7d]
2722
2723v_cmpx_neq_f32 src_scc, v2
2724// GFX12: v_cmpx_neq_f32_e32 src_scc, v2          ; encoding: [0xfd,0x04,0x3a,0x7d]
2725
2726v_cmpx_neq_f32 0xaf123456, v255
2727// GFX12: v_cmpx_neq_f32_e32 0xaf123456, v255     ; encoding: [0xff,0xfe,0x3b,0x7d,0x56,0x34,0x12,0xaf]
2728
2729v_cmpx_neq_f64 v[1:2], v[2:3]
2730// GFX12: v_cmpx_neq_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x5a,0x7d]
2731
2732v_cmpx_neq_f64 v[254:255], v[2:3]
2733// GFX12: v_cmpx_neq_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x5a,0x7d]
2734
2735v_cmpx_neq_f64 s[2:3], v[2:3]
2736// GFX12: v_cmpx_neq_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x5a,0x7d]
2737
2738v_cmpx_neq_f64 s[104:105], v[2:3]
2739// GFX12: v_cmpx_neq_f64_e32 s[104:105], v[2:3]   ; encoding: [0x68,0x04,0x5a,0x7d]
2740
2741v_cmpx_neq_f64 vcc, v[2:3]
2742// GFX12: v_cmpx_neq_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x5a,0x7d]
2743
2744v_cmpx_neq_f64 ttmp[14:15], v[2:3]
2745// GFX12: v_cmpx_neq_f64_e32 ttmp[14:15], v[2:3]  ; encoding: [0x7a,0x04,0x5a,0x7d]
2746
2747v_cmpx_neq_f64 exec, v[2:3]
2748// GFX12: v_cmpx_neq_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x5a,0x7d]
2749
2750v_cmpx_neq_f64 null, v[2:3]
2751// GFX12: v_cmpx_neq_f64_e32 null, v[2:3]         ; encoding: [0x7c,0x04,0x5a,0x7d]
2752
2753v_cmpx_neq_f64 -1, v[2:3]
2754// GFX12: v_cmpx_neq_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x5a,0x7d]
2755
2756v_cmpx_neq_f64 0.5, v[2:3]
2757// GFX12: v_cmpx_neq_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x5a,0x7d]
2758
2759v_cmpx_neq_f64 src_scc, v[2:3]
2760// GFX12: v_cmpx_neq_f64_e32 src_scc, v[2:3]      ; encoding: [0xfd,0x04,0x5a,0x7d]
2761
2762v_cmpx_neq_f64 0xaf123456, v[254:255]
2763// GFX12: v_cmpx_neq_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x5b,0x7d,0x56,0x34,0x12,0xaf]
2764
2765v_cmpx_nge_f16 v1.l, v2.l
2766// GFX12: v_cmpx_nge_f16_e32 v1.l, v2.l           ; encoding: [0x01,0x05,0x12,0x7d]
2767
2768v_cmpx_nge_f16 v127.l, v2.l
2769// GFX12: v_cmpx_nge_f16_e32 v127.l, v2.l         ; encoding: [0x7f,0x05,0x12,0x7d]
2770
2771v_cmpx_nge_f16 s1, v2.l
2772// GFX12: v_cmpx_nge_f16_e32 s1, v2.l             ; encoding: [0x01,0x04,0x12,0x7d]
2773
2774v_cmpx_nge_f16 s105, v2.l
2775// GFX12: v_cmpx_nge_f16_e32 s105, v2.l           ; encoding: [0x69,0x04,0x12,0x7d]
2776
2777v_cmpx_nge_f16 vcc_lo, v2.l
2778// GFX12: v_cmpx_nge_f16_e32 vcc_lo, v2.l         ; encoding: [0x6a,0x04,0x12,0x7d]
2779
2780v_cmpx_nge_f16 vcc_hi, v2.l
2781// GFX12: v_cmpx_nge_f16_e32 vcc_hi, v2.l         ; encoding: [0x6b,0x04,0x12,0x7d]
2782
2783v_cmpx_nge_f16 ttmp15, v2.l
2784// GFX12: v_cmpx_nge_f16_e32 ttmp15, v2.l         ; encoding: [0x7b,0x04,0x12,0x7d]
2785
2786v_cmpx_nge_f16 m0, v2.l
2787// GFX12: v_cmpx_nge_f16_e32 m0, v2.l             ; encoding: [0x7d,0x04,0x12,0x7d]
2788
2789v_cmpx_nge_f16 exec_lo, v2.l
2790// GFX12: v_cmpx_nge_f16_e32 exec_lo, v2.l        ; encoding: [0x7e,0x04,0x12,0x7d]
2791
2792v_cmpx_nge_f16 exec_hi, v2.l
2793// GFX12: v_cmpx_nge_f16_e32 exec_hi, v2.l        ; encoding: [0x7f,0x04,0x12,0x7d]
2794
2795v_cmpx_nge_f16 null, v2.l
2796// GFX12: v_cmpx_nge_f16_e32 null, v2.l           ; encoding: [0x7c,0x04,0x12,0x7d]
2797
2798v_cmpx_nge_f16 -1, v2.l
2799// GFX12: v_cmpx_nge_f16_e32 -1, v2.l             ; encoding: [0xc1,0x04,0x12,0x7d]
2800
2801v_cmpx_nge_f16 0.5, v2.l
2802// GFX12: v_cmpx_nge_f16_e32 0.5, v2.l            ; encoding: [0xf0,0x04,0x12,0x7d]
2803
2804v_cmpx_nge_f16 src_scc, v2.l
2805// GFX12: v_cmpx_nge_f16_e32 src_scc, v2.l        ; encoding: [0xfd,0x04,0x12,0x7d]
2806
2807v_cmpx_nge_f16 0xfe0b, v127.l
2808// GFX12: v_cmpx_nge_f16_e32 0xfe0b, v127.l       ; encoding: [0xff,0xfe,0x12,0x7d,0x0b,0xfe,0x00,0x00]
2809
2810v_cmpx_nge_f16 v1.h, v2.l
2811// GFX12: v_cmpx_nge_f16_e32 v1.h, v2.l           ; encoding: [0x81,0x05,0x12,0x7d]
2812
2813v_cmpx_nge_f16 v127.h, v2.l
2814// GFX12: v_cmpx_nge_f16_e32 v127.h, v2.l         ; encoding: [0xff,0x05,0x12,0x7d]
2815
2816v_cmpx_nge_f16 src_scc, v2.h
2817// GFX12: v_cmpx_nge_f16_e32 src_scc, v2.h        ; encoding: [0xfd,0x04,0x13,0x7d]
2818
2819v_cmpx_nge_f16 0xfe0b, v127.h
2820// GFX12: v_cmpx_nge_f16_e32 0xfe0b, v127.h       ; encoding: [0xff,0xfe,0x13,0x7d,0x0b,0xfe,0x00,0x00]
2821
2822v_cmpx_nge_f32 v1, v2
2823// GFX12: v_cmpx_nge_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x32,0x7d]
2824
2825v_cmpx_nge_f32 v255, v2
2826// GFX12: v_cmpx_nge_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x32,0x7d]
2827
2828v_cmpx_nge_f32 s1, v2
2829// GFX12: v_cmpx_nge_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x32,0x7d]
2830
2831v_cmpx_nge_f32 s105, v2
2832// GFX12: v_cmpx_nge_f32_e32 s105, v2             ; encoding: [0x69,0x04,0x32,0x7d]
2833
2834v_cmpx_nge_f32 vcc_lo, v2
2835// GFX12: v_cmpx_nge_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x32,0x7d]
2836
2837v_cmpx_nge_f32 vcc_hi, v2
2838// GFX12: v_cmpx_nge_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x32,0x7d]
2839
2840v_cmpx_nge_f32 ttmp15, v2
2841// GFX12: v_cmpx_nge_f32_e32 ttmp15, v2           ; encoding: [0x7b,0x04,0x32,0x7d]
2842
2843v_cmpx_nge_f32 m0, v2
2844// GFX12: v_cmpx_nge_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x32,0x7d]
2845
2846v_cmpx_nge_f32 exec_lo, v2
2847// GFX12: v_cmpx_nge_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x32,0x7d]
2848
2849v_cmpx_nge_f32 exec_hi, v2
2850// GFX12: v_cmpx_nge_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x32,0x7d]
2851
2852v_cmpx_nge_f32 null, v2
2853// GFX12: v_cmpx_nge_f32_e32 null, v2             ; encoding: [0x7c,0x04,0x32,0x7d]
2854
2855v_cmpx_nge_f32 -1, v2
2856// GFX12: v_cmpx_nge_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x32,0x7d]
2857
2858v_cmpx_nge_f32 0.5, v2
2859// GFX12: v_cmpx_nge_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x32,0x7d]
2860
2861v_cmpx_nge_f32 src_scc, v2
2862// GFX12: v_cmpx_nge_f32_e32 src_scc, v2          ; encoding: [0xfd,0x04,0x32,0x7d]
2863
2864v_cmpx_nge_f32 0xaf123456, v255
2865// GFX12: v_cmpx_nge_f32_e32 0xaf123456, v255     ; encoding: [0xff,0xfe,0x33,0x7d,0x56,0x34,0x12,0xaf]
2866
2867v_cmpx_nge_f64 v[1:2], v[2:3]
2868// GFX12: v_cmpx_nge_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x52,0x7d]
2869
2870v_cmpx_nge_f64 v[254:255], v[2:3]
2871// GFX12: v_cmpx_nge_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x52,0x7d]
2872
2873v_cmpx_nge_f64 s[2:3], v[2:3]
2874// GFX12: v_cmpx_nge_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x52,0x7d]
2875
2876v_cmpx_nge_f64 s[104:105], v[2:3]
2877// GFX12: v_cmpx_nge_f64_e32 s[104:105], v[2:3]   ; encoding: [0x68,0x04,0x52,0x7d]
2878
2879v_cmpx_nge_f64 vcc, v[2:3]
2880// GFX12: v_cmpx_nge_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x52,0x7d]
2881
2882v_cmpx_nge_f64 ttmp[14:15], v[2:3]
2883// GFX12: v_cmpx_nge_f64_e32 ttmp[14:15], v[2:3]  ; encoding: [0x7a,0x04,0x52,0x7d]
2884
2885v_cmpx_nge_f64 exec, v[2:3]
2886// GFX12: v_cmpx_nge_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x52,0x7d]
2887
2888v_cmpx_nge_f64 null, v[2:3]
2889// GFX12: v_cmpx_nge_f64_e32 null, v[2:3]         ; encoding: [0x7c,0x04,0x52,0x7d]
2890
2891v_cmpx_nge_f64 -1, v[2:3]
2892// GFX12: v_cmpx_nge_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x52,0x7d]
2893
2894v_cmpx_nge_f64 0.5, v[2:3]
2895// GFX12: v_cmpx_nge_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x52,0x7d]
2896
2897v_cmpx_nge_f64 src_scc, v[2:3]
2898// GFX12: v_cmpx_nge_f64_e32 src_scc, v[2:3]      ; encoding: [0xfd,0x04,0x52,0x7d]
2899
2900v_cmpx_nge_f64 0xaf123456, v[254:255]
2901// GFX12: v_cmpx_nge_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x53,0x7d,0x56,0x34,0x12,0xaf]
2902
2903v_cmpx_ngt_f16 v1.l, v2.l
2904// GFX12: v_cmpx_ngt_f16_e32 v1.l, v2.l           ; encoding: [0x01,0x05,0x16,0x7d]
2905
2906v_cmpx_ngt_f16 v127.l, v2.l
2907// GFX12: v_cmpx_ngt_f16_e32 v127.l, v2.l         ; encoding: [0x7f,0x05,0x16,0x7d]
2908
2909v_cmpx_ngt_f16 s1, v2.l
2910// GFX12: v_cmpx_ngt_f16_e32 s1, v2.l             ; encoding: [0x01,0x04,0x16,0x7d]
2911
2912v_cmpx_ngt_f16 s105, v2.l
2913// GFX12: v_cmpx_ngt_f16_e32 s105, v2.l           ; encoding: [0x69,0x04,0x16,0x7d]
2914
2915v_cmpx_ngt_f16 vcc_lo, v2.l
2916// GFX12: v_cmpx_ngt_f16_e32 vcc_lo, v2.l         ; encoding: [0x6a,0x04,0x16,0x7d]
2917
2918v_cmpx_ngt_f16 vcc_hi, v2.l
2919// GFX12: v_cmpx_ngt_f16_e32 vcc_hi, v2.l         ; encoding: [0x6b,0x04,0x16,0x7d]
2920
2921v_cmpx_ngt_f16 ttmp15, v2.l
2922// GFX12: v_cmpx_ngt_f16_e32 ttmp15, v2.l         ; encoding: [0x7b,0x04,0x16,0x7d]
2923
2924v_cmpx_ngt_f16 m0, v2.l
2925// GFX12: v_cmpx_ngt_f16_e32 m0, v2.l             ; encoding: [0x7d,0x04,0x16,0x7d]
2926
2927v_cmpx_ngt_f16 exec_lo, v2.l
2928// GFX12: v_cmpx_ngt_f16_e32 exec_lo, v2.l        ; encoding: [0x7e,0x04,0x16,0x7d]
2929
2930v_cmpx_ngt_f16 exec_hi, v2.l
2931// GFX12: v_cmpx_ngt_f16_e32 exec_hi, v2.l        ; encoding: [0x7f,0x04,0x16,0x7d]
2932
2933v_cmpx_ngt_f16 null, v2.l
2934// GFX12: v_cmpx_ngt_f16_e32 null, v2.l           ; encoding: [0x7c,0x04,0x16,0x7d]
2935
2936v_cmpx_ngt_f16 -1, v2.l
2937// GFX12: v_cmpx_ngt_f16_e32 -1, v2.l             ; encoding: [0xc1,0x04,0x16,0x7d]
2938
2939v_cmpx_ngt_f16 0.5, v2.l
2940// GFX12: v_cmpx_ngt_f16_e32 0.5, v2.l            ; encoding: [0xf0,0x04,0x16,0x7d]
2941
2942v_cmpx_ngt_f16 src_scc, v2.l
2943// GFX12: v_cmpx_ngt_f16_e32 src_scc, v2.l        ; encoding: [0xfd,0x04,0x16,0x7d]
2944
2945v_cmpx_ngt_f16 0xfe0b, v127.l
2946// GFX12: v_cmpx_ngt_f16_e32 0xfe0b, v127.l       ; encoding: [0xff,0xfe,0x16,0x7d,0x0b,0xfe,0x00,0x00]
2947
2948v_cmpx_ngt_f16 v1.h, v2.l
2949// GFX12: v_cmpx_ngt_f16_e32 v1.h, v2.l           ; encoding: [0x81,0x05,0x16,0x7d]
2950
2951v_cmpx_ngt_f16 v127.h, v2.l
2952// GFX12: v_cmpx_ngt_f16_e32 v127.h, v2.l         ; encoding: [0xff,0x05,0x16,0x7d]
2953
2954v_cmpx_ngt_f16 src_scc, v2.h
2955// GFX12: v_cmpx_ngt_f16_e32 src_scc, v2.h        ; encoding: [0xfd,0x04,0x17,0x7d]
2956
2957v_cmpx_ngt_f16 0xfe0b, v127.h
2958// GFX12: v_cmpx_ngt_f16_e32 0xfe0b, v127.h       ; encoding: [0xff,0xfe,0x17,0x7d,0x0b,0xfe,0x00,0x00]
2959
2960v_cmpx_ngt_f32 v1, v2
2961// GFX12: v_cmpx_ngt_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x36,0x7d]
2962
2963v_cmpx_ngt_f32 v255, v2
2964// GFX12: v_cmpx_ngt_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x36,0x7d]
2965
2966v_cmpx_ngt_f32 s1, v2
2967// GFX12: v_cmpx_ngt_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x36,0x7d]
2968
2969v_cmpx_ngt_f32 s105, v2
2970// GFX12: v_cmpx_ngt_f32_e32 s105, v2             ; encoding: [0x69,0x04,0x36,0x7d]
2971
2972v_cmpx_ngt_f32 vcc_lo, v2
2973// GFX12: v_cmpx_ngt_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x36,0x7d]
2974
2975v_cmpx_ngt_f32 vcc_hi, v2
2976// GFX12: v_cmpx_ngt_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x36,0x7d]
2977
2978v_cmpx_ngt_f32 ttmp15, v2
2979// GFX12: v_cmpx_ngt_f32_e32 ttmp15, v2           ; encoding: [0x7b,0x04,0x36,0x7d]
2980
2981v_cmpx_ngt_f32 m0, v2
2982// GFX12: v_cmpx_ngt_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x36,0x7d]
2983
2984v_cmpx_ngt_f32 exec_lo, v2
2985// GFX12: v_cmpx_ngt_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x36,0x7d]
2986
2987v_cmpx_ngt_f32 exec_hi, v2
2988// GFX12: v_cmpx_ngt_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x36,0x7d]
2989
2990v_cmpx_ngt_f32 null, v2
2991// GFX12: v_cmpx_ngt_f32_e32 null, v2             ; encoding: [0x7c,0x04,0x36,0x7d]
2992
2993v_cmpx_ngt_f32 -1, v2
2994// GFX12: v_cmpx_ngt_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x36,0x7d]
2995
2996v_cmpx_ngt_f32 0.5, v2
2997// GFX12: v_cmpx_ngt_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x36,0x7d]
2998
2999v_cmpx_ngt_f32 src_scc, v2
3000// GFX12: v_cmpx_ngt_f32_e32 src_scc, v2          ; encoding: [0xfd,0x04,0x36,0x7d]
3001
3002v_cmpx_ngt_f32 0xaf123456, v255
3003// GFX12: v_cmpx_ngt_f32_e32 0xaf123456, v255     ; encoding: [0xff,0xfe,0x37,0x7d,0x56,0x34,0x12,0xaf]
3004
3005v_cmpx_ngt_f64 v[1:2], v[2:3]
3006// GFX12: v_cmpx_ngt_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x56,0x7d]
3007
3008v_cmpx_ngt_f64 v[254:255], v[2:3]
3009// GFX12: v_cmpx_ngt_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x56,0x7d]
3010
3011v_cmpx_ngt_f64 s[2:3], v[2:3]
3012// GFX12: v_cmpx_ngt_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x56,0x7d]
3013
3014v_cmpx_ngt_f64 s[104:105], v[2:3]
3015// GFX12: v_cmpx_ngt_f64_e32 s[104:105], v[2:3]   ; encoding: [0x68,0x04,0x56,0x7d]
3016
3017v_cmpx_ngt_f64 vcc, v[2:3]
3018// GFX12: v_cmpx_ngt_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x56,0x7d]
3019
3020v_cmpx_ngt_f64 ttmp[14:15], v[2:3]
3021// GFX12: v_cmpx_ngt_f64_e32 ttmp[14:15], v[2:3]  ; encoding: [0x7a,0x04,0x56,0x7d]
3022
3023v_cmpx_ngt_f64 exec, v[2:3]
3024// GFX12: v_cmpx_ngt_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x56,0x7d]
3025
3026v_cmpx_ngt_f64 null, v[2:3]
3027// GFX12: v_cmpx_ngt_f64_e32 null, v[2:3]         ; encoding: [0x7c,0x04,0x56,0x7d]
3028
3029v_cmpx_ngt_f64 -1, v[2:3]
3030// GFX12: v_cmpx_ngt_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x56,0x7d]
3031
3032v_cmpx_ngt_f64 0.5, v[2:3]
3033// GFX12: v_cmpx_ngt_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x56,0x7d]
3034
3035v_cmpx_ngt_f64 src_scc, v[2:3]
3036// GFX12: v_cmpx_ngt_f64_e32 src_scc, v[2:3]      ; encoding: [0xfd,0x04,0x56,0x7d]
3037
3038v_cmpx_ngt_f64 0xaf123456, v[254:255]
3039// GFX12: v_cmpx_ngt_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x57,0x7d,0x56,0x34,0x12,0xaf]
3040
3041v_cmpx_nle_f16 v1.l, v2.l
3042// GFX12: v_cmpx_nle_f16_e32 v1.l, v2.l           ; encoding: [0x01,0x05,0x18,0x7d]
3043
3044v_cmpx_nle_f16 v127.l, v2.l
3045// GFX12: v_cmpx_nle_f16_e32 v127.l, v2.l         ; encoding: [0x7f,0x05,0x18,0x7d]
3046
3047v_cmpx_nle_f16 s1, v2.l
3048// GFX12: v_cmpx_nle_f16_e32 s1, v2.l             ; encoding: [0x01,0x04,0x18,0x7d]
3049
3050v_cmpx_nle_f16 s105, v2.l
3051// GFX12: v_cmpx_nle_f16_e32 s105, v2.l           ; encoding: [0x69,0x04,0x18,0x7d]
3052
3053v_cmpx_nle_f16 vcc_lo, v2.l
3054// GFX12: v_cmpx_nle_f16_e32 vcc_lo, v2.l         ; encoding: [0x6a,0x04,0x18,0x7d]
3055
3056v_cmpx_nle_f16 vcc_hi, v2.l
3057// GFX12: v_cmpx_nle_f16_e32 vcc_hi, v2.l         ; encoding: [0x6b,0x04,0x18,0x7d]
3058
3059v_cmpx_nle_f16 ttmp15, v2.l
3060// GFX12: v_cmpx_nle_f16_e32 ttmp15, v2.l         ; encoding: [0x7b,0x04,0x18,0x7d]
3061
3062v_cmpx_nle_f16 m0, v2.l
3063// GFX12: v_cmpx_nle_f16_e32 m0, v2.l             ; encoding: [0x7d,0x04,0x18,0x7d]
3064
3065v_cmpx_nle_f16 exec_lo, v2.l
3066// GFX12: v_cmpx_nle_f16_e32 exec_lo, v2.l        ; encoding: [0x7e,0x04,0x18,0x7d]
3067
3068v_cmpx_nle_f16 exec_hi, v2.l
3069// GFX12: v_cmpx_nle_f16_e32 exec_hi, v2.l        ; encoding: [0x7f,0x04,0x18,0x7d]
3070
3071v_cmpx_nle_f16 null, v2.l
3072// GFX12: v_cmpx_nle_f16_e32 null, v2.l           ; encoding: [0x7c,0x04,0x18,0x7d]
3073
3074v_cmpx_nle_f16 -1, v2.l
3075// GFX12: v_cmpx_nle_f16_e32 -1, v2.l             ; encoding: [0xc1,0x04,0x18,0x7d]
3076
3077v_cmpx_nle_f16 0.5, v2.l
3078// GFX12: v_cmpx_nle_f16_e32 0.5, v2.l            ; encoding: [0xf0,0x04,0x18,0x7d]
3079
3080v_cmpx_nle_f16 src_scc, v2.l
3081// GFX12: v_cmpx_nle_f16_e32 src_scc, v2.l        ; encoding: [0xfd,0x04,0x18,0x7d]
3082
3083v_cmpx_nle_f16 0xfe0b, v127.l
3084// GFX12: v_cmpx_nle_f16_e32 0xfe0b, v127.l       ; encoding: [0xff,0xfe,0x18,0x7d,0x0b,0xfe,0x00,0x00]
3085
3086v_cmpx_nle_f16 v1.h, v2.l
3087// GFX12: v_cmpx_nle_f16_e32 v1.h, v2.l           ; encoding: [0x81,0x05,0x18,0x7d]
3088
3089v_cmpx_nle_f16 v127.h, v2.l
3090// GFX12: v_cmpx_nle_f16_e32 v127.h, v2.l         ; encoding: [0xff,0x05,0x18,0x7d]
3091
3092v_cmpx_nle_f16 src_scc, v2.h
3093// GFX12: v_cmpx_nle_f16_e32 src_scc, v2.h        ; encoding: [0xfd,0x04,0x19,0x7d]
3094
3095v_cmpx_nle_f16 0xfe0b, v127.h
3096// GFX12: v_cmpx_nle_f16_e32 0xfe0b, v127.h       ; encoding: [0xff,0xfe,0x19,0x7d,0x0b,0xfe,0x00,0x00]
3097
3098v_cmpx_nle_f32 v1, v2
3099// GFX12: v_cmpx_nle_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x38,0x7d]
3100
3101v_cmpx_nle_f32 v255, v2
3102// GFX12: v_cmpx_nle_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x38,0x7d]
3103
3104v_cmpx_nle_f32 s1, v2
3105// GFX12: v_cmpx_nle_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x38,0x7d]
3106
3107v_cmpx_nle_f32 s105, v2
3108// GFX12: v_cmpx_nle_f32_e32 s105, v2             ; encoding: [0x69,0x04,0x38,0x7d]
3109
3110v_cmpx_nle_f32 vcc_lo, v2
3111// GFX12: v_cmpx_nle_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x38,0x7d]
3112
3113v_cmpx_nle_f32 vcc_hi, v2
3114// GFX12: v_cmpx_nle_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x38,0x7d]
3115
3116v_cmpx_nle_f32 ttmp15, v2
3117// GFX12: v_cmpx_nle_f32_e32 ttmp15, v2           ; encoding: [0x7b,0x04,0x38,0x7d]
3118
3119v_cmpx_nle_f32 m0, v2
3120// GFX12: v_cmpx_nle_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x38,0x7d]
3121
3122v_cmpx_nle_f32 exec_lo, v2
3123// GFX12: v_cmpx_nle_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x38,0x7d]
3124
3125v_cmpx_nle_f32 exec_hi, v2
3126// GFX12: v_cmpx_nle_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x38,0x7d]
3127
3128v_cmpx_nle_f32 null, v2
3129// GFX12: v_cmpx_nle_f32_e32 null, v2             ; encoding: [0x7c,0x04,0x38,0x7d]
3130
3131v_cmpx_nle_f32 -1, v2
3132// GFX12: v_cmpx_nle_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x38,0x7d]
3133
3134v_cmpx_nle_f32 0.5, v2
3135// GFX12: v_cmpx_nle_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x38,0x7d]
3136
3137v_cmpx_nle_f32 src_scc, v2
3138// GFX12: v_cmpx_nle_f32_e32 src_scc, v2          ; encoding: [0xfd,0x04,0x38,0x7d]
3139
3140v_cmpx_nle_f32 0xaf123456, v255
3141// GFX12: v_cmpx_nle_f32_e32 0xaf123456, v255     ; encoding: [0xff,0xfe,0x39,0x7d,0x56,0x34,0x12,0xaf]
3142
3143v_cmpx_nle_f64 v[1:2], v[2:3]
3144// GFX12: v_cmpx_nle_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x58,0x7d]
3145
3146v_cmpx_nle_f64 v[254:255], v[2:3]
3147// GFX12: v_cmpx_nle_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x58,0x7d]
3148
3149v_cmpx_nle_f64 s[2:3], v[2:3]
3150// GFX12: v_cmpx_nle_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x58,0x7d]
3151
3152v_cmpx_nle_f64 s[104:105], v[2:3]
3153// GFX12: v_cmpx_nle_f64_e32 s[104:105], v[2:3]   ; encoding: [0x68,0x04,0x58,0x7d]
3154
3155v_cmpx_nle_f64 vcc, v[2:3]
3156// GFX12: v_cmpx_nle_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x58,0x7d]
3157
3158v_cmpx_nle_f64 ttmp[14:15], v[2:3]
3159// GFX12: v_cmpx_nle_f64_e32 ttmp[14:15], v[2:3]  ; encoding: [0x7a,0x04,0x58,0x7d]
3160
3161v_cmpx_nle_f64 exec, v[2:3]
3162// GFX12: v_cmpx_nle_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x58,0x7d]
3163
3164v_cmpx_nle_f64 null, v[2:3]
3165// GFX12: v_cmpx_nle_f64_e32 null, v[2:3]         ; encoding: [0x7c,0x04,0x58,0x7d]
3166
3167v_cmpx_nle_f64 -1, v[2:3]
3168// GFX12: v_cmpx_nle_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x58,0x7d]
3169
3170v_cmpx_nle_f64 0.5, v[2:3]
3171// GFX12: v_cmpx_nle_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x58,0x7d]
3172
3173v_cmpx_nle_f64 src_scc, v[2:3]
3174// GFX12: v_cmpx_nle_f64_e32 src_scc, v[2:3]      ; encoding: [0xfd,0x04,0x58,0x7d]
3175
3176v_cmpx_nle_f64 0xaf123456, v[254:255]
3177// GFX12: v_cmpx_nle_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x59,0x7d,0x56,0x34,0x12,0xaf]
3178
3179v_cmpx_nlg_f16 v1.l, v2.l
3180// GFX12: v_cmpx_nlg_f16_e32 v1.l, v2.l           ; encoding: [0x01,0x05,0x14,0x7d]
3181
3182v_cmpx_nlg_f16 v127.l, v2.l
3183// GFX12: v_cmpx_nlg_f16_e32 v127.l, v2.l         ; encoding: [0x7f,0x05,0x14,0x7d]
3184
3185v_cmpx_nlg_f16 s1, v2.l
3186// GFX12: v_cmpx_nlg_f16_e32 s1, v2.l             ; encoding: [0x01,0x04,0x14,0x7d]
3187
3188v_cmpx_nlg_f16 s105, v2.l
3189// GFX12: v_cmpx_nlg_f16_e32 s105, v2.l           ; encoding: [0x69,0x04,0x14,0x7d]
3190
3191v_cmpx_nlg_f16 vcc_lo, v2.l
3192// GFX12: v_cmpx_nlg_f16_e32 vcc_lo, v2.l         ; encoding: [0x6a,0x04,0x14,0x7d]
3193
3194v_cmpx_nlg_f16 vcc_hi, v2.l
3195// GFX12: v_cmpx_nlg_f16_e32 vcc_hi, v2.l         ; encoding: [0x6b,0x04,0x14,0x7d]
3196
3197v_cmpx_nlg_f16 ttmp15, v2.l
3198// GFX12: v_cmpx_nlg_f16_e32 ttmp15, v2.l         ; encoding: [0x7b,0x04,0x14,0x7d]
3199
3200v_cmpx_nlg_f16 m0, v2.l
3201// GFX12: v_cmpx_nlg_f16_e32 m0, v2.l             ; encoding: [0x7d,0x04,0x14,0x7d]
3202
3203v_cmpx_nlg_f16 exec_lo, v2.l
3204// GFX12: v_cmpx_nlg_f16_e32 exec_lo, v2.l        ; encoding: [0x7e,0x04,0x14,0x7d]
3205
3206v_cmpx_nlg_f16 exec_hi, v2.l
3207// GFX12: v_cmpx_nlg_f16_e32 exec_hi, v2.l        ; encoding: [0x7f,0x04,0x14,0x7d]
3208
3209v_cmpx_nlg_f16 null, v2.l
3210// GFX12: v_cmpx_nlg_f16_e32 null, v2.l           ; encoding: [0x7c,0x04,0x14,0x7d]
3211
3212v_cmpx_nlg_f16 -1, v2.l
3213// GFX12: v_cmpx_nlg_f16_e32 -1, v2.l             ; encoding: [0xc1,0x04,0x14,0x7d]
3214
3215v_cmpx_nlg_f16 0.5, v2.l
3216// GFX12: v_cmpx_nlg_f16_e32 0.5, v2.l            ; encoding: [0xf0,0x04,0x14,0x7d]
3217
3218v_cmpx_nlg_f16 src_scc, v2.l
3219// GFX12: v_cmpx_nlg_f16_e32 src_scc, v2.l        ; encoding: [0xfd,0x04,0x14,0x7d]
3220
3221v_cmpx_nlg_f16 0xfe0b, v127.l
3222// GFX12: v_cmpx_nlg_f16_e32 0xfe0b, v127.l       ; encoding: [0xff,0xfe,0x14,0x7d,0x0b,0xfe,0x00,0x00]
3223
3224v_cmpx_nlg_f16 v1.h, v2.l
3225// GFX12: v_cmpx_nlg_f16_e32 v1.h, v2.l           ; encoding: [0x81,0x05,0x14,0x7d]
3226
3227v_cmpx_nlg_f16 v127.h, v2.l
3228// GFX12: v_cmpx_nlg_f16_e32 v127.h, v2.l         ; encoding: [0xff,0x05,0x14,0x7d]
3229
3230v_cmpx_nlg_f16 src_scc, v2.h
3231// GFX12: v_cmpx_nlg_f16_e32 src_scc, v2.h        ; encoding: [0xfd,0x04,0x15,0x7d]
3232
3233v_cmpx_nlg_f16 0xfe0b, v127.h
3234// GFX12: v_cmpx_nlg_f16_e32 0xfe0b, v127.h       ; encoding: [0xff,0xfe,0x15,0x7d,0x0b,0xfe,0x00,0x00]
3235
3236v_cmpx_nlg_f32 v1, v2
3237// GFX12: v_cmpx_nlg_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x34,0x7d]
3238
3239v_cmpx_nlg_f32 v255, v2
3240// GFX12: v_cmpx_nlg_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x34,0x7d]
3241
3242v_cmpx_nlg_f32 s1, v2
3243// GFX12: v_cmpx_nlg_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x34,0x7d]
3244
3245v_cmpx_nlg_f32 s105, v2
3246// GFX12: v_cmpx_nlg_f32_e32 s105, v2             ; encoding: [0x69,0x04,0x34,0x7d]
3247
3248v_cmpx_nlg_f32 vcc_lo, v2
3249// GFX12: v_cmpx_nlg_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x34,0x7d]
3250
3251v_cmpx_nlg_f32 vcc_hi, v2
3252// GFX12: v_cmpx_nlg_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x34,0x7d]
3253
3254v_cmpx_nlg_f32 ttmp15, v2
3255// GFX12: v_cmpx_nlg_f32_e32 ttmp15, v2           ; encoding: [0x7b,0x04,0x34,0x7d]
3256
3257v_cmpx_nlg_f32 m0, v2
3258// GFX12: v_cmpx_nlg_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x34,0x7d]
3259
3260v_cmpx_nlg_f32 exec_lo, v2
3261// GFX12: v_cmpx_nlg_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x34,0x7d]
3262
3263v_cmpx_nlg_f32 exec_hi, v2
3264// GFX12: v_cmpx_nlg_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x34,0x7d]
3265
3266v_cmpx_nlg_f32 null, v2
3267// GFX12: v_cmpx_nlg_f32_e32 null, v2             ; encoding: [0x7c,0x04,0x34,0x7d]
3268
3269v_cmpx_nlg_f32 -1, v2
3270// GFX12: v_cmpx_nlg_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x34,0x7d]
3271
3272v_cmpx_nlg_f32 0.5, v2
3273// GFX12: v_cmpx_nlg_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x34,0x7d]
3274
3275v_cmpx_nlg_f32 src_scc, v2
3276// GFX12: v_cmpx_nlg_f32_e32 src_scc, v2          ; encoding: [0xfd,0x04,0x34,0x7d]
3277
3278v_cmpx_nlg_f32 0xaf123456, v255
3279// GFX12: v_cmpx_nlg_f32_e32 0xaf123456, v255     ; encoding: [0xff,0xfe,0x35,0x7d,0x56,0x34,0x12,0xaf]
3280
3281v_cmpx_nlg_f64 v[1:2], v[2:3]
3282// GFX12: v_cmpx_nlg_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x54,0x7d]
3283
3284v_cmpx_nlg_f64 v[254:255], v[2:3]
3285// GFX12: v_cmpx_nlg_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x54,0x7d]
3286
3287v_cmpx_nlg_f64 s[2:3], v[2:3]
3288// GFX12: v_cmpx_nlg_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x54,0x7d]
3289
3290v_cmpx_nlg_f64 s[104:105], v[2:3]
3291// GFX12: v_cmpx_nlg_f64_e32 s[104:105], v[2:3]   ; encoding: [0x68,0x04,0x54,0x7d]
3292
3293v_cmpx_nlg_f64 vcc, v[2:3]
3294// GFX12: v_cmpx_nlg_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x54,0x7d]
3295
3296v_cmpx_nlg_f64 ttmp[14:15], v[2:3]
3297// GFX12: v_cmpx_nlg_f64_e32 ttmp[14:15], v[2:3]  ; encoding: [0x7a,0x04,0x54,0x7d]
3298
3299v_cmpx_nlg_f64 exec, v[2:3]
3300// GFX12: v_cmpx_nlg_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x54,0x7d]
3301
3302v_cmpx_nlg_f64 null, v[2:3]
3303// GFX12: v_cmpx_nlg_f64_e32 null, v[2:3]         ; encoding: [0x7c,0x04,0x54,0x7d]
3304
3305v_cmpx_nlg_f64 -1, v[2:3]
3306// GFX12: v_cmpx_nlg_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x54,0x7d]
3307
3308v_cmpx_nlg_f64 0.5, v[2:3]
3309// GFX12: v_cmpx_nlg_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x54,0x7d]
3310
3311v_cmpx_nlg_f64 src_scc, v[2:3]
3312// GFX12: v_cmpx_nlg_f64_e32 src_scc, v[2:3]      ; encoding: [0xfd,0x04,0x54,0x7d]
3313
3314v_cmpx_nlg_f64 0xaf123456, v[254:255]
3315// GFX12: v_cmpx_nlg_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x55,0x7d,0x56,0x34,0x12,0xaf]
3316
3317v_cmpx_nlt_f16 v1.l, v2.l
3318// GFX12: v_cmpx_nlt_f16_e32 v1.l, v2.l           ; encoding: [0x01,0x05,0x1c,0x7d]
3319
3320v_cmpx_nlt_f16 v127.l, v2.l
3321// GFX12: v_cmpx_nlt_f16_e32 v127.l, v2.l         ; encoding: [0x7f,0x05,0x1c,0x7d]
3322
3323v_cmpx_nlt_f16 s1, v2.l
3324// GFX12: v_cmpx_nlt_f16_e32 s1, v2.l             ; encoding: [0x01,0x04,0x1c,0x7d]
3325
3326v_cmpx_nlt_f16 s105, v2.l
3327// GFX12: v_cmpx_nlt_f16_e32 s105, v2.l           ; encoding: [0x69,0x04,0x1c,0x7d]
3328
3329v_cmpx_nlt_f16 vcc_lo, v2.l
3330// GFX12: v_cmpx_nlt_f16_e32 vcc_lo, v2.l         ; encoding: [0x6a,0x04,0x1c,0x7d]
3331
3332v_cmpx_nlt_f16 vcc_hi, v2.l
3333// GFX12: v_cmpx_nlt_f16_e32 vcc_hi, v2.l         ; encoding: [0x6b,0x04,0x1c,0x7d]
3334
3335v_cmpx_nlt_f16 ttmp15, v2.l
3336// GFX12: v_cmpx_nlt_f16_e32 ttmp15, v2.l         ; encoding: [0x7b,0x04,0x1c,0x7d]
3337
3338v_cmpx_nlt_f16 m0, v2.l
3339// GFX12: v_cmpx_nlt_f16_e32 m0, v2.l             ; encoding: [0x7d,0x04,0x1c,0x7d]
3340
3341v_cmpx_nlt_f16 exec_lo, v2.l
3342// GFX12: v_cmpx_nlt_f16_e32 exec_lo, v2.l        ; encoding: [0x7e,0x04,0x1c,0x7d]
3343
3344v_cmpx_nlt_f16 exec_hi, v2.l
3345// GFX12: v_cmpx_nlt_f16_e32 exec_hi, v2.l        ; encoding: [0x7f,0x04,0x1c,0x7d]
3346
3347v_cmpx_nlt_f16 null, v2.l
3348// GFX12: v_cmpx_nlt_f16_e32 null, v2.l           ; encoding: [0x7c,0x04,0x1c,0x7d]
3349
3350v_cmpx_nlt_f16 -1, v2.l
3351// GFX12: v_cmpx_nlt_f16_e32 -1, v2.l             ; encoding: [0xc1,0x04,0x1c,0x7d]
3352
3353v_cmpx_nlt_f16 0.5, v2.l
3354// GFX12: v_cmpx_nlt_f16_e32 0.5, v2.l            ; encoding: [0xf0,0x04,0x1c,0x7d]
3355
3356v_cmpx_nlt_f16 src_scc, v2.l
3357// GFX12: v_cmpx_nlt_f16_e32 src_scc, v2.l        ; encoding: [0xfd,0x04,0x1c,0x7d]
3358
3359v_cmpx_nlt_f16 0xfe0b, v127.l
3360// GFX12: v_cmpx_nlt_f16_e32 0xfe0b, v127.l       ; encoding: [0xff,0xfe,0x1c,0x7d,0x0b,0xfe,0x00,0x00]
3361
3362v_cmpx_nlt_f16 v1.h, v2.l
3363// GFX12: v_cmpx_nlt_f16_e32 v1.h, v2.l           ; encoding: [0x81,0x05,0x1c,0x7d]
3364
3365v_cmpx_nlt_f16 v127.h, v2.l
3366// GFX12: v_cmpx_nlt_f16_e32 v127.h, v2.l         ; encoding: [0xff,0x05,0x1c,0x7d]
3367
3368v_cmpx_nlt_f16 src_scc, v2.h
3369// GFX12: v_cmpx_nlt_f16_e32 src_scc, v2.h        ; encoding: [0xfd,0x04,0x1d,0x7d]
3370
3371v_cmpx_nlt_f16 0xfe0b, v127.h
3372// GFX12: v_cmpx_nlt_f16_e32 0xfe0b, v127.h       ; encoding: [0xff,0xfe,0x1d,0x7d,0x0b,0xfe,0x00,0x00]
3373
3374v_cmpx_nlt_f32 v1, v2
3375// GFX12: v_cmpx_nlt_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x3c,0x7d]
3376
3377v_cmpx_nlt_f32 v255, v2
3378// GFX12: v_cmpx_nlt_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x3c,0x7d]
3379
3380v_cmpx_nlt_f32 s1, v2
3381// GFX12: v_cmpx_nlt_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x3c,0x7d]
3382
3383v_cmpx_nlt_f32 s105, v2
3384// GFX12: v_cmpx_nlt_f32_e32 s105, v2             ; encoding: [0x69,0x04,0x3c,0x7d]
3385
3386v_cmpx_nlt_f32 vcc_lo, v2
3387// GFX12: v_cmpx_nlt_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x3c,0x7d]
3388
3389v_cmpx_nlt_f32 vcc_hi, v2
3390// GFX12: v_cmpx_nlt_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x3c,0x7d]
3391
3392v_cmpx_nlt_f32 ttmp15, v2
3393// GFX12: v_cmpx_nlt_f32_e32 ttmp15, v2           ; encoding: [0x7b,0x04,0x3c,0x7d]
3394
3395v_cmpx_nlt_f32 m0, v2
3396// GFX12: v_cmpx_nlt_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x3c,0x7d]
3397
3398v_cmpx_nlt_f32 exec_lo, v2
3399// GFX12: v_cmpx_nlt_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x3c,0x7d]
3400
3401v_cmpx_nlt_f32 exec_hi, v2
3402// GFX12: v_cmpx_nlt_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x3c,0x7d]
3403
3404v_cmpx_nlt_f32 null, v2
3405// GFX12: v_cmpx_nlt_f32_e32 null, v2             ; encoding: [0x7c,0x04,0x3c,0x7d]
3406
3407v_cmpx_nlt_f32 -1, v2
3408// GFX12: v_cmpx_nlt_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x3c,0x7d]
3409
3410v_cmpx_nlt_f32 0.5, v2
3411// GFX12: v_cmpx_nlt_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x3c,0x7d]
3412
3413v_cmpx_nlt_f32 src_scc, v2
3414// GFX12: v_cmpx_nlt_f32_e32 src_scc, v2          ; encoding: [0xfd,0x04,0x3c,0x7d]
3415
3416v_cmpx_nlt_f32 0xaf123456, v255
3417// GFX12: v_cmpx_nlt_f32_e32 0xaf123456, v255     ; encoding: [0xff,0xfe,0x3d,0x7d,0x56,0x34,0x12,0xaf]
3418
3419v_cmpx_nlt_f64 v[1:2], v[2:3]
3420// GFX12: v_cmpx_nlt_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x5c,0x7d]
3421
3422v_cmpx_nlt_f64 v[254:255], v[2:3]
3423// GFX12: v_cmpx_nlt_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x5c,0x7d]
3424
3425v_cmpx_nlt_f64 s[2:3], v[2:3]
3426// GFX12: v_cmpx_nlt_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x5c,0x7d]
3427
3428v_cmpx_nlt_f64 s[104:105], v[2:3]
3429// GFX12: v_cmpx_nlt_f64_e32 s[104:105], v[2:3]   ; encoding: [0x68,0x04,0x5c,0x7d]
3430
3431v_cmpx_nlt_f64 vcc, v[2:3]
3432// GFX12: v_cmpx_nlt_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x5c,0x7d]
3433
3434v_cmpx_nlt_f64 ttmp[14:15], v[2:3]
3435// GFX12: v_cmpx_nlt_f64_e32 ttmp[14:15], v[2:3]  ; encoding: [0x7a,0x04,0x5c,0x7d]
3436
3437v_cmpx_nlt_f64 exec, v[2:3]
3438// GFX12: v_cmpx_nlt_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x5c,0x7d]
3439
3440v_cmpx_nlt_f64 null, v[2:3]
3441// GFX12: v_cmpx_nlt_f64_e32 null, v[2:3]         ; encoding: [0x7c,0x04,0x5c,0x7d]
3442
3443v_cmpx_nlt_f64 -1, v[2:3]
3444// GFX12: v_cmpx_nlt_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x5c,0x7d]
3445
3446v_cmpx_nlt_f64 0.5, v[2:3]
3447// GFX12: v_cmpx_nlt_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x5c,0x7d]
3448
3449v_cmpx_nlt_f64 src_scc, v[2:3]
3450// GFX12: v_cmpx_nlt_f64_e32 src_scc, v[2:3]      ; encoding: [0xfd,0x04,0x5c,0x7d]
3451
3452v_cmpx_nlt_f64 0xaf123456, v[254:255]
3453// GFX12: v_cmpx_nlt_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x5d,0x7d,0x56,0x34,0x12,0xaf]
3454
3455v_cmpx_o_f16 v1.l, v2.l
3456// GFX12: v_cmpx_o_f16_e32 v1.l, v2.l             ; encoding: [0x01,0x05,0x0e,0x7d]
3457
3458v_cmpx_o_f16 v127.l, v2.l
3459// GFX12: v_cmpx_o_f16_e32 v127.l, v2.l           ; encoding: [0x7f,0x05,0x0e,0x7d]
3460
3461v_cmpx_o_f16 s1, v2.l
3462// GFX12: v_cmpx_o_f16_e32 s1, v2.l               ; encoding: [0x01,0x04,0x0e,0x7d]
3463
3464v_cmpx_o_f16 s105, v2.l
3465// GFX12: v_cmpx_o_f16_e32 s105, v2.l             ; encoding: [0x69,0x04,0x0e,0x7d]
3466
3467v_cmpx_o_f16 vcc_lo, v2.l
3468// GFX12: v_cmpx_o_f16_e32 vcc_lo, v2.l           ; encoding: [0x6a,0x04,0x0e,0x7d]
3469
3470v_cmpx_o_f16 vcc_hi, v2.l
3471// GFX12: v_cmpx_o_f16_e32 vcc_hi, v2.l           ; encoding: [0x6b,0x04,0x0e,0x7d]
3472
3473v_cmpx_o_f16 ttmp15, v2.l
3474// GFX12: v_cmpx_o_f16_e32 ttmp15, v2.l           ; encoding: [0x7b,0x04,0x0e,0x7d]
3475
3476v_cmpx_o_f16 m0, v2.l
3477// GFX12: v_cmpx_o_f16_e32 m0, v2.l               ; encoding: [0x7d,0x04,0x0e,0x7d]
3478
3479v_cmpx_o_f16 exec_lo, v2.l
3480// GFX12: v_cmpx_o_f16_e32 exec_lo, v2.l          ; encoding: [0x7e,0x04,0x0e,0x7d]
3481
3482v_cmpx_o_f16 exec_hi, v2.l
3483// GFX12: v_cmpx_o_f16_e32 exec_hi, v2.l          ; encoding: [0x7f,0x04,0x0e,0x7d]
3484
3485v_cmpx_o_f16 null, v2.l
3486// GFX12: v_cmpx_o_f16_e32 null, v2.l             ; encoding: [0x7c,0x04,0x0e,0x7d]
3487
3488v_cmpx_o_f16 -1, v2.l
3489// GFX12: v_cmpx_o_f16_e32 -1, v2.l               ; encoding: [0xc1,0x04,0x0e,0x7d]
3490
3491v_cmpx_o_f16 0.5, v2.l
3492// GFX12: v_cmpx_o_f16_e32 0.5, v2.l              ; encoding: [0xf0,0x04,0x0e,0x7d]
3493
3494v_cmpx_o_f16 src_scc, v2.l
3495// GFX12: v_cmpx_o_f16_e32 src_scc, v2.l          ; encoding: [0xfd,0x04,0x0e,0x7d]
3496
3497v_cmpx_o_f16 0xfe0b, v127.l
3498// GFX12: v_cmpx_o_f16_e32 0xfe0b, v127.l         ; encoding: [0xff,0xfe,0x0e,0x7d,0x0b,0xfe,0x00,0x00]
3499
3500v_cmpx_o_f16 v1.h, v2.l
3501// GFX12: v_cmpx_o_f16_e32 v1.h, v2.l             ; encoding: [0x81,0x05,0x0e,0x7d]
3502
3503v_cmpx_o_f16 v127.h, v2.l
3504// GFX12: v_cmpx_o_f16_e32 v127.h, v2.l           ; encoding: [0xff,0x05,0x0e,0x7d]
3505
3506v_cmpx_o_f16 src_scc, v2.h
3507// GFX12: v_cmpx_o_f16_e32 src_scc, v2.h          ; encoding: [0xfd,0x04,0x0f,0x7d]
3508
3509v_cmpx_o_f16 0xfe0b, v127.h
3510// GFX12: v_cmpx_o_f16_e32 0xfe0b, v127.h         ; encoding: [0xff,0xfe,0x0f,0x7d,0x0b,0xfe,0x00,0x00]
3511
3512v_cmpx_o_f32 v1, v2
3513// GFX12: v_cmpx_o_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x2e,0x7d]
3514
3515v_cmpx_o_f32 v255, v2
3516// GFX12: v_cmpx_o_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x2e,0x7d]
3517
3518v_cmpx_o_f32 s1, v2
3519// GFX12: v_cmpx_o_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x2e,0x7d]
3520
3521v_cmpx_o_f32 s105, v2
3522// GFX12: v_cmpx_o_f32_e32 s105, v2               ; encoding: [0x69,0x04,0x2e,0x7d]
3523
3524v_cmpx_o_f32 vcc_lo, v2
3525// GFX12: v_cmpx_o_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x2e,0x7d]
3526
3527v_cmpx_o_f32 vcc_hi, v2
3528// GFX12: v_cmpx_o_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x2e,0x7d]
3529
3530v_cmpx_o_f32 ttmp15, v2
3531// GFX12: v_cmpx_o_f32_e32 ttmp15, v2             ; encoding: [0x7b,0x04,0x2e,0x7d]
3532
3533v_cmpx_o_f32 m0, v2
3534// GFX12: v_cmpx_o_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x2e,0x7d]
3535
3536v_cmpx_o_f32 exec_lo, v2
3537// GFX12: v_cmpx_o_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x2e,0x7d]
3538
3539v_cmpx_o_f32 exec_hi, v2
3540// GFX12: v_cmpx_o_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x2e,0x7d]
3541
3542v_cmpx_o_f32 null, v2
3543// GFX12: v_cmpx_o_f32_e32 null, v2               ; encoding: [0x7c,0x04,0x2e,0x7d]
3544
3545v_cmpx_o_f32 -1, v2
3546// GFX12: v_cmpx_o_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x2e,0x7d]
3547
3548v_cmpx_o_f32 0.5, v2
3549// GFX12: v_cmpx_o_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x2e,0x7d]
3550
3551v_cmpx_o_f32 src_scc, v2
3552// GFX12: v_cmpx_o_f32_e32 src_scc, v2            ; encoding: [0xfd,0x04,0x2e,0x7d]
3553
3554v_cmpx_o_f32 0xaf123456, v255
3555// GFX12: v_cmpx_o_f32_e32 0xaf123456, v255       ; encoding: [0xff,0xfe,0x2f,0x7d,0x56,0x34,0x12,0xaf]
3556
3557v_cmpx_o_f64 v[1:2], v[2:3]
3558// GFX12: v_cmpx_o_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x4e,0x7d]
3559
3560v_cmpx_o_f64 v[254:255], v[2:3]
3561// GFX12: v_cmpx_o_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x4e,0x7d]
3562
3563v_cmpx_o_f64 s[2:3], v[2:3]
3564// GFX12: v_cmpx_o_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x4e,0x7d]
3565
3566v_cmpx_o_f64 s[104:105], v[2:3]
3567// GFX12: v_cmpx_o_f64_e32 s[104:105], v[2:3]     ; encoding: [0x68,0x04,0x4e,0x7d]
3568
3569v_cmpx_o_f64 vcc, v[2:3]
3570// GFX12: v_cmpx_o_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x4e,0x7d]
3571
3572v_cmpx_o_f64 ttmp[14:15], v[2:3]
3573// GFX12: v_cmpx_o_f64_e32 ttmp[14:15], v[2:3]    ; encoding: [0x7a,0x04,0x4e,0x7d]
3574
3575v_cmpx_o_f64 exec, v[2:3]
3576// GFX12: v_cmpx_o_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x4e,0x7d]
3577
3578v_cmpx_o_f64 null, v[2:3]
3579// GFX12: v_cmpx_o_f64_e32 null, v[2:3]           ; encoding: [0x7c,0x04,0x4e,0x7d]
3580
3581v_cmpx_o_f64 -1, v[2:3]
3582// GFX12: v_cmpx_o_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x4e,0x7d]
3583
3584v_cmpx_o_f64 0.5, v[2:3]
3585// GFX12: v_cmpx_o_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x4e,0x7d]
3586
3587v_cmpx_o_f64 src_scc, v[2:3]
3588// GFX12: v_cmpx_o_f64_e32 src_scc, v[2:3]        ; encoding: [0xfd,0x04,0x4e,0x7d]
3589
3590v_cmpx_o_f64 0xaf123456, v[254:255]
3591// GFX12: v_cmpx_o_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x4f,0x7d,0x56,0x34,0x12,0xaf]
3592
3593v_cmpx_u_f16 v1.l, v2.l
3594// GFX12: v_cmpx_u_f16_e32 v1.l, v2.l             ; encoding: [0x01,0x05,0x10,0x7d]
3595
3596v_cmpx_u_f16 v127.l, v2.l
3597// GFX12: v_cmpx_u_f16_e32 v127.l, v2.l           ; encoding: [0x7f,0x05,0x10,0x7d]
3598
3599v_cmpx_u_f16 s1, v2.l
3600// GFX12: v_cmpx_u_f16_e32 s1, v2.l               ; encoding: [0x01,0x04,0x10,0x7d]
3601
3602v_cmpx_u_f16 s105, v2.l
3603// GFX12: v_cmpx_u_f16_e32 s105, v2.l             ; encoding: [0x69,0x04,0x10,0x7d]
3604
3605v_cmpx_u_f16 vcc_lo, v2.l
3606// GFX12: v_cmpx_u_f16_e32 vcc_lo, v2.l           ; encoding: [0x6a,0x04,0x10,0x7d]
3607
3608v_cmpx_u_f16 vcc_hi, v2.l
3609// GFX12: v_cmpx_u_f16_e32 vcc_hi, v2.l           ; encoding: [0x6b,0x04,0x10,0x7d]
3610
3611v_cmpx_u_f16 ttmp15, v2.l
3612// GFX12: v_cmpx_u_f16_e32 ttmp15, v2.l           ; encoding: [0x7b,0x04,0x10,0x7d]
3613
3614v_cmpx_u_f16 m0, v2.l
3615// GFX12: v_cmpx_u_f16_e32 m0, v2.l               ; encoding: [0x7d,0x04,0x10,0x7d]
3616
3617v_cmpx_u_f16 exec_lo, v2.l
3618// GFX12: v_cmpx_u_f16_e32 exec_lo, v2.l          ; encoding: [0x7e,0x04,0x10,0x7d]
3619
3620v_cmpx_u_f16 exec_hi, v2.l
3621// GFX12: v_cmpx_u_f16_e32 exec_hi, v2.l          ; encoding: [0x7f,0x04,0x10,0x7d]
3622
3623v_cmpx_u_f16 null, v2.l
3624// GFX12: v_cmpx_u_f16_e32 null, v2.l             ; encoding: [0x7c,0x04,0x10,0x7d]
3625
3626v_cmpx_u_f16 -1, v2.l
3627// GFX12: v_cmpx_u_f16_e32 -1, v2.l               ; encoding: [0xc1,0x04,0x10,0x7d]
3628
3629v_cmpx_u_f16 0.5, v2.l
3630// GFX12: v_cmpx_u_f16_e32 0.5, v2.l              ; encoding: [0xf0,0x04,0x10,0x7d]
3631
3632v_cmpx_u_f16 src_scc, v2.l
3633// GFX12: v_cmpx_u_f16_e32 src_scc, v2.l          ; encoding: [0xfd,0x04,0x10,0x7d]
3634
3635v_cmpx_u_f16 0xfe0b, v127.l
3636// GFX12: v_cmpx_u_f16_e32 0xfe0b, v127.l         ; encoding: [0xff,0xfe,0x10,0x7d,0x0b,0xfe,0x00,0x00]
3637
3638v_cmpx_u_f16 v1.h, v2.l
3639// GFX12: v_cmpx_u_f16_e32 v1.h, v2.l             ; encoding: [0x81,0x05,0x10,0x7d]
3640
3641v_cmpx_u_f16 v127.h, v2.l
3642// GFX12: v_cmpx_u_f16_e32 v127.h, v2.l           ; encoding: [0xff,0x05,0x10,0x7d]
3643
3644v_cmpx_u_f16 src_scc, v2.h
3645// GFX12: v_cmpx_u_f16_e32 src_scc, v2.h          ; encoding: [0xfd,0x04,0x11,0x7d]
3646
3647v_cmpx_u_f16 0xfe0b, v127.h
3648// GFX12: v_cmpx_u_f16_e32 0xfe0b, v127.h         ; encoding: [0xff,0xfe,0x11,0x7d,0x0b,0xfe,0x00,0x00]
3649
3650v_cmpx_u_f32 v1, v2
3651// GFX12: v_cmpx_u_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x30,0x7d]
3652
3653v_cmpx_u_f32 v255, v2
3654// GFX12: v_cmpx_u_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x30,0x7d]
3655
3656v_cmpx_u_f32 s1, v2
3657// GFX12: v_cmpx_u_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x30,0x7d]
3658
3659v_cmpx_u_f32 s105, v2
3660// GFX12: v_cmpx_u_f32_e32 s105, v2               ; encoding: [0x69,0x04,0x30,0x7d]
3661
3662v_cmpx_u_f32 vcc_lo, v2
3663// GFX12: v_cmpx_u_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x30,0x7d]
3664
3665v_cmpx_u_f32 vcc_hi, v2
3666// GFX12: v_cmpx_u_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x30,0x7d]
3667
3668v_cmpx_u_f32 ttmp15, v2
3669// GFX12: v_cmpx_u_f32_e32 ttmp15, v2             ; encoding: [0x7b,0x04,0x30,0x7d]
3670
3671v_cmpx_u_f32 m0, v2
3672// GFX12: v_cmpx_u_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x30,0x7d]
3673
3674v_cmpx_u_f32 exec_lo, v2
3675// GFX12: v_cmpx_u_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x30,0x7d]
3676
3677v_cmpx_u_f32 exec_hi, v2
3678// GFX12: v_cmpx_u_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x30,0x7d]
3679
3680v_cmpx_u_f32 null, v2
3681// GFX12: v_cmpx_u_f32_e32 null, v2               ; encoding: [0x7c,0x04,0x30,0x7d]
3682
3683v_cmpx_u_f32 -1, v2
3684// GFX12: v_cmpx_u_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x30,0x7d]
3685
3686v_cmpx_u_f32 0.5, v2
3687// GFX12: v_cmpx_u_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x30,0x7d]
3688
3689v_cmpx_u_f32 src_scc, v2
3690// GFX12: v_cmpx_u_f32_e32 src_scc, v2            ; encoding: [0xfd,0x04,0x30,0x7d]
3691
3692v_cmpx_u_f32 0xaf123456, v255
3693// GFX12: v_cmpx_u_f32_e32 0xaf123456, v255       ; encoding: [0xff,0xfe,0x31,0x7d,0x56,0x34,0x12,0xaf]
3694
3695v_cmpx_u_f64 v[1:2], v[2:3]
3696// GFX12: v_cmpx_u_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x50,0x7d]
3697
3698v_cmpx_u_f64 v[254:255], v[2:3]
3699// GFX12: v_cmpx_u_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x50,0x7d]
3700
3701v_cmpx_u_f64 s[2:3], v[2:3]
3702// GFX12: v_cmpx_u_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x50,0x7d]
3703
3704v_cmpx_u_f64 s[104:105], v[2:3]
3705// GFX12: v_cmpx_u_f64_e32 s[104:105], v[2:3]     ; encoding: [0x68,0x04,0x50,0x7d]
3706
3707v_cmpx_u_f64 vcc, v[2:3]
3708// GFX12: v_cmpx_u_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x50,0x7d]
3709
3710v_cmpx_u_f64 ttmp[14:15], v[2:3]
3711// GFX12: v_cmpx_u_f64_e32 ttmp[14:15], v[2:3]    ; encoding: [0x7a,0x04,0x50,0x7d]
3712
3713v_cmpx_u_f64 exec, v[2:3]
3714// GFX12: v_cmpx_u_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x50,0x7d]
3715
3716v_cmpx_u_f64 null, v[2:3]
3717// GFX12: v_cmpx_u_f64_e32 null, v[2:3]           ; encoding: [0x7c,0x04,0x50,0x7d]
3718
3719v_cmpx_u_f64 -1, v[2:3]
3720// GFX12: v_cmpx_u_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x50,0x7d]
3721
3722v_cmpx_u_f64 0.5, v[2:3]
3723// GFX12: v_cmpx_u_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x50,0x7d]
3724
3725v_cmpx_u_f64 src_scc, v[2:3]
3726// GFX12: v_cmpx_u_f64_e32 src_scc, v[2:3]        ; encoding: [0xfd,0x04,0x50,0x7d]
3727
3728v_cmpx_u_f64 0xaf123456, v[254:255]
3729// GFX12: v_cmpx_u_f64_e32 0xaf123456, v[254:255] ; encoding: [0xff,0xfc,0x51,0x7d,0x56,0x34,0x12,0xaf]
3730