1// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=W32 %s
2// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=W64 %s
3// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 %s 2>&1 | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s
4// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 %s 2>&1 | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %s
5
6//===----------------------------------------------------------------------===//
7// ENC_VOPC - v_cmp_* opcodes.
8//===----------------------------------------------------------------------===//
9
10v_cmp_f_f32 vcc, v1, v2
11// W64: encoding: [0x01,0x05,0x00,0x7c]
12// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
13
14v_cmp_f_f32 vcc, v255, v2
15// W64: encoding: [0xff,0x05,0x00,0x7c]
16// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
17
18v_cmp_f_f32 vcc, s1, v2
19// W64: encoding: [0x01,0x04,0x00,0x7c]
20// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
21
22v_cmp_f_f32 vcc, s101, v2
23// W64: encoding: [0x65,0x04,0x00,0x7c]
24// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
25
26v_cmp_f_f32 vcc, vcc_lo, v2
27// W64: encoding: [0x6a,0x04,0x00,0x7c]
28// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
29
30v_cmp_f_f32 vcc, vcc_hi, v2
31// W64: encoding: [0x6b,0x04,0x00,0x7c]
32// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
33
34v_cmp_f_f32 vcc, m0, v2
35// W64: encoding: [0x7c,0x04,0x00,0x7c]
36// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
37
38v_cmp_f_f32 vcc, exec_lo, v2
39// W64: encoding: [0x7e,0x04,0x00,0x7c]
40// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
41
42v_cmp_f_f32 vcc, exec_hi, v2
43// W64: encoding: [0x7f,0x04,0x00,0x7c]
44// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45
46v_cmp_f_f32 vcc, 0, v2
47// W64: encoding: [0x80,0x04,0x00,0x7c]
48// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
49
50v_cmp_f_f32 vcc, -1, v2
51// W64: encoding: [0xc1,0x04,0x00,0x7c]
52// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
53
54v_cmp_f_f32 vcc, 0.5, v2
55// W64: encoding: [0xf0,0x04,0x00,0x7c]
56// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
57
58v_cmp_f_f32 vcc, -4.0, v2
59// W64: encoding: [0xf7,0x04,0x00,0x7c]
60// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
61
62v_cmp_f_f32 vcc, 0xaf123456, v2
63// W64: encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x12,0xaf]
64// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65
66v_cmp_f_f32 vcc, 0x3f717273, v2
67// W64: encoding: [0xff,0x04,0x00,0x7c,0x73,0x72,0x71,0x3f]
68// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69
70v_cmp_f_f32 vcc, v1, v255
71// W64: encoding: [0x01,0xff,0x01,0x7c]
72// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
73
74v_cmp_f_f32 vcc_lo, v1, v2
75// W32: encoding: [0x01,0x05,0x00,0x7c]
76// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77
78v_cmp_f_f32 vcc_lo, v255, v2
79// W32: encoding: [0xff,0x05,0x00,0x7c]
80// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81
82v_cmp_f_f32 vcc_lo, s1, v2
83// W32: encoding: [0x01,0x04,0x00,0x7c]
84// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85
86v_cmp_f_f32 vcc_lo, s101, v2
87// W32: encoding: [0x65,0x04,0x00,0x7c]
88// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89
90v_cmp_f_f32 vcc_lo, vcc_lo, v2
91// W32: encoding: [0x6a,0x04,0x00,0x7c]
92// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
93
94v_cmp_f_f32 vcc_lo, vcc_hi, v2
95// W32: encoding: [0x6b,0x04,0x00,0x7c]
96// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
97
98v_cmp_f_f32 vcc_lo, m0, v2
99// W32: encoding: [0x7c,0x04,0x00,0x7c]
100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
101
102v_cmp_f_f32 vcc_lo, exec_lo, v2
103// W32: encoding: [0x7e,0x04,0x00,0x7c]
104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105
106v_cmp_f_f32 vcc_lo, exec_hi, v2
107// W32: encoding: [0x7f,0x04,0x00,0x7c]
108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109
110v_cmp_f_f32 vcc_lo, 0, v2
111// W32: encoding: [0x80,0x04,0x00,0x7c]
112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113
114v_cmp_f_f32 vcc_lo, -1, v2
115// W32: encoding: [0xc1,0x04,0x00,0x7c]
116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117
118v_cmp_f_f32 vcc_lo, 0.5, v2
119// W32: encoding: [0xf0,0x04,0x00,0x7c]
120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
121
122v_cmp_f_f32 vcc_lo, -4.0, v2
123// W32: encoding: [0xf7,0x04,0x00,0x7c]
124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
125
126v_cmp_f_f32 vcc_lo, 0xaf123456, v2
127// W32: encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x12,0xaf]
128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
129
130v_cmp_f_f32 vcc_lo, 0x3f717273, v2
131// W32: encoding: [0xff,0x04,0x00,0x7c,0x73,0x72,0x71,0x3f]
132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
133
134v_cmp_f_f32 vcc_lo, v1, v255
135// W32: encoding: [0x01,0xff,0x01,0x7c]
136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
137
138v_cmp_lt_f32 vcc, v1, v2
139// W64: encoding: [0x01,0x05,0x02,0x7c]
140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
141
142v_cmp_lt_f32 vcc, v255, v2
143// W64: encoding: [0xff,0x05,0x02,0x7c]
144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
145
146v_cmp_lt_f32 vcc, s1, v2
147// W64: encoding: [0x01,0x04,0x02,0x7c]
148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
149
150v_cmp_lt_f32 vcc, s101, v2
151// W64: encoding: [0x65,0x04,0x02,0x7c]
152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
153
154v_cmp_lt_f32 vcc, vcc_lo, v2
155// W64: encoding: [0x6a,0x04,0x02,0x7c]
156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
157
158v_cmp_lt_f32 vcc, vcc_hi, v2
159// W64: encoding: [0x6b,0x04,0x02,0x7c]
160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
161
162v_cmp_lt_f32 vcc, m0, v2
163// W64: encoding: [0x7c,0x04,0x02,0x7c]
164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
165
166v_cmp_lt_f32 vcc, exec_lo, v2
167// W64: encoding: [0x7e,0x04,0x02,0x7c]
168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
169
170v_cmp_lt_f32 vcc, exec_hi, v2
171// W64: encoding: [0x7f,0x04,0x02,0x7c]
172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
173
174v_cmp_lt_f32 vcc, 0, v2
175// W64: encoding: [0x80,0x04,0x02,0x7c]
176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
177
178v_cmp_lt_f32 vcc, -1, v2
179// W64: encoding: [0xc1,0x04,0x02,0x7c]
180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
181
182v_cmp_lt_f32 vcc, 0.5, v2
183// W64: encoding: [0xf0,0x04,0x02,0x7c]
184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
185
186v_cmp_lt_f32 vcc, -4.0, v2
187// W64: encoding: [0xf7,0x04,0x02,0x7c]
188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
189
190v_cmp_lt_f32 vcc, 0xaf123456, v2
191// W64: encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x12,0xaf]
192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
193
194v_cmp_lt_f32 vcc, 0x3f717273, v2
195// W64: encoding: [0xff,0x04,0x02,0x7c,0x73,0x72,0x71,0x3f]
196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
197
198v_cmp_lt_f32 vcc, v1, v255
199// W64: encoding: [0x01,0xff,0x03,0x7c]
200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
201
202v_cmp_lt_f32 vcc_lo, v1, v2
203// W32: encoding: [0x01,0x05,0x02,0x7c]
204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
205
206v_cmp_lt_f32 vcc_lo, v255, v2
207// W32: encoding: [0xff,0x05,0x02,0x7c]
208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
209
210v_cmp_lt_f32 vcc_lo, s1, v2
211// W32: encoding: [0x01,0x04,0x02,0x7c]
212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
213
214v_cmp_lt_f32 vcc_lo, s101, v2
215// W32: encoding: [0x65,0x04,0x02,0x7c]
216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
217
218v_cmp_lt_f32 vcc_lo, vcc_lo, v2
219// W32: encoding: [0x6a,0x04,0x02,0x7c]
220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
221
222v_cmp_lt_f32 vcc_lo, vcc_hi, v2
223// W32: encoding: [0x6b,0x04,0x02,0x7c]
224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
225
226v_cmp_lt_f32 vcc_lo, m0, v2
227// W32: encoding: [0x7c,0x04,0x02,0x7c]
228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
229
230v_cmp_lt_f32 vcc_lo, exec_lo, v2
231// W32: encoding: [0x7e,0x04,0x02,0x7c]
232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
233
234v_cmp_lt_f32 vcc_lo, exec_hi, v2
235// W32: encoding: [0x7f,0x04,0x02,0x7c]
236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
237
238v_cmp_lt_f32 vcc_lo, 0, v2
239// W32: encoding: [0x80,0x04,0x02,0x7c]
240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
241
242v_cmp_lt_f32 vcc_lo, -1, v2
243// W32: encoding: [0xc1,0x04,0x02,0x7c]
244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
245
246v_cmp_lt_f32 vcc_lo, 0.5, v2
247// W32: encoding: [0xf0,0x04,0x02,0x7c]
248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
249
250v_cmp_lt_f32 vcc_lo, -4.0, v2
251// W32: encoding: [0xf7,0x04,0x02,0x7c]
252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
253
254v_cmp_lt_f32 vcc_lo, 0xaf123456, v2
255// W32: encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x12,0xaf]
256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
257
258v_cmp_lt_f32 vcc_lo, 0x3f717273, v2
259// W32: encoding: [0xff,0x04,0x02,0x7c,0x73,0x72,0x71,0x3f]
260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
261
262v_cmp_lt_f32 vcc_lo, v1, v255
263// W32: encoding: [0x01,0xff,0x03,0x7c]
264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
265
266v_cmp_eq_f32 vcc, v1, v2
267// W64: encoding: [0x01,0x05,0x04,0x7c]
268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
269
270v_cmp_eq_f32 vcc, v255, v2
271// W64: encoding: [0xff,0x05,0x04,0x7c]
272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
273
274v_cmp_eq_f32 vcc, s1, v2
275// W64: encoding: [0x01,0x04,0x04,0x7c]
276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
277
278v_cmp_eq_f32 vcc, s101, v2
279// W64: encoding: [0x65,0x04,0x04,0x7c]
280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
281
282v_cmp_eq_f32 vcc, vcc_lo, v2
283// W64: encoding: [0x6a,0x04,0x04,0x7c]
284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
285
286v_cmp_eq_f32 vcc, vcc_hi, v2
287// W64: encoding: [0x6b,0x04,0x04,0x7c]
288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
289
290v_cmp_eq_f32 vcc, m0, v2
291// W64: encoding: [0x7c,0x04,0x04,0x7c]
292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
293
294v_cmp_eq_f32 vcc, exec_lo, v2
295// W64: encoding: [0x7e,0x04,0x04,0x7c]
296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
297
298v_cmp_eq_f32 vcc, exec_hi, v2
299// W64: encoding: [0x7f,0x04,0x04,0x7c]
300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
301
302v_cmp_eq_f32 vcc, 0, v2
303// W64: encoding: [0x80,0x04,0x04,0x7c]
304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
305
306v_cmp_eq_f32 vcc, -1, v2
307// W64: encoding: [0xc1,0x04,0x04,0x7c]
308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
309
310v_cmp_eq_f32 vcc, 0.5, v2
311// W64: encoding: [0xf0,0x04,0x04,0x7c]
312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
313
314v_cmp_eq_f32 vcc, -4.0, v2
315// W64: encoding: [0xf7,0x04,0x04,0x7c]
316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
317
318v_cmp_eq_f32 vcc, 0xaf123456, v2
319// W64: encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x12,0xaf]
320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
321
322v_cmp_eq_f32 vcc, 0x3f717273, v2
323// W64: encoding: [0xff,0x04,0x04,0x7c,0x73,0x72,0x71,0x3f]
324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
325
326v_cmp_eq_f32 vcc, v1, v255
327// W64: encoding: [0x01,0xff,0x05,0x7c]
328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
329
330v_cmp_eq_f32 vcc_lo, v1, v2
331// W32: encoding: [0x01,0x05,0x04,0x7c]
332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
333
334v_cmp_eq_f32 vcc_lo, v255, v2
335// W32: encoding: [0xff,0x05,0x04,0x7c]
336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
337
338v_cmp_eq_f32 vcc_lo, s1, v2
339// W32: encoding: [0x01,0x04,0x04,0x7c]
340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
341
342v_cmp_eq_f32 vcc_lo, s101, v2
343// W32: encoding: [0x65,0x04,0x04,0x7c]
344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
345
346v_cmp_eq_f32 vcc_lo, vcc_lo, v2
347// W32: encoding: [0x6a,0x04,0x04,0x7c]
348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
349
350v_cmp_eq_f32 vcc_lo, vcc_hi, v2
351// W32: encoding: [0x6b,0x04,0x04,0x7c]
352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
353
354v_cmp_eq_f32 vcc_lo, m0, v2
355// W32: encoding: [0x7c,0x04,0x04,0x7c]
356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
357
358v_cmp_eq_f32 vcc_lo, exec_lo, v2
359// W32: encoding: [0x7e,0x04,0x04,0x7c]
360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
361
362v_cmp_eq_f32 vcc_lo, exec_hi, v2
363// W32: encoding: [0x7f,0x04,0x04,0x7c]
364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
365
366v_cmp_eq_f32 vcc_lo, 0, v2
367// W32: encoding: [0x80,0x04,0x04,0x7c]
368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
369
370v_cmp_eq_f32 vcc_lo, -1, v2
371// W32: encoding: [0xc1,0x04,0x04,0x7c]
372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
373
374v_cmp_eq_f32 vcc_lo, 0.5, v2
375// W32: encoding: [0xf0,0x04,0x04,0x7c]
376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
377
378v_cmp_eq_f32 vcc_lo, -4.0, v2
379// W32: encoding: [0xf7,0x04,0x04,0x7c]
380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
381
382v_cmp_eq_f32 vcc_lo, 0xaf123456, v2
383// W32: encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x12,0xaf]
384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
385
386v_cmp_eq_f32 vcc_lo, 0x3f717273, v2
387// W32: encoding: [0xff,0x04,0x04,0x7c,0x73,0x72,0x71,0x3f]
388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
389
390v_cmp_eq_f32 vcc_lo, v1, v255
391// W32: encoding: [0x01,0xff,0x05,0x7c]
392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
393
394v_cmp_le_f32 vcc, v1, v2
395// W64: encoding: [0x01,0x05,0x06,0x7c]
396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
397
398v_cmp_le_f32 vcc, v255, v2
399// W64: encoding: [0xff,0x05,0x06,0x7c]
400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
401
402v_cmp_le_f32 vcc, s1, v2
403// W64: encoding: [0x01,0x04,0x06,0x7c]
404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
405
406v_cmp_le_f32 vcc, s101, v2
407// W64: encoding: [0x65,0x04,0x06,0x7c]
408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
409
410v_cmp_le_f32 vcc, vcc_lo, v2
411// W64: encoding: [0x6a,0x04,0x06,0x7c]
412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
413
414v_cmp_le_f32 vcc, vcc_hi, v2
415// W64: encoding: [0x6b,0x04,0x06,0x7c]
416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
417
418v_cmp_le_f32 vcc, m0, v2
419// W64: encoding: [0x7c,0x04,0x06,0x7c]
420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
421
422v_cmp_le_f32 vcc, exec_lo, v2
423// W64: encoding: [0x7e,0x04,0x06,0x7c]
424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
425
426v_cmp_le_f32 vcc, exec_hi, v2
427// W64: encoding: [0x7f,0x04,0x06,0x7c]
428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
429
430v_cmp_le_f32 vcc, 0, v2
431// W64: encoding: [0x80,0x04,0x06,0x7c]
432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
433
434v_cmp_le_f32 vcc, -1, v2
435// W64: encoding: [0xc1,0x04,0x06,0x7c]
436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
437
438v_cmp_le_f32 vcc, 0.5, v2
439// W64: encoding: [0xf0,0x04,0x06,0x7c]
440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
441
442v_cmp_le_f32 vcc, -4.0, v2
443// W64: encoding: [0xf7,0x04,0x06,0x7c]
444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
445
446v_cmp_le_f32 vcc, 0xaf123456, v2
447// W64: encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x12,0xaf]
448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
449
450v_cmp_le_f32 vcc, 0x3f717273, v2
451// W64: encoding: [0xff,0x04,0x06,0x7c,0x73,0x72,0x71,0x3f]
452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
453
454v_cmp_le_f32 vcc, v1, v255
455// W64: encoding: [0x01,0xff,0x07,0x7c]
456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
457
458v_cmp_le_f32 vcc_lo, v1, v2
459// W32: encoding: [0x01,0x05,0x06,0x7c]
460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
461
462v_cmp_le_f32 vcc_lo, v255, v2
463// W32: encoding: [0xff,0x05,0x06,0x7c]
464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
465
466v_cmp_le_f32 vcc_lo, s1, v2
467// W32: encoding: [0x01,0x04,0x06,0x7c]
468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
469
470v_cmp_le_f32 vcc_lo, s101, v2
471// W32: encoding: [0x65,0x04,0x06,0x7c]
472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
473
474v_cmp_le_f32 vcc_lo, vcc_lo, v2
475// W32: encoding: [0x6a,0x04,0x06,0x7c]
476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
477
478v_cmp_le_f32 vcc_lo, vcc_hi, v2
479// W32: encoding: [0x6b,0x04,0x06,0x7c]
480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
481
482v_cmp_le_f32 vcc_lo, m0, v2
483// W32: encoding: [0x7c,0x04,0x06,0x7c]
484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
485
486v_cmp_le_f32 vcc_lo, exec_lo, v2
487// W32: encoding: [0x7e,0x04,0x06,0x7c]
488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
489
490v_cmp_le_f32 vcc_lo, exec_hi, v2
491// W32: encoding: [0x7f,0x04,0x06,0x7c]
492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
493
494v_cmp_le_f32 vcc_lo, 0, v2
495// W32: encoding: [0x80,0x04,0x06,0x7c]
496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
497
498v_cmp_le_f32 vcc_lo, -1, v2
499// W32: encoding: [0xc1,0x04,0x06,0x7c]
500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
501
502v_cmp_le_f32 vcc_lo, 0.5, v2
503// W32: encoding: [0xf0,0x04,0x06,0x7c]
504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
505
506v_cmp_le_f32 vcc_lo, -4.0, v2
507// W32: encoding: [0xf7,0x04,0x06,0x7c]
508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
509
510v_cmp_le_f32 vcc_lo, 0xaf123456, v2
511// W32: encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x12,0xaf]
512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
513
514v_cmp_le_f32 vcc_lo, 0x3f717273, v2
515// W32: encoding: [0xff,0x04,0x06,0x7c,0x73,0x72,0x71,0x3f]
516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
517
518v_cmp_le_f32 vcc_lo, v1, v255
519// W32: encoding: [0x01,0xff,0x07,0x7c]
520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
521
522v_cmp_gt_f32 vcc, v1, v2
523// W64: encoding: [0x01,0x05,0x08,0x7c]
524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
525
526v_cmp_gt_f32 vcc, v255, v2
527// W64: encoding: [0xff,0x05,0x08,0x7c]
528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
529
530v_cmp_gt_f32 vcc, s1, v2
531// W64: encoding: [0x01,0x04,0x08,0x7c]
532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
533
534v_cmp_gt_f32 vcc, s101, v2
535// W64: encoding: [0x65,0x04,0x08,0x7c]
536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
537
538v_cmp_gt_f32 vcc, vcc_lo, v2
539// W64: encoding: [0x6a,0x04,0x08,0x7c]
540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
541
542v_cmp_gt_f32 vcc, vcc_hi, v2
543// W64: encoding: [0x6b,0x04,0x08,0x7c]
544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
545
546v_cmp_gt_f32 vcc, m0, v2
547// W64: encoding: [0x7c,0x04,0x08,0x7c]
548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
549
550v_cmp_gt_f32 vcc, exec_lo, v2
551// W64: encoding: [0x7e,0x04,0x08,0x7c]
552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
553
554v_cmp_gt_f32 vcc, exec_hi, v2
555// W64: encoding: [0x7f,0x04,0x08,0x7c]
556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
557
558v_cmp_gt_f32 vcc, 0, v2
559// W64: encoding: [0x80,0x04,0x08,0x7c]
560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
561
562v_cmp_gt_f32 vcc, -1, v2
563// W64: encoding: [0xc1,0x04,0x08,0x7c]
564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
565
566v_cmp_gt_f32 vcc, 0.5, v2
567// W64: encoding: [0xf0,0x04,0x08,0x7c]
568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
569
570v_cmp_gt_f32 vcc, -4.0, v2
571// W64: encoding: [0xf7,0x04,0x08,0x7c]
572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
573
574v_cmp_gt_f32 vcc, 0xaf123456, v2
575// W64: encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x12,0xaf]
576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
577
578v_cmp_gt_f32 vcc, 0x3f717273, v2
579// W64: encoding: [0xff,0x04,0x08,0x7c,0x73,0x72,0x71,0x3f]
580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
581
582v_cmp_gt_f32 vcc, v1, v255
583// W64: encoding: [0x01,0xff,0x09,0x7c]
584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
585
586v_cmp_gt_f32 vcc_lo, v1, v2
587// W32: encoding: [0x01,0x05,0x08,0x7c]
588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
589
590v_cmp_gt_f32 vcc_lo, v255, v2
591// W32: encoding: [0xff,0x05,0x08,0x7c]
592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
593
594v_cmp_gt_f32 vcc_lo, s1, v2
595// W32: encoding: [0x01,0x04,0x08,0x7c]
596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
597
598v_cmp_gt_f32 vcc_lo, s101, v2
599// W32: encoding: [0x65,0x04,0x08,0x7c]
600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
601
602v_cmp_gt_f32 vcc_lo, vcc_lo, v2
603// W32: encoding: [0x6a,0x04,0x08,0x7c]
604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
605
606v_cmp_gt_f32 vcc_lo, vcc_hi, v2
607// W32: encoding: [0x6b,0x04,0x08,0x7c]
608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
609
610v_cmp_gt_f32 vcc_lo, m0, v2
611// W32: encoding: [0x7c,0x04,0x08,0x7c]
612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
613
614v_cmp_gt_f32 vcc_lo, exec_lo, v2
615// W32: encoding: [0x7e,0x04,0x08,0x7c]
616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
617
618v_cmp_gt_f32 vcc_lo, exec_hi, v2
619// W32: encoding: [0x7f,0x04,0x08,0x7c]
620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
621
622v_cmp_gt_f32 vcc_lo, 0, v2
623// W32: encoding: [0x80,0x04,0x08,0x7c]
624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
625
626v_cmp_gt_f32 vcc_lo, -1, v2
627// W32: encoding: [0xc1,0x04,0x08,0x7c]
628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
629
630v_cmp_gt_f32 vcc_lo, 0.5, v2
631// W32: encoding: [0xf0,0x04,0x08,0x7c]
632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
633
634v_cmp_gt_f32 vcc_lo, -4.0, v2
635// W32: encoding: [0xf7,0x04,0x08,0x7c]
636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
637
638v_cmp_gt_f32 vcc_lo, 0xaf123456, v2
639// W32: encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x12,0xaf]
640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
641
642v_cmp_gt_f32 vcc_lo, 0x3f717273, v2
643// W32: encoding: [0xff,0x04,0x08,0x7c,0x73,0x72,0x71,0x3f]
644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
645
646v_cmp_gt_f32 vcc_lo, v1, v255
647// W32: encoding: [0x01,0xff,0x09,0x7c]
648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
649
650v_cmp_lg_f32 vcc, v1, v2
651// W64: encoding: [0x01,0x05,0x0a,0x7c]
652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
653
654v_cmp_lg_f32 vcc, v255, v2
655// W64: encoding: [0xff,0x05,0x0a,0x7c]
656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
657
658v_cmp_lg_f32 vcc, s1, v2
659// W64: encoding: [0x01,0x04,0x0a,0x7c]
660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
661
662v_cmp_lg_f32 vcc, s101, v2
663// W64: encoding: [0x65,0x04,0x0a,0x7c]
664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
665
666v_cmp_lg_f32 vcc, vcc_lo, v2
667// W64: encoding: [0x6a,0x04,0x0a,0x7c]
668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
669
670v_cmp_lg_f32 vcc, vcc_hi, v2
671// W64: encoding: [0x6b,0x04,0x0a,0x7c]
672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
673
674v_cmp_lg_f32 vcc, m0, v2
675// W64: encoding: [0x7c,0x04,0x0a,0x7c]
676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
677
678v_cmp_lg_f32 vcc, exec_lo, v2
679// W64: encoding: [0x7e,0x04,0x0a,0x7c]
680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
681
682v_cmp_lg_f32 vcc, exec_hi, v2
683// W64: encoding: [0x7f,0x04,0x0a,0x7c]
684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
685
686v_cmp_lg_f32 vcc, 0, v2
687// W64: encoding: [0x80,0x04,0x0a,0x7c]
688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
689
690v_cmp_lg_f32 vcc, -1, v2
691// W64: encoding: [0xc1,0x04,0x0a,0x7c]
692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
693
694v_cmp_lg_f32 vcc, 0.5, v2
695// W64: encoding: [0xf0,0x04,0x0a,0x7c]
696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
697
698v_cmp_lg_f32 vcc, -4.0, v2
699// W64: encoding: [0xf7,0x04,0x0a,0x7c]
700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
701
702v_cmp_lg_f32 vcc, 0xaf123456, v2
703// W64: encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x12,0xaf]
704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
705
706v_cmp_lg_f32 vcc, 0x3f717273, v2
707// W64: encoding: [0xff,0x04,0x0a,0x7c,0x73,0x72,0x71,0x3f]
708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
709
710v_cmp_lg_f32 vcc, v1, v255
711// W64: encoding: [0x01,0xff,0x0b,0x7c]
712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
713
714v_cmp_lg_f32 vcc_lo, v1, v2
715// W32: encoding: [0x01,0x05,0x0a,0x7c]
716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
717
718v_cmp_lg_f32 vcc_lo, v255, v2
719// W32: encoding: [0xff,0x05,0x0a,0x7c]
720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
721
722v_cmp_lg_f32 vcc_lo, s1, v2
723// W32: encoding: [0x01,0x04,0x0a,0x7c]
724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
725
726v_cmp_lg_f32 vcc_lo, s101, v2
727// W32: encoding: [0x65,0x04,0x0a,0x7c]
728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
729
730v_cmp_lg_f32 vcc_lo, vcc_lo, v2
731// W32: encoding: [0x6a,0x04,0x0a,0x7c]
732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
733
734v_cmp_lg_f32 vcc_lo, vcc_hi, v2
735// W32: encoding: [0x6b,0x04,0x0a,0x7c]
736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
737
738v_cmp_lg_f32 vcc_lo, m0, v2
739// W32: encoding: [0x7c,0x04,0x0a,0x7c]
740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
741
742v_cmp_lg_f32 vcc_lo, exec_lo, v2
743// W32: encoding: [0x7e,0x04,0x0a,0x7c]
744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
745
746v_cmp_lg_f32 vcc_lo, exec_hi, v2
747// W32: encoding: [0x7f,0x04,0x0a,0x7c]
748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
749
750v_cmp_lg_f32 vcc_lo, 0, v2
751// W32: encoding: [0x80,0x04,0x0a,0x7c]
752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
753
754v_cmp_lg_f32 vcc_lo, -1, v2
755// W32: encoding: [0xc1,0x04,0x0a,0x7c]
756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
757
758v_cmp_lg_f32 vcc_lo, 0.5, v2
759// W32: encoding: [0xf0,0x04,0x0a,0x7c]
760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
761
762v_cmp_lg_f32 vcc_lo, -4.0, v2
763// W32: encoding: [0xf7,0x04,0x0a,0x7c]
764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
765
766v_cmp_lg_f32 vcc_lo, 0xaf123456, v2
767// W32: encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x12,0xaf]
768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
769
770v_cmp_lg_f32 vcc_lo, 0x3f717273, v2
771// W32: encoding: [0xff,0x04,0x0a,0x7c,0x73,0x72,0x71,0x3f]
772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
773
774v_cmp_lg_f32 vcc_lo, v1, v255
775// W32: encoding: [0x01,0xff,0x0b,0x7c]
776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
777
778v_cmp_ge_f32 vcc, v1, v2
779// W64: encoding: [0x01,0x05,0x0c,0x7c]
780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
781
782v_cmp_ge_f32 vcc, v255, v2
783// W64: encoding: [0xff,0x05,0x0c,0x7c]
784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
785
786v_cmp_ge_f32 vcc, s1, v2
787// W64: encoding: [0x01,0x04,0x0c,0x7c]
788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
789
790v_cmp_ge_f32 vcc, s101, v2
791// W64: encoding: [0x65,0x04,0x0c,0x7c]
792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
793
794v_cmp_ge_f32 vcc, vcc_lo, v2
795// W64: encoding: [0x6a,0x04,0x0c,0x7c]
796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
797
798v_cmp_ge_f32 vcc, vcc_hi, v2
799// W64: encoding: [0x6b,0x04,0x0c,0x7c]
800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
801
802v_cmp_ge_f32 vcc, m0, v2
803// W64: encoding: [0x7c,0x04,0x0c,0x7c]
804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
805
806v_cmp_ge_f32 vcc, exec_lo, v2
807// W64: encoding: [0x7e,0x04,0x0c,0x7c]
808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
809
810v_cmp_ge_f32 vcc, exec_hi, v2
811// W64: encoding: [0x7f,0x04,0x0c,0x7c]
812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
813
814v_cmp_ge_f32 vcc, 0, v2
815// W64: encoding: [0x80,0x04,0x0c,0x7c]
816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
817
818v_cmp_ge_f32 vcc, -1, v2
819// W64: encoding: [0xc1,0x04,0x0c,0x7c]
820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
821
822v_cmp_ge_f32 vcc, 0.5, v2
823// W64: encoding: [0xf0,0x04,0x0c,0x7c]
824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
825
826v_cmp_ge_f32 vcc, -4.0, v2
827// W64: encoding: [0xf7,0x04,0x0c,0x7c]
828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
829
830v_cmp_ge_f32 vcc, 0xaf123456, v2
831// W64: encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x12,0xaf]
832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
833
834v_cmp_ge_f32 vcc, 0x3f717273, v2
835// W64: encoding: [0xff,0x04,0x0c,0x7c,0x73,0x72,0x71,0x3f]
836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
837
838v_cmp_ge_f32 vcc, v1, v255
839// W64: encoding: [0x01,0xff,0x0d,0x7c]
840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
841
842v_cmp_ge_f32 vcc_lo, v1, v2
843// W32: encoding: [0x01,0x05,0x0c,0x7c]
844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
845
846v_cmp_ge_f32 vcc_lo, v255, v2
847// W32: encoding: [0xff,0x05,0x0c,0x7c]
848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
849
850v_cmp_ge_f32 vcc_lo, s1, v2
851// W32: encoding: [0x01,0x04,0x0c,0x7c]
852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
853
854v_cmp_ge_f32 vcc_lo, s101, v2
855// W32: encoding: [0x65,0x04,0x0c,0x7c]
856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
857
858v_cmp_ge_f32 vcc_lo, vcc_lo, v2
859// W32: encoding: [0x6a,0x04,0x0c,0x7c]
860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
861
862v_cmp_ge_f32 vcc_lo, vcc_hi, v2
863// W32: encoding: [0x6b,0x04,0x0c,0x7c]
864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
865
866v_cmp_ge_f32 vcc_lo, m0, v2
867// W32: encoding: [0x7c,0x04,0x0c,0x7c]
868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
869
870v_cmp_ge_f32 vcc_lo, exec_lo, v2
871// W32: encoding: [0x7e,0x04,0x0c,0x7c]
872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
873
874v_cmp_ge_f32 vcc_lo, exec_hi, v2
875// W32: encoding: [0x7f,0x04,0x0c,0x7c]
876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
877
878v_cmp_ge_f32 vcc_lo, 0, v2
879// W32: encoding: [0x80,0x04,0x0c,0x7c]
880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
881
882v_cmp_ge_f32 vcc_lo, -1, v2
883// W32: encoding: [0xc1,0x04,0x0c,0x7c]
884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
885
886v_cmp_ge_f32 vcc_lo, 0.5, v2
887// W32: encoding: [0xf0,0x04,0x0c,0x7c]
888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
889
890v_cmp_ge_f32 vcc_lo, -4.0, v2
891// W32: encoding: [0xf7,0x04,0x0c,0x7c]
892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
893
894v_cmp_ge_f32 vcc_lo, 0xaf123456, v2
895// W32: encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x12,0xaf]
896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
897
898v_cmp_ge_f32 vcc_lo, 0x3f717273, v2
899// W32: encoding: [0xff,0x04,0x0c,0x7c,0x73,0x72,0x71,0x3f]
900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
901
902v_cmp_ge_f32 vcc_lo, v1, v255
903// W32: encoding: [0x01,0xff,0x0d,0x7c]
904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
905
906v_cmp_o_f32 vcc, v1, v2
907// W64: encoding: [0x01,0x05,0x0e,0x7c]
908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
909
910v_cmp_o_f32 vcc, v255, v2
911// W64: encoding: [0xff,0x05,0x0e,0x7c]
912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
913
914v_cmp_o_f32 vcc, s1, v2
915// W64: encoding: [0x01,0x04,0x0e,0x7c]
916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
917
918v_cmp_o_f32 vcc, s101, v2
919// W64: encoding: [0x65,0x04,0x0e,0x7c]
920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
921
922v_cmp_o_f32 vcc, vcc_lo, v2
923// W64: encoding: [0x6a,0x04,0x0e,0x7c]
924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
925
926v_cmp_o_f32 vcc, vcc_hi, v2
927// W64: encoding: [0x6b,0x04,0x0e,0x7c]
928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
929
930v_cmp_o_f32 vcc, m0, v2
931// W64: encoding: [0x7c,0x04,0x0e,0x7c]
932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
933
934v_cmp_o_f32 vcc, exec_lo, v2
935// W64: encoding: [0x7e,0x04,0x0e,0x7c]
936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
937
938v_cmp_o_f32 vcc, exec_hi, v2
939// W64: encoding: [0x7f,0x04,0x0e,0x7c]
940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
941
942v_cmp_o_f32 vcc, 0, v2
943// W64: encoding: [0x80,0x04,0x0e,0x7c]
944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
945
946v_cmp_o_f32 vcc, -1, v2
947// W64: encoding: [0xc1,0x04,0x0e,0x7c]
948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
949
950v_cmp_o_f32 vcc, 0.5, v2
951// W64: encoding: [0xf0,0x04,0x0e,0x7c]
952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
953
954v_cmp_o_f32 vcc, -4.0, v2
955// W64: encoding: [0xf7,0x04,0x0e,0x7c]
956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
957
958v_cmp_o_f32 vcc, 0xaf123456, v2
959// W64: encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x12,0xaf]
960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
961
962v_cmp_o_f32 vcc, 0x3f717273, v2
963// W64: encoding: [0xff,0x04,0x0e,0x7c,0x73,0x72,0x71,0x3f]
964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
965
966v_cmp_o_f32 vcc, v1, v255
967// W64: encoding: [0x01,0xff,0x0f,0x7c]
968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
969
970v_cmp_o_f32 vcc_lo, v1, v2
971// W32: encoding: [0x01,0x05,0x0e,0x7c]
972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
973
974v_cmp_o_f32 vcc_lo, v255, v2
975// W32: encoding: [0xff,0x05,0x0e,0x7c]
976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
977
978v_cmp_o_f32 vcc_lo, s1, v2
979// W32: encoding: [0x01,0x04,0x0e,0x7c]
980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
981
982v_cmp_o_f32 vcc_lo, s101, v2
983// W32: encoding: [0x65,0x04,0x0e,0x7c]
984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
985
986v_cmp_o_f32 vcc_lo, vcc_lo, v2
987// W32: encoding: [0x6a,0x04,0x0e,0x7c]
988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
989
990v_cmp_o_f32 vcc_lo, vcc_hi, v2
991// W32: encoding: [0x6b,0x04,0x0e,0x7c]
992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
993
994v_cmp_o_f32 vcc_lo, m0, v2
995// W32: encoding: [0x7c,0x04,0x0e,0x7c]
996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
997
998v_cmp_o_f32 vcc_lo, exec_lo, v2
999// W32: encoding: [0x7e,0x04,0x0e,0x7c]
1000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1001
1002v_cmp_o_f32 vcc_lo, exec_hi, v2
1003// W32: encoding: [0x7f,0x04,0x0e,0x7c]
1004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1005
1006v_cmp_o_f32 vcc_lo, 0, v2
1007// W32: encoding: [0x80,0x04,0x0e,0x7c]
1008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1009
1010v_cmp_o_f32 vcc_lo, -1, v2
1011// W32: encoding: [0xc1,0x04,0x0e,0x7c]
1012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1013
1014v_cmp_o_f32 vcc_lo, 0.5, v2
1015// W32: encoding: [0xf0,0x04,0x0e,0x7c]
1016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1017
1018v_cmp_o_f32 vcc_lo, -4.0, v2
1019// W32: encoding: [0xf7,0x04,0x0e,0x7c]
1020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1021
1022v_cmp_o_f32 vcc_lo, 0xaf123456, v2
1023// W32: encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x12,0xaf]
1024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1025
1026v_cmp_o_f32 vcc_lo, 0x3f717273, v2
1027// W32: encoding: [0xff,0x04,0x0e,0x7c,0x73,0x72,0x71,0x3f]
1028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1029
1030v_cmp_o_f32 vcc_lo, v1, v255
1031// W32: encoding: [0x01,0xff,0x0f,0x7c]
1032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1033
1034v_cmp_u_f32 vcc, v1, v2
1035// W64: encoding: [0x01,0x05,0x10,0x7c]
1036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1037
1038v_cmp_u_f32 vcc, v255, v2
1039// W64: encoding: [0xff,0x05,0x10,0x7c]
1040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1041
1042v_cmp_u_f32 vcc, s1, v2
1043// W64: encoding: [0x01,0x04,0x10,0x7c]
1044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1045
1046v_cmp_u_f32 vcc, s101, v2
1047// W64: encoding: [0x65,0x04,0x10,0x7c]
1048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1049
1050v_cmp_u_f32 vcc, vcc_lo, v2
1051// W64: encoding: [0x6a,0x04,0x10,0x7c]
1052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1053
1054v_cmp_u_f32 vcc, vcc_hi, v2
1055// W64: encoding: [0x6b,0x04,0x10,0x7c]
1056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1057
1058v_cmp_u_f32 vcc, m0, v2
1059// W64: encoding: [0x7c,0x04,0x10,0x7c]
1060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1061
1062v_cmp_u_f32 vcc, exec_lo, v2
1063// W64: encoding: [0x7e,0x04,0x10,0x7c]
1064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1065
1066v_cmp_u_f32 vcc, exec_hi, v2
1067// W64: encoding: [0x7f,0x04,0x10,0x7c]
1068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1069
1070v_cmp_u_f32 vcc, 0, v2
1071// W64: encoding: [0x80,0x04,0x10,0x7c]
1072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1073
1074v_cmp_u_f32 vcc, -1, v2
1075// W64: encoding: [0xc1,0x04,0x10,0x7c]
1076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1077
1078v_cmp_u_f32 vcc, 0.5, v2
1079// W64: encoding: [0xf0,0x04,0x10,0x7c]
1080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1081
1082v_cmp_u_f32 vcc, -4.0, v2
1083// W64: encoding: [0xf7,0x04,0x10,0x7c]
1084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1085
1086v_cmp_u_f32 vcc, 0xaf123456, v2
1087// W64: encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x12,0xaf]
1088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1089
1090v_cmp_u_f32 vcc, 0x3f717273, v2
1091// W64: encoding: [0xff,0x04,0x10,0x7c,0x73,0x72,0x71,0x3f]
1092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1093
1094v_cmp_u_f32 vcc, v1, v255
1095// W64: encoding: [0x01,0xff,0x11,0x7c]
1096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1097
1098v_cmp_u_f32 vcc_lo, v1, v2
1099// W32: encoding: [0x01,0x05,0x10,0x7c]
1100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1101
1102v_cmp_u_f32 vcc_lo, v255, v2
1103// W32: encoding: [0xff,0x05,0x10,0x7c]
1104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1105
1106v_cmp_u_f32 vcc_lo, s1, v2
1107// W32: encoding: [0x01,0x04,0x10,0x7c]
1108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1109
1110v_cmp_u_f32 vcc_lo, s101, v2
1111// W32: encoding: [0x65,0x04,0x10,0x7c]
1112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1113
1114v_cmp_u_f32 vcc_lo, vcc_lo, v2
1115// W32: encoding: [0x6a,0x04,0x10,0x7c]
1116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1117
1118v_cmp_u_f32 vcc_lo, vcc_hi, v2
1119// W32: encoding: [0x6b,0x04,0x10,0x7c]
1120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1121
1122v_cmp_u_f32 vcc_lo, m0, v2
1123// W32: encoding: [0x7c,0x04,0x10,0x7c]
1124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1125
1126v_cmp_u_f32 vcc_lo, exec_lo, v2
1127// W32: encoding: [0x7e,0x04,0x10,0x7c]
1128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1129
1130v_cmp_u_f32 vcc_lo, exec_hi, v2
1131// W32: encoding: [0x7f,0x04,0x10,0x7c]
1132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1133
1134v_cmp_u_f32 vcc_lo, 0, v2
1135// W32: encoding: [0x80,0x04,0x10,0x7c]
1136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1137
1138v_cmp_u_f32 vcc_lo, -1, v2
1139// W32: encoding: [0xc1,0x04,0x10,0x7c]
1140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1141
1142v_cmp_u_f32 vcc_lo, 0.5, v2
1143// W32: encoding: [0xf0,0x04,0x10,0x7c]
1144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1145
1146v_cmp_u_f32 vcc_lo, -4.0, v2
1147// W32: encoding: [0xf7,0x04,0x10,0x7c]
1148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1149
1150v_cmp_u_f32 vcc_lo, 0xaf123456, v2
1151// W32: encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x12,0xaf]
1152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1153
1154v_cmp_u_f32 vcc_lo, 0x3f717273, v2
1155// W32: encoding: [0xff,0x04,0x10,0x7c,0x73,0x72,0x71,0x3f]
1156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1157
1158v_cmp_u_f32 vcc_lo, v1, v255
1159// W32: encoding: [0x01,0xff,0x11,0x7c]
1160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1161
1162v_cmp_nge_f32 vcc, v1, v2
1163// W64: encoding: [0x01,0x05,0x12,0x7c]
1164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1165
1166v_cmp_nge_f32 vcc, v255, v2
1167// W64: encoding: [0xff,0x05,0x12,0x7c]
1168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1169
1170v_cmp_nge_f32 vcc, s1, v2
1171// W64: encoding: [0x01,0x04,0x12,0x7c]
1172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1173
1174v_cmp_nge_f32 vcc, s101, v2
1175// W64: encoding: [0x65,0x04,0x12,0x7c]
1176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1177
1178v_cmp_nge_f32 vcc, vcc_lo, v2
1179// W64: encoding: [0x6a,0x04,0x12,0x7c]
1180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1181
1182v_cmp_nge_f32 vcc, vcc_hi, v2
1183// W64: encoding: [0x6b,0x04,0x12,0x7c]
1184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1185
1186v_cmp_nge_f32 vcc, m0, v2
1187// W64: encoding: [0x7c,0x04,0x12,0x7c]
1188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1189
1190v_cmp_nge_f32 vcc, exec_lo, v2
1191// W64: encoding: [0x7e,0x04,0x12,0x7c]
1192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1193
1194v_cmp_nge_f32 vcc, exec_hi, v2
1195// W64: encoding: [0x7f,0x04,0x12,0x7c]
1196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1197
1198v_cmp_nge_f32 vcc, 0, v2
1199// W64: encoding: [0x80,0x04,0x12,0x7c]
1200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1201
1202v_cmp_nge_f32 vcc, -1, v2
1203// W64: encoding: [0xc1,0x04,0x12,0x7c]
1204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1205
1206v_cmp_nge_f32 vcc, 0.5, v2
1207// W64: encoding: [0xf0,0x04,0x12,0x7c]
1208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1209
1210v_cmp_nge_f32 vcc, -4.0, v2
1211// W64: encoding: [0xf7,0x04,0x12,0x7c]
1212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1213
1214v_cmp_nge_f32 vcc, 0xaf123456, v2
1215// W64: encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x12,0xaf]
1216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1217
1218v_cmp_nge_f32 vcc, 0x3f717273, v2
1219// W64: encoding: [0xff,0x04,0x12,0x7c,0x73,0x72,0x71,0x3f]
1220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1221
1222v_cmp_nge_f32 vcc, v1, v255
1223// W64: encoding: [0x01,0xff,0x13,0x7c]
1224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1225
1226v_cmp_nge_f32 vcc_lo, v1, v2
1227// W32: encoding: [0x01,0x05,0x12,0x7c]
1228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1229
1230v_cmp_nge_f32 vcc_lo, v255, v2
1231// W32: encoding: [0xff,0x05,0x12,0x7c]
1232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1233
1234v_cmp_nge_f32 vcc_lo, s1, v2
1235// W32: encoding: [0x01,0x04,0x12,0x7c]
1236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1237
1238v_cmp_nge_f32 vcc_lo, s101, v2
1239// W32: encoding: [0x65,0x04,0x12,0x7c]
1240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1241
1242v_cmp_nge_f32 vcc_lo, vcc_lo, v2
1243// W32: encoding: [0x6a,0x04,0x12,0x7c]
1244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1245
1246v_cmp_nge_f32 vcc_lo, vcc_hi, v2
1247// W32: encoding: [0x6b,0x04,0x12,0x7c]
1248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1249
1250v_cmp_nge_f32 vcc_lo, m0, v2
1251// W32: encoding: [0x7c,0x04,0x12,0x7c]
1252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1253
1254v_cmp_nge_f32 vcc_lo, exec_lo, v2
1255// W32: encoding: [0x7e,0x04,0x12,0x7c]
1256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1257
1258v_cmp_nge_f32 vcc_lo, exec_hi, v2
1259// W32: encoding: [0x7f,0x04,0x12,0x7c]
1260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1261
1262v_cmp_nge_f32 vcc_lo, 0, v2
1263// W32: encoding: [0x80,0x04,0x12,0x7c]
1264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1265
1266v_cmp_nge_f32 vcc_lo, -1, v2
1267// W32: encoding: [0xc1,0x04,0x12,0x7c]
1268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1269
1270v_cmp_nge_f32 vcc_lo, 0.5, v2
1271// W32: encoding: [0xf0,0x04,0x12,0x7c]
1272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1273
1274v_cmp_nge_f32 vcc_lo, -4.0, v2
1275// W32: encoding: [0xf7,0x04,0x12,0x7c]
1276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1277
1278v_cmp_nge_f32 vcc_lo, 0xaf123456, v2
1279// W32: encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x12,0xaf]
1280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1281
1282v_cmp_nge_f32 vcc_lo, 0x3f717273, v2
1283// W32: encoding: [0xff,0x04,0x12,0x7c,0x73,0x72,0x71,0x3f]
1284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1285
1286v_cmp_nge_f32 vcc_lo, v1, v255
1287// W32: encoding: [0x01,0xff,0x13,0x7c]
1288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1289
1290v_cmp_nlg_f32 vcc, v1, v2
1291// W64: encoding: [0x01,0x05,0x14,0x7c]
1292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1293
1294v_cmp_nlg_f32 vcc, v255, v2
1295// W64: encoding: [0xff,0x05,0x14,0x7c]
1296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1297
1298v_cmp_nlg_f32 vcc, s1, v2
1299// W64: encoding: [0x01,0x04,0x14,0x7c]
1300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1301
1302v_cmp_nlg_f32 vcc, s101, v2
1303// W64: encoding: [0x65,0x04,0x14,0x7c]
1304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1305
1306v_cmp_nlg_f32 vcc, vcc_lo, v2
1307// W64: encoding: [0x6a,0x04,0x14,0x7c]
1308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1309
1310v_cmp_nlg_f32 vcc, vcc_hi, v2
1311// W64: encoding: [0x6b,0x04,0x14,0x7c]
1312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1313
1314v_cmp_nlg_f32 vcc, m0, v2
1315// W64: encoding: [0x7c,0x04,0x14,0x7c]
1316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1317
1318v_cmp_nlg_f32 vcc, exec_lo, v2
1319// W64: encoding: [0x7e,0x04,0x14,0x7c]
1320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1321
1322v_cmp_nlg_f32 vcc, exec_hi, v2
1323// W64: encoding: [0x7f,0x04,0x14,0x7c]
1324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1325
1326v_cmp_nlg_f32 vcc, 0, v2
1327// W64: encoding: [0x80,0x04,0x14,0x7c]
1328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1329
1330v_cmp_nlg_f32 vcc, -1, v2
1331// W64: encoding: [0xc1,0x04,0x14,0x7c]
1332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1333
1334v_cmp_nlg_f32 vcc, 0.5, v2
1335// W64: encoding: [0xf0,0x04,0x14,0x7c]
1336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1337
1338v_cmp_nlg_f32 vcc, -4.0, v2
1339// W64: encoding: [0xf7,0x04,0x14,0x7c]
1340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1341
1342v_cmp_nlg_f32 vcc, 0xaf123456, v2
1343// W64: encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x12,0xaf]
1344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1345
1346v_cmp_nlg_f32 vcc, 0x3f717273, v2
1347// W64: encoding: [0xff,0x04,0x14,0x7c,0x73,0x72,0x71,0x3f]
1348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1349
1350v_cmp_nlg_f32 vcc, v1, v255
1351// W64: encoding: [0x01,0xff,0x15,0x7c]
1352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1353
1354v_cmp_nlg_f32 vcc_lo, v1, v2
1355// W32: encoding: [0x01,0x05,0x14,0x7c]
1356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1357
1358v_cmp_nlg_f32 vcc_lo, v255, v2
1359// W32: encoding: [0xff,0x05,0x14,0x7c]
1360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1361
1362v_cmp_nlg_f32 vcc_lo, s1, v2
1363// W32: encoding: [0x01,0x04,0x14,0x7c]
1364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1365
1366v_cmp_nlg_f32 vcc_lo, s101, v2
1367// W32: encoding: [0x65,0x04,0x14,0x7c]
1368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1369
1370v_cmp_nlg_f32 vcc_lo, vcc_lo, v2
1371// W32: encoding: [0x6a,0x04,0x14,0x7c]
1372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1373
1374v_cmp_nlg_f32 vcc_lo, vcc_hi, v2
1375// W32: encoding: [0x6b,0x04,0x14,0x7c]
1376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1377
1378v_cmp_nlg_f32 vcc_lo, m0, v2
1379// W32: encoding: [0x7c,0x04,0x14,0x7c]
1380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1381
1382v_cmp_nlg_f32 vcc_lo, exec_lo, v2
1383// W32: encoding: [0x7e,0x04,0x14,0x7c]
1384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1385
1386v_cmp_nlg_f32 vcc_lo, exec_hi, v2
1387// W32: encoding: [0x7f,0x04,0x14,0x7c]
1388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1389
1390v_cmp_nlg_f32 vcc_lo, 0, v2
1391// W32: encoding: [0x80,0x04,0x14,0x7c]
1392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1393
1394v_cmp_nlg_f32 vcc_lo, -1, v2
1395// W32: encoding: [0xc1,0x04,0x14,0x7c]
1396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1397
1398v_cmp_nlg_f32 vcc_lo, 0.5, v2
1399// W32: encoding: [0xf0,0x04,0x14,0x7c]
1400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1401
1402v_cmp_nlg_f32 vcc_lo, -4.0, v2
1403// W32: encoding: [0xf7,0x04,0x14,0x7c]
1404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1405
1406v_cmp_nlg_f32 vcc_lo, 0xaf123456, v2
1407// W32: encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x12,0xaf]
1408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1409
1410v_cmp_nlg_f32 vcc_lo, 0x3f717273, v2
1411// W32: encoding: [0xff,0x04,0x14,0x7c,0x73,0x72,0x71,0x3f]
1412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1413
1414v_cmp_nlg_f32 vcc_lo, v1, v255
1415// W32: encoding: [0x01,0xff,0x15,0x7c]
1416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1417
1418v_cmp_ngt_f32 vcc, v1, v2
1419// W64: encoding: [0x01,0x05,0x16,0x7c]
1420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1421
1422v_cmp_ngt_f32 vcc, v255, v2
1423// W64: encoding: [0xff,0x05,0x16,0x7c]
1424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1425
1426v_cmp_ngt_f32 vcc, s1, v2
1427// W64: encoding: [0x01,0x04,0x16,0x7c]
1428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1429
1430v_cmp_ngt_f32 vcc, s101, v2
1431// W64: encoding: [0x65,0x04,0x16,0x7c]
1432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1433
1434v_cmp_ngt_f32 vcc, vcc_lo, v2
1435// W64: encoding: [0x6a,0x04,0x16,0x7c]
1436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1437
1438v_cmp_ngt_f32 vcc, vcc_hi, v2
1439// W64: encoding: [0x6b,0x04,0x16,0x7c]
1440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1441
1442v_cmp_ngt_f32 vcc, m0, v2
1443// W64: encoding: [0x7c,0x04,0x16,0x7c]
1444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1445
1446v_cmp_ngt_f32 vcc, exec_lo, v2
1447// W64: encoding: [0x7e,0x04,0x16,0x7c]
1448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1449
1450v_cmp_ngt_f32 vcc, exec_hi, v2
1451// W64: encoding: [0x7f,0x04,0x16,0x7c]
1452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1453
1454v_cmp_ngt_f32 vcc, 0, v2
1455// W64: encoding: [0x80,0x04,0x16,0x7c]
1456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1457
1458v_cmp_ngt_f32 vcc, -1, v2
1459// W64: encoding: [0xc1,0x04,0x16,0x7c]
1460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1461
1462v_cmp_ngt_f32 vcc, 0.5, v2
1463// W64: encoding: [0xf0,0x04,0x16,0x7c]
1464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1465
1466v_cmp_ngt_f32 vcc, -4.0, v2
1467// W64: encoding: [0xf7,0x04,0x16,0x7c]
1468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1469
1470v_cmp_ngt_f32 vcc, 0xaf123456, v2
1471// W64: encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x12,0xaf]
1472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1473
1474v_cmp_ngt_f32 vcc, 0x3f717273, v2
1475// W64: encoding: [0xff,0x04,0x16,0x7c,0x73,0x72,0x71,0x3f]
1476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1477
1478v_cmp_ngt_f32 vcc, v1, v255
1479// W64: encoding: [0x01,0xff,0x17,0x7c]
1480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1481
1482v_cmp_ngt_f32 vcc_lo, v1, v2
1483// W32: encoding: [0x01,0x05,0x16,0x7c]
1484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1485
1486v_cmp_ngt_f32 vcc_lo, v255, v2
1487// W32: encoding: [0xff,0x05,0x16,0x7c]
1488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1489
1490v_cmp_ngt_f32 vcc_lo, s1, v2
1491// W32: encoding: [0x01,0x04,0x16,0x7c]
1492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1493
1494v_cmp_ngt_f32 vcc_lo, s101, v2
1495// W32: encoding: [0x65,0x04,0x16,0x7c]
1496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1497
1498v_cmp_ngt_f32 vcc_lo, vcc_lo, v2
1499// W32: encoding: [0x6a,0x04,0x16,0x7c]
1500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1501
1502v_cmp_ngt_f32 vcc_lo, vcc_hi, v2
1503// W32: encoding: [0x6b,0x04,0x16,0x7c]
1504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1505
1506v_cmp_ngt_f32 vcc_lo, m0, v2
1507// W32: encoding: [0x7c,0x04,0x16,0x7c]
1508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1509
1510v_cmp_ngt_f32 vcc_lo, exec_lo, v2
1511// W32: encoding: [0x7e,0x04,0x16,0x7c]
1512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1513
1514v_cmp_ngt_f32 vcc_lo, exec_hi, v2
1515// W32: encoding: [0x7f,0x04,0x16,0x7c]
1516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1517
1518v_cmp_ngt_f32 vcc_lo, 0, v2
1519// W32: encoding: [0x80,0x04,0x16,0x7c]
1520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1521
1522v_cmp_ngt_f32 vcc_lo, -1, v2
1523// W32: encoding: [0xc1,0x04,0x16,0x7c]
1524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1525
1526v_cmp_ngt_f32 vcc_lo, 0.5, v2
1527// W32: encoding: [0xf0,0x04,0x16,0x7c]
1528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1529
1530v_cmp_ngt_f32 vcc_lo, -4.0, v2
1531// W32: encoding: [0xf7,0x04,0x16,0x7c]
1532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1533
1534v_cmp_ngt_f32 vcc_lo, 0xaf123456, v2
1535// W32: encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x12,0xaf]
1536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1537
1538v_cmp_ngt_f32 vcc_lo, 0x3f717273, v2
1539// W32: encoding: [0xff,0x04,0x16,0x7c,0x73,0x72,0x71,0x3f]
1540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1541
1542v_cmp_ngt_f32 vcc_lo, v1, v255
1543// W32: encoding: [0x01,0xff,0x17,0x7c]
1544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1545
1546v_cmp_nle_f32 vcc, v1, v2
1547// W64: encoding: [0x01,0x05,0x18,0x7c]
1548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1549
1550v_cmp_nle_f32 vcc, v255, v2
1551// W64: encoding: [0xff,0x05,0x18,0x7c]
1552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1553
1554v_cmp_nle_f32 vcc, s1, v2
1555// W64: encoding: [0x01,0x04,0x18,0x7c]
1556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1557
1558v_cmp_nle_f32 vcc, s101, v2
1559// W64: encoding: [0x65,0x04,0x18,0x7c]
1560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1561
1562v_cmp_nle_f32 vcc, vcc_lo, v2
1563// W64: encoding: [0x6a,0x04,0x18,0x7c]
1564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1565
1566v_cmp_nle_f32 vcc, vcc_hi, v2
1567// W64: encoding: [0x6b,0x04,0x18,0x7c]
1568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1569
1570v_cmp_nle_f32 vcc, m0, v2
1571// W64: encoding: [0x7c,0x04,0x18,0x7c]
1572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1573
1574v_cmp_nle_f32 vcc, exec_lo, v2
1575// W64: encoding: [0x7e,0x04,0x18,0x7c]
1576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1577
1578v_cmp_nle_f32 vcc, exec_hi, v2
1579// W64: encoding: [0x7f,0x04,0x18,0x7c]
1580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1581
1582v_cmp_nle_f32 vcc, 0, v2
1583// W64: encoding: [0x80,0x04,0x18,0x7c]
1584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1585
1586v_cmp_nle_f32 vcc, -1, v2
1587// W64: encoding: [0xc1,0x04,0x18,0x7c]
1588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1589
1590v_cmp_nle_f32 vcc, 0.5, v2
1591// W64: encoding: [0xf0,0x04,0x18,0x7c]
1592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1593
1594v_cmp_nle_f32 vcc, -4.0, v2
1595// W64: encoding: [0xf7,0x04,0x18,0x7c]
1596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1597
1598v_cmp_nle_f32 vcc, 0xaf123456, v2
1599// W64: encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x12,0xaf]
1600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1601
1602v_cmp_nle_f32 vcc, 0x3f717273, v2
1603// W64: encoding: [0xff,0x04,0x18,0x7c,0x73,0x72,0x71,0x3f]
1604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1605
1606v_cmp_nle_f32 vcc, v1, v255
1607// W64: encoding: [0x01,0xff,0x19,0x7c]
1608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1609
1610v_cmp_nle_f32 vcc_lo, v1, v2
1611// W32: encoding: [0x01,0x05,0x18,0x7c]
1612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1613
1614v_cmp_nle_f32 vcc_lo, v255, v2
1615// W32: encoding: [0xff,0x05,0x18,0x7c]
1616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1617
1618v_cmp_nle_f32 vcc_lo, s1, v2
1619// W32: encoding: [0x01,0x04,0x18,0x7c]
1620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1621
1622v_cmp_nle_f32 vcc_lo, s101, v2
1623// W32: encoding: [0x65,0x04,0x18,0x7c]
1624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1625
1626v_cmp_nle_f32 vcc_lo, vcc_lo, v2
1627// W32: encoding: [0x6a,0x04,0x18,0x7c]
1628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1629
1630v_cmp_nle_f32 vcc_lo, vcc_hi, v2
1631// W32: encoding: [0x6b,0x04,0x18,0x7c]
1632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1633
1634v_cmp_nle_f32 vcc_lo, m0, v2
1635// W32: encoding: [0x7c,0x04,0x18,0x7c]
1636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1637
1638v_cmp_nle_f32 vcc_lo, exec_lo, v2
1639// W32: encoding: [0x7e,0x04,0x18,0x7c]
1640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1641
1642v_cmp_nle_f32 vcc_lo, exec_hi, v2
1643// W32: encoding: [0x7f,0x04,0x18,0x7c]
1644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1645
1646v_cmp_nle_f32 vcc_lo, 0, v2
1647// W32: encoding: [0x80,0x04,0x18,0x7c]
1648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1649
1650v_cmp_nle_f32 vcc_lo, -1, v2
1651// W32: encoding: [0xc1,0x04,0x18,0x7c]
1652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1653
1654v_cmp_nle_f32 vcc_lo, 0.5, v2
1655// W32: encoding: [0xf0,0x04,0x18,0x7c]
1656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1657
1658v_cmp_nle_f32 vcc_lo, -4.0, v2
1659// W32: encoding: [0xf7,0x04,0x18,0x7c]
1660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1661
1662v_cmp_nle_f32 vcc_lo, 0xaf123456, v2
1663// W32: encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x12,0xaf]
1664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1665
1666v_cmp_nle_f32 vcc_lo, 0x3f717273, v2
1667// W32: encoding: [0xff,0x04,0x18,0x7c,0x73,0x72,0x71,0x3f]
1668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1669
1670v_cmp_nle_f32 vcc_lo, v1, v255
1671// W32: encoding: [0x01,0xff,0x19,0x7c]
1672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1673
1674v_cmp_neq_f32 vcc, v1, v2
1675// W64: encoding: [0x01,0x05,0x1a,0x7c]
1676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1677
1678v_cmp_neq_f32 vcc, v255, v2
1679// W64: encoding: [0xff,0x05,0x1a,0x7c]
1680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1681
1682v_cmp_neq_f32 vcc, s1, v2
1683// W64: encoding: [0x01,0x04,0x1a,0x7c]
1684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1685
1686v_cmp_neq_f32 vcc, s101, v2
1687// W64: encoding: [0x65,0x04,0x1a,0x7c]
1688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1689
1690v_cmp_neq_f32 vcc, vcc_lo, v2
1691// W64: encoding: [0x6a,0x04,0x1a,0x7c]
1692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1693
1694v_cmp_neq_f32 vcc, vcc_hi, v2
1695// W64: encoding: [0x6b,0x04,0x1a,0x7c]
1696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1697
1698v_cmp_neq_f32 vcc, m0, v2
1699// W64: encoding: [0x7c,0x04,0x1a,0x7c]
1700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1701
1702v_cmp_neq_f32 vcc, exec_lo, v2
1703// W64: encoding: [0x7e,0x04,0x1a,0x7c]
1704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1705
1706v_cmp_neq_f32 vcc, exec_hi, v2
1707// W64: encoding: [0x7f,0x04,0x1a,0x7c]
1708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1709
1710v_cmp_neq_f32 vcc, 0, v2
1711// W64: encoding: [0x80,0x04,0x1a,0x7c]
1712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1713
1714v_cmp_neq_f32 vcc, -1, v2
1715// W64: encoding: [0xc1,0x04,0x1a,0x7c]
1716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1717
1718v_cmp_neq_f32 vcc, 0.5, v2
1719// W64: encoding: [0xf0,0x04,0x1a,0x7c]
1720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1721
1722v_cmp_neq_f32 vcc, -4.0, v2
1723// W64: encoding: [0xf7,0x04,0x1a,0x7c]
1724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1725
1726v_cmp_neq_f32 vcc, 0xaf123456, v2
1727// W64: encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x12,0xaf]
1728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1729
1730v_cmp_neq_f32 vcc, 0x3f717273, v2
1731// W64: encoding: [0xff,0x04,0x1a,0x7c,0x73,0x72,0x71,0x3f]
1732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1733
1734v_cmp_neq_f32 vcc, v1, v255
1735// W64: encoding: [0x01,0xff,0x1b,0x7c]
1736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1737
1738v_cmp_neq_f32 vcc_lo, v1, v2
1739// W32: encoding: [0x01,0x05,0x1a,0x7c]
1740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1741
1742v_cmp_neq_f32 vcc_lo, v255, v2
1743// W32: encoding: [0xff,0x05,0x1a,0x7c]
1744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1745
1746v_cmp_neq_f32 vcc_lo, s1, v2
1747// W32: encoding: [0x01,0x04,0x1a,0x7c]
1748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1749
1750v_cmp_neq_f32 vcc_lo, s101, v2
1751// W32: encoding: [0x65,0x04,0x1a,0x7c]
1752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1753
1754v_cmp_neq_f32 vcc_lo, vcc_lo, v2
1755// W32: encoding: [0x6a,0x04,0x1a,0x7c]
1756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1757
1758v_cmp_neq_f32 vcc_lo, vcc_hi, v2
1759// W32: encoding: [0x6b,0x04,0x1a,0x7c]
1760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1761
1762v_cmp_neq_f32 vcc_lo, m0, v2
1763// W32: encoding: [0x7c,0x04,0x1a,0x7c]
1764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1765
1766v_cmp_neq_f32 vcc_lo, exec_lo, v2
1767// W32: encoding: [0x7e,0x04,0x1a,0x7c]
1768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1769
1770v_cmp_neq_f32 vcc_lo, exec_hi, v2
1771// W32: encoding: [0x7f,0x04,0x1a,0x7c]
1772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1773
1774v_cmp_neq_f32 vcc_lo, 0, v2
1775// W32: encoding: [0x80,0x04,0x1a,0x7c]
1776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1777
1778v_cmp_neq_f32 vcc_lo, -1, v2
1779// W32: encoding: [0xc1,0x04,0x1a,0x7c]
1780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1781
1782v_cmp_neq_f32 vcc_lo, 0.5, v2
1783// W32: encoding: [0xf0,0x04,0x1a,0x7c]
1784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1785
1786v_cmp_neq_f32 vcc_lo, -4.0, v2
1787// W32: encoding: [0xf7,0x04,0x1a,0x7c]
1788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1789
1790v_cmp_neq_f32 vcc_lo, 0xaf123456, v2
1791// W32: encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x12,0xaf]
1792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1793
1794v_cmp_neq_f32 vcc_lo, 0x3f717273, v2
1795// W32: encoding: [0xff,0x04,0x1a,0x7c,0x73,0x72,0x71,0x3f]
1796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1797
1798v_cmp_neq_f32 vcc_lo, v1, v255
1799// W32: encoding: [0x01,0xff,0x1b,0x7c]
1800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1801
1802v_cmp_nlt_f32 vcc, v1, v2
1803// W64: encoding: [0x01,0x05,0x1c,0x7c]
1804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1805
1806v_cmp_nlt_f32 vcc, v255, v2
1807// W64: encoding: [0xff,0x05,0x1c,0x7c]
1808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1809
1810v_cmp_nlt_f32 vcc, s1, v2
1811// W64: encoding: [0x01,0x04,0x1c,0x7c]
1812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1813
1814v_cmp_nlt_f32 vcc, s101, v2
1815// W64: encoding: [0x65,0x04,0x1c,0x7c]
1816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1817
1818v_cmp_nlt_f32 vcc, vcc_lo, v2
1819// W64: encoding: [0x6a,0x04,0x1c,0x7c]
1820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1821
1822v_cmp_nlt_f32 vcc, vcc_hi, v2
1823// W64: encoding: [0x6b,0x04,0x1c,0x7c]
1824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1825
1826v_cmp_nlt_f32 vcc, m0, v2
1827// W64: encoding: [0x7c,0x04,0x1c,0x7c]
1828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1829
1830v_cmp_nlt_f32 vcc, exec_lo, v2
1831// W64: encoding: [0x7e,0x04,0x1c,0x7c]
1832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1833
1834v_cmp_nlt_f32 vcc, exec_hi, v2
1835// W64: encoding: [0x7f,0x04,0x1c,0x7c]
1836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1837
1838v_cmp_nlt_f32 vcc, 0, v2
1839// W64: encoding: [0x80,0x04,0x1c,0x7c]
1840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1841
1842v_cmp_nlt_f32 vcc, -1, v2
1843// W64: encoding: [0xc1,0x04,0x1c,0x7c]
1844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1845
1846v_cmp_nlt_f32 vcc, 0.5, v2
1847// W64: encoding: [0xf0,0x04,0x1c,0x7c]
1848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1849
1850v_cmp_nlt_f32 vcc, -4.0, v2
1851// W64: encoding: [0xf7,0x04,0x1c,0x7c]
1852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1853
1854v_cmp_nlt_f32 vcc, 0xaf123456, v2
1855// W64: encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x12,0xaf]
1856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1857
1858v_cmp_nlt_f32 vcc, 0x3f717273, v2
1859// W64: encoding: [0xff,0x04,0x1c,0x7c,0x73,0x72,0x71,0x3f]
1860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1861
1862v_cmp_nlt_f32 vcc, v1, v255
1863// W64: encoding: [0x01,0xff,0x1d,0x7c]
1864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1865
1866v_cmp_nlt_f32 vcc_lo, v1, v2
1867// W32: encoding: [0x01,0x05,0x1c,0x7c]
1868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1869
1870v_cmp_nlt_f32 vcc_lo, v255, v2
1871// W32: encoding: [0xff,0x05,0x1c,0x7c]
1872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1873
1874v_cmp_nlt_f32 vcc_lo, s1, v2
1875// W32: encoding: [0x01,0x04,0x1c,0x7c]
1876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1877
1878v_cmp_nlt_f32 vcc_lo, s101, v2
1879// W32: encoding: [0x65,0x04,0x1c,0x7c]
1880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1881
1882v_cmp_nlt_f32 vcc_lo, vcc_lo, v2
1883// W32: encoding: [0x6a,0x04,0x1c,0x7c]
1884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1885
1886v_cmp_nlt_f32 vcc_lo, vcc_hi, v2
1887// W32: encoding: [0x6b,0x04,0x1c,0x7c]
1888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1889
1890v_cmp_nlt_f32 vcc_lo, m0, v2
1891// W32: encoding: [0x7c,0x04,0x1c,0x7c]
1892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1893
1894v_cmp_nlt_f32 vcc_lo, exec_lo, v2
1895// W32: encoding: [0x7e,0x04,0x1c,0x7c]
1896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1897
1898v_cmp_nlt_f32 vcc_lo, exec_hi, v2
1899// W32: encoding: [0x7f,0x04,0x1c,0x7c]
1900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1901
1902v_cmp_nlt_f32 vcc_lo, 0, v2
1903// W32: encoding: [0x80,0x04,0x1c,0x7c]
1904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1905
1906v_cmp_nlt_f32 vcc_lo, -1, v2
1907// W32: encoding: [0xc1,0x04,0x1c,0x7c]
1908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1909
1910v_cmp_nlt_f32 vcc_lo, 0.5, v2
1911// W32: encoding: [0xf0,0x04,0x1c,0x7c]
1912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1913
1914v_cmp_nlt_f32 vcc_lo, -4.0, v2
1915// W32: encoding: [0xf7,0x04,0x1c,0x7c]
1916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1917
1918v_cmp_nlt_f32 vcc_lo, 0xaf123456, v2
1919// W32: encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x12,0xaf]
1920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1921
1922v_cmp_nlt_f32 vcc_lo, 0x3f717273, v2
1923// W32: encoding: [0xff,0x04,0x1c,0x7c,0x73,0x72,0x71,0x3f]
1924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1925
1926v_cmp_nlt_f32 vcc_lo, v1, v255
1927// W32: encoding: [0x01,0xff,0x1d,0x7c]
1928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1929
1930v_cmp_tru_f32 vcc, v1, v2
1931// W64: encoding: [0x01,0x05,0x1e,0x7c]
1932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1933
1934v_cmp_tru_f32 vcc, v255, v2
1935// W64: encoding: [0xff,0x05,0x1e,0x7c]
1936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1937
1938v_cmp_tru_f32 vcc, s1, v2
1939// W64: encoding: [0x01,0x04,0x1e,0x7c]
1940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1941
1942v_cmp_tru_f32 vcc, s101, v2
1943// W64: encoding: [0x65,0x04,0x1e,0x7c]
1944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1945
1946v_cmp_tru_f32 vcc, vcc_lo, v2
1947// W64: encoding: [0x6a,0x04,0x1e,0x7c]
1948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1949
1950v_cmp_tru_f32 vcc, vcc_hi, v2
1951// W64: encoding: [0x6b,0x04,0x1e,0x7c]
1952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1953
1954v_cmp_tru_f32 vcc, m0, v2
1955// W64: encoding: [0x7c,0x04,0x1e,0x7c]
1956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1957
1958v_cmp_tru_f32 vcc, exec_lo, v2
1959// W64: encoding: [0x7e,0x04,0x1e,0x7c]
1960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1961
1962v_cmp_tru_f32 vcc, exec_hi, v2
1963// W64: encoding: [0x7f,0x04,0x1e,0x7c]
1964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1965
1966v_cmp_tru_f32 vcc, 0, v2
1967// W64: encoding: [0x80,0x04,0x1e,0x7c]
1968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1969
1970v_cmp_tru_f32 vcc, -1, v2
1971// W64: encoding: [0xc1,0x04,0x1e,0x7c]
1972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1973
1974v_cmp_tru_f32 vcc, 0.5, v2
1975// W64: encoding: [0xf0,0x04,0x1e,0x7c]
1976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1977
1978v_cmp_tru_f32 vcc, -4.0, v2
1979// W64: encoding: [0xf7,0x04,0x1e,0x7c]
1980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1981
1982v_cmp_tru_f32 vcc, 0xaf123456, v2
1983// W64: encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x12,0xaf]
1984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1985
1986v_cmp_tru_f32 vcc, 0x3f717273, v2
1987// W64: encoding: [0xff,0x04,0x1e,0x7c,0x73,0x72,0x71,0x3f]
1988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1989
1990v_cmp_tru_f32 vcc, v1, v255
1991// W64: encoding: [0x01,0xff,0x1f,0x7c]
1992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1993
1994v_cmp_tru_f32 vcc_lo, v1, v2
1995// W32: encoding: [0x01,0x05,0x1e,0x7c]
1996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
1997
1998v_cmp_tru_f32 vcc_lo, v255, v2
1999// W32: encoding: [0xff,0x05,0x1e,0x7c]
2000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2001
2002v_cmp_tru_f32 vcc_lo, s1, v2
2003// W32: encoding: [0x01,0x04,0x1e,0x7c]
2004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2005
2006v_cmp_tru_f32 vcc_lo, s101, v2
2007// W32: encoding: [0x65,0x04,0x1e,0x7c]
2008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2009
2010v_cmp_tru_f32 vcc_lo, vcc_lo, v2
2011// W32: encoding: [0x6a,0x04,0x1e,0x7c]
2012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2013
2014v_cmp_tru_f32 vcc_lo, vcc_hi, v2
2015// W32: encoding: [0x6b,0x04,0x1e,0x7c]
2016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2017
2018v_cmp_tru_f32 vcc_lo, m0, v2
2019// W32: encoding: [0x7c,0x04,0x1e,0x7c]
2020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2021
2022v_cmp_tru_f32 vcc_lo, exec_lo, v2
2023// W32: encoding: [0x7e,0x04,0x1e,0x7c]
2024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2025
2026v_cmp_tru_f32 vcc_lo, exec_hi, v2
2027// W32: encoding: [0x7f,0x04,0x1e,0x7c]
2028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2029
2030v_cmp_tru_f32 vcc_lo, 0, v2
2031// W32: encoding: [0x80,0x04,0x1e,0x7c]
2032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2033
2034v_cmp_tru_f32 vcc_lo, -1, v2
2035// W32: encoding: [0xc1,0x04,0x1e,0x7c]
2036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2037
2038v_cmp_tru_f32 vcc_lo, 0.5, v2
2039// W32: encoding: [0xf0,0x04,0x1e,0x7c]
2040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2041
2042v_cmp_tru_f32 vcc_lo, -4.0, v2
2043// W32: encoding: [0xf7,0x04,0x1e,0x7c]
2044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2045
2046v_cmp_tru_f32 vcc_lo, 0xaf123456, v2
2047// W32: encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x12,0xaf]
2048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2049
2050v_cmp_tru_f32 vcc_lo, 0x3f717273, v2
2051// W32: encoding: [0xff,0x04,0x1e,0x7c,0x73,0x72,0x71,0x3f]
2052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2053
2054v_cmp_tru_f32 vcc_lo, v1, v255
2055// W32: encoding: [0x01,0xff,0x1f,0x7c]
2056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2057
2058v_cmp_f_f64 vcc, v[1:2], v[2:3]
2059// W64: encoding: [0x01,0x05,0x40,0x7c]
2060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2061
2062v_cmp_f_f64 vcc, v[254:255], v[2:3]
2063// W64: encoding: [0xfe,0x05,0x40,0x7c]
2064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2065
2066v_cmp_f_f64 vcc, s[2:3], v[2:3]
2067// W64: encoding: [0x02,0x04,0x40,0x7c]
2068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2069
2070v_cmp_f_f64 vcc, s[4:5], v[2:3]
2071// W64: encoding: [0x04,0x04,0x40,0x7c]
2072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2073
2074v_cmp_f_f64 vcc, s[100:101], v[2:3]
2075// W64: encoding: [0x64,0x04,0x40,0x7c]
2076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2077
2078v_cmp_f_f64 vcc, vcc, v[2:3]
2079// W64: encoding: [0x6a,0x04,0x40,0x7c]
2080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2081
2082v_cmp_f_f64 vcc, exec, v[2:3]
2083// W64: encoding: [0x7e,0x04,0x40,0x7c]
2084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2085
2086v_cmp_f_f64 vcc, 0, v[2:3]
2087// W64: encoding: [0x80,0x04,0x40,0x7c]
2088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2089
2090v_cmp_f_f64 vcc, -1, v[2:3]
2091// W64: encoding: [0xc1,0x04,0x40,0x7c]
2092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2093
2094v_cmp_f_f64 vcc, 0.5, v[2:3]
2095// W64: encoding: [0xf0,0x04,0x40,0x7c]
2096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2097
2098v_cmp_f_f64 vcc, -4.0, v[2:3]
2099// W64: encoding: [0xf7,0x04,0x40,0x7c]
2100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2101
2102v_cmp_f_f64 vcc, 0xaf123456, v[2:3]
2103// W64: encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
2104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2105
2106v_cmp_f_f64 vcc, 0x3f717273, v[2:3]
2107// W64: encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
2108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2109
2110v_cmp_f_f64 vcc, v[1:2], v[254:255]
2111// W64: encoding: [0x01,0xfd,0x41,0x7c]
2112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2113
2114v_cmp_f_f64 vcc_lo, v[1:2], v[2:3]
2115// W32: encoding: [0x01,0x05,0x40,0x7c]
2116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2117
2118v_cmp_f_f64 vcc_lo, v[254:255], v[2:3]
2119// W32: encoding: [0xfe,0x05,0x40,0x7c]
2120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2121
2122v_cmp_f_f64 vcc_lo, s[2:3], v[2:3]
2123// W32: encoding: [0x02,0x04,0x40,0x7c]
2124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2125
2126v_cmp_f_f64 vcc_lo, s[4:5], v[2:3]
2127// W32: encoding: [0x04,0x04,0x40,0x7c]
2128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2129
2130v_cmp_f_f64 vcc_lo, s[100:101], v[2:3]
2131// W32: encoding: [0x64,0x04,0x40,0x7c]
2132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2133
2134v_cmp_f_f64 vcc_lo, vcc, v[2:3]
2135// W32: encoding: [0x6a,0x04,0x40,0x7c]
2136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2137
2138v_cmp_f_f64 vcc_lo, exec, v[2:3]
2139// W32: encoding: [0x7e,0x04,0x40,0x7c]
2140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2141
2142v_cmp_f_f64 vcc_lo, 0, v[2:3]
2143// W32: encoding: [0x80,0x04,0x40,0x7c]
2144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2145
2146v_cmp_f_f64 vcc_lo, -1, v[2:3]
2147// W32: encoding: [0xc1,0x04,0x40,0x7c]
2148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2149
2150v_cmp_f_f64 vcc_lo, 0.5, v[2:3]
2151// W32: encoding: [0xf0,0x04,0x40,0x7c]
2152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2153
2154v_cmp_f_f64 vcc_lo, -4.0, v[2:3]
2155// W32: encoding: [0xf7,0x04,0x40,0x7c]
2156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2157
2158v_cmp_f_f64 vcc_lo, 0xaf123456, v[2:3]
2159// W32: encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
2160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2161
2162v_cmp_f_f64 vcc_lo, 0x3f717273, v[2:3]
2163// W32: encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
2164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2165
2166v_cmp_f_f64 vcc_lo, v[1:2], v[254:255]
2167// W32: encoding: [0x01,0xfd,0x41,0x7c]
2168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2169
2170v_cmp_lt_f64 vcc, v[1:2], v[2:3]
2171// W64: encoding: [0x01,0x05,0x42,0x7c]
2172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2173
2174v_cmp_lt_f64 vcc, v[254:255], v[2:3]
2175// W64: encoding: [0xfe,0x05,0x42,0x7c]
2176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2177
2178v_cmp_lt_f64 vcc, s[2:3], v[2:3]
2179// W64: encoding: [0x02,0x04,0x42,0x7c]
2180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2181
2182v_cmp_lt_f64 vcc, s[4:5], v[2:3]
2183// W64: encoding: [0x04,0x04,0x42,0x7c]
2184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2185
2186v_cmp_lt_f64 vcc, s[100:101], v[2:3]
2187// W64: encoding: [0x64,0x04,0x42,0x7c]
2188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2189
2190v_cmp_lt_f64 vcc, vcc, v[2:3]
2191// W64: encoding: [0x6a,0x04,0x42,0x7c]
2192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2193
2194v_cmp_lt_f64 vcc, exec, v[2:3]
2195// W64: encoding: [0x7e,0x04,0x42,0x7c]
2196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2197
2198v_cmp_lt_f64 vcc, 0, v[2:3]
2199// W64: encoding: [0x80,0x04,0x42,0x7c]
2200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2201
2202v_cmp_lt_f64 vcc, -1, v[2:3]
2203// W64: encoding: [0xc1,0x04,0x42,0x7c]
2204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2205
2206v_cmp_lt_f64 vcc, 0.5, v[2:3]
2207// W64: encoding: [0xf0,0x04,0x42,0x7c]
2208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2209
2210v_cmp_lt_f64 vcc, -4.0, v[2:3]
2211// W64: encoding: [0xf7,0x04,0x42,0x7c]
2212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2213
2214v_cmp_lt_f64 vcc, 0xaf123456, v[2:3]
2215// W64: encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
2216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2217
2218v_cmp_lt_f64 vcc, 0x3f717273, v[2:3]
2219// W64: encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
2220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2221
2222v_cmp_lt_f64 vcc, v[1:2], v[254:255]
2223// W64: encoding: [0x01,0xfd,0x43,0x7c]
2224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2225
2226v_cmp_lt_f64 vcc_lo, v[1:2], v[2:3]
2227// W32: encoding: [0x01,0x05,0x42,0x7c]
2228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2229
2230v_cmp_lt_f64 vcc_lo, v[254:255], v[2:3]
2231// W32: encoding: [0xfe,0x05,0x42,0x7c]
2232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2233
2234v_cmp_lt_f64 vcc_lo, s[2:3], v[2:3]
2235// W32: encoding: [0x02,0x04,0x42,0x7c]
2236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2237
2238v_cmp_lt_f64 vcc_lo, s[4:5], v[2:3]
2239// W32: encoding: [0x04,0x04,0x42,0x7c]
2240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2241
2242v_cmp_lt_f64 vcc_lo, s[100:101], v[2:3]
2243// W32: encoding: [0x64,0x04,0x42,0x7c]
2244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2245
2246v_cmp_lt_f64 vcc_lo, vcc, v[2:3]
2247// W32: encoding: [0x6a,0x04,0x42,0x7c]
2248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2249
2250v_cmp_lt_f64 vcc_lo, exec, v[2:3]
2251// W32: encoding: [0x7e,0x04,0x42,0x7c]
2252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2253
2254v_cmp_lt_f64 vcc_lo, 0, v[2:3]
2255// W32: encoding: [0x80,0x04,0x42,0x7c]
2256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2257
2258v_cmp_lt_f64 vcc_lo, -1, v[2:3]
2259// W32: encoding: [0xc1,0x04,0x42,0x7c]
2260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2261
2262v_cmp_lt_f64 vcc_lo, 0.5, v[2:3]
2263// W32: encoding: [0xf0,0x04,0x42,0x7c]
2264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2265
2266v_cmp_lt_f64 vcc_lo, -4.0, v[2:3]
2267// W32: encoding: [0xf7,0x04,0x42,0x7c]
2268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2269
2270v_cmp_lt_f64 vcc_lo, 0xaf123456, v[2:3]
2271// W32: encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
2272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2273
2274v_cmp_lt_f64 vcc_lo, 0x3f717273, v[2:3]
2275// W32: encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
2276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2277
2278v_cmp_lt_f64 vcc_lo, v[1:2], v[254:255]
2279// W32: encoding: [0x01,0xfd,0x43,0x7c]
2280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2281
2282v_cmp_eq_f64 vcc, v[1:2], v[2:3]
2283// W64: encoding: [0x01,0x05,0x44,0x7c]
2284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2285
2286v_cmp_eq_f64 vcc, v[254:255], v[2:3]
2287// W64: encoding: [0xfe,0x05,0x44,0x7c]
2288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2289
2290v_cmp_eq_f64 vcc, s[2:3], v[2:3]
2291// W64: encoding: [0x02,0x04,0x44,0x7c]
2292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2293
2294v_cmp_eq_f64 vcc, s[4:5], v[2:3]
2295// W64: encoding: [0x04,0x04,0x44,0x7c]
2296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2297
2298v_cmp_eq_f64 vcc, s[100:101], v[2:3]
2299// W64: encoding: [0x64,0x04,0x44,0x7c]
2300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2301
2302v_cmp_eq_f64 vcc, vcc, v[2:3]
2303// W64: encoding: [0x6a,0x04,0x44,0x7c]
2304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2305
2306v_cmp_eq_f64 vcc, exec, v[2:3]
2307// W64: encoding: [0x7e,0x04,0x44,0x7c]
2308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2309
2310v_cmp_eq_f64 vcc, 0, v[2:3]
2311// W64: encoding: [0x80,0x04,0x44,0x7c]
2312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2313
2314v_cmp_eq_f64 vcc, -1, v[2:3]
2315// W64: encoding: [0xc1,0x04,0x44,0x7c]
2316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2317
2318v_cmp_eq_f64 vcc, 0.5, v[2:3]
2319// W64: encoding: [0xf0,0x04,0x44,0x7c]
2320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2321
2322v_cmp_eq_f64 vcc, -4.0, v[2:3]
2323// W64: encoding: [0xf7,0x04,0x44,0x7c]
2324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2325
2326v_cmp_eq_f64 vcc, 0xaf123456, v[2:3]
2327// W64: encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
2328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2329
2330v_cmp_eq_f64 vcc, 0x3f717273, v[2:3]
2331// W64: encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
2332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2333
2334v_cmp_eq_f64 vcc, v[1:2], v[254:255]
2335// W64: encoding: [0x01,0xfd,0x45,0x7c]
2336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2337
2338v_cmp_eq_f64 vcc_lo, v[1:2], v[2:3]
2339// W32: encoding: [0x01,0x05,0x44,0x7c]
2340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2341
2342v_cmp_eq_f64 vcc_lo, v[254:255], v[2:3]
2343// W32: encoding: [0xfe,0x05,0x44,0x7c]
2344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2345
2346v_cmp_eq_f64 vcc_lo, s[2:3], v[2:3]
2347// W32: encoding: [0x02,0x04,0x44,0x7c]
2348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2349
2350v_cmp_eq_f64 vcc_lo, s[4:5], v[2:3]
2351// W32: encoding: [0x04,0x04,0x44,0x7c]
2352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2353
2354v_cmp_eq_f64 vcc_lo, s[100:101], v[2:3]
2355// W32: encoding: [0x64,0x04,0x44,0x7c]
2356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2357
2358v_cmp_eq_f64 vcc_lo, vcc, v[2:3]
2359// W32: encoding: [0x6a,0x04,0x44,0x7c]
2360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2361
2362v_cmp_eq_f64 vcc_lo, exec, v[2:3]
2363// W32: encoding: [0x7e,0x04,0x44,0x7c]
2364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2365
2366v_cmp_eq_f64 vcc_lo, 0, v[2:3]
2367// W32: encoding: [0x80,0x04,0x44,0x7c]
2368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2369
2370v_cmp_eq_f64 vcc_lo, -1, v[2:3]
2371// W32: encoding: [0xc1,0x04,0x44,0x7c]
2372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2373
2374v_cmp_eq_f64 vcc_lo, 0.5, v[2:3]
2375// W32: encoding: [0xf0,0x04,0x44,0x7c]
2376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2377
2378v_cmp_eq_f64 vcc_lo, -4.0, v[2:3]
2379// W32: encoding: [0xf7,0x04,0x44,0x7c]
2380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2381
2382v_cmp_eq_f64 vcc_lo, 0xaf123456, v[2:3]
2383// W32: encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
2384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2385
2386v_cmp_eq_f64 vcc_lo, 0x3f717273, v[2:3]
2387// W32: encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
2388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2389
2390v_cmp_eq_f64 vcc_lo, v[1:2], v[254:255]
2391// W32: encoding: [0x01,0xfd,0x45,0x7c]
2392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2393
2394v_cmp_le_f64 vcc, v[1:2], v[2:3]
2395// W64: encoding: [0x01,0x05,0x46,0x7c]
2396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2397
2398v_cmp_le_f64 vcc, v[254:255], v[2:3]
2399// W64: encoding: [0xfe,0x05,0x46,0x7c]
2400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2401
2402v_cmp_le_f64 vcc, s[2:3], v[2:3]
2403// W64: encoding: [0x02,0x04,0x46,0x7c]
2404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2405
2406v_cmp_le_f64 vcc, s[4:5], v[2:3]
2407// W64: encoding: [0x04,0x04,0x46,0x7c]
2408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2409
2410v_cmp_le_f64 vcc, s[100:101], v[2:3]
2411// W64: encoding: [0x64,0x04,0x46,0x7c]
2412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2413
2414v_cmp_le_f64 vcc, vcc, v[2:3]
2415// W64: encoding: [0x6a,0x04,0x46,0x7c]
2416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2417
2418v_cmp_le_f64 vcc, exec, v[2:3]
2419// W64: encoding: [0x7e,0x04,0x46,0x7c]
2420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2421
2422v_cmp_le_f64 vcc, 0, v[2:3]
2423// W64: encoding: [0x80,0x04,0x46,0x7c]
2424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2425
2426v_cmp_le_f64 vcc, -1, v[2:3]
2427// W64: encoding: [0xc1,0x04,0x46,0x7c]
2428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2429
2430v_cmp_le_f64 vcc, 0.5, v[2:3]
2431// W64: encoding: [0xf0,0x04,0x46,0x7c]
2432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2433
2434v_cmp_le_f64 vcc, -4.0, v[2:3]
2435// W64: encoding: [0xf7,0x04,0x46,0x7c]
2436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2437
2438v_cmp_le_f64 vcc, 0xaf123456, v[2:3]
2439// W64: encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
2440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2441
2442v_cmp_le_f64 vcc, 0x3f717273, v[2:3]
2443// W64: encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
2444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2445
2446v_cmp_le_f64 vcc, v[1:2], v[254:255]
2447// W64: encoding: [0x01,0xfd,0x47,0x7c]
2448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2449
2450v_cmp_le_f64 vcc_lo, v[1:2], v[2:3]
2451// W32: encoding: [0x01,0x05,0x46,0x7c]
2452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2453
2454v_cmp_le_f64 vcc_lo, v[254:255], v[2:3]
2455// W32: encoding: [0xfe,0x05,0x46,0x7c]
2456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2457
2458v_cmp_le_f64 vcc_lo, s[2:3], v[2:3]
2459// W32: encoding: [0x02,0x04,0x46,0x7c]
2460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2461
2462v_cmp_le_f64 vcc_lo, s[4:5], v[2:3]
2463// W32: encoding: [0x04,0x04,0x46,0x7c]
2464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2465
2466v_cmp_le_f64 vcc_lo, s[100:101], v[2:3]
2467// W32: encoding: [0x64,0x04,0x46,0x7c]
2468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2469
2470v_cmp_le_f64 vcc_lo, vcc, v[2:3]
2471// W32: encoding: [0x6a,0x04,0x46,0x7c]
2472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2473
2474v_cmp_le_f64 vcc_lo, exec, v[2:3]
2475// W32: encoding: [0x7e,0x04,0x46,0x7c]
2476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2477
2478v_cmp_le_f64 vcc_lo, 0, v[2:3]
2479// W32: encoding: [0x80,0x04,0x46,0x7c]
2480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2481
2482v_cmp_le_f64 vcc_lo, -1, v[2:3]
2483// W32: encoding: [0xc1,0x04,0x46,0x7c]
2484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2485
2486v_cmp_le_f64 vcc_lo, 0.5, v[2:3]
2487// W32: encoding: [0xf0,0x04,0x46,0x7c]
2488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2489
2490v_cmp_le_f64 vcc_lo, -4.0, v[2:3]
2491// W32: encoding: [0xf7,0x04,0x46,0x7c]
2492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2493
2494v_cmp_le_f64 vcc_lo, 0xaf123456, v[2:3]
2495// W32: encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
2496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2497
2498v_cmp_le_f64 vcc_lo, 0x3f717273, v[2:3]
2499// W32: encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
2500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2501
2502v_cmp_le_f64 vcc_lo, v[1:2], v[254:255]
2503// W32: encoding: [0x01,0xfd,0x47,0x7c]
2504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2505
2506v_cmp_gt_f64 vcc, v[1:2], v[2:3]
2507// W64: encoding: [0x01,0x05,0x48,0x7c]
2508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2509
2510v_cmp_gt_f64 vcc, v[254:255], v[2:3]
2511// W64: encoding: [0xfe,0x05,0x48,0x7c]
2512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2513
2514v_cmp_gt_f64 vcc, s[2:3], v[2:3]
2515// W64: encoding: [0x02,0x04,0x48,0x7c]
2516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2517
2518v_cmp_gt_f64 vcc, s[4:5], v[2:3]
2519// W64: encoding: [0x04,0x04,0x48,0x7c]
2520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2521
2522v_cmp_gt_f64 vcc, s[100:101], v[2:3]
2523// W64: encoding: [0x64,0x04,0x48,0x7c]
2524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2525
2526v_cmp_gt_f64 vcc, vcc, v[2:3]
2527// W64: encoding: [0x6a,0x04,0x48,0x7c]
2528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2529
2530v_cmp_gt_f64 vcc, exec, v[2:3]
2531// W64: encoding: [0x7e,0x04,0x48,0x7c]
2532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2533
2534v_cmp_gt_f64 vcc, 0, v[2:3]
2535// W64: encoding: [0x80,0x04,0x48,0x7c]
2536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2537
2538v_cmp_gt_f64 vcc, -1, v[2:3]
2539// W64: encoding: [0xc1,0x04,0x48,0x7c]
2540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2541
2542v_cmp_gt_f64 vcc, 0.5, v[2:3]
2543// W64: encoding: [0xf0,0x04,0x48,0x7c]
2544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2545
2546v_cmp_gt_f64 vcc, -4.0, v[2:3]
2547// W64: encoding: [0xf7,0x04,0x48,0x7c]
2548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2549
2550v_cmp_gt_f64 vcc, 0xaf123456, v[2:3]
2551// W64: encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
2552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2553
2554v_cmp_gt_f64 vcc, 0x3f717273, v[2:3]
2555// W64: encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
2556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2557
2558v_cmp_gt_f64 vcc, v[1:2], v[254:255]
2559// W64: encoding: [0x01,0xfd,0x49,0x7c]
2560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2561
2562v_cmp_gt_f64 vcc_lo, v[1:2], v[2:3]
2563// W32: encoding: [0x01,0x05,0x48,0x7c]
2564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2565
2566v_cmp_gt_f64 vcc_lo, v[254:255], v[2:3]
2567// W32: encoding: [0xfe,0x05,0x48,0x7c]
2568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2569
2570v_cmp_gt_f64 vcc_lo, s[2:3], v[2:3]
2571// W32: encoding: [0x02,0x04,0x48,0x7c]
2572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2573
2574v_cmp_gt_f64 vcc_lo, s[4:5], v[2:3]
2575// W32: encoding: [0x04,0x04,0x48,0x7c]
2576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2577
2578v_cmp_gt_f64 vcc_lo, s[100:101], v[2:3]
2579// W32: encoding: [0x64,0x04,0x48,0x7c]
2580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2581
2582v_cmp_gt_f64 vcc_lo, vcc, v[2:3]
2583// W32: encoding: [0x6a,0x04,0x48,0x7c]
2584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2585
2586v_cmp_gt_f64 vcc_lo, exec, v[2:3]
2587// W32: encoding: [0x7e,0x04,0x48,0x7c]
2588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2589
2590v_cmp_gt_f64 vcc_lo, 0, v[2:3]
2591// W32: encoding: [0x80,0x04,0x48,0x7c]
2592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2593
2594v_cmp_gt_f64 vcc_lo, -1, v[2:3]
2595// W32: encoding: [0xc1,0x04,0x48,0x7c]
2596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2597
2598v_cmp_gt_f64 vcc_lo, 0.5, v[2:3]
2599// W32: encoding: [0xf0,0x04,0x48,0x7c]
2600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2601
2602v_cmp_gt_f64 vcc_lo, -4.0, v[2:3]
2603// W32: encoding: [0xf7,0x04,0x48,0x7c]
2604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2605
2606v_cmp_gt_f64 vcc_lo, 0xaf123456, v[2:3]
2607// W32: encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
2608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2609
2610v_cmp_gt_f64 vcc_lo, 0x3f717273, v[2:3]
2611// W32: encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
2612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2613
2614v_cmp_gt_f64 vcc_lo, v[1:2], v[254:255]
2615// W32: encoding: [0x01,0xfd,0x49,0x7c]
2616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2617
2618v_cmp_lg_f64 vcc, v[1:2], v[2:3]
2619// W64: encoding: [0x01,0x05,0x4a,0x7c]
2620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2621
2622v_cmp_lg_f64 vcc, v[254:255], v[2:3]
2623// W64: encoding: [0xfe,0x05,0x4a,0x7c]
2624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2625
2626v_cmp_lg_f64 vcc, s[2:3], v[2:3]
2627// W64: encoding: [0x02,0x04,0x4a,0x7c]
2628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2629
2630v_cmp_lg_f64 vcc, s[4:5], v[2:3]
2631// W64: encoding: [0x04,0x04,0x4a,0x7c]
2632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2633
2634v_cmp_lg_f64 vcc, s[100:101], v[2:3]
2635// W64: encoding: [0x64,0x04,0x4a,0x7c]
2636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2637
2638v_cmp_lg_f64 vcc, vcc, v[2:3]
2639// W64: encoding: [0x6a,0x04,0x4a,0x7c]
2640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2641
2642v_cmp_lg_f64 vcc, exec, v[2:3]
2643// W64: encoding: [0x7e,0x04,0x4a,0x7c]
2644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2645
2646v_cmp_lg_f64 vcc, 0, v[2:3]
2647// W64: encoding: [0x80,0x04,0x4a,0x7c]
2648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2649
2650v_cmp_lg_f64 vcc, -1, v[2:3]
2651// W64: encoding: [0xc1,0x04,0x4a,0x7c]
2652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2653
2654v_cmp_lg_f64 vcc, 0.5, v[2:3]
2655// W64: encoding: [0xf0,0x04,0x4a,0x7c]
2656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2657
2658v_cmp_lg_f64 vcc, -4.0, v[2:3]
2659// W64: encoding: [0xf7,0x04,0x4a,0x7c]
2660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2661
2662v_cmp_lg_f64 vcc, 0xaf123456, v[2:3]
2663// W64: encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
2664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2665
2666v_cmp_lg_f64 vcc, 0x3f717273, v[2:3]
2667// W64: encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
2668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2669
2670v_cmp_lg_f64 vcc, v[1:2], v[254:255]
2671// W64: encoding: [0x01,0xfd,0x4b,0x7c]
2672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2673
2674v_cmp_lg_f64 vcc_lo, v[1:2], v[2:3]
2675// W32: encoding: [0x01,0x05,0x4a,0x7c]
2676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2677
2678v_cmp_lg_f64 vcc_lo, v[254:255], v[2:3]
2679// W32: encoding: [0xfe,0x05,0x4a,0x7c]
2680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2681
2682v_cmp_lg_f64 vcc_lo, s[2:3], v[2:3]
2683// W32: encoding: [0x02,0x04,0x4a,0x7c]
2684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2685
2686v_cmp_lg_f64 vcc_lo, s[4:5], v[2:3]
2687// W32: encoding: [0x04,0x04,0x4a,0x7c]
2688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2689
2690v_cmp_lg_f64 vcc_lo, s[100:101], v[2:3]
2691// W32: encoding: [0x64,0x04,0x4a,0x7c]
2692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2693
2694v_cmp_lg_f64 vcc_lo, vcc, v[2:3]
2695// W32: encoding: [0x6a,0x04,0x4a,0x7c]
2696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2697
2698v_cmp_lg_f64 vcc_lo, exec, v[2:3]
2699// W32: encoding: [0x7e,0x04,0x4a,0x7c]
2700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2701
2702v_cmp_lg_f64 vcc_lo, 0, v[2:3]
2703// W32: encoding: [0x80,0x04,0x4a,0x7c]
2704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2705
2706v_cmp_lg_f64 vcc_lo, -1, v[2:3]
2707// W32: encoding: [0xc1,0x04,0x4a,0x7c]
2708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2709
2710v_cmp_lg_f64 vcc_lo, 0.5, v[2:3]
2711// W32: encoding: [0xf0,0x04,0x4a,0x7c]
2712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2713
2714v_cmp_lg_f64 vcc_lo, -4.0, v[2:3]
2715// W32: encoding: [0xf7,0x04,0x4a,0x7c]
2716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2717
2718v_cmp_lg_f64 vcc_lo, 0xaf123456, v[2:3]
2719// W32: encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
2720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2721
2722v_cmp_lg_f64 vcc_lo, 0x3f717273, v[2:3]
2723// W32: encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
2724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2725
2726v_cmp_lg_f64 vcc_lo, v[1:2], v[254:255]
2727// W32: encoding: [0x01,0xfd,0x4b,0x7c]
2728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2729
2730v_cmp_ge_f64 vcc, v[1:2], v[2:3]
2731// W64: encoding: [0x01,0x05,0x4c,0x7c]
2732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2733
2734v_cmp_ge_f64 vcc, v[254:255], v[2:3]
2735// W64: encoding: [0xfe,0x05,0x4c,0x7c]
2736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2737
2738v_cmp_ge_f64 vcc, s[2:3], v[2:3]
2739// W64: encoding: [0x02,0x04,0x4c,0x7c]
2740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2741
2742v_cmp_ge_f64 vcc, s[4:5], v[2:3]
2743// W64: encoding: [0x04,0x04,0x4c,0x7c]
2744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2745
2746v_cmp_ge_f64 vcc, s[100:101], v[2:3]
2747// W64: encoding: [0x64,0x04,0x4c,0x7c]
2748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2749
2750v_cmp_ge_f64 vcc, vcc, v[2:3]
2751// W64: encoding: [0x6a,0x04,0x4c,0x7c]
2752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2753
2754v_cmp_ge_f64 vcc, exec, v[2:3]
2755// W64: encoding: [0x7e,0x04,0x4c,0x7c]
2756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2757
2758v_cmp_ge_f64 vcc, 0, v[2:3]
2759// W64: encoding: [0x80,0x04,0x4c,0x7c]
2760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2761
2762v_cmp_ge_f64 vcc, -1, v[2:3]
2763// W64: encoding: [0xc1,0x04,0x4c,0x7c]
2764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2765
2766v_cmp_ge_f64 vcc, 0.5, v[2:3]
2767// W64: encoding: [0xf0,0x04,0x4c,0x7c]
2768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2769
2770v_cmp_ge_f64 vcc, -4.0, v[2:3]
2771// W64: encoding: [0xf7,0x04,0x4c,0x7c]
2772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2773
2774v_cmp_ge_f64 vcc, 0xaf123456, v[2:3]
2775// W64: encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
2776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2777
2778v_cmp_ge_f64 vcc, 0x3f717273, v[2:3]
2779// W64: encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
2780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2781
2782v_cmp_ge_f64 vcc, v[1:2], v[254:255]
2783// W64: encoding: [0x01,0xfd,0x4d,0x7c]
2784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2785
2786v_cmp_ge_f64 vcc_lo, v[1:2], v[2:3]
2787// W32: encoding: [0x01,0x05,0x4c,0x7c]
2788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2789
2790v_cmp_ge_f64 vcc_lo, v[254:255], v[2:3]
2791// W32: encoding: [0xfe,0x05,0x4c,0x7c]
2792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2793
2794v_cmp_ge_f64 vcc_lo, s[2:3], v[2:3]
2795// W32: encoding: [0x02,0x04,0x4c,0x7c]
2796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2797
2798v_cmp_ge_f64 vcc_lo, s[4:5], v[2:3]
2799// W32: encoding: [0x04,0x04,0x4c,0x7c]
2800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2801
2802v_cmp_ge_f64 vcc_lo, s[100:101], v[2:3]
2803// W32: encoding: [0x64,0x04,0x4c,0x7c]
2804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2805
2806v_cmp_ge_f64 vcc_lo, vcc, v[2:3]
2807// W32: encoding: [0x6a,0x04,0x4c,0x7c]
2808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2809
2810v_cmp_ge_f64 vcc_lo, exec, v[2:3]
2811// W32: encoding: [0x7e,0x04,0x4c,0x7c]
2812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2813
2814v_cmp_ge_f64 vcc_lo, 0, v[2:3]
2815// W32: encoding: [0x80,0x04,0x4c,0x7c]
2816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2817
2818v_cmp_ge_f64 vcc_lo, -1, v[2:3]
2819// W32: encoding: [0xc1,0x04,0x4c,0x7c]
2820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2821
2822v_cmp_ge_f64 vcc_lo, 0.5, v[2:3]
2823// W32: encoding: [0xf0,0x04,0x4c,0x7c]
2824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2825
2826v_cmp_ge_f64 vcc_lo, -4.0, v[2:3]
2827// W32: encoding: [0xf7,0x04,0x4c,0x7c]
2828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2829
2830v_cmp_ge_f64 vcc_lo, 0xaf123456, v[2:3]
2831// W32: encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
2832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2833
2834v_cmp_ge_f64 vcc_lo, 0x3f717273, v[2:3]
2835// W32: encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
2836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2837
2838v_cmp_ge_f64 vcc_lo, v[1:2], v[254:255]
2839// W32: encoding: [0x01,0xfd,0x4d,0x7c]
2840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2841
2842v_cmp_o_f64 vcc, v[1:2], v[2:3]
2843// W64: encoding: [0x01,0x05,0x4e,0x7c]
2844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2845
2846v_cmp_o_f64 vcc, v[254:255], v[2:3]
2847// W64: encoding: [0xfe,0x05,0x4e,0x7c]
2848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2849
2850v_cmp_o_f64 vcc, s[2:3], v[2:3]
2851// W64: encoding: [0x02,0x04,0x4e,0x7c]
2852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2853
2854v_cmp_o_f64 vcc, s[4:5], v[2:3]
2855// W64: encoding: [0x04,0x04,0x4e,0x7c]
2856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2857
2858v_cmp_o_f64 vcc, s[100:101], v[2:3]
2859// W64: encoding: [0x64,0x04,0x4e,0x7c]
2860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2861
2862v_cmp_o_f64 vcc, vcc, v[2:3]
2863// W64: encoding: [0x6a,0x04,0x4e,0x7c]
2864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2865
2866v_cmp_o_f64 vcc, exec, v[2:3]
2867// W64: encoding: [0x7e,0x04,0x4e,0x7c]
2868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2869
2870v_cmp_o_f64 vcc, 0, v[2:3]
2871// W64: encoding: [0x80,0x04,0x4e,0x7c]
2872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2873
2874v_cmp_o_f64 vcc, -1, v[2:3]
2875// W64: encoding: [0xc1,0x04,0x4e,0x7c]
2876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2877
2878v_cmp_o_f64 vcc, 0.5, v[2:3]
2879// W64: encoding: [0xf0,0x04,0x4e,0x7c]
2880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2881
2882v_cmp_o_f64 vcc, -4.0, v[2:3]
2883// W64: encoding: [0xf7,0x04,0x4e,0x7c]
2884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2885
2886v_cmp_o_f64 vcc, 0xaf123456, v[2:3]
2887// W64: encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
2888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2889
2890v_cmp_o_f64 vcc, 0x3f717273, v[2:3]
2891// W64: encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
2892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2893
2894v_cmp_o_f64 vcc, v[1:2], v[254:255]
2895// W64: encoding: [0x01,0xfd,0x4f,0x7c]
2896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2897
2898v_cmp_o_f64 vcc_lo, v[1:2], v[2:3]
2899// W32: encoding: [0x01,0x05,0x4e,0x7c]
2900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2901
2902v_cmp_o_f64 vcc_lo, v[254:255], v[2:3]
2903// W32: encoding: [0xfe,0x05,0x4e,0x7c]
2904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2905
2906v_cmp_o_f64 vcc_lo, s[2:3], v[2:3]
2907// W32: encoding: [0x02,0x04,0x4e,0x7c]
2908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2909
2910v_cmp_o_f64 vcc_lo, s[4:5], v[2:3]
2911// W32: encoding: [0x04,0x04,0x4e,0x7c]
2912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2913
2914v_cmp_o_f64 vcc_lo, s[100:101], v[2:3]
2915// W32: encoding: [0x64,0x04,0x4e,0x7c]
2916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2917
2918v_cmp_o_f64 vcc_lo, vcc, v[2:3]
2919// W32: encoding: [0x6a,0x04,0x4e,0x7c]
2920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2921
2922v_cmp_o_f64 vcc_lo, exec, v[2:3]
2923// W32: encoding: [0x7e,0x04,0x4e,0x7c]
2924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2925
2926v_cmp_o_f64 vcc_lo, 0, v[2:3]
2927// W32: encoding: [0x80,0x04,0x4e,0x7c]
2928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2929
2930v_cmp_o_f64 vcc_lo, -1, v[2:3]
2931// W32: encoding: [0xc1,0x04,0x4e,0x7c]
2932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2933
2934v_cmp_o_f64 vcc_lo, 0.5, v[2:3]
2935// W32: encoding: [0xf0,0x04,0x4e,0x7c]
2936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2937
2938v_cmp_o_f64 vcc_lo, -4.0, v[2:3]
2939// W32: encoding: [0xf7,0x04,0x4e,0x7c]
2940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2941
2942v_cmp_o_f64 vcc_lo, 0xaf123456, v[2:3]
2943// W32: encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
2944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2945
2946v_cmp_o_f64 vcc_lo, 0x3f717273, v[2:3]
2947// W32: encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
2948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2949
2950v_cmp_o_f64 vcc_lo, v[1:2], v[254:255]
2951// W32: encoding: [0x01,0xfd,0x4f,0x7c]
2952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2953
2954v_cmp_u_f64 vcc, v[1:2], v[2:3]
2955// W64: encoding: [0x01,0x05,0x50,0x7c]
2956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2957
2958v_cmp_u_f64 vcc, v[254:255], v[2:3]
2959// W64: encoding: [0xfe,0x05,0x50,0x7c]
2960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2961
2962v_cmp_u_f64 vcc, s[2:3], v[2:3]
2963// W64: encoding: [0x02,0x04,0x50,0x7c]
2964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2965
2966v_cmp_u_f64 vcc, s[4:5], v[2:3]
2967// W64: encoding: [0x04,0x04,0x50,0x7c]
2968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2969
2970v_cmp_u_f64 vcc, s[100:101], v[2:3]
2971// W64: encoding: [0x64,0x04,0x50,0x7c]
2972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2973
2974v_cmp_u_f64 vcc, vcc, v[2:3]
2975// W64: encoding: [0x6a,0x04,0x50,0x7c]
2976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2977
2978v_cmp_u_f64 vcc, exec, v[2:3]
2979// W64: encoding: [0x7e,0x04,0x50,0x7c]
2980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2981
2982v_cmp_u_f64 vcc, 0, v[2:3]
2983// W64: encoding: [0x80,0x04,0x50,0x7c]
2984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2985
2986v_cmp_u_f64 vcc, -1, v[2:3]
2987// W64: encoding: [0xc1,0x04,0x50,0x7c]
2988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2989
2990v_cmp_u_f64 vcc, 0.5, v[2:3]
2991// W64: encoding: [0xf0,0x04,0x50,0x7c]
2992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2993
2994v_cmp_u_f64 vcc, -4.0, v[2:3]
2995// W64: encoding: [0xf7,0x04,0x50,0x7c]
2996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
2997
2998v_cmp_u_f64 vcc, 0xaf123456, v[2:3]
2999// W64: encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
3000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3001
3002v_cmp_u_f64 vcc, 0x3f717273, v[2:3]
3003// W64: encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
3004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3005
3006v_cmp_u_f64 vcc, v[1:2], v[254:255]
3007// W64: encoding: [0x01,0xfd,0x51,0x7c]
3008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3009
3010v_cmp_u_f64 vcc_lo, v[1:2], v[2:3]
3011// W32: encoding: [0x01,0x05,0x50,0x7c]
3012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3013
3014v_cmp_u_f64 vcc_lo, v[254:255], v[2:3]
3015// W32: encoding: [0xfe,0x05,0x50,0x7c]
3016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3017
3018v_cmp_u_f64 vcc_lo, s[2:3], v[2:3]
3019// W32: encoding: [0x02,0x04,0x50,0x7c]
3020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3021
3022v_cmp_u_f64 vcc_lo, s[4:5], v[2:3]
3023// W32: encoding: [0x04,0x04,0x50,0x7c]
3024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3025
3026v_cmp_u_f64 vcc_lo, s[100:101], v[2:3]
3027// W32: encoding: [0x64,0x04,0x50,0x7c]
3028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3029
3030v_cmp_u_f64 vcc_lo, vcc, v[2:3]
3031// W32: encoding: [0x6a,0x04,0x50,0x7c]
3032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3033
3034v_cmp_u_f64 vcc_lo, exec, v[2:3]
3035// W32: encoding: [0x7e,0x04,0x50,0x7c]
3036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3037
3038v_cmp_u_f64 vcc_lo, 0, v[2:3]
3039// W32: encoding: [0x80,0x04,0x50,0x7c]
3040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3041
3042v_cmp_u_f64 vcc_lo, -1, v[2:3]
3043// W32: encoding: [0xc1,0x04,0x50,0x7c]
3044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3045
3046v_cmp_u_f64 vcc_lo, 0.5, v[2:3]
3047// W32: encoding: [0xf0,0x04,0x50,0x7c]
3048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3049
3050v_cmp_u_f64 vcc_lo, -4.0, v[2:3]
3051// W32: encoding: [0xf7,0x04,0x50,0x7c]
3052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3053
3054v_cmp_u_f64 vcc_lo, 0xaf123456, v[2:3]
3055// W32: encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
3056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3057
3058v_cmp_u_f64 vcc_lo, 0x3f717273, v[2:3]
3059// W32: encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
3060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3061
3062v_cmp_u_f64 vcc_lo, v[1:2], v[254:255]
3063// W32: encoding: [0x01,0xfd,0x51,0x7c]
3064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3065
3066v_cmp_nge_f64 vcc, v[1:2], v[2:3]
3067// W64: encoding: [0x01,0x05,0x52,0x7c]
3068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3069
3070v_cmp_nge_f64 vcc, v[254:255], v[2:3]
3071// W64: encoding: [0xfe,0x05,0x52,0x7c]
3072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3073
3074v_cmp_nge_f64 vcc, s[2:3], v[2:3]
3075// W64: encoding: [0x02,0x04,0x52,0x7c]
3076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3077
3078v_cmp_nge_f64 vcc, s[4:5], v[2:3]
3079// W64: encoding: [0x04,0x04,0x52,0x7c]
3080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3081
3082v_cmp_nge_f64 vcc, s[100:101], v[2:3]
3083// W64: encoding: [0x64,0x04,0x52,0x7c]
3084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3085
3086v_cmp_nge_f64 vcc, vcc, v[2:3]
3087// W64: encoding: [0x6a,0x04,0x52,0x7c]
3088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3089
3090v_cmp_nge_f64 vcc, exec, v[2:3]
3091// W64: encoding: [0x7e,0x04,0x52,0x7c]
3092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3093
3094v_cmp_nge_f64 vcc, 0, v[2:3]
3095// W64: encoding: [0x80,0x04,0x52,0x7c]
3096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3097
3098v_cmp_nge_f64 vcc, -1, v[2:3]
3099// W64: encoding: [0xc1,0x04,0x52,0x7c]
3100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3101
3102v_cmp_nge_f64 vcc, 0.5, v[2:3]
3103// W64: encoding: [0xf0,0x04,0x52,0x7c]
3104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3105
3106v_cmp_nge_f64 vcc, -4.0, v[2:3]
3107// W64: encoding: [0xf7,0x04,0x52,0x7c]
3108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3109
3110v_cmp_nge_f64 vcc, 0xaf123456, v[2:3]
3111// W64: encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
3112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3113
3114v_cmp_nge_f64 vcc, 0x3f717273, v[2:3]
3115// W64: encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
3116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3117
3118v_cmp_nge_f64 vcc, v[1:2], v[254:255]
3119// W64: encoding: [0x01,0xfd,0x53,0x7c]
3120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3121
3122v_cmp_nge_f64 vcc_lo, v[1:2], v[2:3]
3123// W32: encoding: [0x01,0x05,0x52,0x7c]
3124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3125
3126v_cmp_nge_f64 vcc_lo, v[254:255], v[2:3]
3127// W32: encoding: [0xfe,0x05,0x52,0x7c]
3128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3129
3130v_cmp_nge_f64 vcc_lo, s[2:3], v[2:3]
3131// W32: encoding: [0x02,0x04,0x52,0x7c]
3132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3133
3134v_cmp_nge_f64 vcc_lo, s[4:5], v[2:3]
3135// W32: encoding: [0x04,0x04,0x52,0x7c]
3136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3137
3138v_cmp_nge_f64 vcc_lo, s[100:101], v[2:3]
3139// W32: encoding: [0x64,0x04,0x52,0x7c]
3140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3141
3142v_cmp_nge_f64 vcc_lo, vcc, v[2:3]
3143// W32: encoding: [0x6a,0x04,0x52,0x7c]
3144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3145
3146v_cmp_nge_f64 vcc_lo, exec, v[2:3]
3147// W32: encoding: [0x7e,0x04,0x52,0x7c]
3148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3149
3150v_cmp_nge_f64 vcc_lo, 0, v[2:3]
3151// W32: encoding: [0x80,0x04,0x52,0x7c]
3152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3153
3154v_cmp_nge_f64 vcc_lo, -1, v[2:3]
3155// W32: encoding: [0xc1,0x04,0x52,0x7c]
3156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3157
3158v_cmp_nge_f64 vcc_lo, 0.5, v[2:3]
3159// W32: encoding: [0xf0,0x04,0x52,0x7c]
3160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3161
3162v_cmp_nge_f64 vcc_lo, -4.0, v[2:3]
3163// W32: encoding: [0xf7,0x04,0x52,0x7c]
3164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3165
3166v_cmp_nge_f64 vcc_lo, 0xaf123456, v[2:3]
3167// W32: encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
3168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3169
3170v_cmp_nge_f64 vcc_lo, 0x3f717273, v[2:3]
3171// W32: encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
3172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3173
3174v_cmp_nge_f64 vcc_lo, v[1:2], v[254:255]
3175// W32: encoding: [0x01,0xfd,0x53,0x7c]
3176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3177
3178v_cmp_nlg_f64 vcc, v[1:2], v[2:3]
3179// W64: encoding: [0x01,0x05,0x54,0x7c]
3180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3181
3182v_cmp_nlg_f64 vcc, v[254:255], v[2:3]
3183// W64: encoding: [0xfe,0x05,0x54,0x7c]
3184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3185
3186v_cmp_nlg_f64 vcc, s[2:3], v[2:3]
3187// W64: encoding: [0x02,0x04,0x54,0x7c]
3188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3189
3190v_cmp_nlg_f64 vcc, s[4:5], v[2:3]
3191// W64: encoding: [0x04,0x04,0x54,0x7c]
3192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3193
3194v_cmp_nlg_f64 vcc, s[100:101], v[2:3]
3195// W64: encoding: [0x64,0x04,0x54,0x7c]
3196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3197
3198v_cmp_nlg_f64 vcc, vcc, v[2:3]
3199// W64: encoding: [0x6a,0x04,0x54,0x7c]
3200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3201
3202v_cmp_nlg_f64 vcc, exec, v[2:3]
3203// W64: encoding: [0x7e,0x04,0x54,0x7c]
3204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3205
3206v_cmp_nlg_f64 vcc, 0, v[2:3]
3207// W64: encoding: [0x80,0x04,0x54,0x7c]
3208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3209
3210v_cmp_nlg_f64 vcc, -1, v[2:3]
3211// W64: encoding: [0xc1,0x04,0x54,0x7c]
3212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3213
3214v_cmp_nlg_f64 vcc, 0.5, v[2:3]
3215// W64: encoding: [0xf0,0x04,0x54,0x7c]
3216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3217
3218v_cmp_nlg_f64 vcc, -4.0, v[2:3]
3219// W64: encoding: [0xf7,0x04,0x54,0x7c]
3220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3221
3222v_cmp_nlg_f64 vcc, 0xaf123456, v[2:3]
3223// W64: encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
3224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3225
3226v_cmp_nlg_f64 vcc, 0x3f717273, v[2:3]
3227// W64: encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
3228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3229
3230v_cmp_nlg_f64 vcc, v[1:2], v[254:255]
3231// W64: encoding: [0x01,0xfd,0x55,0x7c]
3232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3233
3234v_cmp_nlg_f64 vcc_lo, v[1:2], v[2:3]
3235// W32: encoding: [0x01,0x05,0x54,0x7c]
3236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3237
3238v_cmp_nlg_f64 vcc_lo, v[254:255], v[2:3]
3239// W32: encoding: [0xfe,0x05,0x54,0x7c]
3240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3241
3242v_cmp_nlg_f64 vcc_lo, s[2:3], v[2:3]
3243// W32: encoding: [0x02,0x04,0x54,0x7c]
3244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3245
3246v_cmp_nlg_f64 vcc_lo, s[4:5], v[2:3]
3247// W32: encoding: [0x04,0x04,0x54,0x7c]
3248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3249
3250v_cmp_nlg_f64 vcc_lo, s[100:101], v[2:3]
3251// W32: encoding: [0x64,0x04,0x54,0x7c]
3252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3253
3254v_cmp_nlg_f64 vcc_lo, vcc, v[2:3]
3255// W32: encoding: [0x6a,0x04,0x54,0x7c]
3256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3257
3258v_cmp_nlg_f64 vcc_lo, exec, v[2:3]
3259// W32: encoding: [0x7e,0x04,0x54,0x7c]
3260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3261
3262v_cmp_nlg_f64 vcc_lo, 0, v[2:3]
3263// W32: encoding: [0x80,0x04,0x54,0x7c]
3264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3265
3266v_cmp_nlg_f64 vcc_lo, -1, v[2:3]
3267// W32: encoding: [0xc1,0x04,0x54,0x7c]
3268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3269
3270v_cmp_nlg_f64 vcc_lo, 0.5, v[2:3]
3271// W32: encoding: [0xf0,0x04,0x54,0x7c]
3272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3273
3274v_cmp_nlg_f64 vcc_lo, -4.0, v[2:3]
3275// W32: encoding: [0xf7,0x04,0x54,0x7c]
3276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3277
3278v_cmp_nlg_f64 vcc_lo, 0xaf123456, v[2:3]
3279// W32: encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
3280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3281
3282v_cmp_nlg_f64 vcc_lo, 0x3f717273, v[2:3]
3283// W32: encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
3284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3285
3286v_cmp_nlg_f64 vcc_lo, v[1:2], v[254:255]
3287// W32: encoding: [0x01,0xfd,0x55,0x7c]
3288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3289
3290v_cmp_ngt_f64 vcc, v[1:2], v[2:3]
3291// W64: encoding: [0x01,0x05,0x56,0x7c]
3292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3293
3294v_cmp_ngt_f64 vcc, v[254:255], v[2:3]
3295// W64: encoding: [0xfe,0x05,0x56,0x7c]
3296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3297
3298v_cmp_ngt_f64 vcc, s[2:3], v[2:3]
3299// W64: encoding: [0x02,0x04,0x56,0x7c]
3300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3301
3302v_cmp_ngt_f64 vcc, s[4:5], v[2:3]
3303// W64: encoding: [0x04,0x04,0x56,0x7c]
3304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3305
3306v_cmp_ngt_f64 vcc, s[100:101], v[2:3]
3307// W64: encoding: [0x64,0x04,0x56,0x7c]
3308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3309
3310v_cmp_ngt_f64 vcc, vcc, v[2:3]
3311// W64: encoding: [0x6a,0x04,0x56,0x7c]
3312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3313
3314v_cmp_ngt_f64 vcc, exec, v[2:3]
3315// W64: encoding: [0x7e,0x04,0x56,0x7c]
3316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3317
3318v_cmp_ngt_f64 vcc, 0, v[2:3]
3319// W64: encoding: [0x80,0x04,0x56,0x7c]
3320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3321
3322v_cmp_ngt_f64 vcc, -1, v[2:3]
3323// W64: encoding: [0xc1,0x04,0x56,0x7c]
3324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3325
3326v_cmp_ngt_f64 vcc, 0.5, v[2:3]
3327// W64: encoding: [0xf0,0x04,0x56,0x7c]
3328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3329
3330v_cmp_ngt_f64 vcc, -4.0, v[2:3]
3331// W64: encoding: [0xf7,0x04,0x56,0x7c]
3332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3333
3334v_cmp_ngt_f64 vcc, 0xaf123456, v[2:3]
3335// W64: encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
3336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3337
3338v_cmp_ngt_f64 vcc, 0x3f717273, v[2:3]
3339// W64: encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
3340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3341
3342v_cmp_ngt_f64 vcc, v[1:2], v[254:255]
3343// W64: encoding: [0x01,0xfd,0x57,0x7c]
3344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3345
3346v_cmp_ngt_f64 vcc_lo, v[1:2], v[2:3]
3347// W32: encoding: [0x01,0x05,0x56,0x7c]
3348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3349
3350v_cmp_ngt_f64 vcc_lo, v[254:255], v[2:3]
3351// W32: encoding: [0xfe,0x05,0x56,0x7c]
3352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3353
3354v_cmp_ngt_f64 vcc_lo, s[2:3], v[2:3]
3355// W32: encoding: [0x02,0x04,0x56,0x7c]
3356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3357
3358v_cmp_ngt_f64 vcc_lo, s[4:5], v[2:3]
3359// W32: encoding: [0x04,0x04,0x56,0x7c]
3360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3361
3362v_cmp_ngt_f64 vcc_lo, s[100:101], v[2:3]
3363// W32: encoding: [0x64,0x04,0x56,0x7c]
3364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3365
3366v_cmp_ngt_f64 vcc_lo, vcc, v[2:3]
3367// W32: encoding: [0x6a,0x04,0x56,0x7c]
3368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3369
3370v_cmp_ngt_f64 vcc_lo, exec, v[2:3]
3371// W32: encoding: [0x7e,0x04,0x56,0x7c]
3372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3373
3374v_cmp_ngt_f64 vcc_lo, 0, v[2:3]
3375// W32: encoding: [0x80,0x04,0x56,0x7c]
3376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3377
3378v_cmp_ngt_f64 vcc_lo, -1, v[2:3]
3379// W32: encoding: [0xc1,0x04,0x56,0x7c]
3380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3381
3382v_cmp_ngt_f64 vcc_lo, 0.5, v[2:3]
3383// W32: encoding: [0xf0,0x04,0x56,0x7c]
3384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3385
3386v_cmp_ngt_f64 vcc_lo, -4.0, v[2:3]
3387// W32: encoding: [0xf7,0x04,0x56,0x7c]
3388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3389
3390v_cmp_ngt_f64 vcc_lo, 0xaf123456, v[2:3]
3391// W32: encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
3392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3393
3394v_cmp_ngt_f64 vcc_lo, 0x3f717273, v[2:3]
3395// W32: encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
3396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3397
3398v_cmp_ngt_f64 vcc_lo, v[1:2], v[254:255]
3399// W32: encoding: [0x01,0xfd,0x57,0x7c]
3400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3401
3402v_cmp_nle_f64 vcc, v[1:2], v[2:3]
3403// W64: encoding: [0x01,0x05,0x58,0x7c]
3404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3405
3406v_cmp_nle_f64 vcc, v[254:255], v[2:3]
3407// W64: encoding: [0xfe,0x05,0x58,0x7c]
3408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3409
3410v_cmp_nle_f64 vcc, s[2:3], v[2:3]
3411// W64: encoding: [0x02,0x04,0x58,0x7c]
3412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3413
3414v_cmp_nle_f64 vcc, s[4:5], v[2:3]
3415// W64: encoding: [0x04,0x04,0x58,0x7c]
3416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3417
3418v_cmp_nle_f64 vcc, s[100:101], v[2:3]
3419// W64: encoding: [0x64,0x04,0x58,0x7c]
3420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3421
3422v_cmp_nle_f64 vcc, vcc, v[2:3]
3423// W64: encoding: [0x6a,0x04,0x58,0x7c]
3424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3425
3426v_cmp_nle_f64 vcc, exec, v[2:3]
3427// W64: encoding: [0x7e,0x04,0x58,0x7c]
3428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3429
3430v_cmp_nle_f64 vcc, 0, v[2:3]
3431// W64: encoding: [0x80,0x04,0x58,0x7c]
3432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3433
3434v_cmp_nle_f64 vcc, -1, v[2:3]
3435// W64: encoding: [0xc1,0x04,0x58,0x7c]
3436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3437
3438v_cmp_nle_f64 vcc, 0.5, v[2:3]
3439// W64: encoding: [0xf0,0x04,0x58,0x7c]
3440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3441
3442v_cmp_nle_f64 vcc, -4.0, v[2:3]
3443// W64: encoding: [0xf7,0x04,0x58,0x7c]
3444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3445
3446v_cmp_nle_f64 vcc, 0xaf123456, v[2:3]
3447// W64: encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
3448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3449
3450v_cmp_nle_f64 vcc, 0x3f717273, v[2:3]
3451// W64: encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
3452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3453
3454v_cmp_nle_f64 vcc, v[1:2], v[254:255]
3455// W64: encoding: [0x01,0xfd,0x59,0x7c]
3456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3457
3458v_cmp_nle_f64 vcc_lo, v[1:2], v[2:3]
3459// W32: encoding: [0x01,0x05,0x58,0x7c]
3460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3461
3462v_cmp_nle_f64 vcc_lo, v[254:255], v[2:3]
3463// W32: encoding: [0xfe,0x05,0x58,0x7c]
3464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3465
3466v_cmp_nle_f64 vcc_lo, s[2:3], v[2:3]
3467// W32: encoding: [0x02,0x04,0x58,0x7c]
3468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3469
3470v_cmp_nle_f64 vcc_lo, s[4:5], v[2:3]
3471// W32: encoding: [0x04,0x04,0x58,0x7c]
3472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3473
3474v_cmp_nle_f64 vcc_lo, s[100:101], v[2:3]
3475// W32: encoding: [0x64,0x04,0x58,0x7c]
3476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3477
3478v_cmp_nle_f64 vcc_lo, vcc, v[2:3]
3479// W32: encoding: [0x6a,0x04,0x58,0x7c]
3480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3481
3482v_cmp_nle_f64 vcc_lo, exec, v[2:3]
3483// W32: encoding: [0x7e,0x04,0x58,0x7c]
3484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3485
3486v_cmp_nle_f64 vcc_lo, 0, v[2:3]
3487// W32: encoding: [0x80,0x04,0x58,0x7c]
3488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3489
3490v_cmp_nle_f64 vcc_lo, -1, v[2:3]
3491// W32: encoding: [0xc1,0x04,0x58,0x7c]
3492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3493
3494v_cmp_nle_f64 vcc_lo, 0.5, v[2:3]
3495// W32: encoding: [0xf0,0x04,0x58,0x7c]
3496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3497
3498v_cmp_nle_f64 vcc_lo, -4.0, v[2:3]
3499// W32: encoding: [0xf7,0x04,0x58,0x7c]
3500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3501
3502v_cmp_nle_f64 vcc_lo, 0xaf123456, v[2:3]
3503// W32: encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
3504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3505
3506v_cmp_nle_f64 vcc_lo, 0x3f717273, v[2:3]
3507// W32: encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
3508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3509
3510v_cmp_nle_f64 vcc_lo, v[1:2], v[254:255]
3511// W32: encoding: [0x01,0xfd,0x59,0x7c]
3512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3513
3514v_cmp_neq_f64 vcc, v[1:2], v[2:3]
3515// W64: encoding: [0x01,0x05,0x5a,0x7c]
3516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3517
3518v_cmp_neq_f64 vcc, v[254:255], v[2:3]
3519// W64: encoding: [0xfe,0x05,0x5a,0x7c]
3520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3521
3522v_cmp_neq_f64 vcc, s[2:3], v[2:3]
3523// W64: encoding: [0x02,0x04,0x5a,0x7c]
3524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3525
3526v_cmp_neq_f64 vcc, s[4:5], v[2:3]
3527// W64: encoding: [0x04,0x04,0x5a,0x7c]
3528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3529
3530v_cmp_neq_f64 vcc, s[100:101], v[2:3]
3531// W64: encoding: [0x64,0x04,0x5a,0x7c]
3532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3533
3534v_cmp_neq_f64 vcc, vcc, v[2:3]
3535// W64: encoding: [0x6a,0x04,0x5a,0x7c]
3536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3537
3538v_cmp_neq_f64 vcc, exec, v[2:3]
3539// W64: encoding: [0x7e,0x04,0x5a,0x7c]
3540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3541
3542v_cmp_neq_f64 vcc, 0, v[2:3]
3543// W64: encoding: [0x80,0x04,0x5a,0x7c]
3544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3545
3546v_cmp_neq_f64 vcc, -1, v[2:3]
3547// W64: encoding: [0xc1,0x04,0x5a,0x7c]
3548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3549
3550v_cmp_neq_f64 vcc, 0.5, v[2:3]
3551// W64: encoding: [0xf0,0x04,0x5a,0x7c]
3552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3553
3554v_cmp_neq_f64 vcc, -4.0, v[2:3]
3555// W64: encoding: [0xf7,0x04,0x5a,0x7c]
3556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3557
3558v_cmp_neq_f64 vcc, 0xaf123456, v[2:3]
3559// W64: encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
3560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3561
3562v_cmp_neq_f64 vcc, 0x3f717273, v[2:3]
3563// W64: encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
3564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3565
3566v_cmp_neq_f64 vcc, v[1:2], v[254:255]
3567// W64: encoding: [0x01,0xfd,0x5b,0x7c]
3568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3569
3570v_cmp_neq_f64 vcc_lo, v[1:2], v[2:3]
3571// W32: encoding: [0x01,0x05,0x5a,0x7c]
3572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3573
3574v_cmp_neq_f64 vcc_lo, v[254:255], v[2:3]
3575// W32: encoding: [0xfe,0x05,0x5a,0x7c]
3576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3577
3578v_cmp_neq_f64 vcc_lo, s[2:3], v[2:3]
3579// W32: encoding: [0x02,0x04,0x5a,0x7c]
3580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3581
3582v_cmp_neq_f64 vcc_lo, s[4:5], v[2:3]
3583// W32: encoding: [0x04,0x04,0x5a,0x7c]
3584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3585
3586v_cmp_neq_f64 vcc_lo, s[100:101], v[2:3]
3587// W32: encoding: [0x64,0x04,0x5a,0x7c]
3588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3589
3590v_cmp_neq_f64 vcc_lo, vcc, v[2:3]
3591// W32: encoding: [0x6a,0x04,0x5a,0x7c]
3592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3593
3594v_cmp_neq_f64 vcc_lo, exec, v[2:3]
3595// W32: encoding: [0x7e,0x04,0x5a,0x7c]
3596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3597
3598v_cmp_neq_f64 vcc_lo, 0, v[2:3]
3599// W32: encoding: [0x80,0x04,0x5a,0x7c]
3600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3601
3602v_cmp_neq_f64 vcc_lo, -1, v[2:3]
3603// W32: encoding: [0xc1,0x04,0x5a,0x7c]
3604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3605
3606v_cmp_neq_f64 vcc_lo, 0.5, v[2:3]
3607// W32: encoding: [0xf0,0x04,0x5a,0x7c]
3608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3609
3610v_cmp_neq_f64 vcc_lo, -4.0, v[2:3]
3611// W32: encoding: [0xf7,0x04,0x5a,0x7c]
3612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3613
3614v_cmp_neq_f64 vcc_lo, 0xaf123456, v[2:3]
3615// W32: encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
3616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3617
3618v_cmp_neq_f64 vcc_lo, 0x3f717273, v[2:3]
3619// W32: encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
3620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3621
3622v_cmp_neq_f64 vcc_lo, v[1:2], v[254:255]
3623// W32: encoding: [0x01,0xfd,0x5b,0x7c]
3624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3625
3626v_cmp_nlt_f64 vcc, v[1:2], v[2:3]
3627// W64: encoding: [0x01,0x05,0x5c,0x7c]
3628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3629
3630v_cmp_nlt_f64 vcc, v[254:255], v[2:3]
3631// W64: encoding: [0xfe,0x05,0x5c,0x7c]
3632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3633
3634v_cmp_nlt_f64 vcc, s[2:3], v[2:3]
3635// W64: encoding: [0x02,0x04,0x5c,0x7c]
3636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3637
3638v_cmp_nlt_f64 vcc, s[4:5], v[2:3]
3639// W64: encoding: [0x04,0x04,0x5c,0x7c]
3640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3641
3642v_cmp_nlt_f64 vcc, s[100:101], v[2:3]
3643// W64: encoding: [0x64,0x04,0x5c,0x7c]
3644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3645
3646v_cmp_nlt_f64 vcc, vcc, v[2:3]
3647// W64: encoding: [0x6a,0x04,0x5c,0x7c]
3648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3649
3650v_cmp_nlt_f64 vcc, exec, v[2:3]
3651// W64: encoding: [0x7e,0x04,0x5c,0x7c]
3652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3653
3654v_cmp_nlt_f64 vcc, 0, v[2:3]
3655// W64: encoding: [0x80,0x04,0x5c,0x7c]
3656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3657
3658v_cmp_nlt_f64 vcc, -1, v[2:3]
3659// W64: encoding: [0xc1,0x04,0x5c,0x7c]
3660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3661
3662v_cmp_nlt_f64 vcc, 0.5, v[2:3]
3663// W64: encoding: [0xf0,0x04,0x5c,0x7c]
3664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3665
3666v_cmp_nlt_f64 vcc, -4.0, v[2:3]
3667// W64: encoding: [0xf7,0x04,0x5c,0x7c]
3668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3669
3670v_cmp_nlt_f64 vcc, 0xaf123456, v[2:3]
3671// W64: encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
3672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3673
3674v_cmp_nlt_f64 vcc, 0x3f717273, v[2:3]
3675// W64: encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
3676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3677
3678v_cmp_nlt_f64 vcc, v[1:2], v[254:255]
3679// W64: encoding: [0x01,0xfd,0x5d,0x7c]
3680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3681
3682v_cmp_nlt_f64 vcc_lo, v[1:2], v[2:3]
3683// W32: encoding: [0x01,0x05,0x5c,0x7c]
3684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3685
3686v_cmp_nlt_f64 vcc_lo, v[254:255], v[2:3]
3687// W32: encoding: [0xfe,0x05,0x5c,0x7c]
3688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3689
3690v_cmp_nlt_f64 vcc_lo, s[2:3], v[2:3]
3691// W32: encoding: [0x02,0x04,0x5c,0x7c]
3692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3693
3694v_cmp_nlt_f64 vcc_lo, s[4:5], v[2:3]
3695// W32: encoding: [0x04,0x04,0x5c,0x7c]
3696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3697
3698v_cmp_nlt_f64 vcc_lo, s[100:101], v[2:3]
3699// W32: encoding: [0x64,0x04,0x5c,0x7c]
3700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3701
3702v_cmp_nlt_f64 vcc_lo, vcc, v[2:3]
3703// W32: encoding: [0x6a,0x04,0x5c,0x7c]
3704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3705
3706v_cmp_nlt_f64 vcc_lo, exec, v[2:3]
3707// W32: encoding: [0x7e,0x04,0x5c,0x7c]
3708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3709
3710v_cmp_nlt_f64 vcc_lo, 0, v[2:3]
3711// W32: encoding: [0x80,0x04,0x5c,0x7c]
3712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3713
3714v_cmp_nlt_f64 vcc_lo, -1, v[2:3]
3715// W32: encoding: [0xc1,0x04,0x5c,0x7c]
3716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3717
3718v_cmp_nlt_f64 vcc_lo, 0.5, v[2:3]
3719// W32: encoding: [0xf0,0x04,0x5c,0x7c]
3720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3721
3722v_cmp_nlt_f64 vcc_lo, -4.0, v[2:3]
3723// W32: encoding: [0xf7,0x04,0x5c,0x7c]
3724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3725
3726v_cmp_nlt_f64 vcc_lo, 0xaf123456, v[2:3]
3727// W32: encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
3728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3729
3730v_cmp_nlt_f64 vcc_lo, 0x3f717273, v[2:3]
3731// W32: encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
3732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3733
3734v_cmp_nlt_f64 vcc_lo, v[1:2], v[254:255]
3735// W32: encoding: [0x01,0xfd,0x5d,0x7c]
3736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3737
3738v_cmp_tru_f64 vcc, v[1:2], v[2:3]
3739// W64: encoding: [0x01,0x05,0x5e,0x7c]
3740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3741
3742v_cmp_tru_f64 vcc, v[254:255], v[2:3]
3743// W64: encoding: [0xfe,0x05,0x5e,0x7c]
3744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3745
3746v_cmp_tru_f64 vcc, s[2:3], v[2:3]
3747// W64: encoding: [0x02,0x04,0x5e,0x7c]
3748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3749
3750v_cmp_tru_f64 vcc, s[4:5], v[2:3]
3751// W64: encoding: [0x04,0x04,0x5e,0x7c]
3752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3753
3754v_cmp_tru_f64 vcc, s[100:101], v[2:3]
3755// W64: encoding: [0x64,0x04,0x5e,0x7c]
3756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3757
3758v_cmp_tru_f64 vcc, vcc, v[2:3]
3759// W64: encoding: [0x6a,0x04,0x5e,0x7c]
3760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3761
3762v_cmp_tru_f64 vcc, exec, v[2:3]
3763// W64: encoding: [0x7e,0x04,0x5e,0x7c]
3764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3765
3766v_cmp_tru_f64 vcc, 0, v[2:3]
3767// W64: encoding: [0x80,0x04,0x5e,0x7c]
3768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3769
3770v_cmp_tru_f64 vcc, -1, v[2:3]
3771// W64: encoding: [0xc1,0x04,0x5e,0x7c]
3772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3773
3774v_cmp_tru_f64 vcc, 0.5, v[2:3]
3775// W64: encoding: [0xf0,0x04,0x5e,0x7c]
3776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3777
3778v_cmp_tru_f64 vcc, -4.0, v[2:3]
3779// W64: encoding: [0xf7,0x04,0x5e,0x7c]
3780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3781
3782v_cmp_tru_f64 vcc, 0xaf123456, v[2:3]
3783// W64: encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
3784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3785
3786v_cmp_tru_f64 vcc, 0x3f717273, v[2:3]
3787// W64: encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
3788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3789
3790v_cmp_tru_f64 vcc, v[1:2], v[254:255]
3791// W64: encoding: [0x01,0xfd,0x5f,0x7c]
3792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3793
3794v_cmp_tru_f64 vcc_lo, v[1:2], v[2:3]
3795// W32: encoding: [0x01,0x05,0x5e,0x7c]
3796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3797
3798v_cmp_tru_f64 vcc_lo, v[254:255], v[2:3]
3799// W32: encoding: [0xfe,0x05,0x5e,0x7c]
3800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3801
3802v_cmp_tru_f64 vcc_lo, s[2:3], v[2:3]
3803// W32: encoding: [0x02,0x04,0x5e,0x7c]
3804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3805
3806v_cmp_tru_f64 vcc_lo, s[4:5], v[2:3]
3807// W32: encoding: [0x04,0x04,0x5e,0x7c]
3808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3809
3810v_cmp_tru_f64 vcc_lo, s[100:101], v[2:3]
3811// W32: encoding: [0x64,0x04,0x5e,0x7c]
3812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3813
3814v_cmp_tru_f64 vcc_lo, vcc, v[2:3]
3815// W32: encoding: [0x6a,0x04,0x5e,0x7c]
3816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3817
3818v_cmp_tru_f64 vcc_lo, exec, v[2:3]
3819// W32: encoding: [0x7e,0x04,0x5e,0x7c]
3820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3821
3822v_cmp_tru_f64 vcc_lo, 0, v[2:3]
3823// W32: encoding: [0x80,0x04,0x5e,0x7c]
3824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3825
3826v_cmp_tru_f64 vcc_lo, -1, v[2:3]
3827// W32: encoding: [0xc1,0x04,0x5e,0x7c]
3828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3829
3830v_cmp_tru_f64 vcc_lo, 0.5, v[2:3]
3831// W32: encoding: [0xf0,0x04,0x5e,0x7c]
3832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3833
3834v_cmp_tru_f64 vcc_lo, -4.0, v[2:3]
3835// W32: encoding: [0xf7,0x04,0x5e,0x7c]
3836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3837
3838v_cmp_tru_f64 vcc_lo, 0xaf123456, v[2:3]
3839// W32: encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
3840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3841
3842v_cmp_tru_f64 vcc_lo, 0x3f717273, v[2:3]
3843// W32: encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
3844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3845
3846v_cmp_tru_f64 vcc_lo, v[1:2], v[254:255]
3847// W32: encoding: [0x01,0xfd,0x5f,0x7c]
3848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3849
3850v_cmp_f_i32 vcc, v1, v2
3851// W64: encoding: [0x01,0x05,0x00,0x7d]
3852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3853
3854v_cmp_f_i32 vcc, v255, v2
3855// W64: encoding: [0xff,0x05,0x00,0x7d]
3856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3857
3858v_cmp_f_i32 vcc, s1, v2
3859// W64: encoding: [0x01,0x04,0x00,0x7d]
3860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3861
3862v_cmp_f_i32 vcc, s101, v2
3863// W64: encoding: [0x65,0x04,0x00,0x7d]
3864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3865
3866v_cmp_f_i32 vcc, vcc_lo, v2
3867// W64: encoding: [0x6a,0x04,0x00,0x7d]
3868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3869
3870v_cmp_f_i32 vcc, vcc_hi, v2
3871// W64: encoding: [0x6b,0x04,0x00,0x7d]
3872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3873
3874v_cmp_f_i32 vcc, m0, v2
3875// W64: encoding: [0x7c,0x04,0x00,0x7d]
3876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3877
3878v_cmp_f_i32 vcc, exec_lo, v2
3879// W64: encoding: [0x7e,0x04,0x00,0x7d]
3880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3881
3882v_cmp_f_i32 vcc, exec_hi, v2
3883// W64: encoding: [0x7f,0x04,0x00,0x7d]
3884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3885
3886v_cmp_f_i32 vcc, 0, v2
3887// W64: encoding: [0x80,0x04,0x00,0x7d]
3888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3889
3890v_cmp_f_i32 vcc, -1, v2
3891// W64: encoding: [0xc1,0x04,0x00,0x7d]
3892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3893
3894v_cmp_f_i32 vcc, 0.5, v2
3895// W64: encoding: [0xf0,0x04,0x00,0x7d]
3896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3897
3898v_cmp_f_i32 vcc, -4.0, v2
3899// W64: encoding: [0xf7,0x04,0x00,0x7d]
3900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3901
3902v_cmp_f_i32 vcc, 0xaf123456, v2
3903// W64: encoding: [0xff,0x04,0x00,0x7d,0x56,0x34,0x12,0xaf]
3904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3905
3906v_cmp_f_i32 vcc, 0x3f717273, v2
3907// W64: encoding: [0xff,0x04,0x00,0x7d,0x73,0x72,0x71,0x3f]
3908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3909
3910v_cmp_f_i32 vcc, v1, v255
3911// W64: encoding: [0x01,0xff,0x01,0x7d]
3912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3913
3914v_cmp_lt_i32 vcc, v1, v2
3915// W64: encoding: [0x01,0x05,0x02,0x7d]
3916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3917
3918v_cmp_lt_i32 vcc, v255, v2
3919// W64: encoding: [0xff,0x05,0x02,0x7d]
3920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3921
3922v_cmp_lt_i32 vcc, s1, v2
3923// W64: encoding: [0x01,0x04,0x02,0x7d]
3924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3925
3926v_cmp_lt_i32 vcc, s101, v2
3927// W64: encoding: [0x65,0x04,0x02,0x7d]
3928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3929
3930v_cmp_lt_i32 vcc, vcc_lo, v2
3931// W64: encoding: [0x6a,0x04,0x02,0x7d]
3932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3933
3934v_cmp_lt_i32 vcc, vcc_hi, v2
3935// W64: encoding: [0x6b,0x04,0x02,0x7d]
3936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3937
3938v_cmp_lt_i32 vcc, m0, v2
3939// W64: encoding: [0x7c,0x04,0x02,0x7d]
3940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3941
3942v_cmp_lt_i32 vcc, exec_lo, v2
3943// W64: encoding: [0x7e,0x04,0x02,0x7d]
3944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3945
3946v_cmp_lt_i32 vcc, exec_hi, v2
3947// W64: encoding: [0x7f,0x04,0x02,0x7d]
3948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3949
3950v_cmp_lt_i32 vcc, 0, v2
3951// W64: encoding: [0x80,0x04,0x02,0x7d]
3952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3953
3954v_cmp_lt_i32 vcc, -1, v2
3955// W64: encoding: [0xc1,0x04,0x02,0x7d]
3956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3957
3958v_cmp_lt_i32 vcc, 0.5, v2
3959// W64: encoding: [0xf0,0x04,0x02,0x7d]
3960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3961
3962v_cmp_lt_i32 vcc, -4.0, v2
3963// W64: encoding: [0xf7,0x04,0x02,0x7d]
3964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3965
3966v_cmp_lt_i32 vcc, 0xaf123456, v2
3967// W64: encoding: [0xff,0x04,0x02,0x7d,0x56,0x34,0x12,0xaf]
3968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3969
3970v_cmp_lt_i32 vcc, 0x3f717273, v2
3971// W64: encoding: [0xff,0x04,0x02,0x7d,0x73,0x72,0x71,0x3f]
3972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3973
3974v_cmp_lt_i32 vcc, v1, v255
3975// W64: encoding: [0x01,0xff,0x03,0x7d]
3976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3977
3978v_cmp_eq_i32 vcc, v1, v2
3979// W64: encoding: [0x01,0x05,0x04,0x7d]
3980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3981
3982v_cmp_eq_i32 vcc, v255, v2
3983// W64: encoding: [0xff,0x05,0x04,0x7d]
3984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3985
3986v_cmp_eq_i32 vcc, s1, v2
3987// W64: encoding: [0x01,0x04,0x04,0x7d]
3988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3989
3990v_cmp_eq_i32 vcc, s101, v2
3991// W64: encoding: [0x65,0x04,0x04,0x7d]
3992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3993
3994v_cmp_eq_i32 vcc, vcc_lo, v2
3995// W64: encoding: [0x6a,0x04,0x04,0x7d]
3996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
3997
3998v_cmp_eq_i32 vcc, vcc_hi, v2
3999// W64: encoding: [0x6b,0x04,0x04,0x7d]
4000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4001
4002v_cmp_eq_i32 vcc, m0, v2
4003// W64: encoding: [0x7c,0x04,0x04,0x7d]
4004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4005
4006v_cmp_eq_i32 vcc, exec_lo, v2
4007// W64: encoding: [0x7e,0x04,0x04,0x7d]
4008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4009
4010v_cmp_eq_i32 vcc, exec_hi, v2
4011// W64: encoding: [0x7f,0x04,0x04,0x7d]
4012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4013
4014v_cmp_eq_i32 vcc, 0, v2
4015// W64: encoding: [0x80,0x04,0x04,0x7d]
4016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4017
4018v_cmp_eq_i32 vcc, -1, v2
4019// W64: encoding: [0xc1,0x04,0x04,0x7d]
4020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4021
4022v_cmp_eq_i32 vcc, 0.5, v2
4023// W64: encoding: [0xf0,0x04,0x04,0x7d]
4024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4025
4026v_cmp_eq_i32 vcc, -4.0, v2
4027// W64: encoding: [0xf7,0x04,0x04,0x7d]
4028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4029
4030v_cmp_eq_i32 vcc, 0xaf123456, v2
4031// W64: encoding: [0xff,0x04,0x04,0x7d,0x56,0x34,0x12,0xaf]
4032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4033
4034v_cmp_eq_i32 vcc, 0x3f717273, v2
4035// W64: encoding: [0xff,0x04,0x04,0x7d,0x73,0x72,0x71,0x3f]
4036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4037
4038v_cmp_eq_i32 vcc, v1, v255
4039// W64: encoding: [0x01,0xff,0x05,0x7d]
4040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4041
4042v_cmp_le_i32 vcc, v1, v2
4043// W64: encoding: [0x01,0x05,0x06,0x7d]
4044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4045
4046v_cmp_le_i32 vcc, v255, v2
4047// W64: encoding: [0xff,0x05,0x06,0x7d]
4048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4049
4050v_cmp_le_i32 vcc, s1, v2
4051// W64: encoding: [0x01,0x04,0x06,0x7d]
4052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4053
4054v_cmp_le_i32 vcc, s101, v2
4055// W64: encoding: [0x65,0x04,0x06,0x7d]
4056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4057
4058v_cmp_le_i32 vcc, vcc_lo, v2
4059// W64: encoding: [0x6a,0x04,0x06,0x7d]
4060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4061
4062v_cmp_le_i32 vcc, vcc_hi, v2
4063// W64: encoding: [0x6b,0x04,0x06,0x7d]
4064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4065
4066v_cmp_le_i32 vcc, m0, v2
4067// W64: encoding: [0x7c,0x04,0x06,0x7d]
4068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4069
4070v_cmp_le_i32 vcc, exec_lo, v2
4071// W64: encoding: [0x7e,0x04,0x06,0x7d]
4072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4073
4074v_cmp_le_i32 vcc, exec_hi, v2
4075// W64: encoding: [0x7f,0x04,0x06,0x7d]
4076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4077
4078v_cmp_le_i32 vcc, 0, v2
4079// W64: encoding: [0x80,0x04,0x06,0x7d]
4080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4081
4082v_cmp_le_i32 vcc, -1, v2
4083// W64: encoding: [0xc1,0x04,0x06,0x7d]
4084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4085
4086v_cmp_le_i32 vcc, 0.5, v2
4087// W64: encoding: [0xf0,0x04,0x06,0x7d]
4088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4089
4090v_cmp_le_i32 vcc, -4.0, v2
4091// W64: encoding: [0xf7,0x04,0x06,0x7d]
4092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4093
4094v_cmp_le_i32 vcc, 0xaf123456, v2
4095// W64: encoding: [0xff,0x04,0x06,0x7d,0x56,0x34,0x12,0xaf]
4096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4097
4098v_cmp_le_i32 vcc, 0x3f717273, v2
4099// W64: encoding: [0xff,0x04,0x06,0x7d,0x73,0x72,0x71,0x3f]
4100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4101
4102v_cmp_le_i32 vcc, v1, v255
4103// W64: encoding: [0x01,0xff,0x07,0x7d]
4104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4105
4106v_cmp_gt_i32 vcc, v1, v2
4107// W64: encoding: [0x01,0x05,0x08,0x7d]
4108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4109
4110v_cmp_gt_i32 vcc, v255, v2
4111// W64: encoding: [0xff,0x05,0x08,0x7d]
4112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4113
4114v_cmp_gt_i32 vcc, s1, v2
4115// W64: encoding: [0x01,0x04,0x08,0x7d]
4116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4117
4118v_cmp_gt_i32 vcc, s101, v2
4119// W64: encoding: [0x65,0x04,0x08,0x7d]
4120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4121
4122v_cmp_gt_i32 vcc, vcc_lo, v2
4123// W64: encoding: [0x6a,0x04,0x08,0x7d]
4124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4125
4126v_cmp_gt_i32 vcc, vcc_hi, v2
4127// W64: encoding: [0x6b,0x04,0x08,0x7d]
4128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4129
4130v_cmp_gt_i32 vcc, m0, v2
4131// W64: encoding: [0x7c,0x04,0x08,0x7d]
4132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4133
4134v_cmp_gt_i32 vcc, exec_lo, v2
4135// W64: encoding: [0x7e,0x04,0x08,0x7d]
4136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4137
4138v_cmp_gt_i32 vcc, exec_hi, v2
4139// W64: encoding: [0x7f,0x04,0x08,0x7d]
4140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4141
4142v_cmp_gt_i32 vcc, 0, v2
4143// W64: encoding: [0x80,0x04,0x08,0x7d]
4144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4145
4146v_cmp_gt_i32 vcc, -1, v2
4147// W64: encoding: [0xc1,0x04,0x08,0x7d]
4148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4149
4150v_cmp_gt_i32 vcc, 0.5, v2
4151// W64: encoding: [0xf0,0x04,0x08,0x7d]
4152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4153
4154v_cmp_gt_i32 vcc, -4.0, v2
4155// W64: encoding: [0xf7,0x04,0x08,0x7d]
4156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4157
4158v_cmp_gt_i32 vcc, 0xaf123456, v2
4159// W64: encoding: [0xff,0x04,0x08,0x7d,0x56,0x34,0x12,0xaf]
4160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4161
4162v_cmp_gt_i32 vcc, 0x3f717273, v2
4163// W64: encoding: [0xff,0x04,0x08,0x7d,0x73,0x72,0x71,0x3f]
4164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4165
4166v_cmp_gt_i32 vcc, v1, v255
4167// W64: encoding: [0x01,0xff,0x09,0x7d]
4168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4169
4170v_cmp_ne_i32 vcc, v1, v2
4171// W64: encoding: [0x01,0x05,0x0a,0x7d]
4172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4173
4174v_cmp_ne_i32 vcc, v255, v2
4175// W64: encoding: [0xff,0x05,0x0a,0x7d]
4176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4177
4178v_cmp_ne_i32 vcc, s1, v2
4179// W64: encoding: [0x01,0x04,0x0a,0x7d]
4180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4181
4182v_cmp_ne_i32 vcc, s101, v2
4183// W64: encoding: [0x65,0x04,0x0a,0x7d]
4184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4185
4186v_cmp_ne_i32 vcc, vcc_lo, v2
4187// W64: encoding: [0x6a,0x04,0x0a,0x7d]
4188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4189
4190v_cmp_ne_i32 vcc, vcc_hi, v2
4191// W64: encoding: [0x6b,0x04,0x0a,0x7d]
4192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4193
4194v_cmp_ne_i32 vcc, m0, v2
4195// W64: encoding: [0x7c,0x04,0x0a,0x7d]
4196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4197
4198v_cmp_ne_i32 vcc, exec_lo, v2
4199// W64: encoding: [0x7e,0x04,0x0a,0x7d]
4200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4201
4202v_cmp_ne_i32 vcc, exec_hi, v2
4203// W64: encoding: [0x7f,0x04,0x0a,0x7d]
4204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4205
4206v_cmp_ne_i32 vcc, 0, v2
4207// W64: encoding: [0x80,0x04,0x0a,0x7d]
4208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4209
4210v_cmp_ne_i32 vcc, -1, v2
4211// W64: encoding: [0xc1,0x04,0x0a,0x7d]
4212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4213
4214v_cmp_ne_i32 vcc, 0.5, v2
4215// W64: encoding: [0xf0,0x04,0x0a,0x7d]
4216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4217
4218v_cmp_ne_i32 vcc, -4.0, v2
4219// W64: encoding: [0xf7,0x04,0x0a,0x7d]
4220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4221
4222v_cmp_ne_i32 vcc, 0xaf123456, v2
4223// W64: encoding: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x12,0xaf]
4224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4225
4226v_cmp_ne_i32 vcc, 0x3f717273, v2
4227// W64: encoding: [0xff,0x04,0x0a,0x7d,0x73,0x72,0x71,0x3f]
4228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4229
4230v_cmp_ne_i32 vcc, v1, v255
4231// W64: encoding: [0x01,0xff,0x0b,0x7d]
4232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4233
4234v_cmp_ge_i32 vcc, v1, v2
4235// W64: encoding: [0x01,0x05,0x0c,0x7d]
4236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4237
4238v_cmp_ge_i32 vcc, v255, v2
4239// W64: encoding: [0xff,0x05,0x0c,0x7d]
4240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4241
4242v_cmp_ge_i32 vcc, s1, v2
4243// W64: encoding: [0x01,0x04,0x0c,0x7d]
4244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4245
4246v_cmp_ge_i32 vcc, s101, v2
4247// W64: encoding: [0x65,0x04,0x0c,0x7d]
4248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4249
4250v_cmp_ge_i32 vcc, vcc_lo, v2
4251// W64: encoding: [0x6a,0x04,0x0c,0x7d]
4252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4253
4254v_cmp_ge_i32 vcc, vcc_hi, v2
4255// W64: encoding: [0x6b,0x04,0x0c,0x7d]
4256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4257
4258v_cmp_ge_i32 vcc, m0, v2
4259// W64: encoding: [0x7c,0x04,0x0c,0x7d]
4260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4261
4262v_cmp_ge_i32 vcc, exec_lo, v2
4263// W64: encoding: [0x7e,0x04,0x0c,0x7d]
4264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4265
4266v_cmp_ge_i32 vcc, exec_hi, v2
4267// W64: encoding: [0x7f,0x04,0x0c,0x7d]
4268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4269
4270v_cmp_ge_i32 vcc, 0, v2
4271// W64: encoding: [0x80,0x04,0x0c,0x7d]
4272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4273
4274v_cmp_ge_i32 vcc, -1, v2
4275// W64: encoding: [0xc1,0x04,0x0c,0x7d]
4276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4277
4278v_cmp_ge_i32 vcc, 0.5, v2
4279// W64: encoding: [0xf0,0x04,0x0c,0x7d]
4280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4281
4282v_cmp_ge_i32 vcc, -4.0, v2
4283// W64: encoding: [0xf7,0x04,0x0c,0x7d]
4284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4285
4286v_cmp_ge_i32 vcc, 0xaf123456, v2
4287// W64: encoding: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x12,0xaf]
4288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4289
4290v_cmp_ge_i32 vcc, 0x3f717273, v2
4291// W64: encoding: [0xff,0x04,0x0c,0x7d,0x73,0x72,0x71,0x3f]
4292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4293
4294v_cmp_ge_i32 vcc, v1, v255
4295// W64: encoding: [0x01,0xff,0x0d,0x7d]
4296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4297
4298v_cmp_t_i32 vcc, v1, v2
4299// W64: encoding: [0x01,0x05,0x0e,0x7d]
4300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4301
4302v_cmp_t_i32 vcc, v255, v2
4303// W64: encoding: [0xff,0x05,0x0e,0x7d]
4304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4305
4306v_cmp_t_i32 vcc, s1, v2
4307// W64: encoding: [0x01,0x04,0x0e,0x7d]
4308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4309
4310v_cmp_t_i32 vcc, s101, v2
4311// W64: encoding: [0x65,0x04,0x0e,0x7d]
4312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4313
4314v_cmp_t_i32 vcc, vcc_lo, v2
4315// W64: encoding: [0x6a,0x04,0x0e,0x7d]
4316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4317
4318v_cmp_t_i32 vcc, vcc_hi, v2
4319// W64: encoding: [0x6b,0x04,0x0e,0x7d]
4320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4321
4322v_cmp_t_i32 vcc, m0, v2
4323// W64: encoding: [0x7c,0x04,0x0e,0x7d]
4324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4325
4326v_cmp_t_i32 vcc, exec_lo, v2
4327// W64: encoding: [0x7e,0x04,0x0e,0x7d]
4328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4329
4330v_cmp_t_i32 vcc, exec_hi, v2
4331// W64: encoding: [0x7f,0x04,0x0e,0x7d]
4332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4333
4334v_cmp_t_i32 vcc, 0, v2
4335// W64: encoding: [0x80,0x04,0x0e,0x7d]
4336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4337
4338v_cmp_t_i32 vcc, -1, v2
4339// W64: encoding: [0xc1,0x04,0x0e,0x7d]
4340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4341
4342v_cmp_t_i32 vcc, 0.5, v2
4343// W64: encoding: [0xf0,0x04,0x0e,0x7d]
4344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4345
4346v_cmp_t_i32 vcc, -4.0, v2
4347// W64: encoding: [0xf7,0x04,0x0e,0x7d]
4348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4349
4350v_cmp_t_i32 vcc, 0xaf123456, v2
4351// W64: encoding: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x12,0xaf]
4352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4353
4354v_cmp_t_i32 vcc, 0x3f717273, v2
4355// W64: encoding: [0xff,0x04,0x0e,0x7d,0x73,0x72,0x71,0x3f]
4356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4357
4358v_cmp_t_i32 vcc, v1, v255
4359// W64: encoding: [0x01,0xff,0x0f,0x7d]
4360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4361
4362v_cmp_f_i32 vcc_lo, v1, v2
4363// W32: encoding: [0x01,0x05,0x00,0x7d]
4364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4365
4366v_cmp_f_i32 vcc_lo, v255, v2
4367// W32: encoding: [0xff,0x05,0x00,0x7d]
4368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4369
4370v_cmp_f_i32 vcc_lo, s1, v2
4371// W32: encoding: [0x01,0x04,0x00,0x7d]
4372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4373
4374v_cmp_f_i32 vcc_lo, s101, v2
4375// W32: encoding: [0x65,0x04,0x00,0x7d]
4376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4377
4378v_cmp_f_i32 vcc_lo, vcc_lo, v2
4379// W32: encoding: [0x6a,0x04,0x00,0x7d]
4380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4381
4382v_cmp_f_i32 vcc_lo, vcc_hi, v2
4383// W32: encoding: [0x6b,0x04,0x00,0x7d]
4384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4385
4386v_cmp_f_i32 vcc_lo, m0, v2
4387// W32: encoding: [0x7c,0x04,0x00,0x7d]
4388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4389
4390v_cmp_f_i32 vcc_lo, exec_lo, v2
4391// W32: encoding: [0x7e,0x04,0x00,0x7d]
4392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4393
4394v_cmp_f_i32 vcc_lo, exec_hi, v2
4395// W32: encoding: [0x7f,0x04,0x00,0x7d]
4396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4397
4398v_cmp_f_i32 vcc_lo, 0, v2
4399// W32: encoding: [0x80,0x04,0x00,0x7d]
4400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4401
4402v_cmp_f_i32 vcc_lo, -1, v2
4403// W32: encoding: [0xc1,0x04,0x00,0x7d]
4404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4405
4406v_cmp_f_i32 vcc_lo, 0.5, v2
4407// W32: encoding: [0xf0,0x04,0x00,0x7d]
4408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4409
4410v_cmp_f_i32 vcc_lo, -4.0, v2
4411// W32: encoding: [0xf7,0x04,0x00,0x7d]
4412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4413
4414v_cmp_f_i32 vcc_lo, 0xaf123456, v2
4415// W32: encoding: [0xff,0x04,0x00,0x7d,0x56,0x34,0x12,0xaf]
4416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4417
4418v_cmp_f_i32 vcc_lo, 0x3f717273, v2
4419// W32: encoding: [0xff,0x04,0x00,0x7d,0x73,0x72,0x71,0x3f]
4420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4421
4422v_cmp_f_i32 vcc_lo, v1, v255
4423// W32: encoding: [0x01,0xff,0x01,0x7d]
4424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4425
4426v_cmp_lt_i32 vcc_lo, v1, v2
4427// W32: encoding: [0x01,0x05,0x02,0x7d]
4428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4429
4430v_cmp_lt_i32 vcc_lo, v255, v2
4431// W32: encoding: [0xff,0x05,0x02,0x7d]
4432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4433
4434v_cmp_lt_i32 vcc_lo, s1, v2
4435// W32: encoding: [0x01,0x04,0x02,0x7d]
4436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4437
4438v_cmp_lt_i32 vcc_lo, s101, v2
4439// W32: encoding: [0x65,0x04,0x02,0x7d]
4440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4441
4442v_cmp_lt_i32 vcc_lo, vcc_lo, v2
4443// W32: encoding: [0x6a,0x04,0x02,0x7d]
4444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4445
4446v_cmp_lt_i32 vcc_lo, vcc_hi, v2
4447// W32: encoding: [0x6b,0x04,0x02,0x7d]
4448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4449
4450v_cmp_lt_i32 vcc_lo, m0, v2
4451// W32: encoding: [0x7c,0x04,0x02,0x7d]
4452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4453
4454v_cmp_lt_i32 vcc_lo, exec_lo, v2
4455// W32: encoding: [0x7e,0x04,0x02,0x7d]
4456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4457
4458v_cmp_lt_i32 vcc_lo, exec_hi, v2
4459// W32: encoding: [0x7f,0x04,0x02,0x7d]
4460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4461
4462v_cmp_lt_i32 vcc_lo, 0, v2
4463// W32: encoding: [0x80,0x04,0x02,0x7d]
4464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4465
4466v_cmp_lt_i32 vcc_lo, -1, v2
4467// W32: encoding: [0xc1,0x04,0x02,0x7d]
4468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4469
4470v_cmp_lt_i32 vcc_lo, 0.5, v2
4471// W32: encoding: [0xf0,0x04,0x02,0x7d]
4472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4473
4474v_cmp_lt_i32 vcc_lo, -4.0, v2
4475// W32: encoding: [0xf7,0x04,0x02,0x7d]
4476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4477
4478v_cmp_lt_i32 vcc_lo, 0xaf123456, v2
4479// W32: encoding: [0xff,0x04,0x02,0x7d,0x56,0x34,0x12,0xaf]
4480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4481
4482v_cmp_lt_i32 vcc_lo, 0x3f717273, v2
4483// W32: encoding: [0xff,0x04,0x02,0x7d,0x73,0x72,0x71,0x3f]
4484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4485
4486v_cmp_lt_i32 vcc_lo, v1, v255
4487// W32: encoding: [0x01,0xff,0x03,0x7d]
4488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4489
4490v_cmp_eq_i32 vcc_lo, v1, v2
4491// W32: encoding: [0x01,0x05,0x04,0x7d]
4492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4493
4494v_cmp_eq_i32 vcc_lo, v255, v2
4495// W32: encoding: [0xff,0x05,0x04,0x7d]
4496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4497
4498v_cmp_eq_i32 vcc_lo, s1, v2
4499// W32: encoding: [0x01,0x04,0x04,0x7d]
4500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4501
4502v_cmp_eq_i32 vcc_lo, s101, v2
4503// W32: encoding: [0x65,0x04,0x04,0x7d]
4504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4505
4506v_cmp_eq_i32 vcc_lo, vcc_lo, v2
4507// W32: encoding: [0x6a,0x04,0x04,0x7d]
4508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4509
4510v_cmp_eq_i32 vcc_lo, vcc_hi, v2
4511// W32: encoding: [0x6b,0x04,0x04,0x7d]
4512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4513
4514v_cmp_eq_i32 vcc_lo, m0, v2
4515// W32: encoding: [0x7c,0x04,0x04,0x7d]
4516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4517
4518v_cmp_eq_i32 vcc_lo, exec_lo, v2
4519// W32: encoding: [0x7e,0x04,0x04,0x7d]
4520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4521
4522v_cmp_eq_i32 vcc_lo, exec_hi, v2
4523// W32: encoding: [0x7f,0x04,0x04,0x7d]
4524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4525
4526v_cmp_eq_i32 vcc_lo, 0, v2
4527// W32: encoding: [0x80,0x04,0x04,0x7d]
4528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4529
4530v_cmp_eq_i32 vcc_lo, -1, v2
4531// W32: encoding: [0xc1,0x04,0x04,0x7d]
4532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4533
4534v_cmp_eq_i32 vcc_lo, 0.5, v2
4535// W32: encoding: [0xf0,0x04,0x04,0x7d]
4536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4537
4538v_cmp_eq_i32 vcc_lo, -4.0, v2
4539// W32: encoding: [0xf7,0x04,0x04,0x7d]
4540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4541
4542v_cmp_eq_i32 vcc_lo, 0xaf123456, v2
4543// W32: encoding: [0xff,0x04,0x04,0x7d,0x56,0x34,0x12,0xaf]
4544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4545
4546v_cmp_eq_i32 vcc_lo, 0x3f717273, v2
4547// W32: encoding: [0xff,0x04,0x04,0x7d,0x73,0x72,0x71,0x3f]
4548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4549
4550v_cmp_eq_i32 vcc_lo, v1, v255
4551// W32: encoding: [0x01,0xff,0x05,0x7d]
4552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4553
4554v_cmp_le_i32 vcc_lo, v1, v2
4555// W32: encoding: [0x01,0x05,0x06,0x7d]
4556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4557
4558v_cmp_le_i32 vcc_lo, v255, v2
4559// W32: encoding: [0xff,0x05,0x06,0x7d]
4560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4561
4562v_cmp_le_i32 vcc_lo, s1, v2
4563// W32: encoding: [0x01,0x04,0x06,0x7d]
4564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4565
4566v_cmp_le_i32 vcc_lo, s101, v2
4567// W32: encoding: [0x65,0x04,0x06,0x7d]
4568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4569
4570v_cmp_le_i32 vcc_lo, vcc_lo, v2
4571// W32: encoding: [0x6a,0x04,0x06,0x7d]
4572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4573
4574v_cmp_le_i32 vcc_lo, vcc_hi, v2
4575// W32: encoding: [0x6b,0x04,0x06,0x7d]
4576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4577
4578v_cmp_le_i32 vcc_lo, m0, v2
4579// W32: encoding: [0x7c,0x04,0x06,0x7d]
4580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4581
4582v_cmp_le_i32 vcc_lo, exec_lo, v2
4583// W32: encoding: [0x7e,0x04,0x06,0x7d]
4584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4585
4586v_cmp_le_i32 vcc_lo, exec_hi, v2
4587// W32: encoding: [0x7f,0x04,0x06,0x7d]
4588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4589
4590v_cmp_le_i32 vcc_lo, 0, v2
4591// W32: encoding: [0x80,0x04,0x06,0x7d]
4592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4593
4594v_cmp_le_i32 vcc_lo, -1, v2
4595// W32: encoding: [0xc1,0x04,0x06,0x7d]
4596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4597
4598v_cmp_le_i32 vcc_lo, 0.5, v2
4599// W32: encoding: [0xf0,0x04,0x06,0x7d]
4600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4601
4602v_cmp_le_i32 vcc_lo, -4.0, v2
4603// W32: encoding: [0xf7,0x04,0x06,0x7d]
4604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4605
4606v_cmp_le_i32 vcc_lo, 0xaf123456, v2
4607// W32: encoding: [0xff,0x04,0x06,0x7d,0x56,0x34,0x12,0xaf]
4608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4609
4610v_cmp_le_i32 vcc_lo, 0x3f717273, v2
4611// W32: encoding: [0xff,0x04,0x06,0x7d,0x73,0x72,0x71,0x3f]
4612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4613
4614v_cmp_le_i32 vcc_lo, v1, v255
4615// W32: encoding: [0x01,0xff,0x07,0x7d]
4616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4617
4618v_cmp_gt_i32 vcc_lo, v1, v2
4619// W32: encoding: [0x01,0x05,0x08,0x7d]
4620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4621
4622v_cmp_gt_i32 vcc_lo, v255, v2
4623// W32: encoding: [0xff,0x05,0x08,0x7d]
4624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4625
4626v_cmp_gt_i32 vcc_lo, s1, v2
4627// W32: encoding: [0x01,0x04,0x08,0x7d]
4628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4629
4630v_cmp_gt_i32 vcc_lo, s101, v2
4631// W32: encoding: [0x65,0x04,0x08,0x7d]
4632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4633
4634v_cmp_gt_i32 vcc_lo, vcc_lo, v2
4635// W32: encoding: [0x6a,0x04,0x08,0x7d]
4636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4637
4638v_cmp_gt_i32 vcc_lo, vcc_hi, v2
4639// W32: encoding: [0x6b,0x04,0x08,0x7d]
4640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4641
4642v_cmp_gt_i32 vcc_lo, m0, v2
4643// W32: encoding: [0x7c,0x04,0x08,0x7d]
4644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4645
4646v_cmp_gt_i32 vcc_lo, exec_lo, v2
4647// W32: encoding: [0x7e,0x04,0x08,0x7d]
4648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4649
4650v_cmp_gt_i32 vcc_lo, exec_hi, v2
4651// W32: encoding: [0x7f,0x04,0x08,0x7d]
4652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4653
4654v_cmp_gt_i32 vcc_lo, 0, v2
4655// W32: encoding: [0x80,0x04,0x08,0x7d]
4656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4657
4658v_cmp_gt_i32 vcc_lo, -1, v2
4659// W32: encoding: [0xc1,0x04,0x08,0x7d]
4660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4661
4662v_cmp_gt_i32 vcc_lo, 0.5, v2
4663// W32: encoding: [0xf0,0x04,0x08,0x7d]
4664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4665
4666v_cmp_gt_i32 vcc_lo, -4.0, v2
4667// W32: encoding: [0xf7,0x04,0x08,0x7d]
4668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4669
4670v_cmp_gt_i32 vcc_lo, 0xaf123456, v2
4671// W32: encoding: [0xff,0x04,0x08,0x7d,0x56,0x34,0x12,0xaf]
4672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4673
4674v_cmp_gt_i32 vcc_lo, 0x3f717273, v2
4675// W32: encoding: [0xff,0x04,0x08,0x7d,0x73,0x72,0x71,0x3f]
4676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4677
4678v_cmp_gt_i32 vcc_lo, v1, v255
4679// W32: encoding: [0x01,0xff,0x09,0x7d]
4680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4681
4682v_cmp_ne_i32 vcc_lo, v1, v2
4683// W32: encoding: [0x01,0x05,0x0a,0x7d]
4684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4685
4686v_cmp_ne_i32 vcc_lo, v255, v2
4687// W32: encoding: [0xff,0x05,0x0a,0x7d]
4688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4689
4690v_cmp_ne_i32 vcc_lo, s1, v2
4691// W32: encoding: [0x01,0x04,0x0a,0x7d]
4692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4693
4694v_cmp_ne_i32 vcc_lo, s101, v2
4695// W32: encoding: [0x65,0x04,0x0a,0x7d]
4696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4697
4698v_cmp_ne_i32 vcc_lo, vcc_lo, v2
4699// W32: encoding: [0x6a,0x04,0x0a,0x7d]
4700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4701
4702v_cmp_ne_i32 vcc_lo, vcc_hi, v2
4703// W32: encoding: [0x6b,0x04,0x0a,0x7d]
4704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4705
4706v_cmp_ne_i32 vcc_lo, m0, v2
4707// W32: encoding: [0x7c,0x04,0x0a,0x7d]
4708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4709
4710v_cmp_ne_i32 vcc_lo, exec_lo, v2
4711// W32: encoding: [0x7e,0x04,0x0a,0x7d]
4712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4713
4714v_cmp_ne_i32 vcc_lo, exec_hi, v2
4715// W32: encoding: [0x7f,0x04,0x0a,0x7d]
4716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4717
4718v_cmp_ne_i32 vcc_lo, 0, v2
4719// W32: encoding: [0x80,0x04,0x0a,0x7d]
4720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4721
4722v_cmp_ne_i32 vcc_lo, -1, v2
4723// W32: encoding: [0xc1,0x04,0x0a,0x7d]
4724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4725
4726v_cmp_ne_i32 vcc_lo, 0.5, v2
4727// W32: encoding: [0xf0,0x04,0x0a,0x7d]
4728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4729
4730v_cmp_ne_i32 vcc_lo, -4.0, v2
4731// W32: encoding: [0xf7,0x04,0x0a,0x7d]
4732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4733
4734v_cmp_ne_i32 vcc_lo, 0xaf123456, v2
4735// W32: encoding: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x12,0xaf]
4736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4737
4738v_cmp_ne_i32 vcc_lo, 0x3f717273, v2
4739// W32: encoding: [0xff,0x04,0x0a,0x7d,0x73,0x72,0x71,0x3f]
4740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4741
4742v_cmp_ne_i32 vcc_lo, v1, v255
4743// W32: encoding: [0x01,0xff,0x0b,0x7d]
4744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4745
4746v_cmp_ge_i32 vcc_lo, v1, v2
4747// W32: encoding: [0x01,0x05,0x0c,0x7d]
4748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4749
4750v_cmp_ge_i32 vcc_lo, v255, v2
4751// W32: encoding: [0xff,0x05,0x0c,0x7d]
4752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4753
4754v_cmp_ge_i32 vcc_lo, s1, v2
4755// W32: encoding: [0x01,0x04,0x0c,0x7d]
4756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4757
4758v_cmp_ge_i32 vcc_lo, s101, v2
4759// W32: encoding: [0x65,0x04,0x0c,0x7d]
4760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4761
4762v_cmp_ge_i32 vcc_lo, vcc_lo, v2
4763// W32: encoding: [0x6a,0x04,0x0c,0x7d]
4764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4765
4766v_cmp_ge_i32 vcc_lo, vcc_hi, v2
4767// W32: encoding: [0x6b,0x04,0x0c,0x7d]
4768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4769
4770v_cmp_ge_i32 vcc_lo, m0, v2
4771// W32: encoding: [0x7c,0x04,0x0c,0x7d]
4772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4773
4774v_cmp_ge_i32 vcc_lo, exec_lo, v2
4775// W32: encoding: [0x7e,0x04,0x0c,0x7d]
4776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4777
4778v_cmp_ge_i32 vcc_lo, exec_hi, v2
4779// W32: encoding: [0x7f,0x04,0x0c,0x7d]
4780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4781
4782v_cmp_ge_i32 vcc_lo, 0, v2
4783// W32: encoding: [0x80,0x04,0x0c,0x7d]
4784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4785
4786v_cmp_ge_i32 vcc_lo, -1, v2
4787// W32: encoding: [0xc1,0x04,0x0c,0x7d]
4788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4789
4790v_cmp_ge_i32 vcc_lo, 0.5, v2
4791// W32: encoding: [0xf0,0x04,0x0c,0x7d]
4792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4793
4794v_cmp_ge_i32 vcc_lo, -4.0, v2
4795// W32: encoding: [0xf7,0x04,0x0c,0x7d]
4796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4797
4798v_cmp_ge_i32 vcc_lo, 0xaf123456, v2
4799// W32: encoding: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x12,0xaf]
4800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4801
4802v_cmp_ge_i32 vcc_lo, 0x3f717273, v2
4803// W32: encoding: [0xff,0x04,0x0c,0x7d,0x73,0x72,0x71,0x3f]
4804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4805
4806v_cmp_ge_i32 vcc_lo, v1, v255
4807// W32: encoding: [0x01,0xff,0x0d,0x7d]
4808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4809
4810v_cmp_t_i32 vcc_lo, v1, v2
4811// W32: encoding: [0x01,0x05,0x0e,0x7d]
4812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4813
4814v_cmp_t_i32 vcc_lo, v255, v2
4815// W32: encoding: [0xff,0x05,0x0e,0x7d]
4816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4817
4818v_cmp_t_i32 vcc_lo, s1, v2
4819// W32: encoding: [0x01,0x04,0x0e,0x7d]
4820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4821
4822v_cmp_t_i32 vcc_lo, s101, v2
4823// W32: encoding: [0x65,0x04,0x0e,0x7d]
4824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4825
4826v_cmp_t_i32 vcc_lo, vcc_lo, v2
4827// W32: encoding: [0x6a,0x04,0x0e,0x7d]
4828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4829
4830v_cmp_t_i32 vcc_lo, vcc_hi, v2
4831// W32: encoding: [0x6b,0x04,0x0e,0x7d]
4832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4833
4834v_cmp_t_i32 vcc_lo, m0, v2
4835// W32: encoding: [0x7c,0x04,0x0e,0x7d]
4836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4837
4838v_cmp_t_i32 vcc_lo, exec_lo, v2
4839// W32: encoding: [0x7e,0x04,0x0e,0x7d]
4840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4841
4842v_cmp_t_i32 vcc_lo, exec_hi, v2
4843// W32: encoding: [0x7f,0x04,0x0e,0x7d]
4844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4845
4846v_cmp_t_i32 vcc_lo, 0, v2
4847// W32: encoding: [0x80,0x04,0x0e,0x7d]
4848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4849
4850v_cmp_t_i32 vcc_lo, -1, v2
4851// W32: encoding: [0xc1,0x04,0x0e,0x7d]
4852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4853
4854v_cmp_t_i32 vcc_lo, 0.5, v2
4855// W32: encoding: [0xf0,0x04,0x0e,0x7d]
4856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4857
4858v_cmp_t_i32 vcc_lo, -4.0, v2
4859// W32: encoding: [0xf7,0x04,0x0e,0x7d]
4860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4861
4862v_cmp_t_i32 vcc_lo, 0xaf123456, v2
4863// W32: encoding: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x12,0xaf]
4864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4865
4866v_cmp_t_i32 vcc_lo, 0x3f717273, v2
4867// W32: encoding: [0xff,0x04,0x0e,0x7d,0x73,0x72,0x71,0x3f]
4868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4869
4870v_cmp_t_i32 vcc_lo, v1, v255
4871// W32: encoding: [0x01,0xff,0x0f,0x7d]
4872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4873
4874v_cmp_class_f32 vcc, v1, v2
4875// W64: encoding: [0x01,0x05,0x10,0x7d]
4876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4877
4878v_cmp_class_f32 vcc, v255, v2
4879// W64: encoding: [0xff,0x05,0x10,0x7d]
4880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4881
4882v_cmp_class_f32 vcc, s1, v2
4883// W64: encoding: [0x01,0x04,0x10,0x7d]
4884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4885
4886v_cmp_class_f32 vcc, s101, v2
4887// W64: encoding: [0x65,0x04,0x10,0x7d]
4888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4889
4890v_cmp_class_f32 vcc, vcc_lo, v2
4891// W64: encoding: [0x6a,0x04,0x10,0x7d]
4892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4893
4894v_cmp_class_f32 vcc, vcc_hi, v2
4895// W64: encoding: [0x6b,0x04,0x10,0x7d]
4896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4897
4898v_cmp_class_f32 vcc, m0, v2
4899// W64: encoding: [0x7c,0x04,0x10,0x7d]
4900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4901
4902v_cmp_class_f32 vcc, exec_lo, v2
4903// W64: encoding: [0x7e,0x04,0x10,0x7d]
4904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4905
4906v_cmp_class_f32 vcc, exec_hi, v2
4907// W64: encoding: [0x7f,0x04,0x10,0x7d]
4908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4909
4910v_cmp_class_f32 vcc, 0, v2
4911// W64: encoding: [0x80,0x04,0x10,0x7d]
4912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4913
4914v_cmp_class_f32 vcc, -1, v2
4915// W64: encoding: [0xc1,0x04,0x10,0x7d]
4916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4917
4918v_cmp_class_f32 vcc, 0.5, v2
4919// W64: encoding: [0xf0,0x04,0x10,0x7d]
4920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4921
4922v_cmp_class_f32 vcc, -4.0, v2
4923// W64: encoding: [0xf7,0x04,0x10,0x7d]
4924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4925
4926v_cmp_class_f32 vcc, 0xaf123456, v2
4927// W64: encoding: [0xff,0x04,0x10,0x7d,0x56,0x34,0x12,0xaf]
4928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4929
4930v_cmp_class_f32 vcc, 0x3f717273, v2
4931// W64: encoding: [0xff,0x04,0x10,0x7d,0x73,0x72,0x71,0x3f]
4932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4933
4934v_cmp_class_f32 vcc, v1, v255
4935// W64: encoding: [0x01,0xff,0x11,0x7d]
4936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4937
4938v_cmp_class_f32 vcc_lo, v1, v2
4939// W32: encoding: [0x01,0x05,0x10,0x7d]
4940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4941
4942v_cmp_class_f32 vcc_lo, v255, v2
4943// W32: encoding: [0xff,0x05,0x10,0x7d]
4944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4945
4946v_cmp_class_f32 vcc_lo, s1, v2
4947// W32: encoding: [0x01,0x04,0x10,0x7d]
4948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4949
4950v_cmp_class_f32 vcc_lo, s101, v2
4951// W32: encoding: [0x65,0x04,0x10,0x7d]
4952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4953
4954v_cmp_class_f32 vcc_lo, vcc_lo, v2
4955// W32: encoding: [0x6a,0x04,0x10,0x7d]
4956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4957
4958v_cmp_class_f32 vcc_lo, vcc_hi, v2
4959// W32: encoding: [0x6b,0x04,0x10,0x7d]
4960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4961
4962v_cmp_class_f32 vcc_lo, m0, v2
4963// W32: encoding: [0x7c,0x04,0x10,0x7d]
4964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4965
4966v_cmp_class_f32 vcc_lo, exec_lo, v2
4967// W32: encoding: [0x7e,0x04,0x10,0x7d]
4968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4969
4970v_cmp_class_f32 vcc_lo, exec_hi, v2
4971// W32: encoding: [0x7f,0x04,0x10,0x7d]
4972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4973
4974v_cmp_class_f32 vcc_lo, 0, v2
4975// W32: encoding: [0x80,0x04,0x10,0x7d]
4976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4977
4978v_cmp_class_f32 vcc_lo, -1, v2
4979// W32: encoding: [0xc1,0x04,0x10,0x7d]
4980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4981
4982v_cmp_class_f32 vcc_lo, 0.5, v2
4983// W32: encoding: [0xf0,0x04,0x10,0x7d]
4984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4985
4986v_cmp_class_f32 vcc_lo, -4.0, v2
4987// W32: encoding: [0xf7,0x04,0x10,0x7d]
4988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4989
4990v_cmp_class_f32 vcc_lo, 0xaf123456, v2
4991// W32: encoding: [0xff,0x04,0x10,0x7d,0x56,0x34,0x12,0xaf]
4992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4993
4994v_cmp_class_f32 vcc_lo, 0x3f717273, v2
4995// W32: encoding: [0xff,0x04,0x10,0x7d,0x73,0x72,0x71,0x3f]
4996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
4997
4998v_cmp_class_f32 vcc_lo, v1, v255
4999// W32: encoding: [0x01,0xff,0x11,0x7d]
5000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5001
5002v_cmp_lt_i16 vcc, v1, v2
5003// W64: encoding: [0x01,0x05,0x12,0x7d]
5004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5005
5006v_cmp_lt_i16 vcc, v255, v2
5007// W64: encoding: [0xff,0x05,0x12,0x7d]
5008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5009
5010v_cmp_lt_i16 vcc, s1, v2
5011// W64: encoding: [0x01,0x04,0x12,0x7d]
5012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5013
5014v_cmp_lt_i16 vcc, s101, v2
5015// W64: encoding: [0x65,0x04,0x12,0x7d]
5016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5017
5018v_cmp_lt_i16 vcc, vcc_lo, v2
5019// W64: encoding: [0x6a,0x04,0x12,0x7d]
5020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5021
5022v_cmp_lt_i16 vcc, vcc_hi, v2
5023// W64: encoding: [0x6b,0x04,0x12,0x7d]
5024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5025
5026v_cmp_lt_i16 vcc, m0, v2
5027// W64: encoding: [0x7c,0x04,0x12,0x7d]
5028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5029
5030v_cmp_lt_i16 vcc, exec_lo, v2
5031// W64: encoding: [0x7e,0x04,0x12,0x7d]
5032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5033
5034v_cmp_lt_i16 vcc, exec_hi, v2
5035// W64: encoding: [0x7f,0x04,0x12,0x7d]
5036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5037
5038v_cmp_lt_i16 vcc, 0, v2
5039// W64: encoding: [0x80,0x04,0x12,0x7d]
5040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5041
5042v_cmp_lt_i16 vcc, -1, v2
5043// W64: encoding: [0xc1,0x04,0x12,0x7d]
5044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5045
5046v_cmp_lt_i16 vcc, 0.5, v2
5047// W64: encoding: [0xff,0x04,0x12,0x7d,0x00,0x38,0x00,0x00]
5048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5049
5050v_cmp_lt_i16 vcc, -4.0, v2
5051// W64: encoding: [0xff,0x04,0x12,0x7d,0x00,0xc4,0x00,0x00]
5052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5053
5054v_cmp_lt_i16 vcc, 0xfe0b, v2
5055// W64: encoding: [0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00]
5056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5057
5058v_cmp_lt_i16 vcc, 0x3456, v2
5059// W64: encoding: [0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00]
5060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5061
5062v_cmp_lt_i16 vcc, v1, v255
5063// W64: encoding: [0x01,0xff,0x13,0x7d]
5064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5065
5066v_cmp_eq_i16 vcc, v1, v2
5067// W64: encoding: [0x01,0x05,0x14,0x7d]
5068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5069
5070v_cmp_eq_i16 vcc, v255, v2
5071// W64: encoding: [0xff,0x05,0x14,0x7d]
5072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5073
5074v_cmp_eq_i16 vcc, s1, v2
5075// W64: encoding: [0x01,0x04,0x14,0x7d]
5076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5077
5078v_cmp_eq_i16 vcc, s101, v2
5079// W64: encoding: [0x65,0x04,0x14,0x7d]
5080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5081
5082v_cmp_eq_i16 vcc, vcc_lo, v2
5083// W64: encoding: [0x6a,0x04,0x14,0x7d]
5084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5085
5086v_cmp_eq_i16 vcc, vcc_hi, v2
5087// W64: encoding: [0x6b,0x04,0x14,0x7d]
5088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5089
5090v_cmp_eq_i16 vcc, m0, v2
5091// W64: encoding: [0x7c,0x04,0x14,0x7d]
5092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5093
5094v_cmp_eq_i16 vcc, exec_lo, v2
5095// W64: encoding: [0x7e,0x04,0x14,0x7d]
5096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5097
5098v_cmp_eq_i16 vcc, exec_hi, v2
5099// W64: encoding: [0x7f,0x04,0x14,0x7d]
5100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5101
5102v_cmp_eq_i16 vcc, 0, v2
5103// W64: encoding: [0x80,0x04,0x14,0x7d]
5104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5105
5106v_cmp_eq_i16 vcc, -1, v2
5107// W64: encoding: [0xc1,0x04,0x14,0x7d]
5108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5109
5110v_cmp_eq_i16 vcc, 0.5, v2
5111// W64: encoding: [0xff,0x04,0x14,0x7d,0x00,0x38,0x00,0x00]
5112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5113
5114v_cmp_eq_i16 vcc, -4.0, v2
5115// W64: encoding: [0xff,0x04,0x14,0x7d,0x00,0xc4,0x00,0x00]
5116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5117
5118v_cmp_eq_i16 vcc, 0xfe0b, v2
5119// W64: encoding: [0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00]
5120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5121
5122v_cmp_eq_i16 vcc, 0x3456, v2
5123// W64: encoding: [0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00]
5124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5125
5126v_cmp_eq_i16 vcc, v1, v255
5127// W64: encoding: [0x01,0xff,0x15,0x7d]
5128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5129
5130v_cmp_le_i16 vcc, v1, v2
5131// W64: encoding: [0x01,0x05,0x16,0x7d]
5132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5133
5134v_cmp_le_i16 vcc, v255, v2
5135// W64: encoding: [0xff,0x05,0x16,0x7d]
5136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5137
5138v_cmp_le_i16 vcc, s1, v2
5139// W64: encoding: [0x01,0x04,0x16,0x7d]
5140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5141
5142v_cmp_le_i16 vcc, s101, v2
5143// W64: encoding: [0x65,0x04,0x16,0x7d]
5144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5145
5146v_cmp_le_i16 vcc, vcc_lo, v2
5147// W64: encoding: [0x6a,0x04,0x16,0x7d]
5148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5149
5150v_cmp_le_i16 vcc, vcc_hi, v2
5151// W64: encoding: [0x6b,0x04,0x16,0x7d]
5152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5153
5154v_cmp_le_i16 vcc, m0, v2
5155// W64: encoding: [0x7c,0x04,0x16,0x7d]
5156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5157
5158v_cmp_le_i16 vcc, exec_lo, v2
5159// W64: encoding: [0x7e,0x04,0x16,0x7d]
5160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5161
5162v_cmp_le_i16 vcc, exec_hi, v2
5163// W64: encoding: [0x7f,0x04,0x16,0x7d]
5164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5165
5166v_cmp_le_i16 vcc, 0, v2
5167// W64: encoding: [0x80,0x04,0x16,0x7d]
5168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5169
5170v_cmp_le_i16 vcc, -1, v2
5171// W64: encoding: [0xc1,0x04,0x16,0x7d]
5172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5173
5174v_cmp_le_i16 vcc, 0.5, v2
5175// W64: encoding: [0xff,0x04,0x16,0x7d,0x00,0x38,0x00,0x00]
5176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5177
5178v_cmp_le_i16 vcc, -4.0, v2
5179// W64: encoding: [0xff,0x04,0x16,0x7d,0x00,0xc4,0x00,0x00]
5180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5181
5182v_cmp_le_i16 vcc, 0xfe0b, v2
5183// W64: encoding: [0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00]
5184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5185
5186v_cmp_le_i16 vcc, 0x3456, v2
5187// W64: encoding: [0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00]
5188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5189
5190v_cmp_le_i16 vcc, v1, v255
5191// W64: encoding: [0x01,0xff,0x17,0x7d]
5192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5193
5194v_cmp_gt_i16 vcc, v1, v2
5195// W64: encoding: [0x01,0x05,0x18,0x7d]
5196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5197
5198v_cmp_gt_i16 vcc, v255, v2
5199// W64: encoding: [0xff,0x05,0x18,0x7d]
5200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5201
5202v_cmp_gt_i16 vcc, s1, v2
5203// W64: encoding: [0x01,0x04,0x18,0x7d]
5204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5205
5206v_cmp_gt_i16 vcc, s101, v2
5207// W64: encoding: [0x65,0x04,0x18,0x7d]
5208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5209
5210v_cmp_gt_i16 vcc, vcc_lo, v2
5211// W64: encoding: [0x6a,0x04,0x18,0x7d]
5212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5213
5214v_cmp_gt_i16 vcc, vcc_hi, v2
5215// W64: encoding: [0x6b,0x04,0x18,0x7d]
5216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5217
5218v_cmp_gt_i16 vcc, m0, v2
5219// W64: encoding: [0x7c,0x04,0x18,0x7d]
5220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5221
5222v_cmp_gt_i16 vcc, exec_lo, v2
5223// W64: encoding: [0x7e,0x04,0x18,0x7d]
5224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5225
5226v_cmp_gt_i16 vcc, exec_hi, v2
5227// W64: encoding: [0x7f,0x04,0x18,0x7d]
5228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5229
5230v_cmp_gt_i16 vcc, 0, v2
5231// W64: encoding: [0x80,0x04,0x18,0x7d]
5232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5233
5234v_cmp_gt_i16 vcc, -1, v2
5235// W64: encoding: [0xc1,0x04,0x18,0x7d]
5236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5237
5238v_cmp_gt_i16 vcc, 0.5, v2
5239// W64: encoding: [0xff,0x04,0x18,0x7d,0x00,0x38,0x00,0x00]
5240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5241
5242v_cmp_gt_i16 vcc, -4.0, v2
5243// W64: encoding: [0xff,0x04,0x18,0x7d,0x00,0xc4,0x00,0x00]
5244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5245
5246v_cmp_gt_i16 vcc, 0xfe0b, v2
5247// W64: encoding: [0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00]
5248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5249
5250v_cmp_gt_i16 vcc, 0x3456, v2
5251// W64: encoding: [0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00]
5252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5253
5254v_cmp_gt_i16 vcc, v1, v255
5255// W64: encoding: [0x01,0xff,0x19,0x7d]
5256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5257
5258v_cmp_ne_i16 vcc, v1, v2
5259// W64: encoding: [0x01,0x05,0x1a,0x7d]
5260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5261
5262v_cmp_ne_i16 vcc, v255, v2
5263// W64: encoding: [0xff,0x05,0x1a,0x7d]
5264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5265
5266v_cmp_ne_i16 vcc, s1, v2
5267// W64: encoding: [0x01,0x04,0x1a,0x7d]
5268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5269
5270v_cmp_ne_i16 vcc, s101, v2
5271// W64: encoding: [0x65,0x04,0x1a,0x7d]
5272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5273
5274v_cmp_ne_i16 vcc, vcc_lo, v2
5275// W64: encoding: [0x6a,0x04,0x1a,0x7d]
5276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5277
5278v_cmp_ne_i16 vcc, vcc_hi, v2
5279// W64: encoding: [0x6b,0x04,0x1a,0x7d]
5280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5281
5282v_cmp_ne_i16 vcc, m0, v2
5283// W64: encoding: [0x7c,0x04,0x1a,0x7d]
5284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5285
5286v_cmp_ne_i16 vcc, exec_lo, v2
5287// W64: encoding: [0x7e,0x04,0x1a,0x7d]
5288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5289
5290v_cmp_ne_i16 vcc, exec_hi, v2
5291// W64: encoding: [0x7f,0x04,0x1a,0x7d]
5292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5293
5294v_cmp_ne_i16 vcc, 0, v2
5295// W64: encoding: [0x80,0x04,0x1a,0x7d]
5296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5297
5298v_cmp_ne_i16 vcc, -1, v2
5299// W64: encoding: [0xc1,0x04,0x1a,0x7d]
5300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5301
5302v_cmp_ne_i16 vcc, 0.5, v2
5303// W64: encoding: [0xff,0x04,0x1a,0x7d,0x00,0x38,0x00,0x00]
5304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5305
5306v_cmp_ne_i16 vcc, -4.0, v2
5307// W64: encoding: [0xff,0x04,0x1a,0x7d,0x00,0xc4,0x00,0x00]
5308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5309
5310v_cmp_ne_i16 vcc, 0xfe0b, v2
5311// W64: encoding: [0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00]
5312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5313
5314v_cmp_ne_i16 vcc, 0x3456, v2
5315// W64: encoding: [0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00]
5316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5317
5318v_cmp_ne_i16 vcc, v1, v255
5319// W64: encoding: [0x01,0xff,0x1b,0x7d]
5320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5321
5322v_cmp_ge_i16 vcc, v1, v2
5323// W64: encoding: [0x01,0x05,0x1c,0x7d]
5324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5325
5326v_cmp_ge_i16 vcc, v255, v2
5327// W64: encoding: [0xff,0x05,0x1c,0x7d]
5328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5329
5330v_cmp_ge_i16 vcc, s1, v2
5331// W64: encoding: [0x01,0x04,0x1c,0x7d]
5332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5333
5334v_cmp_ge_i16 vcc, s101, v2
5335// W64: encoding: [0x65,0x04,0x1c,0x7d]
5336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5337
5338v_cmp_ge_i16 vcc, vcc_lo, v2
5339// W64: encoding: [0x6a,0x04,0x1c,0x7d]
5340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5341
5342v_cmp_ge_i16 vcc, vcc_hi, v2
5343// W64: encoding: [0x6b,0x04,0x1c,0x7d]
5344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5345
5346v_cmp_ge_i16 vcc, m0, v2
5347// W64: encoding: [0x7c,0x04,0x1c,0x7d]
5348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5349
5350v_cmp_ge_i16 vcc, exec_lo, v2
5351// W64: encoding: [0x7e,0x04,0x1c,0x7d]
5352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5353
5354v_cmp_ge_i16 vcc, exec_hi, v2
5355// W64: encoding: [0x7f,0x04,0x1c,0x7d]
5356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5357
5358v_cmp_ge_i16 vcc, 0, v2
5359// W64: encoding: [0x80,0x04,0x1c,0x7d]
5360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5361
5362v_cmp_ge_i16 vcc, -1, v2
5363// W64: encoding: [0xc1,0x04,0x1c,0x7d]
5364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5365
5366v_cmp_ge_i16 vcc, 0.5, v2
5367// W64: encoding: [0xff,0x04,0x1c,0x7d,0x00,0x38,0x00,0x00]
5368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5369
5370v_cmp_ge_i16 vcc, -4.0, v2
5371// W64: encoding: [0xff,0x04,0x1c,0x7d,0x00,0xc4,0x00,0x00]
5372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5373
5374v_cmp_ge_i16 vcc, 0xfe0b, v2
5375// W64: encoding: [0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00]
5376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5377
5378v_cmp_ge_i16 vcc, 0x3456, v2
5379// W64: encoding: [0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00]
5380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5381
5382v_cmp_ge_i16 vcc, v1, v255
5383// W64: encoding: [0x01,0xff,0x1d,0x7d]
5384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5385
5386v_cmp_lt_i16 vcc_lo, v1, v2
5387// W32: encoding: [0x01,0x05,0x12,0x7d]
5388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5389
5390v_cmp_lt_i16 vcc_lo, v255, v2
5391// W32: encoding: [0xff,0x05,0x12,0x7d]
5392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5393
5394v_cmp_lt_i16 vcc_lo, s1, v2
5395// W32: encoding: [0x01,0x04,0x12,0x7d]
5396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5397
5398v_cmp_lt_i16 vcc_lo, s101, v2
5399// W32: encoding: [0x65,0x04,0x12,0x7d]
5400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5401
5402v_cmp_lt_i16 vcc_lo, vcc_lo, v2
5403// W32: encoding: [0x6a,0x04,0x12,0x7d]
5404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5405
5406v_cmp_lt_i16 vcc_lo, vcc_hi, v2
5407// W32: encoding: [0x6b,0x04,0x12,0x7d]
5408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5409
5410v_cmp_lt_i16 vcc_lo, m0, v2
5411// W32: encoding: [0x7c,0x04,0x12,0x7d]
5412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5413
5414v_cmp_lt_i16 vcc_lo, exec_lo, v2
5415// W32: encoding: [0x7e,0x04,0x12,0x7d]
5416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5417
5418v_cmp_lt_i16 vcc_lo, exec_hi, v2
5419// W32: encoding: [0x7f,0x04,0x12,0x7d]
5420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5421
5422v_cmp_lt_i16 vcc_lo, 0, v2
5423// W32: encoding: [0x80,0x04,0x12,0x7d]
5424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5425
5426v_cmp_lt_i16 vcc_lo, -1, v2
5427// W32: encoding: [0xc1,0x04,0x12,0x7d]
5428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5429
5430v_cmp_lt_i16 vcc_lo, 0.5, v2
5431// W32: encoding: [0xff,0x04,0x12,0x7d,0x00,0x38,0x00,0x00]
5432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5433
5434v_cmp_lt_i16 vcc_lo, -4.0, v2
5435// W32: encoding: [0xff,0x04,0x12,0x7d,0x00,0xc4,0x00,0x00]
5436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5437
5438v_cmp_lt_i16 vcc_lo, 0xfe0b, v2
5439// W32: encoding: [0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00]
5440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5441
5442v_cmp_lt_i16 vcc_lo, 0x3456, v2
5443// W32: encoding: [0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00]
5444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5445
5446v_cmp_lt_i16 vcc_lo, v1, v255
5447// W32: encoding: [0x01,0xff,0x13,0x7d]
5448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5449
5450v_cmp_eq_i16 vcc_lo, v1, v2
5451// W32: encoding: [0x01,0x05,0x14,0x7d]
5452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5453
5454v_cmp_eq_i16 vcc_lo, v255, v2
5455// W32: encoding: [0xff,0x05,0x14,0x7d]
5456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5457
5458v_cmp_eq_i16 vcc_lo, s1, v2
5459// W32: encoding: [0x01,0x04,0x14,0x7d]
5460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5461
5462v_cmp_eq_i16 vcc_lo, s101, v2
5463// W32: encoding: [0x65,0x04,0x14,0x7d]
5464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5465
5466v_cmp_eq_i16 vcc_lo, vcc_lo, v2
5467// W32: encoding: [0x6a,0x04,0x14,0x7d]
5468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5469
5470v_cmp_eq_i16 vcc_lo, vcc_hi, v2
5471// W32: encoding: [0x6b,0x04,0x14,0x7d]
5472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5473
5474v_cmp_eq_i16 vcc_lo, m0, v2
5475// W32: encoding: [0x7c,0x04,0x14,0x7d]
5476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5477
5478v_cmp_eq_i16 vcc_lo, exec_lo, v2
5479// W32: encoding: [0x7e,0x04,0x14,0x7d]
5480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5481
5482v_cmp_eq_i16 vcc_lo, exec_hi, v2
5483// W32: encoding: [0x7f,0x04,0x14,0x7d]
5484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5485
5486v_cmp_eq_i16 vcc_lo, 0, v2
5487// W32: encoding: [0x80,0x04,0x14,0x7d]
5488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5489
5490v_cmp_eq_i16 vcc_lo, -1, v2
5491// W32: encoding: [0xc1,0x04,0x14,0x7d]
5492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5493
5494v_cmp_eq_i16 vcc_lo, 0.5, v2
5495// W32: encoding: [0xff,0x04,0x14,0x7d,0x00,0x38,0x00,0x00]
5496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5497
5498v_cmp_eq_i16 vcc_lo, -4.0, v2
5499// W32: encoding: [0xff,0x04,0x14,0x7d,0x00,0xc4,0x00,0x00]
5500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5501
5502v_cmp_eq_i16 vcc_lo, 0xfe0b, v2
5503// W32: encoding: [0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00]
5504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5505
5506v_cmp_eq_i16 vcc_lo, 0x3456, v2
5507// W32: encoding: [0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00]
5508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5509
5510v_cmp_eq_i16 vcc_lo, v1, v255
5511// W32: encoding: [0x01,0xff,0x15,0x7d]
5512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5513
5514v_cmp_le_i16 vcc_lo, v1, v2
5515// W32: encoding: [0x01,0x05,0x16,0x7d]
5516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5517
5518v_cmp_le_i16 vcc_lo, v255, v2
5519// W32: encoding: [0xff,0x05,0x16,0x7d]
5520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5521
5522v_cmp_le_i16 vcc_lo, s1, v2
5523// W32: encoding: [0x01,0x04,0x16,0x7d]
5524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5525
5526v_cmp_le_i16 vcc_lo, s101, v2
5527// W32: encoding: [0x65,0x04,0x16,0x7d]
5528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5529
5530v_cmp_le_i16 vcc_lo, vcc_lo, v2
5531// W32: encoding: [0x6a,0x04,0x16,0x7d]
5532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5533
5534v_cmp_le_i16 vcc_lo, vcc_hi, v2
5535// W32: encoding: [0x6b,0x04,0x16,0x7d]
5536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5537
5538v_cmp_le_i16 vcc_lo, m0, v2
5539// W32: encoding: [0x7c,0x04,0x16,0x7d]
5540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5541
5542v_cmp_le_i16 vcc_lo, exec_lo, v2
5543// W32: encoding: [0x7e,0x04,0x16,0x7d]
5544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5545
5546v_cmp_le_i16 vcc_lo, exec_hi, v2
5547// W32: encoding: [0x7f,0x04,0x16,0x7d]
5548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5549
5550v_cmp_le_i16 vcc_lo, 0, v2
5551// W32: encoding: [0x80,0x04,0x16,0x7d]
5552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5553
5554v_cmp_le_i16 vcc_lo, -1, v2
5555// W32: encoding: [0xc1,0x04,0x16,0x7d]
5556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5557
5558v_cmp_le_i16 vcc_lo, 0.5, v2
5559// W32: encoding: [0xff,0x04,0x16,0x7d,0x00,0x38,0x00,0x00]
5560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5561
5562v_cmp_le_i16 vcc_lo, -4.0, v2
5563// W32: encoding: [0xff,0x04,0x16,0x7d,0x00,0xc4,0x00,0x00]
5564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5565
5566v_cmp_le_i16 vcc_lo, 0xfe0b, v2
5567// W32: encoding: [0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00]
5568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5569
5570v_cmp_le_i16 vcc_lo, 0x3456, v2
5571// W32: encoding: [0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00]
5572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5573
5574v_cmp_le_i16 vcc_lo, v1, v255
5575// W32: encoding: [0x01,0xff,0x17,0x7d]
5576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5577
5578v_cmp_gt_i16 vcc_lo, v1, v2
5579// W32: encoding: [0x01,0x05,0x18,0x7d]
5580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5581
5582v_cmp_gt_i16 vcc_lo, v255, v2
5583// W32: encoding: [0xff,0x05,0x18,0x7d]
5584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5585
5586v_cmp_gt_i16 vcc_lo, s1, v2
5587// W32: encoding: [0x01,0x04,0x18,0x7d]
5588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5589
5590v_cmp_gt_i16 vcc_lo, s101, v2
5591// W32: encoding: [0x65,0x04,0x18,0x7d]
5592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5593
5594v_cmp_gt_i16 vcc_lo, vcc_lo, v2
5595// W32: encoding: [0x6a,0x04,0x18,0x7d]
5596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5597
5598v_cmp_gt_i16 vcc_lo, vcc_hi, v2
5599// W32: encoding: [0x6b,0x04,0x18,0x7d]
5600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5601
5602v_cmp_gt_i16 vcc_lo, m0, v2
5603// W32: encoding: [0x7c,0x04,0x18,0x7d]
5604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5605
5606v_cmp_gt_i16 vcc_lo, exec_lo, v2
5607// W32: encoding: [0x7e,0x04,0x18,0x7d]
5608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5609
5610v_cmp_gt_i16 vcc_lo, exec_hi, v2
5611// W32: encoding: [0x7f,0x04,0x18,0x7d]
5612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5613
5614v_cmp_gt_i16 vcc_lo, 0, v2
5615// W32: encoding: [0x80,0x04,0x18,0x7d]
5616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5617
5618v_cmp_gt_i16 vcc_lo, -1, v2
5619// W32: encoding: [0xc1,0x04,0x18,0x7d]
5620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5621
5622v_cmp_gt_i16 vcc_lo, 0.5, v2
5623// W32: encoding: [0xff,0x04,0x18,0x7d,0x00,0x38,0x00,0x00]
5624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5625
5626v_cmp_gt_i16 vcc_lo, -4.0, v2
5627// W32: encoding: [0xff,0x04,0x18,0x7d,0x00,0xc4,0x00,0x00]
5628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5629
5630v_cmp_gt_i16 vcc_lo, 0xfe0b, v2
5631// W32: encoding: [0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00]
5632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5633
5634v_cmp_gt_i16 vcc_lo, 0x3456, v2
5635// W32: encoding: [0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00]
5636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5637
5638v_cmp_gt_i16 vcc_lo, v1, v255
5639// W32: encoding: [0x01,0xff,0x19,0x7d]
5640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5641
5642v_cmp_ne_i16 vcc_lo, v1, v2
5643// W32: encoding: [0x01,0x05,0x1a,0x7d]
5644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5645
5646v_cmp_ne_i16 vcc_lo, v255, v2
5647// W32: encoding: [0xff,0x05,0x1a,0x7d]
5648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5649
5650v_cmp_ne_i16 vcc_lo, s1, v2
5651// W32: encoding: [0x01,0x04,0x1a,0x7d]
5652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5653
5654v_cmp_ne_i16 vcc_lo, s101, v2
5655// W32: encoding: [0x65,0x04,0x1a,0x7d]
5656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5657
5658v_cmp_ne_i16 vcc_lo, vcc_lo, v2
5659// W32: encoding: [0x6a,0x04,0x1a,0x7d]
5660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5661
5662v_cmp_ne_i16 vcc_lo, vcc_hi, v2
5663// W32: encoding: [0x6b,0x04,0x1a,0x7d]
5664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5665
5666v_cmp_ne_i16 vcc_lo, m0, v2
5667// W32: encoding: [0x7c,0x04,0x1a,0x7d]
5668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5669
5670v_cmp_ne_i16 vcc_lo, exec_lo, v2
5671// W32: encoding: [0x7e,0x04,0x1a,0x7d]
5672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5673
5674v_cmp_ne_i16 vcc_lo, exec_hi, v2
5675// W32: encoding: [0x7f,0x04,0x1a,0x7d]
5676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5677
5678v_cmp_ne_i16 vcc_lo, 0, v2
5679// W32: encoding: [0x80,0x04,0x1a,0x7d]
5680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5681
5682v_cmp_ne_i16 vcc_lo, -1, v2
5683// W32: encoding: [0xc1,0x04,0x1a,0x7d]
5684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5685
5686v_cmp_ne_i16 vcc_lo, 0.5, v2
5687// W32: encoding: [0xff,0x04,0x1a,0x7d,0x00,0x38,0x00,0x00]
5688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5689
5690v_cmp_ne_i16 vcc_lo, -4.0, v2
5691// W32: encoding: [0xff,0x04,0x1a,0x7d,0x00,0xc4,0x00,0x00]
5692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5693
5694v_cmp_ne_i16 vcc_lo, 0xfe0b, v2
5695// W32: encoding: [0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00]
5696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5697
5698v_cmp_ne_i16 vcc_lo, 0x3456, v2
5699// W32: encoding: [0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00]
5700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5701
5702v_cmp_ne_i16 vcc_lo, v1, v255
5703// W32: encoding: [0x01,0xff,0x1b,0x7d]
5704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5705
5706v_cmp_ge_i16 vcc_lo, v1, v2
5707// W32: encoding: [0x01,0x05,0x1c,0x7d]
5708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5709
5710v_cmp_ge_i16 vcc_lo, v255, v2
5711// W32: encoding: [0xff,0x05,0x1c,0x7d]
5712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5713
5714v_cmp_ge_i16 vcc_lo, s1, v2
5715// W32: encoding: [0x01,0x04,0x1c,0x7d]
5716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5717
5718v_cmp_ge_i16 vcc_lo, s101, v2
5719// W32: encoding: [0x65,0x04,0x1c,0x7d]
5720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5721
5722v_cmp_ge_i16 vcc_lo, vcc_lo, v2
5723// W32: encoding: [0x6a,0x04,0x1c,0x7d]
5724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5725
5726v_cmp_ge_i16 vcc_lo, vcc_hi, v2
5727// W32: encoding: [0x6b,0x04,0x1c,0x7d]
5728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5729
5730v_cmp_ge_i16 vcc_lo, m0, v2
5731// W32: encoding: [0x7c,0x04,0x1c,0x7d]
5732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5733
5734v_cmp_ge_i16 vcc_lo, exec_lo, v2
5735// W32: encoding: [0x7e,0x04,0x1c,0x7d]
5736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5737
5738v_cmp_ge_i16 vcc_lo, exec_hi, v2
5739// W32: encoding: [0x7f,0x04,0x1c,0x7d]
5740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5741
5742v_cmp_ge_i16 vcc_lo, 0, v2
5743// W32: encoding: [0x80,0x04,0x1c,0x7d]
5744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5745
5746v_cmp_ge_i16 vcc_lo, -1, v2
5747// W32: encoding: [0xc1,0x04,0x1c,0x7d]
5748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5749
5750v_cmp_ge_i16 vcc_lo, 0.5, v2
5751// W32: encoding: [0xff,0x04,0x1c,0x7d,0x00,0x38,0x00,0x00]
5752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5753
5754v_cmp_ge_i16 vcc_lo, -4.0, v2
5755// W32: encoding: [0xff,0x04,0x1c,0x7d,0x00,0xc4,0x00,0x00]
5756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5757
5758v_cmp_ge_i16 vcc_lo, 0xfe0b, v2
5759// W32: encoding: [0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00]
5760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5761
5762v_cmp_ge_i16 vcc_lo, 0x3456, v2
5763// W32: encoding: [0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00]
5764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5765
5766v_cmp_ge_i16 vcc_lo, v1, v255
5767// W32: encoding: [0x01,0xff,0x1d,0x7d]
5768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5769
5770v_cmp_class_f16 vcc, v1, v2
5771// W64: encoding: [0x01,0x05,0x1e,0x7d]
5772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5773
5774v_cmp_class_f16 vcc, v255, v2
5775// W64: encoding: [0xff,0x05,0x1e,0x7d]
5776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5777
5778v_cmp_class_f16 vcc, s1, v2
5779// W64: encoding: [0x01,0x04,0x1e,0x7d]
5780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5781
5782v_cmp_class_f16 vcc, s101, v2
5783// W64: encoding: [0x65,0x04,0x1e,0x7d]
5784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5785
5786v_cmp_class_f16 vcc, vcc_lo, v2
5787// W64: encoding: [0x6a,0x04,0x1e,0x7d]
5788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5789
5790v_cmp_class_f16 vcc, vcc_hi, v2
5791// W64: encoding: [0x6b,0x04,0x1e,0x7d]
5792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5793
5794v_cmp_class_f16 vcc, m0, v2
5795// W64: encoding: [0x7c,0x04,0x1e,0x7d]
5796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5797
5798v_cmp_class_f16 vcc, exec_lo, v2
5799// W64: encoding: [0x7e,0x04,0x1e,0x7d]
5800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5801
5802v_cmp_class_f16 vcc, exec_hi, v2
5803// W64: encoding: [0x7f,0x04,0x1e,0x7d]
5804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5805
5806v_cmp_class_f16 vcc, 0, v2
5807// W64: encoding: [0x80,0x04,0x1e,0x7d]
5808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5809
5810v_cmp_class_f16 vcc, -1, v2
5811// W64: encoding: [0xc1,0x04,0x1e,0x7d]
5812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5813
5814v_cmp_class_f16 vcc, 0.5, v2
5815// W64: encoding: [0xf0,0x04,0x1e,0x7d]
5816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5817
5818v_cmp_class_f16 vcc, -4.0, v2
5819// W64: encoding: [0xf7,0x04,0x1e,0x7d]
5820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5821
5822v_cmp_class_f16 vcc, 0xfe0b, v2
5823// W64: encoding: [0xff,0x04,0x1e,0x7d,0x0b,0xfe,0x00,0x00]
5824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5825
5826v_cmp_class_f16 vcc, 0x3456, v2
5827// W64: encoding: [0xff,0x04,0x1e,0x7d,0x56,0x34,0x00,0x00]
5828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5829
5830v_cmp_class_f16 vcc, v1, v255
5831// W64: encoding: [0x01,0xff,0x1f,0x7d]
5832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5833
5834v_cmp_f_i64 vcc, v[1:2], v[2:3]
5835// W64: encoding: [0x01,0x05,0x40,0x7d]
5836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5837
5838v_cmp_f_i64 vcc, v[254:255], v[2:3]
5839// W64: encoding: [0xfe,0x05,0x40,0x7d]
5840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5841
5842v_cmp_f_i64 vcc, s[2:3], v[2:3]
5843// W64: encoding: [0x02,0x04,0x40,0x7d]
5844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5845
5846v_cmp_f_i64 vcc, s[4:5], v[2:3]
5847// W64: encoding: [0x04,0x04,0x40,0x7d]
5848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5849
5850v_cmp_f_i64 vcc, s[100:101], v[2:3]
5851// W64: encoding: [0x64,0x04,0x40,0x7d]
5852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5853
5854v_cmp_f_i64 vcc, vcc, v[2:3]
5855// W64: encoding: [0x6a,0x04,0x40,0x7d]
5856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5857
5858v_cmp_f_i64 vcc, exec, v[2:3]
5859// W64: encoding: [0x7e,0x04,0x40,0x7d]
5860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5861
5862v_cmp_f_i64 vcc, 0, v[2:3]
5863// W64: encoding: [0x80,0x04,0x40,0x7d]
5864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5865
5866v_cmp_f_i64 vcc, -1, v[2:3]
5867// W64: encoding: [0xc1,0x04,0x40,0x7d]
5868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5869
5870v_cmp_f_i64 vcc, 0.5, v[2:3]
5871// W64: encoding: [0xf0,0x04,0x40,0x7d]
5872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5873
5874v_cmp_f_i64 vcc, -4.0, v[2:3]
5875// W64: encoding: [0xf7,0x04,0x40,0x7d]
5876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5877
5878v_cmp_f_i64 vcc, 0xaf123456, v[2:3]
5879// W64: encoding: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf]
5880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5881
5882v_cmp_f_i64 vcc, 0x3f717273, v[2:3]
5883// W64: encoding: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f]
5884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5885
5886v_cmp_f_i64 vcc, v[1:2], v[254:255]
5887// W64: encoding: [0x01,0xfd,0x41,0x7d]
5888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5889
5890v_cmp_lt_i64 vcc, v[1:2], v[2:3]
5891// W64: encoding: [0x01,0x05,0x42,0x7d]
5892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5893
5894v_cmp_lt_i64 vcc, v[254:255], v[2:3]
5895// W64: encoding: [0xfe,0x05,0x42,0x7d]
5896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5897
5898v_cmp_lt_i64 vcc, s[2:3], v[2:3]
5899// W64: encoding: [0x02,0x04,0x42,0x7d]
5900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5901
5902v_cmp_lt_i64 vcc, s[4:5], v[2:3]
5903// W64: encoding: [0x04,0x04,0x42,0x7d]
5904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5905
5906v_cmp_lt_i64 vcc, s[100:101], v[2:3]
5907// W64: encoding: [0x64,0x04,0x42,0x7d]
5908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5909
5910v_cmp_lt_i64 vcc, vcc, v[2:3]
5911// W64: encoding: [0x6a,0x04,0x42,0x7d]
5912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5913
5914v_cmp_lt_i64 vcc, exec, v[2:3]
5915// W64: encoding: [0x7e,0x04,0x42,0x7d]
5916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5917
5918v_cmp_lt_i64 vcc, 0, v[2:3]
5919// W64: encoding: [0x80,0x04,0x42,0x7d]
5920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5921
5922v_cmp_lt_i64 vcc, -1, v[2:3]
5923// W64: encoding: [0xc1,0x04,0x42,0x7d]
5924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5925
5926v_cmp_lt_i64 vcc, 0.5, v[2:3]
5927// W64: encoding: [0xf0,0x04,0x42,0x7d]
5928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5929
5930v_cmp_lt_i64 vcc, -4.0, v[2:3]
5931// W64: encoding: [0xf7,0x04,0x42,0x7d]
5932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5933
5934v_cmp_lt_i64 vcc, 0xaf123456, v[2:3]
5935// W64: encoding: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf]
5936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5937
5938v_cmp_lt_i64 vcc, 0x3f717273, v[2:3]
5939// W64: encoding: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f]
5940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5941
5942v_cmp_lt_i64 vcc, v[1:2], v[254:255]
5943// W64: encoding: [0x01,0xfd,0x43,0x7d]
5944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5945
5946v_cmp_eq_i64 vcc, v[1:2], v[2:3]
5947// W64: encoding: [0x01,0x05,0x44,0x7d]
5948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5949
5950v_cmp_eq_i64 vcc, v[254:255], v[2:3]
5951// W64: encoding: [0xfe,0x05,0x44,0x7d]
5952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5953
5954v_cmp_eq_i64 vcc, s[2:3], v[2:3]
5955// W64: encoding: [0x02,0x04,0x44,0x7d]
5956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5957
5958v_cmp_eq_i64 vcc, s[4:5], v[2:3]
5959// W64: encoding: [0x04,0x04,0x44,0x7d]
5960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5961
5962v_cmp_eq_i64 vcc, s[100:101], v[2:3]
5963// W64: encoding: [0x64,0x04,0x44,0x7d]
5964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5965
5966v_cmp_eq_i64 vcc, vcc, v[2:3]
5967// W64: encoding: [0x6a,0x04,0x44,0x7d]
5968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5969
5970v_cmp_eq_i64 vcc, exec, v[2:3]
5971// W64: encoding: [0x7e,0x04,0x44,0x7d]
5972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5973
5974v_cmp_eq_i64 vcc, 0, v[2:3]
5975// W64: encoding: [0x80,0x04,0x44,0x7d]
5976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5977
5978v_cmp_eq_i64 vcc, -1, v[2:3]
5979// W64: encoding: [0xc1,0x04,0x44,0x7d]
5980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5981
5982v_cmp_eq_i64 vcc, 0.5, v[2:3]
5983// W64: encoding: [0xf0,0x04,0x44,0x7d]
5984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5985
5986v_cmp_eq_i64 vcc, -4.0, v[2:3]
5987// W64: encoding: [0xf7,0x04,0x44,0x7d]
5988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5989
5990v_cmp_eq_i64 vcc, 0xaf123456, v[2:3]
5991// W64: encoding: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf]
5992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5993
5994v_cmp_eq_i64 vcc, 0x3f717273, v[2:3]
5995// W64: encoding: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f]
5996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
5997
5998v_cmp_eq_i64 vcc, v[1:2], v[254:255]
5999// W64: encoding: [0x01,0xfd,0x45,0x7d]
6000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6001
6002v_cmp_le_i64 vcc, v[1:2], v[2:3]
6003// W64: encoding: [0x01,0x05,0x46,0x7d]
6004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6005
6006v_cmp_le_i64 vcc, v[254:255], v[2:3]
6007// W64: encoding: [0xfe,0x05,0x46,0x7d]
6008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6009
6010v_cmp_le_i64 vcc, s[2:3], v[2:3]
6011// W64: encoding: [0x02,0x04,0x46,0x7d]
6012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6013
6014v_cmp_le_i64 vcc, s[4:5], v[2:3]
6015// W64: encoding: [0x04,0x04,0x46,0x7d]
6016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6017
6018v_cmp_le_i64 vcc, s[100:101], v[2:3]
6019// W64: encoding: [0x64,0x04,0x46,0x7d]
6020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6021
6022v_cmp_le_i64 vcc, vcc, v[2:3]
6023// W64: encoding: [0x6a,0x04,0x46,0x7d]
6024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6025
6026v_cmp_le_i64 vcc, exec, v[2:3]
6027// W64: encoding: [0x7e,0x04,0x46,0x7d]
6028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6029
6030v_cmp_le_i64 vcc, 0, v[2:3]
6031// W64: encoding: [0x80,0x04,0x46,0x7d]
6032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6033
6034v_cmp_le_i64 vcc, -1, v[2:3]
6035// W64: encoding: [0xc1,0x04,0x46,0x7d]
6036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6037
6038v_cmp_le_i64 vcc, 0.5, v[2:3]
6039// W64: encoding: [0xf0,0x04,0x46,0x7d]
6040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6041
6042v_cmp_le_i64 vcc, -4.0, v[2:3]
6043// W64: encoding: [0xf7,0x04,0x46,0x7d]
6044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6045
6046v_cmp_le_i64 vcc, 0xaf123456, v[2:3]
6047// W64: encoding: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf]
6048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6049
6050v_cmp_le_i64 vcc, 0x3f717273, v[2:3]
6051// W64: encoding: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f]
6052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6053
6054v_cmp_le_i64 vcc, v[1:2], v[254:255]
6055// W64: encoding: [0x01,0xfd,0x47,0x7d]
6056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6057
6058v_cmp_gt_i64 vcc, v[1:2], v[2:3]
6059// W64: encoding: [0x01,0x05,0x48,0x7d]
6060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6061
6062v_cmp_gt_i64 vcc, v[254:255], v[2:3]
6063// W64: encoding: [0xfe,0x05,0x48,0x7d]
6064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6065
6066v_cmp_gt_i64 vcc, s[2:3], v[2:3]
6067// W64: encoding: [0x02,0x04,0x48,0x7d]
6068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6069
6070v_cmp_gt_i64 vcc, s[4:5], v[2:3]
6071// W64: encoding: [0x04,0x04,0x48,0x7d]
6072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6073
6074v_cmp_gt_i64 vcc, s[100:101], v[2:3]
6075// W64: encoding: [0x64,0x04,0x48,0x7d]
6076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6077
6078v_cmp_gt_i64 vcc, vcc, v[2:3]
6079// W64: encoding: [0x6a,0x04,0x48,0x7d]
6080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6081
6082v_cmp_gt_i64 vcc, exec, v[2:3]
6083// W64: encoding: [0x7e,0x04,0x48,0x7d]
6084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6085
6086v_cmp_gt_i64 vcc, 0, v[2:3]
6087// W64: encoding: [0x80,0x04,0x48,0x7d]
6088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6089
6090v_cmp_gt_i64 vcc, -1, v[2:3]
6091// W64: encoding: [0xc1,0x04,0x48,0x7d]
6092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6093
6094v_cmp_gt_i64 vcc, 0.5, v[2:3]
6095// W64: encoding: [0xf0,0x04,0x48,0x7d]
6096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6097
6098v_cmp_gt_i64 vcc, -4.0, v[2:3]
6099// W64: encoding: [0xf7,0x04,0x48,0x7d]
6100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6101
6102v_cmp_gt_i64 vcc, 0xaf123456, v[2:3]
6103// W64: encoding: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf]
6104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6105
6106v_cmp_gt_i64 vcc, 0x3f717273, v[2:3]
6107// W64: encoding: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f]
6108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6109
6110v_cmp_gt_i64 vcc, v[1:2], v[254:255]
6111// W64: encoding: [0x01,0xfd,0x49,0x7d]
6112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6113
6114v_cmp_ne_i64 vcc, v[1:2], v[2:3]
6115// W64: encoding: [0x01,0x05,0x4a,0x7d]
6116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6117
6118v_cmp_ne_i64 vcc, v[254:255], v[2:3]
6119// W64: encoding: [0xfe,0x05,0x4a,0x7d]
6120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6121
6122v_cmp_ne_i64 vcc, s[2:3], v[2:3]
6123// W64: encoding: [0x02,0x04,0x4a,0x7d]
6124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6125
6126v_cmp_ne_i64 vcc, s[4:5], v[2:3]
6127// W64: encoding: [0x04,0x04,0x4a,0x7d]
6128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6129
6130v_cmp_ne_i64 vcc, s[100:101], v[2:3]
6131// W64: encoding: [0x64,0x04,0x4a,0x7d]
6132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6133
6134v_cmp_ne_i64 vcc, vcc, v[2:3]
6135// W64: encoding: [0x6a,0x04,0x4a,0x7d]
6136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6137
6138v_cmp_ne_i64 vcc, exec, v[2:3]
6139// W64: encoding: [0x7e,0x04,0x4a,0x7d]
6140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6141
6142v_cmp_ne_i64 vcc, 0, v[2:3]
6143// W64: encoding: [0x80,0x04,0x4a,0x7d]
6144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6145
6146v_cmp_ne_i64 vcc, -1, v[2:3]
6147// W64: encoding: [0xc1,0x04,0x4a,0x7d]
6148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6149
6150v_cmp_ne_i64 vcc, 0.5, v[2:3]
6151// W64: encoding: [0xf0,0x04,0x4a,0x7d]
6152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6153
6154v_cmp_ne_i64 vcc, -4.0, v[2:3]
6155// W64: encoding: [0xf7,0x04,0x4a,0x7d]
6156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6157
6158v_cmp_ne_i64 vcc, 0xaf123456, v[2:3]
6159// W64: encoding: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf]
6160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6161
6162v_cmp_ne_i64 vcc, 0x3f717273, v[2:3]
6163// W64: encoding: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f]
6164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6165
6166v_cmp_ne_i64 vcc, v[1:2], v[254:255]
6167// W64: encoding: [0x01,0xfd,0x4b,0x7d]
6168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6169
6170v_cmp_ge_i64 vcc, v[1:2], v[2:3]
6171// W64: encoding: [0x01,0x05,0x4c,0x7d]
6172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6173
6174v_cmp_ge_i64 vcc, v[254:255], v[2:3]
6175// W64: encoding: [0xfe,0x05,0x4c,0x7d]
6176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6177
6178v_cmp_ge_i64 vcc, s[2:3], v[2:3]
6179// W64: encoding: [0x02,0x04,0x4c,0x7d]
6180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6181
6182v_cmp_ge_i64 vcc, s[4:5], v[2:3]
6183// W64: encoding: [0x04,0x04,0x4c,0x7d]
6184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6185
6186v_cmp_ge_i64 vcc, s[100:101], v[2:3]
6187// W64: encoding: [0x64,0x04,0x4c,0x7d]
6188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6189
6190v_cmp_ge_i64 vcc, vcc, v[2:3]
6191// W64: encoding: [0x6a,0x04,0x4c,0x7d]
6192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6193
6194v_cmp_ge_i64 vcc, exec, v[2:3]
6195// W64: encoding: [0x7e,0x04,0x4c,0x7d]
6196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6197
6198v_cmp_ge_i64 vcc, 0, v[2:3]
6199// W64: encoding: [0x80,0x04,0x4c,0x7d]
6200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6201
6202v_cmp_ge_i64 vcc, -1, v[2:3]
6203// W64: encoding: [0xc1,0x04,0x4c,0x7d]
6204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6205
6206v_cmp_ge_i64 vcc, 0.5, v[2:3]
6207// W64: encoding: [0xf0,0x04,0x4c,0x7d]
6208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6209
6210v_cmp_ge_i64 vcc, -4.0, v[2:3]
6211// W64: encoding: [0xf7,0x04,0x4c,0x7d]
6212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6213
6214v_cmp_ge_i64 vcc, 0xaf123456, v[2:3]
6215// W64: encoding: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf]
6216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6217
6218v_cmp_ge_i64 vcc, 0x3f717273, v[2:3]
6219// W64: encoding: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f]
6220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6221
6222v_cmp_ge_i64 vcc, v[1:2], v[254:255]
6223// W64: encoding: [0x01,0xfd,0x4d,0x7d]
6224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6225
6226v_cmp_t_i64 vcc, v[1:2], v[2:3]
6227// W64: encoding: [0x01,0x05,0x4e,0x7d]
6228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6229
6230v_cmp_t_i64 vcc, v[254:255], v[2:3]
6231// W64: encoding: [0xfe,0x05,0x4e,0x7d]
6232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6233
6234v_cmp_t_i64 vcc, s[2:3], v[2:3]
6235// W64: encoding: [0x02,0x04,0x4e,0x7d]
6236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6237
6238v_cmp_t_i64 vcc, s[4:5], v[2:3]
6239// W64: encoding: [0x04,0x04,0x4e,0x7d]
6240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6241
6242v_cmp_t_i64 vcc, s[100:101], v[2:3]
6243// W64: encoding: [0x64,0x04,0x4e,0x7d]
6244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6245
6246v_cmp_t_i64 vcc, vcc, v[2:3]
6247// W64: encoding: [0x6a,0x04,0x4e,0x7d]
6248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6249
6250v_cmp_t_i64 vcc, exec, v[2:3]
6251// W64: encoding: [0x7e,0x04,0x4e,0x7d]
6252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6253
6254v_cmp_t_i64 vcc, 0, v[2:3]
6255// W64: encoding: [0x80,0x04,0x4e,0x7d]
6256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6257
6258v_cmp_t_i64 vcc, -1, v[2:3]
6259// W64: encoding: [0xc1,0x04,0x4e,0x7d]
6260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6261
6262v_cmp_t_i64 vcc, 0.5, v[2:3]
6263// W64: encoding: [0xf0,0x04,0x4e,0x7d]
6264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6265
6266v_cmp_t_i64 vcc, -4.0, v[2:3]
6267// W64: encoding: [0xf7,0x04,0x4e,0x7d]
6268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6269
6270v_cmp_t_i64 vcc, 0xaf123456, v[2:3]
6271// W64: encoding: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf]
6272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6273
6274v_cmp_t_i64 vcc, 0x3f717273, v[2:3]
6275// W64: encoding: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f]
6276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6277
6278v_cmp_t_i64 vcc, v[1:2], v[254:255]
6279// W64: encoding: [0x01,0xfd,0x4f,0x7d]
6280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6281
6282v_cmp_class_f64 vcc, v[1:2], v2
6283// W64: encoding: [0x01,0x05,0x50,0x7d]
6284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6285
6286v_cmp_class_f64 vcc, v[254:255], v2
6287// W64: encoding: [0xfe,0x05,0x50,0x7d]
6288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6289
6290v_cmp_class_f64 vcc, s[2:3], v2
6291// W64: encoding: [0x02,0x04,0x50,0x7d]
6292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6293
6294v_cmp_class_f64 vcc, s[4:5], v2
6295// W64: encoding: [0x04,0x04,0x50,0x7d]
6296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6297
6298v_cmp_class_f64 vcc, s[100:101], v2
6299// W64: encoding: [0x64,0x04,0x50,0x7d]
6300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6301
6302v_cmp_class_f64 vcc, vcc, v2
6303// W64: encoding: [0x6a,0x04,0x50,0x7d]
6304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6305
6306v_cmp_class_f64 vcc, exec, v2
6307// W64: encoding: [0x7e,0x04,0x50,0x7d]
6308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6309
6310v_cmp_class_f64 vcc, 0, v2
6311// W64: encoding: [0x80,0x04,0x50,0x7d]
6312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6313
6314v_cmp_class_f64 vcc, -1, v2
6315// W64: encoding: [0xc1,0x04,0x50,0x7d]
6316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6317
6318v_cmp_class_f64 vcc, 0.5, v2
6319// W64: encoding: [0xf0,0x04,0x50,0x7d]
6320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6321
6322v_cmp_class_f64 vcc, -4.0, v2
6323// W64: encoding: [0xf7,0x04,0x50,0x7d]
6324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6325
6326v_cmp_class_f64 vcc, 0xaf123456, v2
6327// W64: encoding: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf]
6328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6329
6330v_cmp_class_f64 vcc, 0x3f717273, v2
6331// W64: encoding: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f]
6332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6333
6334v_cmp_class_f64 vcc, v[1:2], v255
6335// W64: encoding: [0x01,0xff,0x51,0x7d]
6336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6337
6338v_cmp_f_u64 vcc, v[1:2], v[2:3]
6339// W64: encoding: [0x01,0x05,0xc0,0x7d]
6340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6341
6342v_cmp_f_u64 vcc, v[254:255], v[2:3]
6343// W64: encoding: [0xfe,0x05,0xc0,0x7d]
6344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6345
6346v_cmp_f_u64 vcc, s[2:3], v[2:3]
6347// W64: encoding: [0x02,0x04,0xc0,0x7d]
6348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6349
6350v_cmp_f_u64 vcc, s[4:5], v[2:3]
6351// W64: encoding: [0x04,0x04,0xc0,0x7d]
6352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6353
6354v_cmp_f_u64 vcc, s[100:101], v[2:3]
6355// W64: encoding: [0x64,0x04,0xc0,0x7d]
6356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6357
6358v_cmp_f_u64 vcc, vcc, v[2:3]
6359// W64: encoding: [0x6a,0x04,0xc0,0x7d]
6360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6361
6362v_cmp_f_u64 vcc, exec, v[2:3]
6363// W64: encoding: [0x7e,0x04,0xc0,0x7d]
6364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6365
6366v_cmp_f_u64 vcc, 0, v[2:3]
6367// W64: encoding: [0x80,0x04,0xc0,0x7d]
6368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6369
6370v_cmp_f_u64 vcc, -1, v[2:3]
6371// W64: encoding: [0xc1,0x04,0xc0,0x7d]
6372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6373
6374v_cmp_f_u64 vcc, 0.5, v[2:3]
6375// W64: encoding: [0xf0,0x04,0xc0,0x7d]
6376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6377
6378v_cmp_f_u64 vcc, -4.0, v[2:3]
6379// W64: encoding: [0xf7,0x04,0xc0,0x7d]
6380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6381
6382v_cmp_f_u64 vcc, 0xaf123456, v[2:3]
6383// W64: encoding: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf]
6384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6385
6386v_cmp_f_u64 vcc, 0x3f717273, v[2:3]
6387// W64: encoding: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f]
6388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6389
6390v_cmp_f_u64 vcc, v[1:2], v[254:255]
6391// W64: encoding: [0x01,0xfd,0xc1,0x7d]
6392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6393
6394v_cmp_lt_u64 vcc, v[1:2], v[2:3]
6395// W64: encoding: [0x01,0x05,0xc2,0x7d]
6396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6397
6398v_cmp_lt_u64 vcc, v[254:255], v[2:3]
6399// W64: encoding: [0xfe,0x05,0xc2,0x7d]
6400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6401
6402v_cmp_lt_u64 vcc, s[2:3], v[2:3]
6403// W64: encoding: [0x02,0x04,0xc2,0x7d]
6404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6405
6406v_cmp_lt_u64 vcc, s[4:5], v[2:3]
6407// W64: encoding: [0x04,0x04,0xc2,0x7d]
6408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6409
6410v_cmp_lt_u64 vcc, s[100:101], v[2:3]
6411// W64: encoding: [0x64,0x04,0xc2,0x7d]
6412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6413
6414v_cmp_lt_u64 vcc, vcc, v[2:3]
6415// W64: encoding: [0x6a,0x04,0xc2,0x7d]
6416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6417
6418v_cmp_lt_u64 vcc, exec, v[2:3]
6419// W64: encoding: [0x7e,0x04,0xc2,0x7d]
6420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6421
6422v_cmp_lt_u64 vcc, 0, v[2:3]
6423// W64: encoding: [0x80,0x04,0xc2,0x7d]
6424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6425
6426v_cmp_lt_u64 vcc, -1, v[2:3]
6427// W64: encoding: [0xc1,0x04,0xc2,0x7d]
6428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6429
6430v_cmp_lt_u64 vcc, 0.5, v[2:3]
6431// W64: encoding: [0xf0,0x04,0xc2,0x7d]
6432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6433
6434v_cmp_lt_u64 vcc, -4.0, v[2:3]
6435// W64: encoding: [0xf7,0x04,0xc2,0x7d]
6436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6437
6438v_cmp_lt_u64 vcc, 0xaf123456, v[2:3]
6439// W64: encoding: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf]
6440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6441
6442v_cmp_lt_u64 vcc, 0x3f717273, v[2:3]
6443// W64: encoding: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f]
6444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6445
6446v_cmp_lt_u64 vcc, v[1:2], v[254:255]
6447// W64: encoding: [0x01,0xfd,0xc3,0x7d]
6448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6449
6450v_cmp_eq_u64 vcc, v[1:2], v[2:3]
6451// W64: encoding: [0x01,0x05,0xc4,0x7d]
6452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6453
6454v_cmp_eq_u64 vcc, v[254:255], v[2:3]
6455// W64: encoding: [0xfe,0x05,0xc4,0x7d]
6456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6457
6458v_cmp_eq_u64 vcc, s[2:3], v[2:3]
6459// W64: encoding: [0x02,0x04,0xc4,0x7d]
6460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6461
6462v_cmp_eq_u64 vcc, s[4:5], v[2:3]
6463// W64: encoding: [0x04,0x04,0xc4,0x7d]
6464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6465
6466v_cmp_eq_u64 vcc, s[100:101], v[2:3]
6467// W64: encoding: [0x64,0x04,0xc4,0x7d]
6468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6469
6470v_cmp_eq_u64 vcc, vcc, v[2:3]
6471// W64: encoding: [0x6a,0x04,0xc4,0x7d]
6472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6473
6474v_cmp_eq_u64 vcc, exec, v[2:3]
6475// W64: encoding: [0x7e,0x04,0xc4,0x7d]
6476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6477
6478v_cmp_eq_u64 vcc, 0, v[2:3]
6479// W64: encoding: [0x80,0x04,0xc4,0x7d]
6480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6481
6482v_cmp_eq_u64 vcc, -1, v[2:3]
6483// W64: encoding: [0xc1,0x04,0xc4,0x7d]
6484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6485
6486v_cmp_eq_u64 vcc, 0.5, v[2:3]
6487// W64: encoding: [0xf0,0x04,0xc4,0x7d]
6488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6489
6490v_cmp_eq_u64 vcc, -4.0, v[2:3]
6491// W64: encoding: [0xf7,0x04,0xc4,0x7d]
6492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6493
6494v_cmp_eq_u64 vcc, 0xaf123456, v[2:3]
6495// W64: encoding: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf]
6496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6497
6498v_cmp_eq_u64 vcc, 0x3f717273, v[2:3]
6499// W64: encoding: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f]
6500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6501
6502v_cmp_eq_u64 vcc, v[1:2], v[254:255]
6503// W64: encoding: [0x01,0xfd,0xc5,0x7d]
6504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6505
6506v_cmp_le_u64 vcc, v[1:2], v[2:3]
6507// W64: encoding: [0x01,0x05,0xc6,0x7d]
6508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6509
6510v_cmp_le_u64 vcc, v[254:255], v[2:3]
6511// W64: encoding: [0xfe,0x05,0xc6,0x7d]
6512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6513
6514v_cmp_le_u64 vcc, s[2:3], v[2:3]
6515// W64: encoding: [0x02,0x04,0xc6,0x7d]
6516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6517
6518v_cmp_le_u64 vcc, s[4:5], v[2:3]
6519// W64: encoding: [0x04,0x04,0xc6,0x7d]
6520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6521
6522v_cmp_le_u64 vcc, s[100:101], v[2:3]
6523// W64: encoding: [0x64,0x04,0xc6,0x7d]
6524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6525
6526v_cmp_le_u64 vcc, vcc, v[2:3]
6527// W64: encoding: [0x6a,0x04,0xc6,0x7d]
6528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6529
6530v_cmp_le_u64 vcc, exec, v[2:3]
6531// W64: encoding: [0x7e,0x04,0xc6,0x7d]
6532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6533
6534v_cmp_le_u64 vcc, 0, v[2:3]
6535// W64: encoding: [0x80,0x04,0xc6,0x7d]
6536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6537
6538v_cmp_le_u64 vcc, -1, v[2:3]
6539// W64: encoding: [0xc1,0x04,0xc6,0x7d]
6540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6541
6542v_cmp_le_u64 vcc, 0.5, v[2:3]
6543// W64: encoding: [0xf0,0x04,0xc6,0x7d]
6544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6545
6546v_cmp_le_u64 vcc, -4.0, v[2:3]
6547// W64: encoding: [0xf7,0x04,0xc6,0x7d]
6548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6549
6550v_cmp_le_u64 vcc, 0xaf123456, v[2:3]
6551// W64: encoding: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf]
6552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6553
6554v_cmp_le_u64 vcc, 0x3f717273, v[2:3]
6555// W64: encoding: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f]
6556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6557
6558v_cmp_le_u64 vcc, v[1:2], v[254:255]
6559// W64: encoding: [0x01,0xfd,0xc7,0x7d]
6560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6561
6562v_cmp_gt_u64 vcc, v[1:2], v[2:3]
6563// W64: encoding: [0x01,0x05,0xc8,0x7d]
6564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6565
6566v_cmp_gt_u64 vcc, v[254:255], v[2:3]
6567// W64: encoding: [0xfe,0x05,0xc8,0x7d]
6568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6569
6570v_cmp_gt_u64 vcc, s[2:3], v[2:3]
6571// W64: encoding: [0x02,0x04,0xc8,0x7d]
6572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6573
6574v_cmp_gt_u64 vcc, s[4:5], v[2:3]
6575// W64: encoding: [0x04,0x04,0xc8,0x7d]
6576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6577
6578v_cmp_gt_u64 vcc, s[100:101], v[2:3]
6579// W64: encoding: [0x64,0x04,0xc8,0x7d]
6580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6581
6582v_cmp_gt_u64 vcc, vcc, v[2:3]
6583// W64: encoding: [0x6a,0x04,0xc8,0x7d]
6584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6585
6586v_cmp_gt_u64 vcc, exec, v[2:3]
6587// W64: encoding: [0x7e,0x04,0xc8,0x7d]
6588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6589
6590v_cmp_gt_u64 vcc, 0, v[2:3]
6591// W64: encoding: [0x80,0x04,0xc8,0x7d]
6592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6593
6594v_cmp_gt_u64 vcc, -1, v[2:3]
6595// W64: encoding: [0xc1,0x04,0xc8,0x7d]
6596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6597
6598v_cmp_gt_u64 vcc, 0.5, v[2:3]
6599// W64: encoding: [0xf0,0x04,0xc8,0x7d]
6600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6601
6602v_cmp_gt_u64 vcc, -4.0, v[2:3]
6603// W64: encoding: [0xf7,0x04,0xc8,0x7d]
6604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6605
6606v_cmp_gt_u64 vcc, 0xaf123456, v[2:3]
6607// W64: encoding: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf]
6608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6609
6610v_cmp_gt_u64 vcc, 0x3f717273, v[2:3]
6611// W64: encoding: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f]
6612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6613
6614v_cmp_gt_u64 vcc, v[1:2], v[254:255]
6615// W64: encoding: [0x01,0xfd,0xc9,0x7d]
6616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6617
6618v_cmp_ne_u64 vcc, v[1:2], v[2:3]
6619// W64: encoding: [0x01,0x05,0xca,0x7d]
6620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6621
6622v_cmp_ne_u64 vcc, v[254:255], v[2:3]
6623// W64: encoding: [0xfe,0x05,0xca,0x7d]
6624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6625
6626v_cmp_ne_u64 vcc, s[2:3], v[2:3]
6627// W64: encoding: [0x02,0x04,0xca,0x7d]
6628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6629
6630v_cmp_ne_u64 vcc, s[4:5], v[2:3]
6631// W64: encoding: [0x04,0x04,0xca,0x7d]
6632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6633
6634v_cmp_ne_u64 vcc, s[100:101], v[2:3]
6635// W64: encoding: [0x64,0x04,0xca,0x7d]
6636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6637
6638v_cmp_ne_u64 vcc, vcc, v[2:3]
6639// W64: encoding: [0x6a,0x04,0xca,0x7d]
6640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6641
6642v_cmp_ne_u64 vcc, exec, v[2:3]
6643// W64: encoding: [0x7e,0x04,0xca,0x7d]
6644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6645
6646v_cmp_ne_u64 vcc, 0, v[2:3]
6647// W64: encoding: [0x80,0x04,0xca,0x7d]
6648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6649
6650v_cmp_ne_u64 vcc, -1, v[2:3]
6651// W64: encoding: [0xc1,0x04,0xca,0x7d]
6652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6653
6654v_cmp_ne_u64 vcc, 0.5, v[2:3]
6655// W64: encoding: [0xf0,0x04,0xca,0x7d]
6656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6657
6658v_cmp_ne_u64 vcc, -4.0, v[2:3]
6659// W64: encoding: [0xf7,0x04,0xca,0x7d]
6660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6661
6662v_cmp_ne_u64 vcc, 0xaf123456, v[2:3]
6663// W64: encoding: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf]
6664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6665
6666v_cmp_ne_u64 vcc, 0x3f717273, v[2:3]
6667// W64: encoding: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f]
6668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6669
6670v_cmp_ne_u64 vcc, v[1:2], v[254:255]
6671// W64: encoding: [0x01,0xfd,0xcb,0x7d]
6672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6673
6674v_cmp_ge_u64 vcc, v[1:2], v[2:3]
6675// W64: encoding: [0x01,0x05,0xcc,0x7d]
6676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6677
6678v_cmp_ge_u64 vcc, v[254:255], v[2:3]
6679// W64: encoding: [0xfe,0x05,0xcc,0x7d]
6680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6681
6682v_cmp_ge_u64 vcc, s[2:3], v[2:3]
6683// W64: encoding: [0x02,0x04,0xcc,0x7d]
6684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6685
6686v_cmp_ge_u64 vcc, s[4:5], v[2:3]
6687// W64: encoding: [0x04,0x04,0xcc,0x7d]
6688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6689
6690v_cmp_ge_u64 vcc, s[100:101], v[2:3]
6691// W64: encoding: [0x64,0x04,0xcc,0x7d]
6692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6693
6694v_cmp_ge_u64 vcc, vcc, v[2:3]
6695// W64: encoding: [0x6a,0x04,0xcc,0x7d]
6696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6697
6698v_cmp_ge_u64 vcc, exec, v[2:3]
6699// W64: encoding: [0x7e,0x04,0xcc,0x7d]
6700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6701
6702v_cmp_ge_u64 vcc, 0, v[2:3]
6703// W64: encoding: [0x80,0x04,0xcc,0x7d]
6704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6705
6706v_cmp_ge_u64 vcc, -1, v[2:3]
6707// W64: encoding: [0xc1,0x04,0xcc,0x7d]
6708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6709
6710v_cmp_ge_u64 vcc, 0.5, v[2:3]
6711// W64: encoding: [0xf0,0x04,0xcc,0x7d]
6712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6713
6714v_cmp_ge_u64 vcc, -4.0, v[2:3]
6715// W64: encoding: [0xf7,0x04,0xcc,0x7d]
6716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6717
6718v_cmp_ge_u64 vcc, 0xaf123456, v[2:3]
6719// W64: encoding: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf]
6720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6721
6722v_cmp_ge_u64 vcc, 0x3f717273, v[2:3]
6723// W64: encoding: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f]
6724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6725
6726v_cmp_ge_u64 vcc, v[1:2], v[254:255]
6727// W64: encoding: [0x01,0xfd,0xcd,0x7d]
6728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6729
6730v_cmp_t_u64 vcc, v[1:2], v[2:3]
6731// W64: encoding: [0x01,0x05,0xce,0x7d]
6732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6733
6734v_cmp_t_u64 vcc, v[254:255], v[2:3]
6735// W64: encoding: [0xfe,0x05,0xce,0x7d]
6736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6737
6738v_cmp_t_u64 vcc, s[2:3], v[2:3]
6739// W64: encoding: [0x02,0x04,0xce,0x7d]
6740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6741
6742v_cmp_t_u64 vcc, s[4:5], v[2:3]
6743// W64: encoding: [0x04,0x04,0xce,0x7d]
6744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6745
6746v_cmp_t_u64 vcc, s[100:101], v[2:3]
6747// W64: encoding: [0x64,0x04,0xce,0x7d]
6748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6749
6750v_cmp_t_u64 vcc, vcc, v[2:3]
6751// W64: encoding: [0x6a,0x04,0xce,0x7d]
6752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6753
6754v_cmp_t_u64 vcc, exec, v[2:3]
6755// W64: encoding: [0x7e,0x04,0xce,0x7d]
6756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6757
6758v_cmp_t_u64 vcc, 0, v[2:3]
6759// W64: encoding: [0x80,0x04,0xce,0x7d]
6760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6761
6762v_cmp_t_u64 vcc, -1, v[2:3]
6763// W64: encoding: [0xc1,0x04,0xce,0x7d]
6764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6765
6766v_cmp_t_u64 vcc, 0.5, v[2:3]
6767// W64: encoding: [0xf0,0x04,0xce,0x7d]
6768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6769
6770v_cmp_t_u64 vcc, -4.0, v[2:3]
6771// W64: encoding: [0xf7,0x04,0xce,0x7d]
6772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6773
6774v_cmp_t_u64 vcc, 0xaf123456, v[2:3]
6775// W64: encoding: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf]
6776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6777
6778v_cmp_t_u64 vcc, 0x3f717273, v[2:3]
6779// W64: encoding: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f]
6780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6781
6782v_cmp_t_u64 vcc, v[1:2], v[254:255]
6783// W64: encoding: [0x01,0xfd,0xcf,0x7d]
6784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6785
6786v_cmp_f_i64 vcc_lo, v[1:2], v[2:3]
6787// W32: encoding: [0x01,0x05,0x40,0x7d]
6788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6789
6790v_cmp_f_i64 vcc_lo, v[254:255], v[2:3]
6791// W32: encoding: [0xfe,0x05,0x40,0x7d]
6792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6793
6794v_cmp_f_i64 vcc_lo, s[2:3], v[2:3]
6795// W32: encoding: [0x02,0x04,0x40,0x7d]
6796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6797
6798v_cmp_f_i64 vcc_lo, s[4:5], v[2:3]
6799// W32: encoding: [0x04,0x04,0x40,0x7d]
6800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6801
6802v_cmp_f_i64 vcc_lo, s[100:101], v[2:3]
6803// W32: encoding: [0x64,0x04,0x40,0x7d]
6804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6805
6806v_cmp_f_i64 vcc_lo, vcc, v[2:3]
6807// W32: encoding: [0x6a,0x04,0x40,0x7d]
6808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6809
6810v_cmp_f_i64 vcc_lo, exec, v[2:3]
6811// W32: encoding: [0x7e,0x04,0x40,0x7d]
6812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6813
6814v_cmp_f_i64 vcc_lo, 0, v[2:3]
6815// W32: encoding: [0x80,0x04,0x40,0x7d]
6816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6817
6818v_cmp_f_i64 vcc_lo, -1, v[2:3]
6819// W32: encoding: [0xc1,0x04,0x40,0x7d]
6820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6821
6822v_cmp_f_i64 vcc_lo, 0.5, v[2:3]
6823// W32: encoding: [0xf0,0x04,0x40,0x7d]
6824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6825
6826v_cmp_f_i64 vcc_lo, -4.0, v[2:3]
6827// W32: encoding: [0xf7,0x04,0x40,0x7d]
6828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6829
6830v_cmp_f_i64 vcc_lo, 0xaf123456, v[2:3]
6831// W32: encoding: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf]
6832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6833
6834v_cmp_f_i64 vcc_lo, 0x3f717273, v[2:3]
6835// W32: encoding: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f]
6836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6837
6838v_cmp_f_i64 vcc_lo, v[1:2], v[254:255]
6839// W32: encoding: [0x01,0xfd,0x41,0x7d]
6840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6841
6842v_cmp_lt_i64 vcc_lo, v[1:2], v[2:3]
6843// W32: encoding: [0x01,0x05,0x42,0x7d]
6844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6845
6846v_cmp_lt_i64 vcc_lo, v[254:255], v[2:3]
6847// W32: encoding: [0xfe,0x05,0x42,0x7d]
6848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6849
6850v_cmp_lt_i64 vcc_lo, s[2:3], v[2:3]
6851// W32: encoding: [0x02,0x04,0x42,0x7d]
6852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6853
6854v_cmp_lt_i64 vcc_lo, s[4:5], v[2:3]
6855// W32: encoding: [0x04,0x04,0x42,0x7d]
6856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6857
6858v_cmp_lt_i64 vcc_lo, s[100:101], v[2:3]
6859// W32: encoding: [0x64,0x04,0x42,0x7d]
6860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6861
6862v_cmp_lt_i64 vcc_lo, vcc, v[2:3]
6863// W32: encoding: [0x6a,0x04,0x42,0x7d]
6864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6865
6866v_cmp_lt_i64 vcc_lo, exec, v[2:3]
6867// W32: encoding: [0x7e,0x04,0x42,0x7d]
6868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6869
6870v_cmp_lt_i64 vcc_lo, 0, v[2:3]
6871// W32: encoding: [0x80,0x04,0x42,0x7d]
6872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6873
6874v_cmp_lt_i64 vcc_lo, -1, v[2:3]
6875// W32: encoding: [0xc1,0x04,0x42,0x7d]
6876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6877
6878v_cmp_lt_i64 vcc_lo, 0.5, v[2:3]
6879// W32: encoding: [0xf0,0x04,0x42,0x7d]
6880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6881
6882v_cmp_lt_i64 vcc_lo, -4.0, v[2:3]
6883// W32: encoding: [0xf7,0x04,0x42,0x7d]
6884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6885
6886v_cmp_lt_i64 vcc_lo, 0xaf123456, v[2:3]
6887// W32: encoding: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf]
6888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6889
6890v_cmp_lt_i64 vcc_lo, 0x3f717273, v[2:3]
6891// W32: encoding: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f]
6892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6893
6894v_cmp_lt_i64 vcc_lo, v[1:2], v[254:255]
6895// W32: encoding: [0x01,0xfd,0x43,0x7d]
6896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6897
6898v_cmp_eq_i64 vcc_lo, v[1:2], v[2:3]
6899// W32: encoding: [0x01,0x05,0x44,0x7d]
6900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6901
6902v_cmp_eq_i64 vcc_lo, v[254:255], v[2:3]
6903// W32: encoding: [0xfe,0x05,0x44,0x7d]
6904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6905
6906v_cmp_eq_i64 vcc_lo, s[2:3], v[2:3]
6907// W32: encoding: [0x02,0x04,0x44,0x7d]
6908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6909
6910v_cmp_eq_i64 vcc_lo, s[4:5], v[2:3]
6911// W32: encoding: [0x04,0x04,0x44,0x7d]
6912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6913
6914v_cmp_eq_i64 vcc_lo, s[100:101], v[2:3]
6915// W32: encoding: [0x64,0x04,0x44,0x7d]
6916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6917
6918v_cmp_eq_i64 vcc_lo, vcc, v[2:3]
6919// W32: encoding: [0x6a,0x04,0x44,0x7d]
6920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6921
6922v_cmp_eq_i64 vcc_lo, exec, v[2:3]
6923// W32: encoding: [0x7e,0x04,0x44,0x7d]
6924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6925
6926v_cmp_eq_i64 vcc_lo, 0, v[2:3]
6927// W32: encoding: [0x80,0x04,0x44,0x7d]
6928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6929
6930v_cmp_eq_i64 vcc_lo, -1, v[2:3]
6931// W32: encoding: [0xc1,0x04,0x44,0x7d]
6932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6933
6934v_cmp_eq_i64 vcc_lo, 0.5, v[2:3]
6935// W32: encoding: [0xf0,0x04,0x44,0x7d]
6936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6937
6938v_cmp_eq_i64 vcc_lo, -4.0, v[2:3]
6939// W32: encoding: [0xf7,0x04,0x44,0x7d]
6940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6941
6942v_cmp_eq_i64 vcc_lo, 0xaf123456, v[2:3]
6943// W32: encoding: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf]
6944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6945
6946v_cmp_eq_i64 vcc_lo, 0x3f717273, v[2:3]
6947// W32: encoding: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f]
6948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6949
6950v_cmp_eq_i64 vcc_lo, v[1:2], v[254:255]
6951// W32: encoding: [0x01,0xfd,0x45,0x7d]
6952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6953
6954v_cmp_le_i64 vcc_lo, v[1:2], v[2:3]
6955// W32: encoding: [0x01,0x05,0x46,0x7d]
6956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6957
6958v_cmp_le_i64 vcc_lo, v[254:255], v[2:3]
6959// W32: encoding: [0xfe,0x05,0x46,0x7d]
6960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6961
6962v_cmp_le_i64 vcc_lo, s[2:3], v[2:3]
6963// W32: encoding: [0x02,0x04,0x46,0x7d]
6964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6965
6966v_cmp_le_i64 vcc_lo, s[4:5], v[2:3]
6967// W32: encoding: [0x04,0x04,0x46,0x7d]
6968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6969
6970v_cmp_le_i64 vcc_lo, s[100:101], v[2:3]
6971// W32: encoding: [0x64,0x04,0x46,0x7d]
6972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6973
6974v_cmp_le_i64 vcc_lo, vcc, v[2:3]
6975// W32: encoding: [0x6a,0x04,0x46,0x7d]
6976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6977
6978v_cmp_le_i64 vcc_lo, exec, v[2:3]
6979// W32: encoding: [0x7e,0x04,0x46,0x7d]
6980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6981
6982v_cmp_le_i64 vcc_lo, 0, v[2:3]
6983// W32: encoding: [0x80,0x04,0x46,0x7d]
6984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6985
6986v_cmp_le_i64 vcc_lo, -1, v[2:3]
6987// W32: encoding: [0xc1,0x04,0x46,0x7d]
6988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6989
6990v_cmp_le_i64 vcc_lo, 0.5, v[2:3]
6991// W32: encoding: [0xf0,0x04,0x46,0x7d]
6992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6993
6994v_cmp_le_i64 vcc_lo, -4.0, v[2:3]
6995// W32: encoding: [0xf7,0x04,0x46,0x7d]
6996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
6997
6998v_cmp_le_i64 vcc_lo, 0xaf123456, v[2:3]
6999// W32: encoding: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf]
7000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7001
7002v_cmp_le_i64 vcc_lo, 0x3f717273, v[2:3]
7003// W32: encoding: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f]
7004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7005
7006v_cmp_le_i64 vcc_lo, v[1:2], v[254:255]
7007// W32: encoding: [0x01,0xfd,0x47,0x7d]
7008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7009
7010v_cmp_gt_i64 vcc_lo, v[1:2], v[2:3]
7011// W32: encoding: [0x01,0x05,0x48,0x7d]
7012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7013
7014v_cmp_gt_i64 vcc_lo, v[254:255], v[2:3]
7015// W32: encoding: [0xfe,0x05,0x48,0x7d]
7016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7017
7018v_cmp_gt_i64 vcc_lo, s[2:3], v[2:3]
7019// W32: encoding: [0x02,0x04,0x48,0x7d]
7020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7021
7022v_cmp_gt_i64 vcc_lo, s[4:5], v[2:3]
7023// W32: encoding: [0x04,0x04,0x48,0x7d]
7024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7025
7026v_cmp_gt_i64 vcc_lo, s[100:101], v[2:3]
7027// W32: encoding: [0x64,0x04,0x48,0x7d]
7028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7029
7030v_cmp_gt_i64 vcc_lo, vcc, v[2:3]
7031// W32: encoding: [0x6a,0x04,0x48,0x7d]
7032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7033
7034v_cmp_gt_i64 vcc_lo, exec, v[2:3]
7035// W32: encoding: [0x7e,0x04,0x48,0x7d]
7036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7037
7038v_cmp_gt_i64 vcc_lo, 0, v[2:3]
7039// W32: encoding: [0x80,0x04,0x48,0x7d]
7040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7041
7042v_cmp_gt_i64 vcc_lo, -1, v[2:3]
7043// W32: encoding: [0xc1,0x04,0x48,0x7d]
7044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7045
7046v_cmp_gt_i64 vcc_lo, 0.5, v[2:3]
7047// W32: encoding: [0xf0,0x04,0x48,0x7d]
7048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7049
7050v_cmp_gt_i64 vcc_lo, -4.0, v[2:3]
7051// W32: encoding: [0xf7,0x04,0x48,0x7d]
7052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7053
7054v_cmp_gt_i64 vcc_lo, 0xaf123456, v[2:3]
7055// W32: encoding: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf]
7056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7057
7058v_cmp_gt_i64 vcc_lo, 0x3f717273, v[2:3]
7059// W32: encoding: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f]
7060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7061
7062v_cmp_gt_i64 vcc_lo, v[1:2], v[254:255]
7063// W32: encoding: [0x01,0xfd,0x49,0x7d]
7064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7065
7066v_cmp_ne_i64 vcc_lo, v[1:2], v[2:3]
7067// W32: encoding: [0x01,0x05,0x4a,0x7d]
7068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7069
7070v_cmp_ne_i64 vcc_lo, v[254:255], v[2:3]
7071// W32: encoding: [0xfe,0x05,0x4a,0x7d]
7072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7073
7074v_cmp_ne_i64 vcc_lo, s[2:3], v[2:3]
7075// W32: encoding: [0x02,0x04,0x4a,0x7d]
7076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7077
7078v_cmp_ne_i64 vcc_lo, s[4:5], v[2:3]
7079// W32: encoding: [0x04,0x04,0x4a,0x7d]
7080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7081
7082v_cmp_ne_i64 vcc_lo, s[100:101], v[2:3]
7083// W32: encoding: [0x64,0x04,0x4a,0x7d]
7084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7085
7086v_cmp_ne_i64 vcc_lo, vcc, v[2:3]
7087// W32: encoding: [0x6a,0x04,0x4a,0x7d]
7088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7089
7090v_cmp_ne_i64 vcc_lo, exec, v[2:3]
7091// W32: encoding: [0x7e,0x04,0x4a,0x7d]
7092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7093
7094v_cmp_ne_i64 vcc_lo, 0, v[2:3]
7095// W32: encoding: [0x80,0x04,0x4a,0x7d]
7096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7097
7098v_cmp_ne_i64 vcc_lo, -1, v[2:3]
7099// W32: encoding: [0xc1,0x04,0x4a,0x7d]
7100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7101
7102v_cmp_ne_i64 vcc_lo, 0.5, v[2:3]
7103// W32: encoding: [0xf0,0x04,0x4a,0x7d]
7104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7105
7106v_cmp_ne_i64 vcc_lo, -4.0, v[2:3]
7107// W32: encoding: [0xf7,0x04,0x4a,0x7d]
7108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7109
7110v_cmp_ne_i64 vcc_lo, 0xaf123456, v[2:3]
7111// W32: encoding: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf]
7112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7113
7114v_cmp_ne_i64 vcc_lo, 0x3f717273, v[2:3]
7115// W32: encoding: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f]
7116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7117
7118v_cmp_ne_i64 vcc_lo, v[1:2], v[254:255]
7119// W32: encoding: [0x01,0xfd,0x4b,0x7d]
7120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7121
7122v_cmp_ge_i64 vcc_lo, v[1:2], v[2:3]
7123// W32: encoding: [0x01,0x05,0x4c,0x7d]
7124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7125
7126v_cmp_ge_i64 vcc_lo, v[254:255], v[2:3]
7127// W32: encoding: [0xfe,0x05,0x4c,0x7d]
7128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7129
7130v_cmp_ge_i64 vcc_lo, s[2:3], v[2:3]
7131// W32: encoding: [0x02,0x04,0x4c,0x7d]
7132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7133
7134v_cmp_ge_i64 vcc_lo, s[4:5], v[2:3]
7135// W32: encoding: [0x04,0x04,0x4c,0x7d]
7136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7137
7138v_cmp_ge_i64 vcc_lo, s[100:101], v[2:3]
7139// W32: encoding: [0x64,0x04,0x4c,0x7d]
7140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7141
7142v_cmp_ge_i64 vcc_lo, vcc, v[2:3]
7143// W32: encoding: [0x6a,0x04,0x4c,0x7d]
7144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7145
7146v_cmp_ge_i64 vcc_lo, exec, v[2:3]
7147// W32: encoding: [0x7e,0x04,0x4c,0x7d]
7148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7149
7150v_cmp_ge_i64 vcc_lo, 0, v[2:3]
7151// W32: encoding: [0x80,0x04,0x4c,0x7d]
7152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7153
7154v_cmp_ge_i64 vcc_lo, -1, v[2:3]
7155// W32: encoding: [0xc1,0x04,0x4c,0x7d]
7156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7157
7158v_cmp_ge_i64 vcc_lo, 0.5, v[2:3]
7159// W32: encoding: [0xf0,0x04,0x4c,0x7d]
7160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7161
7162v_cmp_ge_i64 vcc_lo, -4.0, v[2:3]
7163// W32: encoding: [0xf7,0x04,0x4c,0x7d]
7164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7165
7166v_cmp_ge_i64 vcc_lo, 0xaf123456, v[2:3]
7167// W32: encoding: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf]
7168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7169
7170v_cmp_ge_i64 vcc_lo, 0x3f717273, v[2:3]
7171// W32: encoding: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f]
7172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7173
7174v_cmp_ge_i64 vcc_lo, v[1:2], v[254:255]
7175// W32: encoding: [0x01,0xfd,0x4d,0x7d]
7176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7177
7178v_cmp_t_i64 vcc_lo, v[1:2], v[2:3]
7179// W32: encoding: [0x01,0x05,0x4e,0x7d]
7180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7181
7182v_cmp_t_i64 vcc_lo, v[254:255], v[2:3]
7183// W32: encoding: [0xfe,0x05,0x4e,0x7d]
7184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7185
7186v_cmp_t_i64 vcc_lo, s[2:3], v[2:3]
7187// W32: encoding: [0x02,0x04,0x4e,0x7d]
7188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7189
7190v_cmp_t_i64 vcc_lo, s[4:5], v[2:3]
7191// W32: encoding: [0x04,0x04,0x4e,0x7d]
7192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7193
7194v_cmp_t_i64 vcc_lo, s[100:101], v[2:3]
7195// W32: encoding: [0x64,0x04,0x4e,0x7d]
7196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7197
7198v_cmp_t_i64 vcc_lo, vcc, v[2:3]
7199// W32: encoding: [0x6a,0x04,0x4e,0x7d]
7200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7201
7202v_cmp_t_i64 vcc_lo, exec, v[2:3]
7203// W32: encoding: [0x7e,0x04,0x4e,0x7d]
7204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7205
7206v_cmp_t_i64 vcc_lo, 0, v[2:3]
7207// W32: encoding: [0x80,0x04,0x4e,0x7d]
7208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7209
7210v_cmp_t_i64 vcc_lo, -1, v[2:3]
7211// W32: encoding: [0xc1,0x04,0x4e,0x7d]
7212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7213
7214v_cmp_t_i64 vcc_lo, 0.5, v[2:3]
7215// W32: encoding: [0xf0,0x04,0x4e,0x7d]
7216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7217
7218v_cmp_t_i64 vcc_lo, -4.0, v[2:3]
7219// W32: encoding: [0xf7,0x04,0x4e,0x7d]
7220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7221
7222v_cmp_t_i64 vcc_lo, 0xaf123456, v[2:3]
7223// W32: encoding: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf]
7224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7225
7226v_cmp_t_i64 vcc_lo, 0x3f717273, v[2:3]
7227// W32: encoding: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f]
7228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7229
7230v_cmp_t_i64 vcc_lo, v[1:2], v[254:255]
7231// W32: encoding: [0x01,0xfd,0x4f,0x7d]
7232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7233
7234v_cmp_class_f64 vcc_lo, v[1:2], v2
7235// W32: encoding: [0x01,0x05,0x50,0x7d]
7236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7237
7238v_cmp_class_f64 vcc_lo, v[254:255], v2
7239// W32: encoding: [0xfe,0x05,0x50,0x7d]
7240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7241
7242v_cmp_class_f64 vcc_lo, s[2:3], v2
7243// W32: encoding: [0x02,0x04,0x50,0x7d]
7244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7245
7246v_cmp_class_f64 vcc_lo, s[4:5], v2
7247// W32: encoding: [0x04,0x04,0x50,0x7d]
7248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7249
7250v_cmp_class_f64 vcc_lo, s[100:101], v2
7251// W32: encoding: [0x64,0x04,0x50,0x7d]
7252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7253
7254v_cmp_class_f64 vcc_lo, vcc, v2
7255// W32: encoding: [0x6a,0x04,0x50,0x7d]
7256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7257
7258v_cmp_class_f64 vcc_lo, exec, v2
7259// W32: encoding: [0x7e,0x04,0x50,0x7d]
7260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7261
7262v_cmp_class_f64 vcc_lo, 0, v2
7263// W32: encoding: [0x80,0x04,0x50,0x7d]
7264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7265
7266v_cmp_class_f64 vcc_lo, -1, v2
7267// W32: encoding: [0xc1,0x04,0x50,0x7d]
7268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7269
7270v_cmp_class_f64 vcc_lo, 0.5, v2
7271// W32: encoding: [0xf0,0x04,0x50,0x7d]
7272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7273
7274v_cmp_class_f64 vcc_lo, -4.0, v2
7275// W32: encoding: [0xf7,0x04,0x50,0x7d]
7276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7277
7278v_cmp_class_f64 vcc_lo, 0xaf123456, v2
7279// W32: encoding: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf]
7280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7281
7282v_cmp_class_f64 vcc_lo, 0x3f717273, v2
7283// W32: encoding: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f]
7284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7285
7286v_cmp_class_f64 vcc_lo, v[1:2], v255
7287// W32: encoding: [0x01,0xff,0x51,0x7d]
7288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7289
7290v_cmp_f_u64 vcc_lo, v[1:2], v[2:3]
7291// W32: encoding: [0x01,0x05,0xc0,0x7d]
7292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7293
7294v_cmp_f_u64 vcc_lo, v[254:255], v[2:3]
7295// W32: encoding: [0xfe,0x05,0xc0,0x7d]
7296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7297
7298v_cmp_f_u64 vcc_lo, s[2:3], v[2:3]
7299// W32: encoding: [0x02,0x04,0xc0,0x7d]
7300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7301
7302v_cmp_f_u64 vcc_lo, s[4:5], v[2:3]
7303// W32: encoding: [0x04,0x04,0xc0,0x7d]
7304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7305
7306v_cmp_f_u64 vcc_lo, s[100:101], v[2:3]
7307// W32: encoding: [0x64,0x04,0xc0,0x7d]
7308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7309
7310v_cmp_f_u64 vcc_lo, vcc, v[2:3]
7311// W32: encoding: [0x6a,0x04,0xc0,0x7d]
7312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7313
7314v_cmp_f_u64 vcc_lo, exec, v[2:3]
7315// W32: encoding: [0x7e,0x04,0xc0,0x7d]
7316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7317
7318v_cmp_f_u64 vcc_lo, 0, v[2:3]
7319// W32: encoding: [0x80,0x04,0xc0,0x7d]
7320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7321
7322v_cmp_f_u64 vcc_lo, -1, v[2:3]
7323// W32: encoding: [0xc1,0x04,0xc0,0x7d]
7324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7325
7326v_cmp_f_u64 vcc_lo, 0.5, v[2:3]
7327// W32: encoding: [0xf0,0x04,0xc0,0x7d]
7328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7329
7330v_cmp_f_u64 vcc_lo, -4.0, v[2:3]
7331// W32: encoding: [0xf7,0x04,0xc0,0x7d]
7332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7333
7334v_cmp_f_u64 vcc_lo, 0xaf123456, v[2:3]
7335// W32: encoding: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf]
7336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7337
7338v_cmp_f_u64 vcc_lo, 0x3f717273, v[2:3]
7339// W32: encoding: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f]
7340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7341
7342v_cmp_f_u64 vcc_lo, v[1:2], v[254:255]
7343// W32: encoding: [0x01,0xfd,0xc1,0x7d]
7344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7345
7346v_cmp_lt_u64 vcc_lo, v[1:2], v[2:3]
7347// W32: encoding: [0x01,0x05,0xc2,0x7d]
7348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7349
7350v_cmp_lt_u64 vcc_lo, v[254:255], v[2:3]
7351// W32: encoding: [0xfe,0x05,0xc2,0x7d]
7352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7353
7354v_cmp_lt_u64 vcc_lo, s[2:3], v[2:3]
7355// W32: encoding: [0x02,0x04,0xc2,0x7d]
7356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7357
7358v_cmp_lt_u64 vcc_lo, s[4:5], v[2:3]
7359// W32: encoding: [0x04,0x04,0xc2,0x7d]
7360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7361
7362v_cmp_lt_u64 vcc_lo, s[100:101], v[2:3]
7363// W32: encoding: [0x64,0x04,0xc2,0x7d]
7364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7365
7366v_cmp_lt_u64 vcc_lo, vcc, v[2:3]
7367// W32: encoding: [0x6a,0x04,0xc2,0x7d]
7368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7369
7370v_cmp_lt_u64 vcc_lo, exec, v[2:3]
7371// W32: encoding: [0x7e,0x04,0xc2,0x7d]
7372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7373
7374v_cmp_lt_u64 vcc_lo, 0, v[2:3]
7375// W32: encoding: [0x80,0x04,0xc2,0x7d]
7376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7377
7378v_cmp_lt_u64 vcc_lo, -1, v[2:3]
7379// W32: encoding: [0xc1,0x04,0xc2,0x7d]
7380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7381
7382v_cmp_lt_u64 vcc_lo, 0.5, v[2:3]
7383// W32: encoding: [0xf0,0x04,0xc2,0x7d]
7384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7385
7386v_cmp_lt_u64 vcc_lo, -4.0, v[2:3]
7387// W32: encoding: [0xf7,0x04,0xc2,0x7d]
7388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7389
7390v_cmp_lt_u64 vcc_lo, 0xaf123456, v[2:3]
7391// W32: encoding: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf]
7392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7393
7394v_cmp_lt_u64 vcc_lo, 0x3f717273, v[2:3]
7395// W32: encoding: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f]
7396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7397
7398v_cmp_lt_u64 vcc_lo, v[1:2], v[254:255]
7399// W32: encoding: [0x01,0xfd,0xc3,0x7d]
7400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7401
7402v_cmp_eq_u64 vcc_lo, v[1:2], v[2:3]
7403// W32: encoding: [0x01,0x05,0xc4,0x7d]
7404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7405
7406v_cmp_eq_u64 vcc_lo, v[254:255], v[2:3]
7407// W32: encoding: [0xfe,0x05,0xc4,0x7d]
7408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7409
7410v_cmp_eq_u64 vcc_lo, s[2:3], v[2:3]
7411// W32: encoding: [0x02,0x04,0xc4,0x7d]
7412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7413
7414v_cmp_eq_u64 vcc_lo, s[4:5], v[2:3]
7415// W32: encoding: [0x04,0x04,0xc4,0x7d]
7416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7417
7418v_cmp_eq_u64 vcc_lo, s[100:101], v[2:3]
7419// W32: encoding: [0x64,0x04,0xc4,0x7d]
7420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7421
7422v_cmp_eq_u64 vcc_lo, vcc, v[2:3]
7423// W32: encoding: [0x6a,0x04,0xc4,0x7d]
7424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7425
7426v_cmp_eq_u64 vcc_lo, exec, v[2:3]
7427// W32: encoding: [0x7e,0x04,0xc4,0x7d]
7428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7429
7430v_cmp_eq_u64 vcc_lo, 0, v[2:3]
7431// W32: encoding: [0x80,0x04,0xc4,0x7d]
7432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7433
7434v_cmp_eq_u64 vcc_lo, -1, v[2:3]
7435// W32: encoding: [0xc1,0x04,0xc4,0x7d]
7436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7437
7438v_cmp_eq_u64 vcc_lo, 0.5, v[2:3]
7439// W32: encoding: [0xf0,0x04,0xc4,0x7d]
7440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7441
7442v_cmp_eq_u64 vcc_lo, -4.0, v[2:3]
7443// W32: encoding: [0xf7,0x04,0xc4,0x7d]
7444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7445
7446v_cmp_eq_u64 vcc_lo, 0xaf123456, v[2:3]
7447// W32: encoding: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf]
7448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7449
7450v_cmp_eq_u64 vcc_lo, 0x3f717273, v[2:3]
7451// W32: encoding: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f]
7452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7453
7454v_cmp_eq_u64 vcc_lo, v[1:2], v[254:255]
7455// W32: encoding: [0x01,0xfd,0xc5,0x7d]
7456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7457
7458v_cmp_le_u64 vcc_lo, v[1:2], v[2:3]
7459// W32: encoding: [0x01,0x05,0xc6,0x7d]
7460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7461
7462v_cmp_le_u64 vcc_lo, v[254:255], v[2:3]
7463// W32: encoding: [0xfe,0x05,0xc6,0x7d]
7464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7465
7466v_cmp_le_u64 vcc_lo, s[2:3], v[2:3]
7467// W32: encoding: [0x02,0x04,0xc6,0x7d]
7468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7469
7470v_cmp_le_u64 vcc_lo, s[4:5], v[2:3]
7471// W32: encoding: [0x04,0x04,0xc6,0x7d]
7472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7473
7474v_cmp_le_u64 vcc_lo, s[100:101], v[2:3]
7475// W32: encoding: [0x64,0x04,0xc6,0x7d]
7476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7477
7478v_cmp_le_u64 vcc_lo, vcc, v[2:3]
7479// W32: encoding: [0x6a,0x04,0xc6,0x7d]
7480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7481
7482v_cmp_le_u64 vcc_lo, exec, v[2:3]
7483// W32: encoding: [0x7e,0x04,0xc6,0x7d]
7484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7485
7486v_cmp_le_u64 vcc_lo, 0, v[2:3]
7487// W32: encoding: [0x80,0x04,0xc6,0x7d]
7488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7489
7490v_cmp_le_u64 vcc_lo, -1, v[2:3]
7491// W32: encoding: [0xc1,0x04,0xc6,0x7d]
7492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7493
7494v_cmp_le_u64 vcc_lo, 0.5, v[2:3]
7495// W32: encoding: [0xf0,0x04,0xc6,0x7d]
7496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7497
7498v_cmp_le_u64 vcc_lo, -4.0, v[2:3]
7499// W32: encoding: [0xf7,0x04,0xc6,0x7d]
7500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7501
7502v_cmp_le_u64 vcc_lo, 0xaf123456, v[2:3]
7503// W32: encoding: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf]
7504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7505
7506v_cmp_le_u64 vcc_lo, 0x3f717273, v[2:3]
7507// W32: encoding: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f]
7508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7509
7510v_cmp_le_u64 vcc_lo, v[1:2], v[254:255]
7511// W32: encoding: [0x01,0xfd,0xc7,0x7d]
7512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7513
7514v_cmp_gt_u64 vcc_lo, v[1:2], v[2:3]
7515// W32: encoding: [0x01,0x05,0xc8,0x7d]
7516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7517
7518v_cmp_gt_u64 vcc_lo, v[254:255], v[2:3]
7519// W32: encoding: [0xfe,0x05,0xc8,0x7d]
7520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7521
7522v_cmp_gt_u64 vcc_lo, s[2:3], v[2:3]
7523// W32: encoding: [0x02,0x04,0xc8,0x7d]
7524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7525
7526v_cmp_gt_u64 vcc_lo, s[4:5], v[2:3]
7527// W32: encoding: [0x04,0x04,0xc8,0x7d]
7528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7529
7530v_cmp_gt_u64 vcc_lo, s[100:101], v[2:3]
7531// W32: encoding: [0x64,0x04,0xc8,0x7d]
7532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7533
7534v_cmp_gt_u64 vcc_lo, vcc, v[2:3]
7535// W32: encoding: [0x6a,0x04,0xc8,0x7d]
7536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7537
7538v_cmp_gt_u64 vcc_lo, exec, v[2:3]
7539// W32: encoding: [0x7e,0x04,0xc8,0x7d]
7540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7541
7542v_cmp_gt_u64 vcc_lo, 0, v[2:3]
7543// W32: encoding: [0x80,0x04,0xc8,0x7d]
7544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7545
7546v_cmp_gt_u64 vcc_lo, -1, v[2:3]
7547// W32: encoding: [0xc1,0x04,0xc8,0x7d]
7548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7549
7550v_cmp_gt_u64 vcc_lo, 0.5, v[2:3]
7551// W32: encoding: [0xf0,0x04,0xc8,0x7d]
7552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7553
7554v_cmp_gt_u64 vcc_lo, -4.0, v[2:3]
7555// W32: encoding: [0xf7,0x04,0xc8,0x7d]
7556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7557
7558v_cmp_gt_u64 vcc_lo, 0xaf123456, v[2:3]
7559// W32: encoding: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf]
7560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7561
7562v_cmp_gt_u64 vcc_lo, 0x3f717273, v[2:3]
7563// W32: encoding: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f]
7564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7565
7566v_cmp_gt_u64 vcc_lo, v[1:2], v[254:255]
7567// W32: encoding: [0x01,0xfd,0xc9,0x7d]
7568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7569
7570v_cmp_ne_u64 vcc_lo, v[1:2], v[2:3]
7571// W32: encoding: [0x01,0x05,0xca,0x7d]
7572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7573
7574v_cmp_ne_u64 vcc_lo, v[254:255], v[2:3]
7575// W32: encoding: [0xfe,0x05,0xca,0x7d]
7576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7577
7578v_cmp_ne_u64 vcc_lo, s[2:3], v[2:3]
7579// W32: encoding: [0x02,0x04,0xca,0x7d]
7580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7581
7582v_cmp_ne_u64 vcc_lo, s[4:5], v[2:3]
7583// W32: encoding: [0x04,0x04,0xca,0x7d]
7584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7585
7586v_cmp_ne_u64 vcc_lo, s[100:101], v[2:3]
7587// W32: encoding: [0x64,0x04,0xca,0x7d]
7588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7589
7590v_cmp_ne_u64 vcc_lo, vcc, v[2:3]
7591// W32: encoding: [0x6a,0x04,0xca,0x7d]
7592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7593
7594v_cmp_ne_u64 vcc_lo, exec, v[2:3]
7595// W32: encoding: [0x7e,0x04,0xca,0x7d]
7596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7597
7598v_cmp_ne_u64 vcc_lo, 0, v[2:3]
7599// W32: encoding: [0x80,0x04,0xca,0x7d]
7600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7601
7602v_cmp_ne_u64 vcc_lo, -1, v[2:3]
7603// W32: encoding: [0xc1,0x04,0xca,0x7d]
7604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7605
7606v_cmp_ne_u64 vcc_lo, 0.5, v[2:3]
7607// W32: encoding: [0xf0,0x04,0xca,0x7d]
7608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7609
7610v_cmp_ne_u64 vcc_lo, -4.0, v[2:3]
7611// W32: encoding: [0xf7,0x04,0xca,0x7d]
7612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7613
7614v_cmp_ne_u64 vcc_lo, 0xaf123456, v[2:3]
7615// W32: encoding: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf]
7616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7617
7618v_cmp_ne_u64 vcc_lo, 0x3f717273, v[2:3]
7619// W32: encoding: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f]
7620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7621
7622v_cmp_ne_u64 vcc_lo, v[1:2], v[254:255]
7623// W32: encoding: [0x01,0xfd,0xcb,0x7d]
7624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7625
7626v_cmp_ge_u64 vcc_lo, v[1:2], v[2:3]
7627// W32: encoding: [0x01,0x05,0xcc,0x7d]
7628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7629
7630v_cmp_ge_u64 vcc_lo, v[254:255], v[2:3]
7631// W32: encoding: [0xfe,0x05,0xcc,0x7d]
7632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7633
7634v_cmp_ge_u64 vcc_lo, s[2:3], v[2:3]
7635// W32: encoding: [0x02,0x04,0xcc,0x7d]
7636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7637
7638v_cmp_ge_u64 vcc_lo, s[4:5], v[2:3]
7639// W32: encoding: [0x04,0x04,0xcc,0x7d]
7640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7641
7642v_cmp_ge_u64 vcc_lo, s[100:101], v[2:3]
7643// W32: encoding: [0x64,0x04,0xcc,0x7d]
7644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7645
7646v_cmp_ge_u64 vcc_lo, vcc, v[2:3]
7647// W32: encoding: [0x6a,0x04,0xcc,0x7d]
7648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7649
7650v_cmp_ge_u64 vcc_lo, exec, v[2:3]
7651// W32: encoding: [0x7e,0x04,0xcc,0x7d]
7652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7653
7654v_cmp_ge_u64 vcc_lo, 0, v[2:3]
7655// W32: encoding: [0x80,0x04,0xcc,0x7d]
7656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7657
7658v_cmp_ge_u64 vcc_lo, -1, v[2:3]
7659// W32: encoding: [0xc1,0x04,0xcc,0x7d]
7660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7661
7662v_cmp_ge_u64 vcc_lo, 0.5, v[2:3]
7663// W32: encoding: [0xf0,0x04,0xcc,0x7d]
7664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7665
7666v_cmp_ge_u64 vcc_lo, -4.0, v[2:3]
7667// W32: encoding: [0xf7,0x04,0xcc,0x7d]
7668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7669
7670v_cmp_ge_u64 vcc_lo, 0xaf123456, v[2:3]
7671// W32: encoding: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf]
7672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7673
7674v_cmp_ge_u64 vcc_lo, 0x3f717273, v[2:3]
7675// W32: encoding: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f]
7676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7677
7678v_cmp_ge_u64 vcc_lo, v[1:2], v[254:255]
7679// W32: encoding: [0x01,0xfd,0xcd,0x7d]
7680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7681
7682v_cmp_t_u64 vcc_lo, v[1:2], v[2:3]
7683// W32: encoding: [0x01,0x05,0xce,0x7d]
7684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7685
7686v_cmp_t_u64 vcc_lo, v[254:255], v[2:3]
7687// W32: encoding: [0xfe,0x05,0xce,0x7d]
7688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7689
7690v_cmp_t_u64 vcc_lo, s[2:3], v[2:3]
7691// W32: encoding: [0x02,0x04,0xce,0x7d]
7692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7693
7694v_cmp_t_u64 vcc_lo, s[4:5], v[2:3]
7695// W32: encoding: [0x04,0x04,0xce,0x7d]
7696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7697
7698v_cmp_t_u64 vcc_lo, s[100:101], v[2:3]
7699// W32: encoding: [0x64,0x04,0xce,0x7d]
7700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7701
7702v_cmp_t_u64 vcc_lo, vcc, v[2:3]
7703// W32: encoding: [0x6a,0x04,0xce,0x7d]
7704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7705
7706v_cmp_t_u64 vcc_lo, exec, v[2:3]
7707// W32: encoding: [0x7e,0x04,0xce,0x7d]
7708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7709
7710v_cmp_t_u64 vcc_lo, 0, v[2:3]
7711// W32: encoding: [0x80,0x04,0xce,0x7d]
7712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7713
7714v_cmp_t_u64 vcc_lo, -1, v[2:3]
7715// W32: encoding: [0xc1,0x04,0xce,0x7d]
7716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7717
7718v_cmp_t_u64 vcc_lo, 0.5, v[2:3]
7719// W32: encoding: [0xf0,0x04,0xce,0x7d]
7720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7721
7722v_cmp_t_u64 vcc_lo, -4.0, v[2:3]
7723// W32: encoding: [0xf7,0x04,0xce,0x7d]
7724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7725
7726v_cmp_t_u64 vcc_lo, 0xaf123456, v[2:3]
7727// W32: encoding: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf]
7728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7729
7730v_cmp_t_u64 vcc_lo, 0x3f717273, v[2:3]
7731// W32: encoding: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f]
7732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7733
7734v_cmp_t_u64 vcc_lo, v[1:2], v[254:255]
7735// W32: encoding: [0x01,0xfd,0xcf,0x7d]
7736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7737
7738v_cmp_lt_u16 vcc, v1, v2
7739// W64: encoding: [0x01,0x05,0x52,0x7d]
7740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7741
7742v_cmp_lt_u16 vcc, v255, v2
7743// W64: encoding: [0xff,0x05,0x52,0x7d]
7744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7745
7746v_cmp_lt_u16 vcc, s1, v2
7747// W64: encoding: [0x01,0x04,0x52,0x7d]
7748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7749
7750v_cmp_lt_u16 vcc, s101, v2
7751// W64: encoding: [0x65,0x04,0x52,0x7d]
7752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7753
7754v_cmp_lt_u16 vcc, vcc_lo, v2
7755// W64: encoding: [0x6a,0x04,0x52,0x7d]
7756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7757
7758v_cmp_lt_u16 vcc, vcc_hi, v2
7759// W64: encoding: [0x6b,0x04,0x52,0x7d]
7760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7761
7762v_cmp_lt_u16 vcc, m0, v2
7763// W64: encoding: [0x7c,0x04,0x52,0x7d]
7764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7765
7766v_cmp_lt_u16 vcc, exec_lo, v2
7767// W64: encoding: [0x7e,0x04,0x52,0x7d]
7768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7769
7770v_cmp_lt_u16 vcc, exec_hi, v2
7771// W64: encoding: [0x7f,0x04,0x52,0x7d]
7772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7773
7774v_cmp_lt_u16 vcc, 0, v2
7775// W64: encoding: [0x80,0x04,0x52,0x7d]
7776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7777
7778v_cmp_lt_u16 vcc, -1, v2
7779// W64: encoding: [0xc1,0x04,0x52,0x7d]
7780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7781
7782v_cmp_lt_u16 vcc, 0.5, v2
7783// W64: encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00]
7784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7785
7786v_cmp_lt_u16 vcc, -4.0, v2
7787// W64: encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00]
7788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7789
7790v_cmp_lt_u16 vcc, 0xfe0b, v2
7791// W64: encoding: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00]
7792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7793
7794v_cmp_lt_u16 vcc, 0x3456, v2
7795// W64: encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00]
7796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7797
7798v_cmp_lt_u16 vcc, v1, v255
7799// W64: encoding: [0x01,0xff,0x53,0x7d]
7800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7801
7802v_cmp_eq_u16 vcc, v1, v2
7803// W64: encoding: [0x01,0x05,0x54,0x7d]
7804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7805
7806v_cmp_eq_u16 vcc, v255, v2
7807// W64: encoding: [0xff,0x05,0x54,0x7d]
7808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7809
7810v_cmp_eq_u16 vcc, s1, v2
7811// W64: encoding: [0x01,0x04,0x54,0x7d]
7812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7813
7814v_cmp_eq_u16 vcc, s101, v2
7815// W64: encoding: [0x65,0x04,0x54,0x7d]
7816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7817
7818v_cmp_eq_u16 vcc, vcc_lo, v2
7819// W64: encoding: [0x6a,0x04,0x54,0x7d]
7820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7821
7822v_cmp_eq_u16 vcc, vcc_hi, v2
7823// W64: encoding: [0x6b,0x04,0x54,0x7d]
7824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7825
7826v_cmp_eq_u16 vcc, m0, v2
7827// W64: encoding: [0x7c,0x04,0x54,0x7d]
7828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7829
7830v_cmp_eq_u16 vcc, exec_lo, v2
7831// W64: encoding: [0x7e,0x04,0x54,0x7d]
7832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7833
7834v_cmp_eq_u16 vcc, exec_hi, v2
7835// W64: encoding: [0x7f,0x04,0x54,0x7d]
7836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7837
7838v_cmp_eq_u16 vcc, 0, v2
7839// W64: encoding: [0x80,0x04,0x54,0x7d]
7840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7841
7842v_cmp_eq_u16 vcc, -1, v2
7843// W64: encoding: [0xc1,0x04,0x54,0x7d]
7844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7845
7846v_cmp_eq_u16 vcc, 0.5, v2
7847// W64: encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00]
7848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7849
7850v_cmp_eq_u16 vcc, -4.0, v2
7851// W64: encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00]
7852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7853
7854v_cmp_eq_u16 vcc, 0xfe0b, v2
7855// W64: encoding: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00]
7856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7857
7858v_cmp_eq_u16 vcc, 0x3456, v2
7859// W64: encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00]
7860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7861
7862v_cmp_eq_u16 vcc, v1, v255
7863// W64: encoding: [0x01,0xff,0x55,0x7d]
7864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7865
7866v_cmp_le_u16 vcc, v1, v2
7867// W64: encoding: [0x01,0x05,0x56,0x7d]
7868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7869
7870v_cmp_le_u16 vcc, v255, v2
7871// W64: encoding: [0xff,0x05,0x56,0x7d]
7872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7873
7874v_cmp_le_u16 vcc, s1, v2
7875// W64: encoding: [0x01,0x04,0x56,0x7d]
7876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7877
7878v_cmp_le_u16 vcc, s101, v2
7879// W64: encoding: [0x65,0x04,0x56,0x7d]
7880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7881
7882v_cmp_le_u16 vcc, vcc_lo, v2
7883// W64: encoding: [0x6a,0x04,0x56,0x7d]
7884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7885
7886v_cmp_le_u16 vcc, vcc_hi, v2
7887// W64: encoding: [0x6b,0x04,0x56,0x7d]
7888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7889
7890v_cmp_le_u16 vcc, m0, v2
7891// W64: encoding: [0x7c,0x04,0x56,0x7d]
7892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7893
7894v_cmp_le_u16 vcc, exec_lo, v2
7895// W64: encoding: [0x7e,0x04,0x56,0x7d]
7896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7897
7898v_cmp_le_u16 vcc, exec_hi, v2
7899// W64: encoding: [0x7f,0x04,0x56,0x7d]
7900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7901
7902v_cmp_le_u16 vcc, 0, v2
7903// W64: encoding: [0x80,0x04,0x56,0x7d]
7904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7905
7906v_cmp_le_u16 vcc, -1, v2
7907// W64: encoding: [0xc1,0x04,0x56,0x7d]
7908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7909
7910v_cmp_le_u16 vcc, 0.5, v2
7911// W64: encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00]
7912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7913
7914v_cmp_le_u16 vcc, -4.0, v2
7915// W64: encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00]
7916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7917
7918v_cmp_le_u16 vcc, 0xfe0b, v2
7919// W64: encoding: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00]
7920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7921
7922v_cmp_le_u16 vcc, 0x3456, v2
7923// W64: encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00]
7924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7925
7926v_cmp_le_u16 vcc, v1, v255
7927// W64: encoding: [0x01,0xff,0x57,0x7d]
7928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7929
7930v_cmp_gt_u16 vcc, v1, v2
7931// W64: encoding: [0x01,0x05,0x58,0x7d]
7932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7933
7934v_cmp_gt_u16 vcc, v255, v2
7935// W64: encoding: [0xff,0x05,0x58,0x7d]
7936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7937
7938v_cmp_gt_u16 vcc, s1, v2
7939// W64: encoding: [0x01,0x04,0x58,0x7d]
7940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7941
7942v_cmp_gt_u16 vcc, s101, v2
7943// W64: encoding: [0x65,0x04,0x58,0x7d]
7944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7945
7946v_cmp_gt_u16 vcc, vcc_lo, v2
7947// W64: encoding: [0x6a,0x04,0x58,0x7d]
7948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7949
7950v_cmp_gt_u16 vcc, vcc_hi, v2
7951// W64: encoding: [0x6b,0x04,0x58,0x7d]
7952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7953
7954v_cmp_gt_u16 vcc, m0, v2
7955// W64: encoding: [0x7c,0x04,0x58,0x7d]
7956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7957
7958v_cmp_gt_u16 vcc, exec_lo, v2
7959// W64: encoding: [0x7e,0x04,0x58,0x7d]
7960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7961
7962v_cmp_gt_u16 vcc, exec_hi, v2
7963// W64: encoding: [0x7f,0x04,0x58,0x7d]
7964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7965
7966v_cmp_gt_u16 vcc, 0, v2
7967// W64: encoding: [0x80,0x04,0x58,0x7d]
7968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7969
7970v_cmp_gt_u16 vcc, -1, v2
7971// W64: encoding: [0xc1,0x04,0x58,0x7d]
7972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7973
7974v_cmp_gt_u16 vcc, 0.5, v2
7975// W64: encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00]
7976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7977
7978v_cmp_gt_u16 vcc, -4.0, v2
7979// W64: encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00]
7980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7981
7982v_cmp_gt_u16 vcc, 0xfe0b, v2
7983// W64: encoding: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00]
7984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7985
7986v_cmp_gt_u16 vcc, 0x3456, v2
7987// W64: encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00]
7988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7989
7990v_cmp_gt_u16 vcc, v1, v255
7991// W64: encoding: [0x01,0xff,0x59,0x7d]
7992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7993
7994v_cmp_ne_u16 vcc, v1, v2
7995// W64: encoding: [0x01,0x05,0x5a,0x7d]
7996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
7997
7998v_cmp_ne_u16 vcc, v255, v2
7999// W64: encoding: [0xff,0x05,0x5a,0x7d]
8000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8001
8002v_cmp_ne_u16 vcc, s1, v2
8003// W64: encoding: [0x01,0x04,0x5a,0x7d]
8004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8005
8006v_cmp_ne_u16 vcc, s101, v2
8007// W64: encoding: [0x65,0x04,0x5a,0x7d]
8008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8009
8010v_cmp_ne_u16 vcc, vcc_lo, v2
8011// W64: encoding: [0x6a,0x04,0x5a,0x7d]
8012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8013
8014v_cmp_ne_u16 vcc, vcc_hi, v2
8015// W64: encoding: [0x6b,0x04,0x5a,0x7d]
8016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8017
8018v_cmp_ne_u16 vcc, m0, v2
8019// W64: encoding: [0x7c,0x04,0x5a,0x7d]
8020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8021
8022v_cmp_ne_u16 vcc, exec_lo, v2
8023// W64: encoding: [0x7e,0x04,0x5a,0x7d]
8024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8025
8026v_cmp_ne_u16 vcc, exec_hi, v2
8027// W64: encoding: [0x7f,0x04,0x5a,0x7d]
8028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8029
8030v_cmp_ne_u16 vcc, 0, v2
8031// W64: encoding: [0x80,0x04,0x5a,0x7d]
8032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8033
8034v_cmp_ne_u16 vcc, -1, v2
8035// W64: encoding: [0xc1,0x04,0x5a,0x7d]
8036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8037
8038v_cmp_ne_u16 vcc, 0.5, v2
8039// W64: encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00]
8040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8041
8042v_cmp_ne_u16 vcc, -4.0, v2
8043// W64: encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00]
8044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8045
8046v_cmp_ne_u16 vcc, 0xfe0b, v2
8047// W64: encoding: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00]
8048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8049
8050v_cmp_ne_u16 vcc, 0x3456, v2
8051// W64: encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00]
8052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8053
8054v_cmp_ne_u16 vcc, v1, v255
8055// W64: encoding: [0x01,0xff,0x5b,0x7d]
8056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8057
8058v_cmp_ge_u16 vcc, v1, v2
8059// W64: encoding: [0x01,0x05,0x5c,0x7d]
8060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8061
8062v_cmp_ge_u16 vcc, v255, v2
8063// W64: encoding: [0xff,0x05,0x5c,0x7d]
8064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8065
8066v_cmp_ge_u16 vcc, s1, v2
8067// W64: encoding: [0x01,0x04,0x5c,0x7d]
8068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8069
8070v_cmp_ge_u16 vcc, s101, v2
8071// W64: encoding: [0x65,0x04,0x5c,0x7d]
8072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8073
8074v_cmp_ge_u16 vcc, vcc_lo, v2
8075// W64: encoding: [0x6a,0x04,0x5c,0x7d]
8076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8077
8078v_cmp_ge_u16 vcc, vcc_hi, v2
8079// W64: encoding: [0x6b,0x04,0x5c,0x7d]
8080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8081
8082v_cmp_ge_u16 vcc, m0, v2
8083// W64: encoding: [0x7c,0x04,0x5c,0x7d]
8084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8085
8086v_cmp_ge_u16 vcc, exec_lo, v2
8087// W64: encoding: [0x7e,0x04,0x5c,0x7d]
8088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8089
8090v_cmp_ge_u16 vcc, exec_hi, v2
8091// W64: encoding: [0x7f,0x04,0x5c,0x7d]
8092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8093
8094v_cmp_ge_u16 vcc, 0, v2
8095// W64: encoding: [0x80,0x04,0x5c,0x7d]
8096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8097
8098v_cmp_ge_u16 vcc, -1, v2
8099// W64: encoding: [0xc1,0x04,0x5c,0x7d]
8100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8101
8102v_cmp_ge_u16 vcc, 0.5, v2
8103// W64: encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00]
8104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8105
8106v_cmp_ge_u16 vcc, -4.0, v2
8107// W64: encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00]
8108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8109
8110v_cmp_ge_u16 vcc, 0xfe0b, v2
8111// W64: encoding: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00]
8112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8113
8114v_cmp_ge_u16 vcc, 0x3456, v2
8115// W64: encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00]
8116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8117
8118v_cmp_ge_u16 vcc, v1, v255
8119// W64: encoding: [0x01,0xff,0x5d,0x7d]
8120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8121
8122v_cmp_f_u32 vcc, v1, v2
8123// W64: encoding: [0x01,0x05,0x80,0x7d]
8124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8125
8126v_cmp_f_u32 vcc, v255, v2
8127// W64: encoding: [0xff,0x05,0x80,0x7d]
8128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8129
8130v_cmp_f_u32 vcc, s1, v2
8131// W64: encoding: [0x01,0x04,0x80,0x7d]
8132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8133
8134v_cmp_f_u32 vcc, s101, v2
8135// W64: encoding: [0x65,0x04,0x80,0x7d]
8136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8137
8138v_cmp_f_u32 vcc, vcc_lo, v2
8139// W64: encoding: [0x6a,0x04,0x80,0x7d]
8140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8141
8142v_cmp_f_u32 vcc, vcc_hi, v2
8143// W64: encoding: [0x6b,0x04,0x80,0x7d]
8144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8145
8146v_cmp_f_u32 vcc, m0, v2
8147// W64: encoding: [0x7c,0x04,0x80,0x7d]
8148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8149
8150v_cmp_f_u32 vcc, exec_lo, v2
8151// W64: encoding: [0x7e,0x04,0x80,0x7d]
8152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8153
8154v_cmp_f_u32 vcc, exec_hi, v2
8155// W64: encoding: [0x7f,0x04,0x80,0x7d]
8156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8157
8158v_cmp_f_u32 vcc, 0, v2
8159// W64: encoding: [0x80,0x04,0x80,0x7d]
8160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8161
8162v_cmp_f_u32 vcc, -1, v2
8163// W64: encoding: [0xc1,0x04,0x80,0x7d]
8164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8165
8166v_cmp_f_u32 vcc, 0.5, v2
8167// W64: encoding: [0xf0,0x04,0x80,0x7d]
8168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8169
8170v_cmp_f_u32 vcc, -4.0, v2
8171// W64: encoding: [0xf7,0x04,0x80,0x7d]
8172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8173
8174v_cmp_f_u32 vcc, 0xaf123456, v2
8175// W64: encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
8176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8177
8178v_cmp_f_u32 vcc, 0x3f717273, v2
8179// W64: encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
8180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8181
8182v_cmp_f_u32 vcc, v1, v255
8183// W64: encoding: [0x01,0xff,0x81,0x7d]
8184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8185
8186v_cmp_lt_u32 vcc, v1, v2
8187// W64: encoding: [0x01,0x05,0x82,0x7d]
8188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8189
8190v_cmp_lt_u32 vcc, v255, v2
8191// W64: encoding: [0xff,0x05,0x82,0x7d]
8192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8193
8194v_cmp_lt_u32 vcc, s1, v2
8195// W64: encoding: [0x01,0x04,0x82,0x7d]
8196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8197
8198v_cmp_lt_u32 vcc, s101, v2
8199// W64: encoding: [0x65,0x04,0x82,0x7d]
8200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8201
8202v_cmp_lt_u32 vcc, vcc_lo, v2
8203// W64: encoding: [0x6a,0x04,0x82,0x7d]
8204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8205
8206v_cmp_lt_u32 vcc, vcc_hi, v2
8207// W64: encoding: [0x6b,0x04,0x82,0x7d]
8208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8209
8210v_cmp_lt_u32 vcc, m0, v2
8211// W64: encoding: [0x7c,0x04,0x82,0x7d]
8212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8213
8214v_cmp_lt_u32 vcc, exec_lo, v2
8215// W64: encoding: [0x7e,0x04,0x82,0x7d]
8216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8217
8218v_cmp_lt_u32 vcc, exec_hi, v2
8219// W64: encoding: [0x7f,0x04,0x82,0x7d]
8220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8221
8222v_cmp_lt_u32 vcc, 0, v2
8223// W64: encoding: [0x80,0x04,0x82,0x7d]
8224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8225
8226v_cmp_lt_u32 vcc, -1, v2
8227// W64: encoding: [0xc1,0x04,0x82,0x7d]
8228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8229
8230v_cmp_lt_u32 vcc, 0.5, v2
8231// W64: encoding: [0xf0,0x04,0x82,0x7d]
8232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8233
8234v_cmp_lt_u32 vcc, -4.0, v2
8235// W64: encoding: [0xf7,0x04,0x82,0x7d]
8236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8237
8238v_cmp_lt_u32 vcc, 0xaf123456, v2
8239// W64: encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
8240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8241
8242v_cmp_lt_u32 vcc, 0x3f717273, v2
8243// W64: encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
8244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8245
8246v_cmp_lt_u32 vcc, v1, v255
8247// W64: encoding: [0x01,0xff,0x83,0x7d]
8248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8249
8250v_cmp_eq_u32 vcc, v1, v2
8251// W64: encoding: [0x01,0x05,0x84,0x7d]
8252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8253
8254v_cmp_eq_u32 vcc, v255, v2
8255// W64: encoding: [0xff,0x05,0x84,0x7d]
8256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8257
8258v_cmp_eq_u32 vcc, s1, v2
8259// W64: encoding: [0x01,0x04,0x84,0x7d]
8260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8261
8262v_cmp_eq_u32 vcc, s101, v2
8263// W64: encoding: [0x65,0x04,0x84,0x7d]
8264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8265
8266v_cmp_eq_u32 vcc, vcc_lo, v2
8267// W64: encoding: [0x6a,0x04,0x84,0x7d]
8268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8269
8270v_cmp_eq_u32 vcc, vcc_hi, v2
8271// W64: encoding: [0x6b,0x04,0x84,0x7d]
8272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8273
8274v_cmp_eq_u32 vcc, m0, v2
8275// W64: encoding: [0x7c,0x04,0x84,0x7d]
8276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8277
8278v_cmp_eq_u32 vcc, exec_lo, v2
8279// W64: encoding: [0x7e,0x04,0x84,0x7d]
8280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8281
8282v_cmp_eq_u32 vcc, exec_hi, v2
8283// W64: encoding: [0x7f,0x04,0x84,0x7d]
8284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8285
8286v_cmp_eq_u32 vcc, 0, v2
8287// W64: encoding: [0x80,0x04,0x84,0x7d]
8288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8289
8290v_cmp_eq_u32 vcc, -1, v2
8291// W64: encoding: [0xc1,0x04,0x84,0x7d]
8292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8293
8294v_cmp_eq_u32 vcc, 0.5, v2
8295// W64: encoding: [0xf0,0x04,0x84,0x7d]
8296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8297
8298v_cmp_eq_u32 vcc, -4.0, v2
8299// W64: encoding: [0xf7,0x04,0x84,0x7d]
8300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8301
8302v_cmp_eq_u32 vcc, 0xaf123456, v2
8303// W64: encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
8304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8305
8306v_cmp_eq_u32 vcc, 0x3f717273, v2
8307// W64: encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
8308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8309
8310v_cmp_eq_u32 vcc, v1, v255
8311// W64: encoding: [0x01,0xff,0x85,0x7d]
8312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8313
8314v_cmp_le_u32 vcc, v1, v2
8315// W64: encoding: [0x01,0x05,0x86,0x7d]
8316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8317
8318v_cmp_le_u32 vcc, v255, v2
8319// W64: encoding: [0xff,0x05,0x86,0x7d]
8320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8321
8322v_cmp_le_u32 vcc, s1, v2
8323// W64: encoding: [0x01,0x04,0x86,0x7d]
8324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8325
8326v_cmp_le_u32 vcc, s101, v2
8327// W64: encoding: [0x65,0x04,0x86,0x7d]
8328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8329
8330v_cmp_le_u32 vcc, vcc_lo, v2
8331// W64: encoding: [0x6a,0x04,0x86,0x7d]
8332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8333
8334v_cmp_le_u32 vcc, vcc_hi, v2
8335// W64: encoding: [0x6b,0x04,0x86,0x7d]
8336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8337
8338v_cmp_le_u32 vcc, m0, v2
8339// W64: encoding: [0x7c,0x04,0x86,0x7d]
8340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8341
8342v_cmp_le_u32 vcc, exec_lo, v2
8343// W64: encoding: [0x7e,0x04,0x86,0x7d]
8344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8345
8346v_cmp_le_u32 vcc, exec_hi, v2
8347// W64: encoding: [0x7f,0x04,0x86,0x7d]
8348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8349
8350v_cmp_le_u32 vcc, 0, v2
8351// W64: encoding: [0x80,0x04,0x86,0x7d]
8352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8353
8354v_cmp_le_u32 vcc, -1, v2
8355// W64: encoding: [0xc1,0x04,0x86,0x7d]
8356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8357
8358v_cmp_le_u32 vcc, 0.5, v2
8359// W64: encoding: [0xf0,0x04,0x86,0x7d]
8360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8361
8362v_cmp_le_u32 vcc, -4.0, v2
8363// W64: encoding: [0xf7,0x04,0x86,0x7d]
8364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8365
8366v_cmp_le_u32 vcc, 0xaf123456, v2
8367// W64: encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
8368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8369
8370v_cmp_le_u32 vcc, 0x3f717273, v2
8371// W64: encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
8372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8373
8374v_cmp_le_u32 vcc, v1, v255
8375// W64: encoding: [0x01,0xff,0x87,0x7d]
8376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8377
8378v_cmp_gt_u32 vcc, v1, v2
8379// W64: encoding: [0x01,0x05,0x88,0x7d]
8380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8381
8382v_cmp_gt_u32 vcc, v255, v2
8383// W64: encoding: [0xff,0x05,0x88,0x7d]
8384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8385
8386v_cmp_gt_u32 vcc, s1, v2
8387// W64: encoding: [0x01,0x04,0x88,0x7d]
8388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8389
8390v_cmp_gt_u32 vcc, s101, v2
8391// W64: encoding: [0x65,0x04,0x88,0x7d]
8392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8393
8394v_cmp_gt_u32 vcc, vcc_lo, v2
8395// W64: encoding: [0x6a,0x04,0x88,0x7d]
8396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8397
8398v_cmp_gt_u32 vcc, vcc_hi, v2
8399// W64: encoding: [0x6b,0x04,0x88,0x7d]
8400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8401
8402v_cmp_gt_u32 vcc, m0, v2
8403// W64: encoding: [0x7c,0x04,0x88,0x7d]
8404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8405
8406v_cmp_gt_u32 vcc, exec_lo, v2
8407// W64: encoding: [0x7e,0x04,0x88,0x7d]
8408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8409
8410v_cmp_gt_u32 vcc, exec_hi, v2
8411// W64: encoding: [0x7f,0x04,0x88,0x7d]
8412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8413
8414v_cmp_gt_u32 vcc, 0, v2
8415// W64: encoding: [0x80,0x04,0x88,0x7d]
8416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8417
8418v_cmp_gt_u32 vcc, -1, v2
8419// W64: encoding: [0xc1,0x04,0x88,0x7d]
8420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8421
8422v_cmp_gt_u32 vcc, 0.5, v2
8423// W64: encoding: [0xf0,0x04,0x88,0x7d]
8424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8425
8426v_cmp_gt_u32 vcc, -4.0, v2
8427// W64: encoding: [0xf7,0x04,0x88,0x7d]
8428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8429
8430v_cmp_gt_u32 vcc, 0xaf123456, v2
8431// W64: encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
8432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8433
8434v_cmp_gt_u32 vcc, 0x3f717273, v2
8435// W64: encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
8436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8437
8438v_cmp_gt_u32 vcc, v1, v255
8439// W64: encoding: [0x01,0xff,0x89,0x7d]
8440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8441
8442v_cmp_ne_u32 vcc, v1, v2
8443// W64: encoding: [0x01,0x05,0x8a,0x7d]
8444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8445
8446v_cmp_ne_u32 vcc, v255, v2
8447// W64: encoding: [0xff,0x05,0x8a,0x7d]
8448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8449
8450v_cmp_ne_u32 vcc, s1, v2
8451// W64: encoding: [0x01,0x04,0x8a,0x7d]
8452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8453
8454v_cmp_ne_u32 vcc, s101, v2
8455// W64: encoding: [0x65,0x04,0x8a,0x7d]
8456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8457
8458v_cmp_ne_u32 vcc, vcc_lo, v2
8459// W64: encoding: [0x6a,0x04,0x8a,0x7d]
8460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8461
8462v_cmp_ne_u32 vcc, vcc_hi, v2
8463// W64: encoding: [0x6b,0x04,0x8a,0x7d]
8464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8465
8466v_cmp_ne_u32 vcc, m0, v2
8467// W64: encoding: [0x7c,0x04,0x8a,0x7d]
8468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8469
8470v_cmp_ne_u32 vcc, exec_lo, v2
8471// W64: encoding: [0x7e,0x04,0x8a,0x7d]
8472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8473
8474v_cmp_ne_u32 vcc, exec_hi, v2
8475// W64: encoding: [0x7f,0x04,0x8a,0x7d]
8476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8477
8478v_cmp_ne_u32 vcc, 0, v2
8479// W64: encoding: [0x80,0x04,0x8a,0x7d]
8480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8481
8482v_cmp_ne_u32 vcc, -1, v2
8483// W64: encoding: [0xc1,0x04,0x8a,0x7d]
8484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8485
8486v_cmp_ne_u32 vcc, 0.5, v2
8487// W64: encoding: [0xf0,0x04,0x8a,0x7d]
8488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8489
8490v_cmp_ne_u32 vcc, -4.0, v2
8491// W64: encoding: [0xf7,0x04,0x8a,0x7d]
8492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8493
8494v_cmp_ne_u32 vcc, 0xaf123456, v2
8495// W64: encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
8496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8497
8498v_cmp_ne_u32 vcc, 0x3f717273, v2
8499// W64: encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
8500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8501
8502v_cmp_ne_u32 vcc, v1, v255
8503// W64: encoding: [0x01,0xff,0x8b,0x7d]
8504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8505
8506v_cmp_ge_u32 vcc, v1, v2
8507// W64: encoding: [0x01,0x05,0x8c,0x7d]
8508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8509
8510v_cmp_ge_u32 vcc, v255, v2
8511// W64: encoding: [0xff,0x05,0x8c,0x7d]
8512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8513
8514v_cmp_ge_u32 vcc, s1, v2
8515// W64: encoding: [0x01,0x04,0x8c,0x7d]
8516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8517
8518v_cmp_ge_u32 vcc, s101, v2
8519// W64: encoding: [0x65,0x04,0x8c,0x7d]
8520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8521
8522v_cmp_ge_u32 vcc, vcc_lo, v2
8523// W64: encoding: [0x6a,0x04,0x8c,0x7d]
8524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8525
8526v_cmp_ge_u32 vcc, vcc_hi, v2
8527// W64: encoding: [0x6b,0x04,0x8c,0x7d]
8528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8529
8530v_cmp_ge_u32 vcc, m0, v2
8531// W64: encoding: [0x7c,0x04,0x8c,0x7d]
8532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8533
8534v_cmp_ge_u32 vcc, exec_lo, v2
8535// W64: encoding: [0x7e,0x04,0x8c,0x7d]
8536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8537
8538v_cmp_ge_u32 vcc, exec_hi, v2
8539// W64: encoding: [0x7f,0x04,0x8c,0x7d]
8540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8541
8542v_cmp_ge_u32 vcc, 0, v2
8543// W64: encoding: [0x80,0x04,0x8c,0x7d]
8544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8545
8546v_cmp_ge_u32 vcc, -1, v2
8547// W64: encoding: [0xc1,0x04,0x8c,0x7d]
8548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8549
8550v_cmp_ge_u32 vcc, 0.5, v2
8551// W64: encoding: [0xf0,0x04,0x8c,0x7d]
8552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8553
8554v_cmp_ge_u32 vcc, -4.0, v2
8555// W64: encoding: [0xf7,0x04,0x8c,0x7d]
8556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8557
8558v_cmp_ge_u32 vcc, 0xaf123456, v2
8559// W64: encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
8560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8561
8562v_cmp_ge_u32 vcc, 0x3f717273, v2
8563// W64: encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
8564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8565
8566v_cmp_ge_u32 vcc, v1, v255
8567// W64: encoding: [0x01,0xff,0x8d,0x7d]
8568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8569
8570v_cmp_t_u32 vcc, v1, v2
8571// W64: encoding: [0x01,0x05,0x8e,0x7d]
8572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8573
8574v_cmp_t_u32 vcc, v255, v2
8575// W64: encoding: [0xff,0x05,0x8e,0x7d]
8576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8577
8578v_cmp_t_u32 vcc, s1, v2
8579// W64: encoding: [0x01,0x04,0x8e,0x7d]
8580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8581
8582v_cmp_t_u32 vcc, s101, v2
8583// W64: encoding: [0x65,0x04,0x8e,0x7d]
8584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8585
8586v_cmp_t_u32 vcc, vcc_lo, v2
8587// W64: encoding: [0x6a,0x04,0x8e,0x7d]
8588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8589
8590v_cmp_t_u32 vcc, vcc_hi, v2
8591// W64: encoding: [0x6b,0x04,0x8e,0x7d]
8592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8593
8594v_cmp_t_u32 vcc, m0, v2
8595// W64: encoding: [0x7c,0x04,0x8e,0x7d]
8596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8597
8598v_cmp_t_u32 vcc, exec_lo, v2
8599// W64: encoding: [0x7e,0x04,0x8e,0x7d]
8600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8601
8602v_cmp_t_u32 vcc, exec_hi, v2
8603// W64: encoding: [0x7f,0x04,0x8e,0x7d]
8604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8605
8606v_cmp_t_u32 vcc, 0, v2
8607// W64: encoding: [0x80,0x04,0x8e,0x7d]
8608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8609
8610v_cmp_t_u32 vcc, -1, v2
8611// W64: encoding: [0xc1,0x04,0x8e,0x7d]
8612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8613
8614v_cmp_t_u32 vcc, 0.5, v2
8615// W64: encoding: [0xf0,0x04,0x8e,0x7d]
8616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8617
8618v_cmp_t_u32 vcc, -4.0, v2
8619// W64: encoding: [0xf7,0x04,0x8e,0x7d]
8620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8621
8622v_cmp_t_u32 vcc, 0xaf123456, v2
8623// W64: encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
8624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8625
8626v_cmp_t_u32 vcc, 0x3f717273, v2
8627// W64: encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
8628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8629
8630v_cmp_t_u32 vcc, v1, v255
8631// W64: encoding: [0x01,0xff,0x8f,0x7d]
8632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8633
8634v_cmp_f_f16 vcc, v1, v2
8635// W64: encoding: [0x01,0x05,0x90,0x7d]
8636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8637
8638v_cmp_f_f16 vcc, v255, v2
8639// W64: encoding: [0xff,0x05,0x90,0x7d]
8640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8641
8642v_cmp_f_f16 vcc, s1, v2
8643// W64: encoding: [0x01,0x04,0x90,0x7d]
8644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8645
8646v_cmp_f_f16 vcc, s101, v2
8647// W64: encoding: [0x65,0x04,0x90,0x7d]
8648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8649
8650v_cmp_f_f16 vcc, vcc_lo, v2
8651// W64: encoding: [0x6a,0x04,0x90,0x7d]
8652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8653
8654v_cmp_f_f16 vcc, vcc_hi, v2
8655// W64: encoding: [0x6b,0x04,0x90,0x7d]
8656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8657
8658v_cmp_f_f16 vcc, m0, v2
8659// W64: encoding: [0x7c,0x04,0x90,0x7d]
8660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8661
8662v_cmp_f_f16 vcc, exec_lo, v2
8663// W64: encoding: [0x7e,0x04,0x90,0x7d]
8664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8665
8666v_cmp_f_f16 vcc, exec_hi, v2
8667// W64: encoding: [0x7f,0x04,0x90,0x7d]
8668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8669
8670v_cmp_f_f16 vcc, 0, v2
8671// W64: encoding: [0x80,0x04,0x90,0x7d]
8672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8673
8674v_cmp_f_f16 vcc, -1, v2
8675// W64: encoding: [0xc1,0x04,0x90,0x7d]
8676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8677
8678v_cmp_f_f16 vcc, 0.5, v2
8679// W64: encoding: [0xf0,0x04,0x90,0x7d]
8680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8681
8682v_cmp_f_f16 vcc, -4.0, v2
8683// W64: encoding: [0xf7,0x04,0x90,0x7d]
8684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8685
8686v_cmp_f_f16 vcc, 0xfe0b, v2
8687// W64: encoding: [0xff,0x04,0x90,0x7d,0x0b,0xfe,0x00,0x00]
8688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8689
8690v_cmp_f_f16 vcc, 0x3456, v2
8691// W64: encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x00,0x00]
8692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8693
8694v_cmp_f_f16 vcc, v1, v255
8695// W64: encoding: [0x01,0xff,0x91,0x7d]
8696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8697
8698v_cmp_lt_f16 vcc, v1, v2
8699// W64: encoding: [0x01,0x05,0x92,0x7d]
8700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8701
8702v_cmp_lt_f16 vcc, v255, v2
8703// W64: encoding: [0xff,0x05,0x92,0x7d]
8704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8705
8706v_cmp_lt_f16 vcc, s1, v2
8707// W64: encoding: [0x01,0x04,0x92,0x7d]
8708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8709
8710v_cmp_lt_f16 vcc, s101, v2
8711// W64: encoding: [0x65,0x04,0x92,0x7d]
8712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8713
8714v_cmp_lt_f16 vcc, vcc_lo, v2
8715// W64: encoding: [0x6a,0x04,0x92,0x7d]
8716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8717
8718v_cmp_lt_f16 vcc, vcc_hi, v2
8719// W64: encoding: [0x6b,0x04,0x92,0x7d]
8720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8721
8722v_cmp_lt_f16 vcc, m0, v2
8723// W64: encoding: [0x7c,0x04,0x92,0x7d]
8724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8725
8726v_cmp_lt_f16 vcc, exec_lo, v2
8727// W64: encoding: [0x7e,0x04,0x92,0x7d]
8728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8729
8730v_cmp_lt_f16 vcc, exec_hi, v2
8731// W64: encoding: [0x7f,0x04,0x92,0x7d]
8732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8733
8734v_cmp_lt_f16 vcc, 0, v2
8735// W64: encoding: [0x80,0x04,0x92,0x7d]
8736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8737
8738v_cmp_lt_f16 vcc, -1, v2
8739// W64: encoding: [0xc1,0x04,0x92,0x7d]
8740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8741
8742v_cmp_lt_f16 vcc, 0.5, v2
8743// W64: encoding: [0xf0,0x04,0x92,0x7d]
8744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8745
8746v_cmp_lt_f16 vcc, -4.0, v2
8747// W64: encoding: [0xf7,0x04,0x92,0x7d]
8748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8749
8750v_cmp_lt_f16 vcc, 0xfe0b, v2
8751// W64: encoding: [0xff,0x04,0x92,0x7d,0x0b,0xfe,0x00,0x00]
8752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8753
8754v_cmp_lt_f16 vcc, 0x3456, v2
8755// W64: encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x00,0x00]
8756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8757
8758v_cmp_lt_f16 vcc, v1, v255
8759// W64: encoding: [0x01,0xff,0x93,0x7d]
8760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8761
8762v_cmp_eq_f16 vcc, v1, v2
8763// W64: encoding: [0x01,0x05,0x94,0x7d]
8764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8765
8766v_cmp_eq_f16 vcc, v255, v2
8767// W64: encoding: [0xff,0x05,0x94,0x7d]
8768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8769
8770v_cmp_eq_f16 vcc, s1, v2
8771// W64: encoding: [0x01,0x04,0x94,0x7d]
8772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8773
8774v_cmp_eq_f16 vcc, s101, v2
8775// W64: encoding: [0x65,0x04,0x94,0x7d]
8776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8777
8778v_cmp_eq_f16 vcc, vcc_lo, v2
8779// W64: encoding: [0x6a,0x04,0x94,0x7d]
8780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8781
8782v_cmp_eq_f16 vcc, vcc_hi, v2
8783// W64: encoding: [0x6b,0x04,0x94,0x7d]
8784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8785
8786v_cmp_eq_f16 vcc, m0, v2
8787// W64: encoding: [0x7c,0x04,0x94,0x7d]
8788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8789
8790v_cmp_eq_f16 vcc, exec_lo, v2
8791// W64: encoding: [0x7e,0x04,0x94,0x7d]
8792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8793
8794v_cmp_eq_f16 vcc, exec_hi, v2
8795// W64: encoding: [0x7f,0x04,0x94,0x7d]
8796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8797
8798v_cmp_eq_f16 vcc, 0, v2
8799// W64: encoding: [0x80,0x04,0x94,0x7d]
8800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8801
8802v_cmp_eq_f16 vcc, -1, v2
8803// W64: encoding: [0xc1,0x04,0x94,0x7d]
8804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8805
8806v_cmp_eq_f16 vcc, 0.5, v2
8807// W64: encoding: [0xf0,0x04,0x94,0x7d]
8808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8809
8810v_cmp_eq_f16 vcc, -4.0, v2
8811// W64: encoding: [0xf7,0x04,0x94,0x7d]
8812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8813
8814v_cmp_eq_f16 vcc, 0xfe0b, v2
8815// W64: encoding: [0xff,0x04,0x94,0x7d,0x0b,0xfe,0x00,0x00]
8816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8817
8818v_cmp_eq_f16 vcc, 0x3456, v2
8819// W64: encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x00,0x00]
8820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8821
8822v_cmp_eq_f16 vcc, v1, v255
8823// W64: encoding: [0x01,0xff,0x95,0x7d]
8824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8825
8826v_cmp_le_f16 vcc, v1, v2
8827// W64: encoding: [0x01,0x05,0x96,0x7d]
8828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8829
8830v_cmp_le_f16 vcc, v255, v2
8831// W64: encoding: [0xff,0x05,0x96,0x7d]
8832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8833
8834v_cmp_le_f16 vcc, s1, v2
8835// W64: encoding: [0x01,0x04,0x96,0x7d]
8836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8837
8838v_cmp_le_f16 vcc, s101, v2
8839// W64: encoding: [0x65,0x04,0x96,0x7d]
8840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8841
8842v_cmp_le_f16 vcc, vcc_lo, v2
8843// W64: encoding: [0x6a,0x04,0x96,0x7d]
8844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8845
8846v_cmp_le_f16 vcc, vcc_hi, v2
8847// W64: encoding: [0x6b,0x04,0x96,0x7d]
8848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8849
8850v_cmp_le_f16 vcc, m0, v2
8851// W64: encoding: [0x7c,0x04,0x96,0x7d]
8852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8853
8854v_cmp_le_f16 vcc, exec_lo, v2
8855// W64: encoding: [0x7e,0x04,0x96,0x7d]
8856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8857
8858v_cmp_le_f16 vcc, exec_hi, v2
8859// W64: encoding: [0x7f,0x04,0x96,0x7d]
8860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8861
8862v_cmp_le_f16 vcc, 0, v2
8863// W64: encoding: [0x80,0x04,0x96,0x7d]
8864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8865
8866v_cmp_le_f16 vcc, -1, v2
8867// W64: encoding: [0xc1,0x04,0x96,0x7d]
8868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8869
8870v_cmp_le_f16 vcc, 0.5, v2
8871// W64: encoding: [0xf0,0x04,0x96,0x7d]
8872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8873
8874v_cmp_le_f16 vcc, -4.0, v2
8875// W64: encoding: [0xf7,0x04,0x96,0x7d]
8876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8877
8878v_cmp_le_f16 vcc, 0xfe0b, v2
8879// W64: encoding: [0xff,0x04,0x96,0x7d,0x0b,0xfe,0x00,0x00]
8880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8881
8882v_cmp_le_f16 vcc, 0x3456, v2
8883// W64: encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x00,0x00]
8884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8885
8886v_cmp_le_f16 vcc, v1, v255
8887// W64: encoding: [0x01,0xff,0x97,0x7d]
8888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8889
8890v_cmp_gt_f16 vcc, v1, v2
8891// W64: encoding: [0x01,0x05,0x98,0x7d]
8892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8893
8894v_cmp_gt_f16 vcc, v255, v2
8895// W64: encoding: [0xff,0x05,0x98,0x7d]
8896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8897
8898v_cmp_gt_f16 vcc, s1, v2
8899// W64: encoding: [0x01,0x04,0x98,0x7d]
8900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8901
8902v_cmp_gt_f16 vcc, s101, v2
8903// W64: encoding: [0x65,0x04,0x98,0x7d]
8904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8905
8906v_cmp_gt_f16 vcc, vcc_lo, v2
8907// W64: encoding: [0x6a,0x04,0x98,0x7d]
8908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8909
8910v_cmp_gt_f16 vcc, vcc_hi, v2
8911// W64: encoding: [0x6b,0x04,0x98,0x7d]
8912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8913
8914v_cmp_gt_f16 vcc, m0, v2
8915// W64: encoding: [0x7c,0x04,0x98,0x7d]
8916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8917
8918v_cmp_gt_f16 vcc, exec_lo, v2
8919// W64: encoding: [0x7e,0x04,0x98,0x7d]
8920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8921
8922v_cmp_gt_f16 vcc, exec_hi, v2
8923// W64: encoding: [0x7f,0x04,0x98,0x7d]
8924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8925
8926v_cmp_gt_f16 vcc, 0, v2
8927// W64: encoding: [0x80,0x04,0x98,0x7d]
8928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8929
8930v_cmp_gt_f16 vcc, -1, v2
8931// W64: encoding: [0xc1,0x04,0x98,0x7d]
8932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8933
8934v_cmp_gt_f16 vcc, 0.5, v2
8935// W64: encoding: [0xf0,0x04,0x98,0x7d]
8936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8937
8938v_cmp_gt_f16 vcc, -4.0, v2
8939// W64: encoding: [0xf7,0x04,0x98,0x7d]
8940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8941
8942v_cmp_gt_f16 vcc, 0xfe0b, v2
8943// W64: encoding: [0xff,0x04,0x98,0x7d,0x0b,0xfe,0x00,0x00]
8944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8945
8946v_cmp_gt_f16 vcc, 0x3456, v2
8947// W64: encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x00,0x00]
8948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8949
8950v_cmp_gt_f16 vcc, v1, v255
8951// W64: encoding: [0x01,0xff,0x99,0x7d]
8952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8953
8954v_cmp_lg_f16 vcc, v1, v2
8955// W64: encoding: [0x01,0x05,0x9a,0x7d]
8956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8957
8958v_cmp_lg_f16 vcc, v255, v2
8959// W64: encoding: [0xff,0x05,0x9a,0x7d]
8960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8961
8962v_cmp_lg_f16 vcc, s1, v2
8963// W64: encoding: [0x01,0x04,0x9a,0x7d]
8964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8965
8966v_cmp_lg_f16 vcc, s101, v2
8967// W64: encoding: [0x65,0x04,0x9a,0x7d]
8968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8969
8970v_cmp_lg_f16 vcc, vcc_lo, v2
8971// W64: encoding: [0x6a,0x04,0x9a,0x7d]
8972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8973
8974v_cmp_lg_f16 vcc, vcc_hi, v2
8975// W64: encoding: [0x6b,0x04,0x9a,0x7d]
8976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8977
8978v_cmp_lg_f16 vcc, m0, v2
8979// W64: encoding: [0x7c,0x04,0x9a,0x7d]
8980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8981
8982v_cmp_lg_f16 vcc, exec_lo, v2
8983// W64: encoding: [0x7e,0x04,0x9a,0x7d]
8984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8985
8986v_cmp_lg_f16 vcc, exec_hi, v2
8987// W64: encoding: [0x7f,0x04,0x9a,0x7d]
8988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8989
8990v_cmp_lg_f16 vcc, 0, v2
8991// W64: encoding: [0x80,0x04,0x9a,0x7d]
8992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8993
8994v_cmp_lg_f16 vcc, -1, v2
8995// W64: encoding: [0xc1,0x04,0x9a,0x7d]
8996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
8997
8998v_cmp_lg_f16 vcc, 0.5, v2
8999// W64: encoding: [0xf0,0x04,0x9a,0x7d]
9000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9001
9002v_cmp_lg_f16 vcc, -4.0, v2
9003// W64: encoding: [0xf7,0x04,0x9a,0x7d]
9004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9005
9006v_cmp_lg_f16 vcc, 0xfe0b, v2
9007// W64: encoding: [0xff,0x04,0x9a,0x7d,0x0b,0xfe,0x00,0x00]
9008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9009
9010v_cmp_lg_f16 vcc, 0x3456, v2
9011// W64: encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x00,0x00]
9012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9013
9014v_cmp_lg_f16 vcc, v1, v255
9015// W64: encoding: [0x01,0xff,0x9b,0x7d]
9016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9017
9018v_cmp_ge_f16 vcc, v1, v2
9019// W64: encoding: [0x01,0x05,0x9c,0x7d]
9020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9021
9022v_cmp_ge_f16 vcc, v255, v2
9023// W64: encoding: [0xff,0x05,0x9c,0x7d]
9024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9025
9026v_cmp_ge_f16 vcc, s1, v2
9027// W64: encoding: [0x01,0x04,0x9c,0x7d]
9028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9029
9030v_cmp_ge_f16 vcc, s101, v2
9031// W64: encoding: [0x65,0x04,0x9c,0x7d]
9032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9033
9034v_cmp_ge_f16 vcc, vcc_lo, v2
9035// W64: encoding: [0x6a,0x04,0x9c,0x7d]
9036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9037
9038v_cmp_ge_f16 vcc, vcc_hi, v2
9039// W64: encoding: [0x6b,0x04,0x9c,0x7d]
9040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9041
9042v_cmp_ge_f16 vcc, m0, v2
9043// W64: encoding: [0x7c,0x04,0x9c,0x7d]
9044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9045
9046v_cmp_ge_f16 vcc, exec_lo, v2
9047// W64: encoding: [0x7e,0x04,0x9c,0x7d]
9048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9049
9050v_cmp_ge_f16 vcc, exec_hi, v2
9051// W64: encoding: [0x7f,0x04,0x9c,0x7d]
9052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9053
9054v_cmp_ge_f16 vcc, 0, v2
9055// W64: encoding: [0x80,0x04,0x9c,0x7d]
9056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9057
9058v_cmp_ge_f16 vcc, -1, v2
9059// W64: encoding: [0xc1,0x04,0x9c,0x7d]
9060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9061
9062v_cmp_ge_f16 vcc, 0.5, v2
9063// W64: encoding: [0xf0,0x04,0x9c,0x7d]
9064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9065
9066v_cmp_ge_f16 vcc, -4.0, v2
9067// W64: encoding: [0xf7,0x04,0x9c,0x7d]
9068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9069
9070v_cmp_ge_f16 vcc, 0xfe0b, v2
9071// W64: encoding: [0xff,0x04,0x9c,0x7d,0x0b,0xfe,0x00,0x00]
9072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9073
9074v_cmp_ge_f16 vcc, 0x3456, v2
9075// W64: encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x00,0x00]
9076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9077
9078v_cmp_ge_f16 vcc, v1, v255
9079// W64: encoding: [0x01,0xff,0x9d,0x7d]
9080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9081
9082v_cmp_o_f16 vcc, v1, v2
9083// W64: encoding: [0x01,0x05,0x9e,0x7d]
9084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9085
9086v_cmp_o_f16 vcc, v255, v2
9087// W64: encoding: [0xff,0x05,0x9e,0x7d]
9088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9089
9090v_cmp_o_f16 vcc, s1, v2
9091// W64: encoding: [0x01,0x04,0x9e,0x7d]
9092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9093
9094v_cmp_o_f16 vcc, s101, v2
9095// W64: encoding: [0x65,0x04,0x9e,0x7d]
9096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9097
9098v_cmp_o_f16 vcc, vcc_lo, v2
9099// W64: encoding: [0x6a,0x04,0x9e,0x7d]
9100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9101
9102v_cmp_o_f16 vcc, vcc_hi, v2
9103// W64: encoding: [0x6b,0x04,0x9e,0x7d]
9104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9105
9106v_cmp_o_f16 vcc, m0, v2
9107// W64: encoding: [0x7c,0x04,0x9e,0x7d]
9108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9109
9110v_cmp_o_f16 vcc, exec_lo, v2
9111// W64: encoding: [0x7e,0x04,0x9e,0x7d]
9112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9113
9114v_cmp_o_f16 vcc, exec_hi, v2
9115// W64: encoding: [0x7f,0x04,0x9e,0x7d]
9116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9117
9118v_cmp_o_f16 vcc, 0, v2
9119// W64: encoding: [0x80,0x04,0x9e,0x7d]
9120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9121
9122v_cmp_o_f16 vcc, -1, v2
9123// W64: encoding: [0xc1,0x04,0x9e,0x7d]
9124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9125
9126v_cmp_o_f16 vcc, 0.5, v2
9127// W64: encoding: [0xf0,0x04,0x9e,0x7d]
9128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9129
9130v_cmp_o_f16 vcc, -4.0, v2
9131// W64: encoding: [0xf7,0x04,0x9e,0x7d]
9132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9133
9134v_cmp_o_f16 vcc, 0xfe0b, v2
9135// W64: encoding: [0xff,0x04,0x9e,0x7d,0x0b,0xfe,0x00,0x00]
9136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9137
9138v_cmp_o_f16 vcc, 0x3456, v2
9139// W64: encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x00,0x00]
9140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9141
9142v_cmp_o_f16 vcc, v1, v255
9143// W64: encoding: [0x01,0xff,0x9f,0x7d]
9144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9145
9146v_cmp_u_f16 vcc, v1, v2
9147// W64: encoding: [0x01,0x05,0xd0,0x7d]
9148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9149
9150v_cmp_u_f16 vcc, v255, v2
9151// W64: encoding: [0xff,0x05,0xd0,0x7d]
9152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9153
9154v_cmp_u_f16 vcc, s1, v2
9155// W64: encoding: [0x01,0x04,0xd0,0x7d]
9156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9157
9158v_cmp_u_f16 vcc, s101, v2
9159// W64: encoding: [0x65,0x04,0xd0,0x7d]
9160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9161
9162v_cmp_u_f16 vcc, vcc_lo, v2
9163// W64: encoding: [0x6a,0x04,0xd0,0x7d]
9164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9165
9166v_cmp_u_f16 vcc, vcc_hi, v2
9167// W64: encoding: [0x6b,0x04,0xd0,0x7d]
9168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9169
9170v_cmp_u_f16 vcc, m0, v2
9171// W64: encoding: [0x7c,0x04,0xd0,0x7d]
9172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9173
9174v_cmp_u_f16 vcc, exec_lo, v2
9175// W64: encoding: [0x7e,0x04,0xd0,0x7d]
9176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9177
9178v_cmp_u_f16 vcc, exec_hi, v2
9179// W64: encoding: [0x7f,0x04,0xd0,0x7d]
9180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9181
9182v_cmp_u_f16 vcc, 0, v2
9183// W64: encoding: [0x80,0x04,0xd0,0x7d]
9184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9185
9186v_cmp_u_f16 vcc, -1, v2
9187// W64: encoding: [0xc1,0x04,0xd0,0x7d]
9188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9189
9190v_cmp_u_f16 vcc, 0.5, v2
9191// W64: encoding: [0xf0,0x04,0xd0,0x7d]
9192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9193
9194v_cmp_u_f16 vcc, -4.0, v2
9195// W64: encoding: [0xf7,0x04,0xd0,0x7d]
9196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9197
9198v_cmp_u_f16 vcc, 0xfe0b, v2
9199// W64: encoding: [0xff,0x04,0xd0,0x7d,0x0b,0xfe,0x00,0x00]
9200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9201
9202v_cmp_u_f16 vcc, 0x3456, v2
9203// W64: encoding: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x00,0x00]
9204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9205
9206v_cmp_u_f16 vcc, v1, v255
9207// W64: encoding: [0x01,0xff,0xd1,0x7d]
9208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9209
9210v_cmp_nge_f16 vcc, v1, v2
9211// W64: encoding: [0x01,0x05,0xd2,0x7d]
9212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9213
9214v_cmp_nge_f16 vcc, v255, v2
9215// W64: encoding: [0xff,0x05,0xd2,0x7d]
9216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9217
9218v_cmp_nge_f16 vcc, s1, v2
9219// W64: encoding: [0x01,0x04,0xd2,0x7d]
9220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9221
9222v_cmp_nge_f16 vcc, s101, v2
9223// W64: encoding: [0x65,0x04,0xd2,0x7d]
9224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9225
9226v_cmp_nge_f16 vcc, vcc_lo, v2
9227// W64: encoding: [0x6a,0x04,0xd2,0x7d]
9228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9229
9230v_cmp_nge_f16 vcc, vcc_hi, v2
9231// W64: encoding: [0x6b,0x04,0xd2,0x7d]
9232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9233
9234v_cmp_nge_f16 vcc, m0, v2
9235// W64: encoding: [0x7c,0x04,0xd2,0x7d]
9236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9237
9238v_cmp_nge_f16 vcc, exec_lo, v2
9239// W64: encoding: [0x7e,0x04,0xd2,0x7d]
9240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9241
9242v_cmp_nge_f16 vcc, exec_hi, v2
9243// W64: encoding: [0x7f,0x04,0xd2,0x7d]
9244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9245
9246v_cmp_nge_f16 vcc, 0, v2
9247// W64: encoding: [0x80,0x04,0xd2,0x7d]
9248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9249
9250v_cmp_nge_f16 vcc, -1, v2
9251// W64: encoding: [0xc1,0x04,0xd2,0x7d]
9252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9253
9254v_cmp_nge_f16 vcc, 0.5, v2
9255// W64: encoding: [0xf0,0x04,0xd2,0x7d]
9256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9257
9258v_cmp_nge_f16 vcc, -4.0, v2
9259// W64: encoding: [0xf7,0x04,0xd2,0x7d]
9260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9261
9262v_cmp_nge_f16 vcc, 0xfe0b, v2
9263// W64: encoding: [0xff,0x04,0xd2,0x7d,0x0b,0xfe,0x00,0x00]
9264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9265
9266v_cmp_nge_f16 vcc, 0x3456, v2
9267// W64: encoding: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x00,0x00]
9268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9269
9270v_cmp_nge_f16 vcc, v1, v255
9271// W64: encoding: [0x01,0xff,0xd3,0x7d]
9272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9273
9274v_cmp_nlg_f16 vcc, v1, v2
9275// W64: encoding: [0x01,0x05,0xd4,0x7d]
9276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9277
9278v_cmp_nlg_f16 vcc, v255, v2
9279// W64: encoding: [0xff,0x05,0xd4,0x7d]
9280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9281
9282v_cmp_nlg_f16 vcc, s1, v2
9283// W64: encoding: [0x01,0x04,0xd4,0x7d]
9284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9285
9286v_cmp_nlg_f16 vcc, s101, v2
9287// W64: encoding: [0x65,0x04,0xd4,0x7d]
9288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9289
9290v_cmp_nlg_f16 vcc, vcc_lo, v2
9291// W64: encoding: [0x6a,0x04,0xd4,0x7d]
9292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9293
9294v_cmp_nlg_f16 vcc, vcc_hi, v2
9295// W64: encoding: [0x6b,0x04,0xd4,0x7d]
9296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9297
9298v_cmp_nlg_f16 vcc, m0, v2
9299// W64: encoding: [0x7c,0x04,0xd4,0x7d]
9300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9301
9302v_cmp_nlg_f16 vcc, exec_lo, v2
9303// W64: encoding: [0x7e,0x04,0xd4,0x7d]
9304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9305
9306v_cmp_nlg_f16 vcc, exec_hi, v2
9307// W64: encoding: [0x7f,0x04,0xd4,0x7d]
9308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9309
9310v_cmp_nlg_f16 vcc, 0, v2
9311// W64: encoding: [0x80,0x04,0xd4,0x7d]
9312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9313
9314v_cmp_nlg_f16 vcc, -1, v2
9315// W64: encoding: [0xc1,0x04,0xd4,0x7d]
9316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9317
9318v_cmp_nlg_f16 vcc, 0.5, v2
9319// W64: encoding: [0xf0,0x04,0xd4,0x7d]
9320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9321
9322v_cmp_nlg_f16 vcc, -4.0, v2
9323// W64: encoding: [0xf7,0x04,0xd4,0x7d]
9324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9325
9326v_cmp_nlg_f16 vcc, 0xfe0b, v2
9327// W64: encoding: [0xff,0x04,0xd4,0x7d,0x0b,0xfe,0x00,0x00]
9328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9329
9330v_cmp_nlg_f16 vcc, 0x3456, v2
9331// W64: encoding: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x00,0x00]
9332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9333
9334v_cmp_nlg_f16 vcc, v1, v255
9335// W64: encoding: [0x01,0xff,0xd5,0x7d]
9336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9337
9338v_cmp_ngt_f16 vcc, v1, v2
9339// W64: encoding: [0x01,0x05,0xd6,0x7d]
9340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9341
9342v_cmp_ngt_f16 vcc, v255, v2
9343// W64: encoding: [0xff,0x05,0xd6,0x7d]
9344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9345
9346v_cmp_ngt_f16 vcc, s1, v2
9347// W64: encoding: [0x01,0x04,0xd6,0x7d]
9348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9349
9350v_cmp_ngt_f16 vcc, s101, v2
9351// W64: encoding: [0x65,0x04,0xd6,0x7d]
9352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9353
9354v_cmp_ngt_f16 vcc, vcc_lo, v2
9355// W64: encoding: [0x6a,0x04,0xd6,0x7d]
9356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9357
9358v_cmp_ngt_f16 vcc, vcc_hi, v2
9359// W64: encoding: [0x6b,0x04,0xd6,0x7d]
9360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9361
9362v_cmp_ngt_f16 vcc, m0, v2
9363// W64: encoding: [0x7c,0x04,0xd6,0x7d]
9364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9365
9366v_cmp_ngt_f16 vcc, exec_lo, v2
9367// W64: encoding: [0x7e,0x04,0xd6,0x7d]
9368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9369
9370v_cmp_ngt_f16 vcc, exec_hi, v2
9371// W64: encoding: [0x7f,0x04,0xd6,0x7d]
9372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9373
9374v_cmp_ngt_f16 vcc, 0, v2
9375// W64: encoding: [0x80,0x04,0xd6,0x7d]
9376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9377
9378v_cmp_ngt_f16 vcc, -1, v2
9379// W64: encoding: [0xc1,0x04,0xd6,0x7d]
9380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9381
9382v_cmp_ngt_f16 vcc, 0.5, v2
9383// W64: encoding: [0xf0,0x04,0xd6,0x7d]
9384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9385
9386v_cmp_ngt_f16 vcc, -4.0, v2
9387// W64: encoding: [0xf7,0x04,0xd6,0x7d]
9388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9389
9390v_cmp_ngt_f16 vcc, 0xfe0b, v2
9391// W64: encoding: [0xff,0x04,0xd6,0x7d,0x0b,0xfe,0x00,0x00]
9392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9393
9394v_cmp_ngt_f16 vcc, 0x3456, v2
9395// W64: encoding: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x00,0x00]
9396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9397
9398v_cmp_ngt_f16 vcc, v1, v255
9399// W64: encoding: [0x01,0xff,0xd7,0x7d]
9400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9401
9402v_cmp_nle_f16 vcc, v1, v2
9403// W64: encoding: [0x01,0x05,0xd8,0x7d]
9404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9405
9406v_cmp_nle_f16 vcc, v255, v2
9407// W64: encoding: [0xff,0x05,0xd8,0x7d]
9408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9409
9410v_cmp_nle_f16 vcc, s1, v2
9411// W64: encoding: [0x01,0x04,0xd8,0x7d]
9412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9413
9414v_cmp_nle_f16 vcc, s101, v2
9415// W64: encoding: [0x65,0x04,0xd8,0x7d]
9416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9417
9418v_cmp_nle_f16 vcc, vcc_lo, v2
9419// W64: encoding: [0x6a,0x04,0xd8,0x7d]
9420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9421
9422v_cmp_nle_f16 vcc, vcc_hi, v2
9423// W64: encoding: [0x6b,0x04,0xd8,0x7d]
9424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9425
9426v_cmp_nle_f16 vcc, m0, v2
9427// W64: encoding: [0x7c,0x04,0xd8,0x7d]
9428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9429
9430v_cmp_nle_f16 vcc, exec_lo, v2
9431// W64: encoding: [0x7e,0x04,0xd8,0x7d]
9432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9433
9434v_cmp_nle_f16 vcc, exec_hi, v2
9435// W64: encoding: [0x7f,0x04,0xd8,0x7d]
9436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9437
9438v_cmp_nle_f16 vcc, 0, v2
9439// W64: encoding: [0x80,0x04,0xd8,0x7d]
9440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9441
9442v_cmp_nle_f16 vcc, -1, v2
9443// W64: encoding: [0xc1,0x04,0xd8,0x7d]
9444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9445
9446v_cmp_nle_f16 vcc, 0.5, v2
9447// W64: encoding: [0xf0,0x04,0xd8,0x7d]
9448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9449
9450v_cmp_nle_f16 vcc, -4.0, v2
9451// W64: encoding: [0xf7,0x04,0xd8,0x7d]
9452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9453
9454v_cmp_nle_f16 vcc, 0xfe0b, v2
9455// W64: encoding: [0xff,0x04,0xd8,0x7d,0x0b,0xfe,0x00,0x00]
9456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9457
9458v_cmp_nle_f16 vcc, 0x3456, v2
9459// W64: encoding: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x00,0x00]
9460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9461
9462v_cmp_nle_f16 vcc, v1, v255
9463// W64: encoding: [0x01,0xff,0xd9,0x7d]
9464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9465
9466v_cmp_neq_f16 vcc, v1, v2
9467// W64: encoding: [0x01,0x05,0xda,0x7d]
9468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9469
9470v_cmp_neq_f16 vcc, v255, v2
9471// W64: encoding: [0xff,0x05,0xda,0x7d]
9472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9473
9474v_cmp_neq_f16 vcc, s1, v2
9475// W64: encoding: [0x01,0x04,0xda,0x7d]
9476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9477
9478v_cmp_neq_f16 vcc, s101, v2
9479// W64: encoding: [0x65,0x04,0xda,0x7d]
9480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9481
9482v_cmp_neq_f16 vcc, vcc_lo, v2
9483// W64: encoding: [0x6a,0x04,0xda,0x7d]
9484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9485
9486v_cmp_neq_f16 vcc, vcc_hi, v2
9487// W64: encoding: [0x6b,0x04,0xda,0x7d]
9488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9489
9490v_cmp_neq_f16 vcc, m0, v2
9491// W64: encoding: [0x7c,0x04,0xda,0x7d]
9492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9493
9494v_cmp_neq_f16 vcc, exec_lo, v2
9495// W64: encoding: [0x7e,0x04,0xda,0x7d]
9496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9497
9498v_cmp_neq_f16 vcc, exec_hi, v2
9499// W64: encoding: [0x7f,0x04,0xda,0x7d]
9500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9501
9502v_cmp_neq_f16 vcc, 0, v2
9503// W64: encoding: [0x80,0x04,0xda,0x7d]
9504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9505
9506v_cmp_neq_f16 vcc, -1, v2
9507// W64: encoding: [0xc1,0x04,0xda,0x7d]
9508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9509
9510v_cmp_neq_f16 vcc, 0.5, v2
9511// W64: encoding: [0xf0,0x04,0xda,0x7d]
9512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9513
9514v_cmp_neq_f16 vcc, -4.0, v2
9515// W64: encoding: [0xf7,0x04,0xda,0x7d]
9516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9517
9518v_cmp_neq_f16 vcc, 0xfe0b, v2
9519// W64: encoding: [0xff,0x04,0xda,0x7d,0x0b,0xfe,0x00,0x00]
9520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9521
9522v_cmp_neq_f16 vcc, 0x3456, v2
9523// W64: encoding: [0xff,0x04,0xda,0x7d,0x56,0x34,0x00,0x00]
9524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9525
9526v_cmp_neq_f16 vcc, v1, v255
9527// W64: encoding: [0x01,0xff,0xdb,0x7d]
9528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9529
9530v_cmp_nlt_f16 vcc, v1, v2
9531// W64: encoding: [0x01,0x05,0xdc,0x7d]
9532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9533
9534v_cmp_nlt_f16 vcc, v255, v2
9535// W64: encoding: [0xff,0x05,0xdc,0x7d]
9536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9537
9538v_cmp_nlt_f16 vcc, s1, v2
9539// W64: encoding: [0x01,0x04,0xdc,0x7d]
9540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9541
9542v_cmp_nlt_f16 vcc, s101, v2
9543// W64: encoding: [0x65,0x04,0xdc,0x7d]
9544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9545
9546v_cmp_nlt_f16 vcc, vcc_lo, v2
9547// W64: encoding: [0x6a,0x04,0xdc,0x7d]
9548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9549
9550v_cmp_nlt_f16 vcc, vcc_hi, v2
9551// W64: encoding: [0x6b,0x04,0xdc,0x7d]
9552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9553
9554v_cmp_nlt_f16 vcc, m0, v2
9555// W64: encoding: [0x7c,0x04,0xdc,0x7d]
9556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9557
9558v_cmp_nlt_f16 vcc, exec_lo, v2
9559// W64: encoding: [0x7e,0x04,0xdc,0x7d]
9560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9561
9562v_cmp_nlt_f16 vcc, exec_hi, v2
9563// W64: encoding: [0x7f,0x04,0xdc,0x7d]
9564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9565
9566v_cmp_nlt_f16 vcc, 0, v2
9567// W64: encoding: [0x80,0x04,0xdc,0x7d]
9568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9569
9570v_cmp_nlt_f16 vcc, -1, v2
9571// W64: encoding: [0xc1,0x04,0xdc,0x7d]
9572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9573
9574v_cmp_nlt_f16 vcc, 0.5, v2
9575// W64: encoding: [0xf0,0x04,0xdc,0x7d]
9576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9577
9578v_cmp_nlt_f16 vcc, -4.0, v2
9579// W64: encoding: [0xf7,0x04,0xdc,0x7d]
9580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9581
9582v_cmp_nlt_f16 vcc, 0xfe0b, v2
9583// W64: encoding: [0xff,0x04,0xdc,0x7d,0x0b,0xfe,0x00,0x00]
9584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9585
9586v_cmp_nlt_f16 vcc, 0x3456, v2
9587// W64: encoding: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x00,0x00]
9588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9589
9590v_cmp_nlt_f16 vcc, v1, v255
9591// W64: encoding: [0x01,0xff,0xdd,0x7d]
9592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9593
9594v_cmp_tru_f16 vcc, v1, v2
9595// W64: encoding: [0x01,0x05,0xde,0x7d]
9596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9597
9598v_cmp_tru_f16 vcc, v255, v2
9599// W64: encoding: [0xff,0x05,0xde,0x7d]
9600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9601
9602v_cmp_tru_f16 vcc, s1, v2
9603// W64: encoding: [0x01,0x04,0xde,0x7d]
9604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9605
9606v_cmp_tru_f16 vcc, s101, v2
9607// W64: encoding: [0x65,0x04,0xde,0x7d]
9608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9609
9610v_cmp_tru_f16 vcc, vcc_lo, v2
9611// W64: encoding: [0x6a,0x04,0xde,0x7d]
9612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9613
9614v_cmp_tru_f16 vcc, vcc_hi, v2
9615// W64: encoding: [0x6b,0x04,0xde,0x7d]
9616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9617
9618v_cmp_tru_f16 vcc, m0, v2
9619// W64: encoding: [0x7c,0x04,0xde,0x7d]
9620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9621
9622v_cmp_tru_f16 vcc, exec_lo, v2
9623// W64: encoding: [0x7e,0x04,0xde,0x7d]
9624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9625
9626v_cmp_tru_f16 vcc, exec_hi, v2
9627// W64: encoding: [0x7f,0x04,0xde,0x7d]
9628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9629
9630v_cmp_tru_f16 vcc, 0, v2
9631// W64: encoding: [0x80,0x04,0xde,0x7d]
9632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9633
9634v_cmp_tru_f16 vcc, -1, v2
9635// W64: encoding: [0xc1,0x04,0xde,0x7d]
9636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9637
9638v_cmp_tru_f16 vcc, 0.5, v2
9639// W64: encoding: [0xf0,0x04,0xde,0x7d]
9640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9641
9642v_cmp_tru_f16 vcc, -4.0, v2
9643// W64: encoding: [0xf7,0x04,0xde,0x7d]
9644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9645
9646v_cmp_tru_f16 vcc, 0xfe0b, v2
9647// W64: encoding: [0xff,0x04,0xde,0x7d,0x0b,0xfe,0x00,0x00]
9648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9649
9650v_cmp_tru_f16 vcc, 0x3456, v2
9651// W64: encoding: [0xff,0x04,0xde,0x7d,0x56,0x34,0x00,0x00]
9652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9653
9654v_cmp_tru_f16 vcc, v1, v255
9655// W64: encoding: [0x01,0xff,0xdf,0x7d]
9656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9657
9658v_cmp_lt_u16 vcc_lo, v1, v2
9659// W32: encoding: [0x01,0x05,0x52,0x7d]
9660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9661
9662v_cmp_lt_u16 vcc_lo, v255, v2
9663// W32: encoding: [0xff,0x05,0x52,0x7d]
9664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9665
9666v_cmp_lt_u16 vcc_lo, s1, v2
9667// W32: encoding: [0x01,0x04,0x52,0x7d]
9668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9669
9670v_cmp_lt_u16 vcc_lo, s101, v2
9671// W32: encoding: [0x65,0x04,0x52,0x7d]
9672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9673
9674v_cmp_lt_u16 vcc_lo, vcc_lo, v2
9675// W32: encoding: [0x6a,0x04,0x52,0x7d]
9676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9677
9678v_cmp_lt_u16 vcc_lo, vcc_hi, v2
9679// W32: encoding: [0x6b,0x04,0x52,0x7d]
9680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9681
9682v_cmp_lt_u16 vcc_lo, m0, v2
9683// W32: encoding: [0x7c,0x04,0x52,0x7d]
9684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9685
9686v_cmp_lt_u16 vcc_lo, exec_lo, v2
9687// W32: encoding: [0x7e,0x04,0x52,0x7d]
9688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9689
9690v_cmp_lt_u16 vcc_lo, exec_hi, v2
9691// W32: encoding: [0x7f,0x04,0x52,0x7d]
9692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9693
9694v_cmp_lt_u16 vcc_lo, 0, v2
9695// W32: encoding: [0x80,0x04,0x52,0x7d]
9696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9697
9698v_cmp_lt_u16 vcc_lo, -1, v2
9699// W32: encoding: [0xc1,0x04,0x52,0x7d]
9700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9701
9702v_cmp_lt_u16 vcc_lo, 0.5, v2
9703// W32: encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00]
9704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9705
9706v_cmp_lt_u16 vcc_lo, -4.0, v2
9707// W32: encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00]
9708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9709
9710v_cmp_lt_u16 vcc_lo, 0xfe0b, v2
9711// W32: encoding: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00]
9712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9713
9714v_cmp_lt_u16 vcc_lo, 0x3456, v2
9715// W32: encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00]
9716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9717
9718v_cmp_lt_u16 vcc_lo, v1, v255
9719// W32: encoding: [0x01,0xff,0x53,0x7d]
9720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9721
9722v_cmp_eq_u16 vcc_lo, v1, v2
9723// W32: encoding: [0x01,0x05,0x54,0x7d]
9724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9725
9726v_cmp_eq_u16 vcc_lo, v255, v2
9727// W32: encoding: [0xff,0x05,0x54,0x7d]
9728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9729
9730v_cmp_eq_u16 vcc_lo, s1, v2
9731// W32: encoding: [0x01,0x04,0x54,0x7d]
9732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9733
9734v_cmp_eq_u16 vcc_lo, s101, v2
9735// W32: encoding: [0x65,0x04,0x54,0x7d]
9736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9737
9738v_cmp_eq_u16 vcc_lo, vcc_lo, v2
9739// W32: encoding: [0x6a,0x04,0x54,0x7d]
9740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9741
9742v_cmp_eq_u16 vcc_lo, vcc_hi, v2
9743// W32: encoding: [0x6b,0x04,0x54,0x7d]
9744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9745
9746v_cmp_eq_u16 vcc_lo, m0, v2
9747// W32: encoding: [0x7c,0x04,0x54,0x7d]
9748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9749
9750v_cmp_eq_u16 vcc_lo, exec_lo, v2
9751// W32: encoding: [0x7e,0x04,0x54,0x7d]
9752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9753
9754v_cmp_eq_u16 vcc_lo, exec_hi, v2
9755// W32: encoding: [0x7f,0x04,0x54,0x7d]
9756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9757
9758v_cmp_eq_u16 vcc_lo, 0, v2
9759// W32: encoding: [0x80,0x04,0x54,0x7d]
9760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9761
9762v_cmp_eq_u16 vcc_lo, -1, v2
9763// W32: encoding: [0xc1,0x04,0x54,0x7d]
9764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9765
9766v_cmp_eq_u16 vcc_lo, 0.5, v2
9767// W32: encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00]
9768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9769
9770v_cmp_eq_u16 vcc_lo, -4.0, v2
9771// W32: encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00]
9772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9773
9774v_cmp_eq_u16 vcc_lo, 0xfe0b, v2
9775// W32: encoding: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00]
9776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9777
9778v_cmp_eq_u16 vcc_lo, 0x3456, v2
9779// W32: encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00]
9780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9781
9782v_cmp_eq_u16 vcc_lo, v1, v255
9783// W32: encoding: [0x01,0xff,0x55,0x7d]
9784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9785
9786v_cmp_le_u16 vcc_lo, v1, v2
9787// W32: encoding: [0x01,0x05,0x56,0x7d]
9788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9789
9790v_cmp_le_u16 vcc_lo, v255, v2
9791// W32: encoding: [0xff,0x05,0x56,0x7d]
9792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9793
9794v_cmp_le_u16 vcc_lo, s1, v2
9795// W32: encoding: [0x01,0x04,0x56,0x7d]
9796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9797
9798v_cmp_le_u16 vcc_lo, s101, v2
9799// W32: encoding: [0x65,0x04,0x56,0x7d]
9800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9801
9802v_cmp_le_u16 vcc_lo, vcc_lo, v2
9803// W32: encoding: [0x6a,0x04,0x56,0x7d]
9804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9805
9806v_cmp_le_u16 vcc_lo, vcc_hi, v2
9807// W32: encoding: [0x6b,0x04,0x56,0x7d]
9808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9809
9810v_cmp_le_u16 vcc_lo, m0, v2
9811// W32: encoding: [0x7c,0x04,0x56,0x7d]
9812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9813
9814v_cmp_le_u16 vcc_lo, exec_lo, v2
9815// W32: encoding: [0x7e,0x04,0x56,0x7d]
9816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9817
9818v_cmp_le_u16 vcc_lo, exec_hi, v2
9819// W32: encoding: [0x7f,0x04,0x56,0x7d]
9820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9821
9822v_cmp_le_u16 vcc_lo, 0, v2
9823// W32: encoding: [0x80,0x04,0x56,0x7d]
9824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9825
9826v_cmp_le_u16 vcc_lo, -1, v2
9827// W32: encoding: [0xc1,0x04,0x56,0x7d]
9828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9829
9830v_cmp_le_u16 vcc_lo, 0.5, v2
9831// W32: encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00]
9832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9833
9834v_cmp_le_u16 vcc_lo, -4.0, v2
9835// W32: encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00]
9836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9837
9838v_cmp_le_u16 vcc_lo, 0xfe0b, v2
9839// W32: encoding: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00]
9840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9841
9842v_cmp_le_u16 vcc_lo, 0x3456, v2
9843// W32: encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00]
9844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9845
9846v_cmp_le_u16 vcc_lo, v1, v255
9847// W32: encoding: [0x01,0xff,0x57,0x7d]
9848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9849
9850v_cmp_gt_u16 vcc_lo, v1, v2
9851// W32: encoding: [0x01,0x05,0x58,0x7d]
9852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9853
9854v_cmp_gt_u16 vcc_lo, v255, v2
9855// W32: encoding: [0xff,0x05,0x58,0x7d]
9856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9857
9858v_cmp_gt_u16 vcc_lo, s1, v2
9859// W32: encoding: [0x01,0x04,0x58,0x7d]
9860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9861
9862v_cmp_gt_u16 vcc_lo, s101, v2
9863// W32: encoding: [0x65,0x04,0x58,0x7d]
9864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9865
9866v_cmp_gt_u16 vcc_lo, vcc_lo, v2
9867// W32: encoding: [0x6a,0x04,0x58,0x7d]
9868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9869
9870v_cmp_gt_u16 vcc_lo, vcc_hi, v2
9871// W32: encoding: [0x6b,0x04,0x58,0x7d]
9872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9873
9874v_cmp_gt_u16 vcc_lo, m0, v2
9875// W32: encoding: [0x7c,0x04,0x58,0x7d]
9876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9877
9878v_cmp_gt_u16 vcc_lo, exec_lo, v2
9879// W32: encoding: [0x7e,0x04,0x58,0x7d]
9880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9881
9882v_cmp_gt_u16 vcc_lo, exec_hi, v2
9883// W32: encoding: [0x7f,0x04,0x58,0x7d]
9884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9885
9886v_cmp_gt_u16 vcc_lo, 0, v2
9887// W32: encoding: [0x80,0x04,0x58,0x7d]
9888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9889
9890v_cmp_gt_u16 vcc_lo, -1, v2
9891// W32: encoding: [0xc1,0x04,0x58,0x7d]
9892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9893
9894v_cmp_gt_u16 vcc_lo, 0.5, v2
9895// W32: encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00]
9896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9897
9898v_cmp_gt_u16 vcc_lo, -4.0, v2
9899// W32: encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00]
9900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9901
9902v_cmp_gt_u16 vcc_lo, 0xfe0b, v2
9903// W32: encoding: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00]
9904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9905
9906v_cmp_gt_u16 vcc_lo, 0x3456, v2
9907// W32: encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00]
9908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9909
9910v_cmp_gt_u16 vcc_lo, v1, v255
9911// W32: encoding: [0x01,0xff,0x59,0x7d]
9912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9913
9914v_cmp_ne_u16 vcc_lo, v1, v2
9915// W32: encoding: [0x01,0x05,0x5a,0x7d]
9916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9917
9918v_cmp_ne_u16 vcc_lo, v255, v2
9919// W32: encoding: [0xff,0x05,0x5a,0x7d]
9920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9921
9922v_cmp_ne_u16 vcc_lo, s1, v2
9923// W32: encoding: [0x01,0x04,0x5a,0x7d]
9924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9925
9926v_cmp_ne_u16 vcc_lo, s101, v2
9927// W32: encoding: [0x65,0x04,0x5a,0x7d]
9928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9929
9930v_cmp_ne_u16 vcc_lo, vcc_lo, v2
9931// W32: encoding: [0x6a,0x04,0x5a,0x7d]
9932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9933
9934v_cmp_ne_u16 vcc_lo, vcc_hi, v2
9935// W32: encoding: [0x6b,0x04,0x5a,0x7d]
9936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9937
9938v_cmp_ne_u16 vcc_lo, m0, v2
9939// W32: encoding: [0x7c,0x04,0x5a,0x7d]
9940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9941
9942v_cmp_ne_u16 vcc_lo, exec_lo, v2
9943// W32: encoding: [0x7e,0x04,0x5a,0x7d]
9944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9945
9946v_cmp_ne_u16 vcc_lo, exec_hi, v2
9947// W32: encoding: [0x7f,0x04,0x5a,0x7d]
9948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9949
9950v_cmp_ne_u16 vcc_lo, 0, v2
9951// W32: encoding: [0x80,0x04,0x5a,0x7d]
9952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9953
9954v_cmp_ne_u16 vcc_lo, -1, v2
9955// W32: encoding: [0xc1,0x04,0x5a,0x7d]
9956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9957
9958v_cmp_ne_u16 vcc_lo, 0.5, v2
9959// W32: encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00]
9960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9961
9962v_cmp_ne_u16 vcc_lo, -4.0, v2
9963// W32: encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00]
9964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9965
9966v_cmp_ne_u16 vcc_lo, 0xfe0b, v2
9967// W32: encoding: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00]
9968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9969
9970v_cmp_ne_u16 vcc_lo, 0x3456, v2
9971// W32: encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00]
9972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9973
9974v_cmp_ne_u16 vcc_lo, v1, v255
9975// W32: encoding: [0x01,0xff,0x5b,0x7d]
9976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9977
9978v_cmp_ge_u16 vcc_lo, v1, v2
9979// W32: encoding: [0x01,0x05,0x5c,0x7d]
9980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9981
9982v_cmp_ge_u16 vcc_lo, v255, v2
9983// W32: encoding: [0xff,0x05,0x5c,0x7d]
9984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9985
9986v_cmp_ge_u16 vcc_lo, s1, v2
9987// W32: encoding: [0x01,0x04,0x5c,0x7d]
9988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9989
9990v_cmp_ge_u16 vcc_lo, s101, v2
9991// W32: encoding: [0x65,0x04,0x5c,0x7d]
9992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9993
9994v_cmp_ge_u16 vcc_lo, vcc_lo, v2
9995// W32: encoding: [0x6a,0x04,0x5c,0x7d]
9996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
9997
9998v_cmp_ge_u16 vcc_lo, vcc_hi, v2
9999// W32: encoding: [0x6b,0x04,0x5c,0x7d]
10000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10001
10002v_cmp_ge_u16 vcc_lo, m0, v2
10003// W32: encoding: [0x7c,0x04,0x5c,0x7d]
10004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10005
10006v_cmp_ge_u16 vcc_lo, exec_lo, v2
10007// W32: encoding: [0x7e,0x04,0x5c,0x7d]
10008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10009
10010v_cmp_ge_u16 vcc_lo, exec_hi, v2
10011// W32: encoding: [0x7f,0x04,0x5c,0x7d]
10012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10013
10014v_cmp_ge_u16 vcc_lo, 0, v2
10015// W32: encoding: [0x80,0x04,0x5c,0x7d]
10016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10017
10018v_cmp_ge_u16 vcc_lo, -1, v2
10019// W32: encoding: [0xc1,0x04,0x5c,0x7d]
10020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10021
10022v_cmp_ge_u16 vcc_lo, 0.5, v2
10023// W32: encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00]
10024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10025
10026v_cmp_ge_u16 vcc_lo, -4.0, v2
10027// W32: encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00]
10028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10029
10030v_cmp_ge_u16 vcc_lo, 0xfe0b, v2
10031// W32: encoding: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00]
10032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10033
10034v_cmp_ge_u16 vcc_lo, 0x3456, v2
10035// W32: encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00]
10036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10037
10038v_cmp_ge_u16 vcc_lo, v1, v255
10039// W32: encoding: [0x01,0xff,0x5d,0x7d]
10040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10041
10042v_cmp_f_u32 vcc_lo, v1, v2
10043// W32: encoding: [0x01,0x05,0x80,0x7d]
10044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10045
10046v_cmp_f_u32 vcc_lo, v255, v2
10047// W32: encoding: [0xff,0x05,0x80,0x7d]
10048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10049
10050v_cmp_f_u32 vcc_lo, s1, v2
10051// W32: encoding: [0x01,0x04,0x80,0x7d]
10052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10053
10054v_cmp_f_u32 vcc_lo, s101, v2
10055// W32: encoding: [0x65,0x04,0x80,0x7d]
10056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10057
10058v_cmp_f_u32 vcc_lo, vcc_lo, v2
10059// W32: encoding: [0x6a,0x04,0x80,0x7d]
10060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10061
10062v_cmp_f_u32 vcc_lo, vcc_hi, v2
10063// W32: encoding: [0x6b,0x04,0x80,0x7d]
10064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10065
10066v_cmp_f_u32 vcc_lo, m0, v2
10067// W32: encoding: [0x7c,0x04,0x80,0x7d]
10068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10069
10070v_cmp_f_u32 vcc_lo, exec_lo, v2
10071// W32: encoding: [0x7e,0x04,0x80,0x7d]
10072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10073
10074v_cmp_f_u32 vcc_lo, exec_hi, v2
10075// W32: encoding: [0x7f,0x04,0x80,0x7d]
10076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10077
10078v_cmp_f_u32 vcc_lo, 0, v2
10079// W32: encoding: [0x80,0x04,0x80,0x7d]
10080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10081
10082v_cmp_f_u32 vcc_lo, -1, v2
10083// W32: encoding: [0xc1,0x04,0x80,0x7d]
10084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10085
10086v_cmp_f_u32 vcc_lo, 0.5, v2
10087// W32: encoding: [0xf0,0x04,0x80,0x7d]
10088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10089
10090v_cmp_f_u32 vcc_lo, -4.0, v2
10091// W32: encoding: [0xf7,0x04,0x80,0x7d]
10092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10093
10094v_cmp_f_u32 vcc_lo, 0xaf123456, v2
10095// W32: encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
10096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10097
10098v_cmp_f_u32 vcc_lo, 0x3f717273, v2
10099// W32: encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
10100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10101
10102v_cmp_f_u32 vcc_lo, v1, v255
10103// W32: encoding: [0x01,0xff,0x81,0x7d]
10104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10105
10106v_cmp_lt_u32 vcc_lo, v1, v2
10107// W32: encoding: [0x01,0x05,0x82,0x7d]
10108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10109
10110v_cmp_lt_u32 vcc_lo, v255, v2
10111// W32: encoding: [0xff,0x05,0x82,0x7d]
10112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10113
10114v_cmp_lt_u32 vcc_lo, s1, v2
10115// W32: encoding: [0x01,0x04,0x82,0x7d]
10116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10117
10118v_cmp_lt_u32 vcc_lo, s101, v2
10119// W32: encoding: [0x65,0x04,0x82,0x7d]
10120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10121
10122v_cmp_lt_u32 vcc_lo, vcc_lo, v2
10123// W32: encoding: [0x6a,0x04,0x82,0x7d]
10124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10125
10126v_cmp_lt_u32 vcc_lo, vcc_hi, v2
10127// W32: encoding: [0x6b,0x04,0x82,0x7d]
10128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10129
10130v_cmp_lt_u32 vcc_lo, m0, v2
10131// W32: encoding: [0x7c,0x04,0x82,0x7d]
10132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10133
10134v_cmp_lt_u32 vcc_lo, exec_lo, v2
10135// W32: encoding: [0x7e,0x04,0x82,0x7d]
10136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10137
10138v_cmp_lt_u32 vcc_lo, exec_hi, v2
10139// W32: encoding: [0x7f,0x04,0x82,0x7d]
10140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10141
10142v_cmp_lt_u32 vcc_lo, 0, v2
10143// W32: encoding: [0x80,0x04,0x82,0x7d]
10144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10145
10146v_cmp_lt_u32 vcc_lo, -1, v2
10147// W32: encoding: [0xc1,0x04,0x82,0x7d]
10148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10149
10150v_cmp_lt_u32 vcc_lo, 0.5, v2
10151// W32: encoding: [0xf0,0x04,0x82,0x7d]
10152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10153
10154v_cmp_lt_u32 vcc_lo, -4.0, v2
10155// W32: encoding: [0xf7,0x04,0x82,0x7d]
10156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10157
10158v_cmp_lt_u32 vcc_lo, 0xaf123456, v2
10159// W32: encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
10160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10161
10162v_cmp_lt_u32 vcc_lo, 0x3f717273, v2
10163// W32: encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
10164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10165
10166v_cmp_lt_u32 vcc_lo, v1, v255
10167// W32: encoding: [0x01,0xff,0x83,0x7d]
10168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10169
10170v_cmp_eq_u32 vcc_lo, v1, v2
10171// W32: encoding: [0x01,0x05,0x84,0x7d]
10172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10173
10174v_cmp_eq_u32 vcc_lo, v255, v2
10175// W32: encoding: [0xff,0x05,0x84,0x7d]
10176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10177
10178v_cmp_eq_u32 vcc_lo, s1, v2
10179// W32: encoding: [0x01,0x04,0x84,0x7d]
10180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10181
10182v_cmp_eq_u32 vcc_lo, s101, v2
10183// W32: encoding: [0x65,0x04,0x84,0x7d]
10184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10185
10186v_cmp_eq_u32 vcc_lo, vcc_lo, v2
10187// W32: encoding: [0x6a,0x04,0x84,0x7d]
10188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10189
10190v_cmp_eq_u32 vcc_lo, vcc_hi, v2
10191// W32: encoding: [0x6b,0x04,0x84,0x7d]
10192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10193
10194v_cmp_eq_u32 vcc_lo, m0, v2
10195// W32: encoding: [0x7c,0x04,0x84,0x7d]
10196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10197
10198v_cmp_eq_u32 vcc_lo, exec_lo, v2
10199// W32: encoding: [0x7e,0x04,0x84,0x7d]
10200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10201
10202v_cmp_eq_u32 vcc_lo, exec_hi, v2
10203// W32: encoding: [0x7f,0x04,0x84,0x7d]
10204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10205
10206v_cmp_eq_u32 vcc_lo, 0, v2
10207// W32: encoding: [0x80,0x04,0x84,0x7d]
10208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10209
10210v_cmp_eq_u32 vcc_lo, -1, v2
10211// W32: encoding: [0xc1,0x04,0x84,0x7d]
10212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10213
10214v_cmp_eq_u32 vcc_lo, 0.5, v2
10215// W32: encoding: [0xf0,0x04,0x84,0x7d]
10216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10217
10218v_cmp_eq_u32 vcc_lo, -4.0, v2
10219// W32: encoding: [0xf7,0x04,0x84,0x7d]
10220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10221
10222v_cmp_eq_u32 vcc_lo, 0xaf123456, v2
10223// W32: encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
10224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10225
10226v_cmp_eq_u32 vcc_lo, 0x3f717273, v2
10227// W32: encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
10228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10229
10230v_cmp_eq_u32 vcc_lo, v1, v255
10231// W32: encoding: [0x01,0xff,0x85,0x7d]
10232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10233
10234v_cmp_le_u32 vcc_lo, v1, v2
10235// W32: encoding: [0x01,0x05,0x86,0x7d]
10236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10237
10238v_cmp_le_u32 vcc_lo, v255, v2
10239// W32: encoding: [0xff,0x05,0x86,0x7d]
10240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10241
10242v_cmp_le_u32 vcc_lo, s1, v2
10243// W32: encoding: [0x01,0x04,0x86,0x7d]
10244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10245
10246v_cmp_le_u32 vcc_lo, s101, v2
10247// W32: encoding: [0x65,0x04,0x86,0x7d]
10248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10249
10250v_cmp_le_u32 vcc_lo, vcc_lo, v2
10251// W32: encoding: [0x6a,0x04,0x86,0x7d]
10252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10253
10254v_cmp_le_u32 vcc_lo, vcc_hi, v2
10255// W32: encoding: [0x6b,0x04,0x86,0x7d]
10256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10257
10258v_cmp_le_u32 vcc_lo, m0, v2
10259// W32: encoding: [0x7c,0x04,0x86,0x7d]
10260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10261
10262v_cmp_le_u32 vcc_lo, exec_lo, v2
10263// W32: encoding: [0x7e,0x04,0x86,0x7d]
10264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10265
10266v_cmp_le_u32 vcc_lo, exec_hi, v2
10267// W32: encoding: [0x7f,0x04,0x86,0x7d]
10268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10269
10270v_cmp_le_u32 vcc_lo, 0, v2
10271// W32: encoding: [0x80,0x04,0x86,0x7d]
10272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10273
10274v_cmp_le_u32 vcc_lo, -1, v2
10275// W32: encoding: [0xc1,0x04,0x86,0x7d]
10276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10277
10278v_cmp_le_u32 vcc_lo, 0.5, v2
10279// W32: encoding: [0xf0,0x04,0x86,0x7d]
10280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10281
10282v_cmp_le_u32 vcc_lo, -4.0, v2
10283// W32: encoding: [0xf7,0x04,0x86,0x7d]
10284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10285
10286v_cmp_le_u32 vcc_lo, 0xaf123456, v2
10287// W32: encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
10288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10289
10290v_cmp_le_u32 vcc_lo, 0x3f717273, v2
10291// W32: encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
10292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10293
10294v_cmp_le_u32 vcc_lo, v1, v255
10295// W32: encoding: [0x01,0xff,0x87,0x7d]
10296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10297
10298v_cmp_gt_u32 vcc_lo, v1, v2
10299// W32: encoding: [0x01,0x05,0x88,0x7d]
10300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10301
10302v_cmp_gt_u32 vcc_lo, v255, v2
10303// W32: encoding: [0xff,0x05,0x88,0x7d]
10304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10305
10306v_cmp_gt_u32 vcc_lo, s1, v2
10307// W32: encoding: [0x01,0x04,0x88,0x7d]
10308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10309
10310v_cmp_gt_u32 vcc_lo, s101, v2
10311// W32: encoding: [0x65,0x04,0x88,0x7d]
10312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10313
10314v_cmp_gt_u32 vcc_lo, vcc_lo, v2
10315// W32: encoding: [0x6a,0x04,0x88,0x7d]
10316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10317
10318v_cmp_gt_u32 vcc_lo, vcc_hi, v2
10319// W32: encoding: [0x6b,0x04,0x88,0x7d]
10320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10321
10322v_cmp_gt_u32 vcc_lo, m0, v2
10323// W32: encoding: [0x7c,0x04,0x88,0x7d]
10324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10325
10326v_cmp_gt_u32 vcc_lo, exec_lo, v2
10327// W32: encoding: [0x7e,0x04,0x88,0x7d]
10328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10329
10330v_cmp_gt_u32 vcc_lo, exec_hi, v2
10331// W32: encoding: [0x7f,0x04,0x88,0x7d]
10332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10333
10334v_cmp_gt_u32 vcc_lo, 0, v2
10335// W32: encoding: [0x80,0x04,0x88,0x7d]
10336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10337
10338v_cmp_gt_u32 vcc_lo, -1, v2
10339// W32: encoding: [0xc1,0x04,0x88,0x7d]
10340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10341
10342v_cmp_gt_u32 vcc_lo, 0.5, v2
10343// W32: encoding: [0xf0,0x04,0x88,0x7d]
10344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10345
10346v_cmp_gt_u32 vcc_lo, -4.0, v2
10347// W32: encoding: [0xf7,0x04,0x88,0x7d]
10348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10349
10350v_cmp_gt_u32 vcc_lo, 0xaf123456, v2
10351// W32: encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
10352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10353
10354v_cmp_gt_u32 vcc_lo, 0x3f717273, v2
10355// W32: encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
10356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10357
10358v_cmp_gt_u32 vcc_lo, v1, v255
10359// W32: encoding: [0x01,0xff,0x89,0x7d]
10360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10361
10362v_cmp_ne_u32 vcc_lo, v1, v2
10363// W32: encoding: [0x01,0x05,0x8a,0x7d]
10364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10365
10366v_cmp_ne_u32 vcc_lo, v255, v2
10367// W32: encoding: [0xff,0x05,0x8a,0x7d]
10368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10369
10370v_cmp_ne_u32 vcc_lo, s1, v2
10371// W32: encoding: [0x01,0x04,0x8a,0x7d]
10372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10373
10374v_cmp_ne_u32 vcc_lo, s101, v2
10375// W32: encoding: [0x65,0x04,0x8a,0x7d]
10376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10377
10378v_cmp_ne_u32 vcc_lo, vcc_lo, v2
10379// W32: encoding: [0x6a,0x04,0x8a,0x7d]
10380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10381
10382v_cmp_ne_u32 vcc_lo, vcc_hi, v2
10383// W32: encoding: [0x6b,0x04,0x8a,0x7d]
10384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10385
10386v_cmp_ne_u32 vcc_lo, m0, v2
10387// W32: encoding: [0x7c,0x04,0x8a,0x7d]
10388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10389
10390v_cmp_ne_u32 vcc_lo, exec_lo, v2
10391// W32: encoding: [0x7e,0x04,0x8a,0x7d]
10392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10393
10394v_cmp_ne_u32 vcc_lo, exec_hi, v2
10395// W32: encoding: [0x7f,0x04,0x8a,0x7d]
10396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10397
10398v_cmp_ne_u32 vcc_lo, 0, v2
10399// W32: encoding: [0x80,0x04,0x8a,0x7d]
10400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10401
10402v_cmp_ne_u32 vcc_lo, -1, v2
10403// W32: encoding: [0xc1,0x04,0x8a,0x7d]
10404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10405
10406v_cmp_ne_u32 vcc_lo, 0.5, v2
10407// W32: encoding: [0xf0,0x04,0x8a,0x7d]
10408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10409
10410v_cmp_ne_u32 vcc_lo, -4.0, v2
10411// W32: encoding: [0xf7,0x04,0x8a,0x7d]
10412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10413
10414v_cmp_ne_u32 vcc_lo, 0xaf123456, v2
10415// W32: encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
10416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10417
10418v_cmp_ne_u32 vcc_lo, 0x3f717273, v2
10419// W32: encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
10420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10421
10422v_cmp_ne_u32 vcc_lo, v1, v255
10423// W32: encoding: [0x01,0xff,0x8b,0x7d]
10424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10425
10426v_cmp_ge_u32 vcc_lo, v1, v2
10427// W32: encoding: [0x01,0x05,0x8c,0x7d]
10428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10429
10430v_cmp_ge_u32 vcc_lo, v255, v2
10431// W32: encoding: [0xff,0x05,0x8c,0x7d]
10432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10433
10434v_cmp_ge_u32 vcc_lo, s1, v2
10435// W32: encoding: [0x01,0x04,0x8c,0x7d]
10436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10437
10438v_cmp_ge_u32 vcc_lo, s101, v2
10439// W32: encoding: [0x65,0x04,0x8c,0x7d]
10440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10441
10442v_cmp_ge_u32 vcc_lo, vcc_lo, v2
10443// W32: encoding: [0x6a,0x04,0x8c,0x7d]
10444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10445
10446v_cmp_ge_u32 vcc_lo, vcc_hi, v2
10447// W32: encoding: [0x6b,0x04,0x8c,0x7d]
10448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10449
10450v_cmp_ge_u32 vcc_lo, m0, v2
10451// W32: encoding: [0x7c,0x04,0x8c,0x7d]
10452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10453
10454v_cmp_ge_u32 vcc_lo, exec_lo, v2
10455// W32: encoding: [0x7e,0x04,0x8c,0x7d]
10456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10457
10458v_cmp_ge_u32 vcc_lo, exec_hi, v2
10459// W32: encoding: [0x7f,0x04,0x8c,0x7d]
10460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10461
10462v_cmp_ge_u32 vcc_lo, 0, v2
10463// W32: encoding: [0x80,0x04,0x8c,0x7d]
10464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10465
10466v_cmp_ge_u32 vcc_lo, -1, v2
10467// W32: encoding: [0xc1,0x04,0x8c,0x7d]
10468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10469
10470v_cmp_ge_u32 vcc_lo, 0.5, v2
10471// W32: encoding: [0xf0,0x04,0x8c,0x7d]
10472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10473
10474v_cmp_ge_u32 vcc_lo, -4.0, v2
10475// W32: encoding: [0xf7,0x04,0x8c,0x7d]
10476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10477
10478v_cmp_ge_u32 vcc_lo, 0xaf123456, v2
10479// W32: encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
10480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10481
10482v_cmp_ge_u32 vcc_lo, 0x3f717273, v2
10483// W32: encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
10484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10485
10486v_cmp_ge_u32 vcc_lo, v1, v255
10487// W32: encoding: [0x01,0xff,0x8d,0x7d]
10488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10489
10490v_cmp_t_u32 vcc_lo, v1, v2
10491// W32: encoding: [0x01,0x05,0x8e,0x7d]
10492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10493
10494v_cmp_t_u32 vcc_lo, v255, v2
10495// W32: encoding: [0xff,0x05,0x8e,0x7d]
10496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10497
10498v_cmp_t_u32 vcc_lo, s1, v2
10499// W32: encoding: [0x01,0x04,0x8e,0x7d]
10500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10501
10502v_cmp_t_u32 vcc_lo, s101, v2
10503// W32: encoding: [0x65,0x04,0x8e,0x7d]
10504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10505
10506v_cmp_t_u32 vcc_lo, vcc_lo, v2
10507// W32: encoding: [0x6a,0x04,0x8e,0x7d]
10508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10509
10510v_cmp_t_u32 vcc_lo, vcc_hi, v2
10511// W32: encoding: [0x6b,0x04,0x8e,0x7d]
10512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10513
10514v_cmp_t_u32 vcc_lo, m0, v2
10515// W32: encoding: [0x7c,0x04,0x8e,0x7d]
10516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10517
10518v_cmp_t_u32 vcc_lo, exec_lo, v2
10519// W32: encoding: [0x7e,0x04,0x8e,0x7d]
10520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10521
10522v_cmp_t_u32 vcc_lo, exec_hi, v2
10523// W32: encoding: [0x7f,0x04,0x8e,0x7d]
10524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10525
10526v_cmp_t_u32 vcc_lo, 0, v2
10527// W32: encoding: [0x80,0x04,0x8e,0x7d]
10528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10529
10530v_cmp_t_u32 vcc_lo, -1, v2
10531// W32: encoding: [0xc1,0x04,0x8e,0x7d]
10532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10533
10534v_cmp_t_u32 vcc_lo, 0.5, v2
10535// W32: encoding: [0xf0,0x04,0x8e,0x7d]
10536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10537
10538v_cmp_t_u32 vcc_lo, -4.0, v2
10539// W32: encoding: [0xf7,0x04,0x8e,0x7d]
10540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10541
10542v_cmp_t_u32 vcc_lo, 0xaf123456, v2
10543// W32: encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
10544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10545
10546v_cmp_t_u32 vcc_lo, 0x3f717273, v2
10547// W32: encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
10548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10549
10550v_cmp_t_u32 vcc_lo, v1, v255
10551// W32: encoding: [0x01,0xff,0x8f,0x7d]
10552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10553
10554v_cmp_f_f16 vcc_lo, v1, v2
10555// W32: encoding: [0x01,0x05,0x90,0x7d]
10556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10557
10558v_cmp_f_f16 vcc_lo, v255, v2
10559// W32: encoding: [0xff,0x05,0x90,0x7d]
10560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10561
10562v_cmp_f_f16 vcc_lo, s1, v2
10563// W32: encoding: [0x01,0x04,0x90,0x7d]
10564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10565
10566v_cmp_f_f16 vcc_lo, s101, v2
10567// W32: encoding: [0x65,0x04,0x90,0x7d]
10568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10569
10570v_cmp_f_f16 vcc_lo, vcc_lo, v2
10571// W32: encoding: [0x6a,0x04,0x90,0x7d]
10572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10573
10574v_cmp_f_f16 vcc_lo, vcc_hi, v2
10575// W32: encoding: [0x6b,0x04,0x90,0x7d]
10576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10577
10578v_cmp_f_f16 vcc_lo, m0, v2
10579// W32: encoding: [0x7c,0x04,0x90,0x7d]
10580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10581
10582v_cmp_f_f16 vcc_lo, exec_lo, v2
10583// W32: encoding: [0x7e,0x04,0x90,0x7d]
10584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10585
10586v_cmp_f_f16 vcc_lo, exec_hi, v2
10587// W32: encoding: [0x7f,0x04,0x90,0x7d]
10588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10589
10590v_cmp_f_f16 vcc_lo, 0, v2
10591// W32: encoding: [0x80,0x04,0x90,0x7d]
10592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10593
10594v_cmp_f_f16 vcc_lo, -1, v2
10595// W32: encoding: [0xc1,0x04,0x90,0x7d]
10596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10597
10598v_cmp_f_f16 vcc_lo, 0.5, v2
10599// W32: encoding: [0xf0,0x04,0x90,0x7d]
10600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10601
10602v_cmp_f_f16 vcc_lo, -4.0, v2
10603// W32: encoding: [0xf7,0x04,0x90,0x7d]
10604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10605
10606v_cmp_f_f16 vcc_lo, 0xfe0b, v2
10607// W32: encoding: [0xff,0x04,0x90,0x7d,0x0b,0xfe,0x00,0x00]
10608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10609
10610v_cmp_f_f16 vcc_lo, 0x3456, v2
10611// W32: encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x00,0x00]
10612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10613
10614v_cmp_f_f16 vcc_lo, v1, v255
10615// W32: encoding: [0x01,0xff,0x91,0x7d]
10616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10617
10618v_cmp_lt_f16 vcc_lo, v1, v2
10619// W32: encoding: [0x01,0x05,0x92,0x7d]
10620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10621
10622v_cmp_lt_f16 vcc_lo, v255, v2
10623// W32: encoding: [0xff,0x05,0x92,0x7d]
10624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10625
10626v_cmp_lt_f16 vcc_lo, s1, v2
10627// W32: encoding: [0x01,0x04,0x92,0x7d]
10628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10629
10630v_cmp_lt_f16 vcc_lo, s101, v2
10631// W32: encoding: [0x65,0x04,0x92,0x7d]
10632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10633
10634v_cmp_lt_f16 vcc_lo, vcc_lo, v2
10635// W32: encoding: [0x6a,0x04,0x92,0x7d]
10636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10637
10638v_cmp_lt_f16 vcc_lo, vcc_hi, v2
10639// W32: encoding: [0x6b,0x04,0x92,0x7d]
10640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10641
10642v_cmp_lt_f16 vcc_lo, m0, v2
10643// W32: encoding: [0x7c,0x04,0x92,0x7d]
10644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10645
10646v_cmp_lt_f16 vcc_lo, exec_lo, v2
10647// W32: encoding: [0x7e,0x04,0x92,0x7d]
10648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10649
10650v_cmp_lt_f16 vcc_lo, exec_hi, v2
10651// W32: encoding: [0x7f,0x04,0x92,0x7d]
10652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10653
10654v_cmp_lt_f16 vcc_lo, 0, v2
10655// W32: encoding: [0x80,0x04,0x92,0x7d]
10656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10657
10658v_cmp_lt_f16 vcc_lo, -1, v2
10659// W32: encoding: [0xc1,0x04,0x92,0x7d]
10660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10661
10662v_cmp_lt_f16 vcc_lo, 0.5, v2
10663// W32: encoding: [0xf0,0x04,0x92,0x7d]
10664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10665
10666v_cmp_lt_f16 vcc_lo, -4.0, v2
10667// W32: encoding: [0xf7,0x04,0x92,0x7d]
10668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10669
10670v_cmp_lt_f16 vcc_lo, 0xfe0b, v2
10671// W32: encoding: [0xff,0x04,0x92,0x7d,0x0b,0xfe,0x00,0x00]
10672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10673
10674v_cmp_lt_f16 vcc_lo, 0x3456, v2
10675// W32: encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x00,0x00]
10676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10677
10678v_cmp_lt_f16 vcc_lo, v1, v255
10679// W32: encoding: [0x01,0xff,0x93,0x7d]
10680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10681
10682v_cmp_eq_f16 vcc_lo, v1, v2
10683// W32: encoding: [0x01,0x05,0x94,0x7d]
10684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10685
10686v_cmp_eq_f16 vcc_lo, v255, v2
10687// W32: encoding: [0xff,0x05,0x94,0x7d]
10688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10689
10690v_cmp_eq_f16 vcc_lo, s1, v2
10691// W32: encoding: [0x01,0x04,0x94,0x7d]
10692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10693
10694v_cmp_eq_f16 vcc_lo, s101, v2
10695// W32: encoding: [0x65,0x04,0x94,0x7d]
10696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10697
10698v_cmp_eq_f16 vcc_lo, vcc_lo, v2
10699// W32: encoding: [0x6a,0x04,0x94,0x7d]
10700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10701
10702v_cmp_eq_f16 vcc_lo, vcc_hi, v2
10703// W32: encoding: [0x6b,0x04,0x94,0x7d]
10704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10705
10706v_cmp_eq_f16 vcc_lo, m0, v2
10707// W32: encoding: [0x7c,0x04,0x94,0x7d]
10708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10709
10710v_cmp_eq_f16 vcc_lo, exec_lo, v2
10711// W32: encoding: [0x7e,0x04,0x94,0x7d]
10712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10713
10714v_cmp_eq_f16 vcc_lo, exec_hi, v2
10715// W32: encoding: [0x7f,0x04,0x94,0x7d]
10716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10717
10718v_cmp_eq_f16 vcc_lo, 0, v2
10719// W32: encoding: [0x80,0x04,0x94,0x7d]
10720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10721
10722v_cmp_eq_f16 vcc_lo, -1, v2
10723// W32: encoding: [0xc1,0x04,0x94,0x7d]
10724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10725
10726v_cmp_eq_f16 vcc_lo, 0.5, v2
10727// W32: encoding: [0xf0,0x04,0x94,0x7d]
10728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10729
10730v_cmp_eq_f16 vcc_lo, -4.0, v2
10731// W32: encoding: [0xf7,0x04,0x94,0x7d]
10732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10733
10734v_cmp_eq_f16 vcc_lo, 0xfe0b, v2
10735// W32: encoding: [0xff,0x04,0x94,0x7d,0x0b,0xfe,0x00,0x00]
10736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10737
10738v_cmp_eq_f16 vcc_lo, 0x3456, v2
10739// W32: encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x00,0x00]
10740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10741
10742v_cmp_eq_f16 vcc_lo, v1, v255
10743// W32: encoding: [0x01,0xff,0x95,0x7d]
10744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10745
10746v_cmp_le_f16 vcc_lo, v1, v2
10747// W32: encoding: [0x01,0x05,0x96,0x7d]
10748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10749
10750v_cmp_le_f16 vcc_lo, v255, v2
10751// W32: encoding: [0xff,0x05,0x96,0x7d]
10752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10753
10754v_cmp_le_f16 vcc_lo, s1, v2
10755// W32: encoding: [0x01,0x04,0x96,0x7d]
10756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10757
10758v_cmp_le_f16 vcc_lo, s101, v2
10759// W32: encoding: [0x65,0x04,0x96,0x7d]
10760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10761
10762v_cmp_le_f16 vcc_lo, vcc_lo, v2
10763// W32: encoding: [0x6a,0x04,0x96,0x7d]
10764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10765
10766v_cmp_le_f16 vcc_lo, vcc_hi, v2
10767// W32: encoding: [0x6b,0x04,0x96,0x7d]
10768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10769
10770v_cmp_le_f16 vcc_lo, m0, v2
10771// W32: encoding: [0x7c,0x04,0x96,0x7d]
10772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10773
10774v_cmp_le_f16 vcc_lo, exec_lo, v2
10775// W32: encoding: [0x7e,0x04,0x96,0x7d]
10776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10777
10778v_cmp_le_f16 vcc_lo, exec_hi, v2
10779// W32: encoding: [0x7f,0x04,0x96,0x7d]
10780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10781
10782v_cmp_le_f16 vcc_lo, 0, v2
10783// W32: encoding: [0x80,0x04,0x96,0x7d]
10784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10785
10786v_cmp_le_f16 vcc_lo, -1, v2
10787// W32: encoding: [0xc1,0x04,0x96,0x7d]
10788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10789
10790v_cmp_le_f16 vcc_lo, 0.5, v2
10791// W32: encoding: [0xf0,0x04,0x96,0x7d]
10792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10793
10794v_cmp_le_f16 vcc_lo, -4.0, v2
10795// W32: encoding: [0xf7,0x04,0x96,0x7d]
10796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10797
10798v_cmp_le_f16 vcc_lo, 0xfe0b, v2
10799// W32: encoding: [0xff,0x04,0x96,0x7d,0x0b,0xfe,0x00,0x00]
10800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10801
10802v_cmp_le_f16 vcc_lo, 0x3456, v2
10803// W32: encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x00,0x00]
10804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10805
10806v_cmp_le_f16 vcc_lo, v1, v255
10807// W32: encoding: [0x01,0xff,0x97,0x7d]
10808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10809
10810v_cmp_gt_f16 vcc_lo, v1, v2
10811// W32: encoding: [0x01,0x05,0x98,0x7d]
10812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10813
10814v_cmp_gt_f16 vcc_lo, v255, v2
10815// W32: encoding: [0xff,0x05,0x98,0x7d]
10816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10817
10818v_cmp_gt_f16 vcc_lo, s1, v2
10819// W32: encoding: [0x01,0x04,0x98,0x7d]
10820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10821
10822v_cmp_gt_f16 vcc_lo, s101, v2
10823// W32: encoding: [0x65,0x04,0x98,0x7d]
10824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10825
10826v_cmp_gt_f16 vcc_lo, vcc_lo, v2
10827// W32: encoding: [0x6a,0x04,0x98,0x7d]
10828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10829
10830v_cmp_gt_f16 vcc_lo, vcc_hi, v2
10831// W32: encoding: [0x6b,0x04,0x98,0x7d]
10832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10833
10834v_cmp_gt_f16 vcc_lo, m0, v2
10835// W32: encoding: [0x7c,0x04,0x98,0x7d]
10836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10837
10838v_cmp_gt_f16 vcc_lo, exec_lo, v2
10839// W32: encoding: [0x7e,0x04,0x98,0x7d]
10840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10841
10842v_cmp_gt_f16 vcc_lo, exec_hi, v2
10843// W32: encoding: [0x7f,0x04,0x98,0x7d]
10844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10845
10846v_cmp_gt_f16 vcc_lo, 0, v2
10847// W32: encoding: [0x80,0x04,0x98,0x7d]
10848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10849
10850v_cmp_gt_f16 vcc_lo, -1, v2
10851// W32: encoding: [0xc1,0x04,0x98,0x7d]
10852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10853
10854v_cmp_gt_f16 vcc_lo, 0.5, v2
10855// W32: encoding: [0xf0,0x04,0x98,0x7d]
10856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10857
10858v_cmp_gt_f16 vcc_lo, -4.0, v2
10859// W32: encoding: [0xf7,0x04,0x98,0x7d]
10860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10861
10862v_cmp_gt_f16 vcc_lo, 0xfe0b, v2
10863// W32: encoding: [0xff,0x04,0x98,0x7d,0x0b,0xfe,0x00,0x00]
10864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10865
10866v_cmp_gt_f16 vcc_lo, 0x3456, v2
10867// W32: encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x00,0x00]
10868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10869
10870v_cmp_gt_f16 vcc_lo, v1, v255
10871// W32: encoding: [0x01,0xff,0x99,0x7d]
10872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10873
10874v_cmp_lg_f16 vcc_lo, v1, v2
10875// W32: encoding: [0x01,0x05,0x9a,0x7d]
10876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10877
10878v_cmp_lg_f16 vcc_lo, v255, v2
10879// W32: encoding: [0xff,0x05,0x9a,0x7d]
10880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10881
10882v_cmp_lg_f16 vcc_lo, s1, v2
10883// W32: encoding: [0x01,0x04,0x9a,0x7d]
10884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10885
10886v_cmp_lg_f16 vcc_lo, s101, v2
10887// W32: encoding: [0x65,0x04,0x9a,0x7d]
10888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10889
10890v_cmp_lg_f16 vcc_lo, vcc_lo, v2
10891// W32: encoding: [0x6a,0x04,0x9a,0x7d]
10892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10893
10894v_cmp_lg_f16 vcc_lo, vcc_hi, v2
10895// W32: encoding: [0x6b,0x04,0x9a,0x7d]
10896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10897
10898v_cmp_lg_f16 vcc_lo, m0, v2
10899// W32: encoding: [0x7c,0x04,0x9a,0x7d]
10900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10901
10902v_cmp_lg_f16 vcc_lo, exec_lo, v2
10903// W32: encoding: [0x7e,0x04,0x9a,0x7d]
10904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10905
10906v_cmp_lg_f16 vcc_lo, exec_hi, v2
10907// W32: encoding: [0x7f,0x04,0x9a,0x7d]
10908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10909
10910v_cmp_lg_f16 vcc_lo, 0, v2
10911// W32: encoding: [0x80,0x04,0x9a,0x7d]
10912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10913
10914v_cmp_lg_f16 vcc_lo, -1, v2
10915// W32: encoding: [0xc1,0x04,0x9a,0x7d]
10916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10917
10918v_cmp_lg_f16 vcc_lo, 0.5, v2
10919// W32: encoding: [0xf0,0x04,0x9a,0x7d]
10920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10921
10922v_cmp_lg_f16 vcc_lo, -4.0, v2
10923// W32: encoding: [0xf7,0x04,0x9a,0x7d]
10924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10925
10926v_cmp_lg_f16 vcc_lo, 0xfe0b, v2
10927// W32: encoding: [0xff,0x04,0x9a,0x7d,0x0b,0xfe,0x00,0x00]
10928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10929
10930v_cmp_lg_f16 vcc_lo, 0x3456, v2
10931// W32: encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x00,0x00]
10932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10933
10934v_cmp_lg_f16 vcc_lo, v1, v255
10935// W32: encoding: [0x01,0xff,0x9b,0x7d]
10936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10937
10938v_cmp_ge_f16 vcc_lo, v1, v2
10939// W32: encoding: [0x01,0x05,0x9c,0x7d]
10940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10941
10942v_cmp_ge_f16 vcc_lo, v255, v2
10943// W32: encoding: [0xff,0x05,0x9c,0x7d]
10944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10945
10946v_cmp_ge_f16 vcc_lo, s1, v2
10947// W32: encoding: [0x01,0x04,0x9c,0x7d]
10948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10949
10950v_cmp_ge_f16 vcc_lo, s101, v2
10951// W32: encoding: [0x65,0x04,0x9c,0x7d]
10952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10953
10954v_cmp_ge_f16 vcc_lo, vcc_lo, v2
10955// W32: encoding: [0x6a,0x04,0x9c,0x7d]
10956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10957
10958v_cmp_ge_f16 vcc_lo, vcc_hi, v2
10959// W32: encoding: [0x6b,0x04,0x9c,0x7d]
10960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10961
10962v_cmp_ge_f16 vcc_lo, m0, v2
10963// W32: encoding: [0x7c,0x04,0x9c,0x7d]
10964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10965
10966v_cmp_ge_f16 vcc_lo, exec_lo, v2
10967// W32: encoding: [0x7e,0x04,0x9c,0x7d]
10968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10969
10970v_cmp_ge_f16 vcc_lo, exec_hi, v2
10971// W32: encoding: [0x7f,0x04,0x9c,0x7d]
10972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10973
10974v_cmp_ge_f16 vcc_lo, 0, v2
10975// W32: encoding: [0x80,0x04,0x9c,0x7d]
10976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10977
10978v_cmp_ge_f16 vcc_lo, -1, v2
10979// W32: encoding: [0xc1,0x04,0x9c,0x7d]
10980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10981
10982v_cmp_ge_f16 vcc_lo, 0.5, v2
10983// W32: encoding: [0xf0,0x04,0x9c,0x7d]
10984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10985
10986v_cmp_ge_f16 vcc_lo, -4.0, v2
10987// W32: encoding: [0xf7,0x04,0x9c,0x7d]
10988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10989
10990v_cmp_ge_f16 vcc_lo, 0xfe0b, v2
10991// W32: encoding: [0xff,0x04,0x9c,0x7d,0x0b,0xfe,0x00,0x00]
10992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10993
10994v_cmp_ge_f16 vcc_lo, 0x3456, v2
10995// W32: encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x00,0x00]
10996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
10997
10998v_cmp_ge_f16 vcc_lo, v1, v255
10999// W32: encoding: [0x01,0xff,0x9d,0x7d]
11000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11001
11002v_cmp_o_f16 vcc_lo, v1, v2
11003// W32: encoding: [0x01,0x05,0x9e,0x7d]
11004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11005
11006v_cmp_o_f16 vcc_lo, v255, v2
11007// W32: encoding: [0xff,0x05,0x9e,0x7d]
11008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11009
11010v_cmp_o_f16 vcc_lo, s1, v2
11011// W32: encoding: [0x01,0x04,0x9e,0x7d]
11012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11013
11014v_cmp_o_f16 vcc_lo, s101, v2
11015// W32: encoding: [0x65,0x04,0x9e,0x7d]
11016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11017
11018v_cmp_o_f16 vcc_lo, vcc_lo, v2
11019// W32: encoding: [0x6a,0x04,0x9e,0x7d]
11020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11021
11022v_cmp_o_f16 vcc_lo, vcc_hi, v2
11023// W32: encoding: [0x6b,0x04,0x9e,0x7d]
11024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11025
11026v_cmp_o_f16 vcc_lo, m0, v2
11027// W32: encoding: [0x7c,0x04,0x9e,0x7d]
11028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11029
11030v_cmp_o_f16 vcc_lo, exec_lo, v2
11031// W32: encoding: [0x7e,0x04,0x9e,0x7d]
11032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11033
11034v_cmp_o_f16 vcc_lo, exec_hi, v2
11035// W32: encoding: [0x7f,0x04,0x9e,0x7d]
11036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11037
11038v_cmp_o_f16 vcc_lo, 0, v2
11039// W32: encoding: [0x80,0x04,0x9e,0x7d]
11040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11041
11042v_cmp_o_f16 vcc_lo, -1, v2
11043// W32: encoding: [0xc1,0x04,0x9e,0x7d]
11044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11045
11046v_cmp_o_f16 vcc_lo, 0.5, v2
11047// W32: encoding: [0xf0,0x04,0x9e,0x7d]
11048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11049
11050v_cmp_o_f16 vcc_lo, -4.0, v2
11051// W32: encoding: [0xf7,0x04,0x9e,0x7d]
11052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11053
11054v_cmp_o_f16 vcc_lo, 0xfe0b, v2
11055// W32: encoding: [0xff,0x04,0x9e,0x7d,0x0b,0xfe,0x00,0x00]
11056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11057
11058v_cmp_o_f16 vcc_lo, 0x3456, v2
11059// W32: encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x00,0x00]
11060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11061
11062v_cmp_o_f16 vcc_lo, v1, v255
11063// W32: encoding: [0x01,0xff,0x9f,0x7d]
11064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11065
11066v_cmp_u_f16 vcc_lo, v1, v2
11067// W32: encoding: [0x01,0x05,0xd0,0x7d]
11068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11069
11070v_cmp_u_f16 vcc_lo, v255, v2
11071// W32: encoding: [0xff,0x05,0xd0,0x7d]
11072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11073
11074v_cmp_u_f16 vcc_lo, s1, v2
11075// W32: encoding: [0x01,0x04,0xd0,0x7d]
11076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11077
11078v_cmp_u_f16 vcc_lo, s101, v2
11079// W32: encoding: [0x65,0x04,0xd0,0x7d]
11080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11081
11082v_cmp_u_f16 vcc_lo, vcc_lo, v2
11083// W32: encoding: [0x6a,0x04,0xd0,0x7d]
11084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11085
11086v_cmp_u_f16 vcc_lo, vcc_hi, v2
11087// W32: encoding: [0x6b,0x04,0xd0,0x7d]
11088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11089
11090v_cmp_u_f16 vcc_lo, m0, v2
11091// W32: encoding: [0x7c,0x04,0xd0,0x7d]
11092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11093
11094v_cmp_u_f16 vcc_lo, exec_lo, v2
11095// W32: encoding: [0x7e,0x04,0xd0,0x7d]
11096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11097
11098v_cmp_u_f16 vcc_lo, exec_hi, v2
11099// W32: encoding: [0x7f,0x04,0xd0,0x7d]
11100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11101
11102v_cmp_u_f16 vcc_lo, 0, v2
11103// W32: encoding: [0x80,0x04,0xd0,0x7d]
11104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11105
11106v_cmp_u_f16 vcc_lo, -1, v2
11107// W32: encoding: [0xc1,0x04,0xd0,0x7d]
11108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11109
11110v_cmp_u_f16 vcc_lo, 0.5, v2
11111// W32: encoding: [0xf0,0x04,0xd0,0x7d]
11112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11113
11114v_cmp_u_f16 vcc_lo, -4.0, v2
11115// W32: encoding: [0xf7,0x04,0xd0,0x7d]
11116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11117
11118v_cmp_u_f16 vcc_lo, 0xfe0b, v2
11119// W32: encoding: [0xff,0x04,0xd0,0x7d,0x0b,0xfe,0x00,0x00]
11120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11121
11122v_cmp_u_f16 vcc_lo, 0x3456, v2
11123// W32: encoding: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x00,0x00]
11124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11125
11126v_cmp_u_f16 vcc_lo, v1, v255
11127// W32: encoding: [0x01,0xff,0xd1,0x7d]
11128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11129
11130v_cmp_nge_f16 vcc_lo, v1, v2
11131// W32: encoding: [0x01,0x05,0xd2,0x7d]
11132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11133
11134v_cmp_nge_f16 vcc_lo, v255, v2
11135// W32: encoding: [0xff,0x05,0xd2,0x7d]
11136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11137
11138v_cmp_nge_f16 vcc_lo, s1, v2
11139// W32: encoding: [0x01,0x04,0xd2,0x7d]
11140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11141
11142v_cmp_nge_f16 vcc_lo, s101, v2
11143// W32: encoding: [0x65,0x04,0xd2,0x7d]
11144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11145
11146v_cmp_nge_f16 vcc_lo, vcc_lo, v2
11147// W32: encoding: [0x6a,0x04,0xd2,0x7d]
11148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11149
11150v_cmp_nge_f16 vcc_lo, vcc_hi, v2
11151// W32: encoding: [0x6b,0x04,0xd2,0x7d]
11152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11153
11154v_cmp_nge_f16 vcc_lo, m0, v2
11155// W32: encoding: [0x7c,0x04,0xd2,0x7d]
11156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11157
11158v_cmp_nge_f16 vcc_lo, exec_lo, v2
11159// W32: encoding: [0x7e,0x04,0xd2,0x7d]
11160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11161
11162v_cmp_nge_f16 vcc_lo, exec_hi, v2
11163// W32: encoding: [0x7f,0x04,0xd2,0x7d]
11164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11165
11166v_cmp_nge_f16 vcc_lo, 0, v2
11167// W32: encoding: [0x80,0x04,0xd2,0x7d]
11168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11169
11170v_cmp_nge_f16 vcc_lo, -1, v2
11171// W32: encoding: [0xc1,0x04,0xd2,0x7d]
11172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11173
11174v_cmp_nge_f16 vcc_lo, 0.5, v2
11175// W32: encoding: [0xf0,0x04,0xd2,0x7d]
11176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11177
11178v_cmp_nge_f16 vcc_lo, -4.0, v2
11179// W32: encoding: [0xf7,0x04,0xd2,0x7d]
11180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11181
11182v_cmp_nge_f16 vcc_lo, 0xfe0b, v2
11183// W32: encoding: [0xff,0x04,0xd2,0x7d,0x0b,0xfe,0x00,0x00]
11184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11185
11186v_cmp_nge_f16 vcc_lo, 0x3456, v2
11187// W32: encoding: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x00,0x00]
11188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11189
11190v_cmp_nge_f16 vcc_lo, v1, v255
11191// W32: encoding: [0x01,0xff,0xd3,0x7d]
11192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11193
11194v_cmp_nlg_f16 vcc_lo, v1, v2
11195// W32: encoding: [0x01,0x05,0xd4,0x7d]
11196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11197
11198v_cmp_nlg_f16 vcc_lo, v255, v2
11199// W32: encoding: [0xff,0x05,0xd4,0x7d]
11200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11201
11202v_cmp_nlg_f16 vcc_lo, s1, v2
11203// W32: encoding: [0x01,0x04,0xd4,0x7d]
11204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11205
11206v_cmp_nlg_f16 vcc_lo, s101, v2
11207// W32: encoding: [0x65,0x04,0xd4,0x7d]
11208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11209
11210v_cmp_nlg_f16 vcc_lo, vcc_lo, v2
11211// W32: encoding: [0x6a,0x04,0xd4,0x7d]
11212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11213
11214v_cmp_nlg_f16 vcc_lo, vcc_hi, v2
11215// W32: encoding: [0x6b,0x04,0xd4,0x7d]
11216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11217
11218v_cmp_nlg_f16 vcc_lo, m0, v2
11219// W32: encoding: [0x7c,0x04,0xd4,0x7d]
11220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11221
11222v_cmp_nlg_f16 vcc_lo, exec_lo, v2
11223// W32: encoding: [0x7e,0x04,0xd4,0x7d]
11224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11225
11226v_cmp_nlg_f16 vcc_lo, exec_hi, v2
11227// W32: encoding: [0x7f,0x04,0xd4,0x7d]
11228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11229
11230v_cmp_nlg_f16 vcc_lo, 0, v2
11231// W32: encoding: [0x80,0x04,0xd4,0x7d]
11232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11233
11234v_cmp_nlg_f16 vcc_lo, -1, v2
11235// W32: encoding: [0xc1,0x04,0xd4,0x7d]
11236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11237
11238v_cmp_nlg_f16 vcc_lo, 0.5, v2
11239// W32: encoding: [0xf0,0x04,0xd4,0x7d]
11240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11241
11242v_cmp_nlg_f16 vcc_lo, -4.0, v2
11243// W32: encoding: [0xf7,0x04,0xd4,0x7d]
11244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11245
11246v_cmp_nlg_f16 vcc_lo, 0xfe0b, v2
11247// W32: encoding: [0xff,0x04,0xd4,0x7d,0x0b,0xfe,0x00,0x00]
11248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11249
11250v_cmp_nlg_f16 vcc_lo, 0x3456, v2
11251// W32: encoding: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x00,0x00]
11252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11253
11254v_cmp_nlg_f16 vcc_lo, v1, v255
11255// W32: encoding: [0x01,0xff,0xd5,0x7d]
11256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11257
11258v_cmp_ngt_f16 vcc_lo, v1, v2
11259// W32: encoding: [0x01,0x05,0xd6,0x7d]
11260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11261
11262v_cmp_ngt_f16 vcc_lo, v255, v2
11263// W32: encoding: [0xff,0x05,0xd6,0x7d]
11264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11265
11266v_cmp_ngt_f16 vcc_lo, s1, v2
11267// W32: encoding: [0x01,0x04,0xd6,0x7d]
11268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11269
11270v_cmp_ngt_f16 vcc_lo, s101, v2
11271// W32: encoding: [0x65,0x04,0xd6,0x7d]
11272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11273
11274v_cmp_ngt_f16 vcc_lo, vcc_lo, v2
11275// W32: encoding: [0x6a,0x04,0xd6,0x7d]
11276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11277
11278v_cmp_ngt_f16 vcc_lo, vcc_hi, v2
11279// W32: encoding: [0x6b,0x04,0xd6,0x7d]
11280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11281
11282v_cmp_ngt_f16 vcc_lo, m0, v2
11283// W32: encoding: [0x7c,0x04,0xd6,0x7d]
11284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11285
11286v_cmp_ngt_f16 vcc_lo, exec_lo, v2
11287// W32: encoding: [0x7e,0x04,0xd6,0x7d]
11288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11289
11290v_cmp_ngt_f16 vcc_lo, exec_hi, v2
11291// W32: encoding: [0x7f,0x04,0xd6,0x7d]
11292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11293
11294v_cmp_ngt_f16 vcc_lo, 0, v2
11295// W32: encoding: [0x80,0x04,0xd6,0x7d]
11296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11297
11298v_cmp_ngt_f16 vcc_lo, -1, v2
11299// W32: encoding: [0xc1,0x04,0xd6,0x7d]
11300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11301
11302v_cmp_ngt_f16 vcc_lo, 0.5, v2
11303// W32: encoding: [0xf0,0x04,0xd6,0x7d]
11304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11305
11306v_cmp_ngt_f16 vcc_lo, -4.0, v2
11307// W32: encoding: [0xf7,0x04,0xd6,0x7d]
11308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11309
11310v_cmp_ngt_f16 vcc_lo, 0xfe0b, v2
11311// W32: encoding: [0xff,0x04,0xd6,0x7d,0x0b,0xfe,0x00,0x00]
11312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11313
11314v_cmp_ngt_f16 vcc_lo, 0x3456, v2
11315// W32: encoding: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x00,0x00]
11316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11317
11318v_cmp_ngt_f16 vcc_lo, v1, v255
11319// W32: encoding: [0x01,0xff,0xd7,0x7d]
11320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11321
11322v_cmp_nle_f16 vcc_lo, v1, v2
11323// W32: encoding: [0x01,0x05,0xd8,0x7d]
11324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11325
11326v_cmp_nle_f16 vcc_lo, v255, v2
11327// W32: encoding: [0xff,0x05,0xd8,0x7d]
11328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11329
11330v_cmp_nle_f16 vcc_lo, s1, v2
11331// W32: encoding: [0x01,0x04,0xd8,0x7d]
11332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11333
11334v_cmp_nle_f16 vcc_lo, s101, v2
11335// W32: encoding: [0x65,0x04,0xd8,0x7d]
11336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11337
11338v_cmp_nle_f16 vcc_lo, vcc_lo, v2
11339// W32: encoding: [0x6a,0x04,0xd8,0x7d]
11340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11341
11342v_cmp_nle_f16 vcc_lo, vcc_hi, v2
11343// W32: encoding: [0x6b,0x04,0xd8,0x7d]
11344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11345
11346v_cmp_nle_f16 vcc_lo, m0, v2
11347// W32: encoding: [0x7c,0x04,0xd8,0x7d]
11348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11349
11350v_cmp_nle_f16 vcc_lo, exec_lo, v2
11351// W32: encoding: [0x7e,0x04,0xd8,0x7d]
11352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11353
11354v_cmp_nle_f16 vcc_lo, exec_hi, v2
11355// W32: encoding: [0x7f,0x04,0xd8,0x7d]
11356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11357
11358v_cmp_nle_f16 vcc_lo, 0, v2
11359// W32: encoding: [0x80,0x04,0xd8,0x7d]
11360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11361
11362v_cmp_nle_f16 vcc_lo, -1, v2
11363// W32: encoding: [0xc1,0x04,0xd8,0x7d]
11364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11365
11366v_cmp_nle_f16 vcc_lo, 0.5, v2
11367// W32: encoding: [0xf0,0x04,0xd8,0x7d]
11368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11369
11370v_cmp_nle_f16 vcc_lo, -4.0, v2
11371// W32: encoding: [0xf7,0x04,0xd8,0x7d]
11372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11373
11374v_cmp_nle_f16 vcc_lo, 0xfe0b, v2
11375// W32: encoding: [0xff,0x04,0xd8,0x7d,0x0b,0xfe,0x00,0x00]
11376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11377
11378v_cmp_nle_f16 vcc_lo, 0x3456, v2
11379// W32: encoding: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x00,0x00]
11380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11381
11382v_cmp_nle_f16 vcc_lo, v1, v255
11383// W32: encoding: [0x01,0xff,0xd9,0x7d]
11384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11385
11386v_cmp_neq_f16 vcc_lo, v1, v2
11387// W32: encoding: [0x01,0x05,0xda,0x7d]
11388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11389
11390v_cmp_neq_f16 vcc_lo, v255, v2
11391// W32: encoding: [0xff,0x05,0xda,0x7d]
11392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11393
11394v_cmp_neq_f16 vcc_lo, s1, v2
11395// W32: encoding: [0x01,0x04,0xda,0x7d]
11396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11397
11398v_cmp_neq_f16 vcc_lo, s101, v2
11399// W32: encoding: [0x65,0x04,0xda,0x7d]
11400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11401
11402v_cmp_neq_f16 vcc_lo, vcc_lo, v2
11403// W32: encoding: [0x6a,0x04,0xda,0x7d]
11404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11405
11406v_cmp_neq_f16 vcc_lo, vcc_hi, v2
11407// W32: encoding: [0x6b,0x04,0xda,0x7d]
11408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11409
11410v_cmp_neq_f16 vcc_lo, m0, v2
11411// W32: encoding: [0x7c,0x04,0xda,0x7d]
11412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11413
11414v_cmp_neq_f16 vcc_lo, exec_lo, v2
11415// W32: encoding: [0x7e,0x04,0xda,0x7d]
11416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11417
11418v_cmp_neq_f16 vcc_lo, exec_hi, v2
11419// W32: encoding: [0x7f,0x04,0xda,0x7d]
11420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11421
11422v_cmp_neq_f16 vcc_lo, 0, v2
11423// W32: encoding: [0x80,0x04,0xda,0x7d]
11424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11425
11426v_cmp_neq_f16 vcc_lo, -1, v2
11427// W32: encoding: [0xc1,0x04,0xda,0x7d]
11428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11429
11430v_cmp_neq_f16 vcc_lo, 0.5, v2
11431// W32: encoding: [0xf0,0x04,0xda,0x7d]
11432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11433
11434v_cmp_neq_f16 vcc_lo, -4.0, v2
11435// W32: encoding: [0xf7,0x04,0xda,0x7d]
11436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11437
11438v_cmp_neq_f16 vcc_lo, 0xfe0b, v2
11439// W32: encoding: [0xff,0x04,0xda,0x7d,0x0b,0xfe,0x00,0x00]
11440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11441
11442v_cmp_neq_f16 vcc_lo, 0x3456, v2
11443// W32: encoding: [0xff,0x04,0xda,0x7d,0x56,0x34,0x00,0x00]
11444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11445
11446v_cmp_neq_f16 vcc_lo, v1, v255
11447// W32: encoding: [0x01,0xff,0xdb,0x7d]
11448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11449
11450v_cmp_nlt_f16 vcc_lo, v1, v2
11451// W32: encoding: [0x01,0x05,0xdc,0x7d]
11452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11453
11454v_cmp_nlt_f16 vcc_lo, v255, v2
11455// W32: encoding: [0xff,0x05,0xdc,0x7d]
11456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11457
11458v_cmp_nlt_f16 vcc_lo, s1, v2
11459// W32: encoding: [0x01,0x04,0xdc,0x7d]
11460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11461
11462v_cmp_nlt_f16 vcc_lo, s101, v2
11463// W32: encoding: [0x65,0x04,0xdc,0x7d]
11464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11465
11466v_cmp_nlt_f16 vcc_lo, vcc_lo, v2
11467// W32: encoding: [0x6a,0x04,0xdc,0x7d]
11468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11469
11470v_cmp_nlt_f16 vcc_lo, vcc_hi, v2
11471// W32: encoding: [0x6b,0x04,0xdc,0x7d]
11472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11473
11474v_cmp_nlt_f16 vcc_lo, m0, v2
11475// W32: encoding: [0x7c,0x04,0xdc,0x7d]
11476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11477
11478v_cmp_nlt_f16 vcc_lo, exec_lo, v2
11479// W32: encoding: [0x7e,0x04,0xdc,0x7d]
11480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11481
11482v_cmp_nlt_f16 vcc_lo, exec_hi, v2
11483// W32: encoding: [0x7f,0x04,0xdc,0x7d]
11484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11485
11486v_cmp_nlt_f16 vcc_lo, 0, v2
11487// W32: encoding: [0x80,0x04,0xdc,0x7d]
11488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11489
11490v_cmp_nlt_f16 vcc_lo, -1, v2
11491// W32: encoding: [0xc1,0x04,0xdc,0x7d]
11492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11493
11494v_cmp_nlt_f16 vcc_lo, 0.5, v2
11495// W32: encoding: [0xf0,0x04,0xdc,0x7d]
11496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11497
11498v_cmp_nlt_f16 vcc_lo, -4.0, v2
11499// W32: encoding: [0xf7,0x04,0xdc,0x7d]
11500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11501
11502v_cmp_nlt_f16 vcc_lo, 0xfe0b, v2
11503// W32: encoding: [0xff,0x04,0xdc,0x7d,0x0b,0xfe,0x00,0x00]
11504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11505
11506v_cmp_nlt_f16 vcc_lo, 0x3456, v2
11507// W32: encoding: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x00,0x00]
11508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11509
11510v_cmp_nlt_f16 vcc_lo, v1, v255
11511// W32: encoding: [0x01,0xff,0xdd,0x7d]
11512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11513
11514v_cmp_tru_f16 vcc_lo, v1, v2
11515// W32: encoding: [0x01,0x05,0xde,0x7d]
11516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11517
11518v_cmp_tru_f16 vcc_lo, v255, v2
11519// W32: encoding: [0xff,0x05,0xde,0x7d]
11520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11521
11522v_cmp_tru_f16 vcc_lo, s1, v2
11523// W32: encoding: [0x01,0x04,0xde,0x7d]
11524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11525
11526v_cmp_tru_f16 vcc_lo, s101, v2
11527// W32: encoding: [0x65,0x04,0xde,0x7d]
11528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11529
11530v_cmp_tru_f16 vcc_lo, vcc_lo, v2
11531// W32: encoding: [0x6a,0x04,0xde,0x7d]
11532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11533
11534v_cmp_tru_f16 vcc_lo, vcc_hi, v2
11535// W32: encoding: [0x6b,0x04,0xde,0x7d]
11536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11537
11538v_cmp_tru_f16 vcc_lo, m0, v2
11539// W32: encoding: [0x7c,0x04,0xde,0x7d]
11540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11541
11542v_cmp_tru_f16 vcc_lo, exec_lo, v2
11543// W32: encoding: [0x7e,0x04,0xde,0x7d]
11544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11545
11546v_cmp_tru_f16 vcc_lo, exec_hi, v2
11547// W32: encoding: [0x7f,0x04,0xde,0x7d]
11548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11549
11550v_cmp_tru_f16 vcc_lo, 0, v2
11551// W32: encoding: [0x80,0x04,0xde,0x7d]
11552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11553
11554v_cmp_tru_f16 vcc_lo, -1, v2
11555// W32: encoding: [0xc1,0x04,0xde,0x7d]
11556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11557
11558v_cmp_tru_f16 vcc_lo, 0.5, v2
11559// W32: encoding: [0xf0,0x04,0xde,0x7d]
11560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11561
11562v_cmp_tru_f16 vcc_lo, -4.0, v2
11563// W32: encoding: [0xf7,0x04,0xde,0x7d]
11564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11565
11566v_cmp_tru_f16 vcc_lo, 0xfe0b, v2
11567// W32: encoding: [0xff,0x04,0xde,0x7d,0x0b,0xfe,0x00,0x00]
11568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11569
11570v_cmp_tru_f16 vcc_lo, 0x3456, v2
11571// W32: encoding: [0xff,0x04,0xde,0x7d,0x56,0x34,0x00,0x00]
11572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11573
11574v_cmp_tru_f16 vcc_lo, v1, v255
11575// W32: encoding: [0x01,0xff,0xdf,0x7d]
11576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
11577