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, VOP3 variant.
8//===----------------------------------------------------------------------===//
9
10v_cmp_f_f32_e64 s[10:11], v1, v2
11// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
12// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13
14v_cmp_f_f32_e64 s[12:13], v1, v2
15// W64: encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
16// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17
18v_cmp_f_f32_e64 s[100:101], v1, v2
19// W64: encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
20// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21
22v_cmp_f_f32_e64 vcc, v1, v2
23// W64: encoding: [0x6a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
24// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
25
26v_cmp_f_f32_e64 s[10:11], v255, v2
27// W64: encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
28// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
29
30v_cmp_f_f32_e64 s[10:11], s1, v2
31// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
32// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
33
34v_cmp_f_f32_e64 s[10:11], s101, v2
35// W64: encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
36// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37
38v_cmp_f_f32_e64 s[10:11], vcc_lo, v2
39// W64: encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
40// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
41
42v_cmp_f_f32_e64 s[10:11], vcc_hi, v2
43// W64: encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
44// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45
46v_cmp_f_f32_e64 s[10:11], m0, v2
47// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7c,0x04,0x02,0x00]
48// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
49
50v_cmp_f_f32_e64 s[10:11], exec_lo, v2
51// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
52// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
53
54v_cmp_f_f32_e64 s[10:11], exec_hi, v2
55// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
56// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57
58v_cmp_f_f32_e64 s[10:11], 0, v2
59// W64: encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
60// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
61
62v_cmp_f_f32_e64 s[10:11], -1, v2
63// W64: encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
64// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65
66v_cmp_f_f32_e64 s[10:11], 0.5, v2
67// W64: encoding: [0x0a,0x00,0x00,0xd4,0xf0,0x04,0x02,0x00]
68// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69
70v_cmp_f_f32_e64 s[10:11], -4.0, v2
71// W64: encoding: [0x0a,0x00,0x00,0xd4,0xf7,0x04,0x02,0x00]
72// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
73
74v_cmp_f_f32_e64 s[10:11], v1, v255
75// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
76// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77
78v_cmp_f_f32_e64 s[10:11], v1, s2
79// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
80// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81
82v_cmp_f_f32_e64 s[10:11], v1, s101
83// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
84// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85
86v_cmp_f_f32_e64 s[10:11], v1, vcc_lo
87// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
88// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89
90v_cmp_f_f32_e64 s[10:11], v1, vcc_hi
91// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
92// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
93
94v_cmp_f_f32_e64 s[10:11], v1, m0
95// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xf9,0x00,0x00]
96// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
97
98v_cmp_f_f32_e64 s[10:11], v1, exec_lo
99// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
101
102v_cmp_f_f32_e64 s[10:11], v1, exec_hi
103// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105
106v_cmp_f_f32_e64 s[10:11], v1, 0
107// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109
110v_cmp_f_f32_e64 s[10:11], v1, -1
111// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113
114v_cmp_f_f32_e64 s[10:11], v1, 0.5
115// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xe1,0x01,0x00]
116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117
118v_cmp_f_f32_e64 s[10:11], v1, -4.0
119// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xef,0x01,0x00]
120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121
122v_cmp_f_f32_e64 s[10:11], -v1, v2
123// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125
126v_cmp_f_f32_e64 s[10:11], v1, -v2
127// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
129
130v_cmp_f_f32_e64 s[10:11], -v1, -v2
131// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
133
134v_cmp_f_f32_e64 s[10:11], v1, v2 clamp
135// W64: encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
137
138v_cmp_f_f32_e64 s10, v1, v2
139// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
141
142v_cmp_f_f32_e64 s12, v1, v2
143// W32: encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
145
146v_cmp_f_f32_e64 s100, v1, v2
147// W32: encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
149
150v_cmp_f_f32_e64 vcc_lo, v1, v2
151// W32: encoding: [0x6a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
153
154v_cmp_f_f32_e64 s10, v255, v2
155// W32: encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
157
158v_cmp_f_f32_e64 s10, s1, v2
159// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
161
162v_cmp_f_f32_e64 s10, s101, v2
163// W32: encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
165
166v_cmp_f_f32_e64 s10, vcc_lo, v2
167// W32: encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
169
170v_cmp_f_f32_e64 s10, vcc_hi, v2
171// W32: encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
173
174v_cmp_f_f32_e64 s10, m0, v2
175// W32: encoding: [0x0a,0x00,0x00,0xd4,0x7c,0x04,0x02,0x00]
176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
177
178v_cmp_f_f32_e64 s10, exec_lo, v2
179// W32: encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
181
182v_cmp_f_f32_e64 s10, exec_hi, v2
183// W32: encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
185
186v_cmp_f_f32_e64 s10, 0, v2
187// W32: encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
189
190v_cmp_f_f32_e64 s10, -1, v2
191// W32: encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
193
194v_cmp_f_f32_e64 s10, 0.5, v2
195// W32: encoding: [0x0a,0x00,0x00,0xd4,0xf0,0x04,0x02,0x00]
196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
197
198v_cmp_f_f32_e64 s10, -4.0, v2
199// W32: encoding: [0x0a,0x00,0x00,0xd4,0xf7,0x04,0x02,0x00]
200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
201
202v_cmp_f_f32_e64 s10, v1, v255
203// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
205
206v_cmp_f_f32_e64 s10, v1, s2
207// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
209
210v_cmp_f_f32_e64 s10, v1, s101
211// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
213
214v_cmp_f_f32_e64 s10, v1, vcc_lo
215// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
217
218v_cmp_f_f32_e64 s10, v1, vcc_hi
219// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
221
222v_cmp_f_f32_e64 s10, v1, m0
223// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xf9,0x00,0x00]
224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
225
226v_cmp_f_f32_e64 s10, v1, exec_lo
227// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
229
230v_cmp_f_f32_e64 s10, v1, exec_hi
231// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
233
234v_cmp_f_f32_e64 s10, v1, 0
235// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
237
238v_cmp_f_f32_e64 s10, v1, -1
239// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
241
242v_cmp_f_f32_e64 s10, v1, 0.5
243// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xe1,0x01,0x00]
244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
245
246v_cmp_f_f32_e64 s10, v1, -4.0
247// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xef,0x01,0x00]
248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
249
250v_cmp_f_f32_e64 s10, -v1, v2
251// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
253
254v_cmp_f_f32_e64 s10, v1, -v2
255// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
257
258v_cmp_f_f32_e64 s10, -v1, -v2
259// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
261
262v_cmp_f_f32_e64 s10, v1, v2 clamp
263// W32: encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
265
266v_cmp_lt_f32_e64 s[10:11], v1, v2
267// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
269
270v_cmp_lt_f32_e64 s[12:13], v1, v2
271// W64: encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
273
274v_cmp_lt_f32_e64 s[100:101], v1, v2
275// W64: encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
277
278v_cmp_lt_f32_e64 vcc, v1, v2
279// W64: encoding: [0x6a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
281
282v_cmp_lt_f32_e64 s[10:11], v255, v2
283// W64: encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
285
286v_cmp_lt_f32_e64 s[10:11], s1, v2
287// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
289
290v_cmp_lt_f32_e64 s[10:11], s101, v2
291// W64: encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
293
294v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2
295// W64: encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
297
298v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2
299// W64: encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
301
302v_cmp_lt_f32_e64 s[10:11], m0, v2
303// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7c,0x04,0x02,0x00]
304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
305
306v_cmp_lt_f32_e64 s[10:11], exec_lo, v2
307// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
309
310v_cmp_lt_f32_e64 s[10:11], exec_hi, v2
311// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
313
314v_cmp_lt_f32_e64 s[10:11], 0, v2
315// W64: encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
317
318v_cmp_lt_f32_e64 s[10:11], -1, v2
319// W64: encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
321
322v_cmp_lt_f32_e64 s[10:11], 0.5, v2
323// W64: encoding: [0x0a,0x00,0x01,0xd4,0xf0,0x04,0x02,0x00]
324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
325
326v_cmp_lt_f32_e64 s[10:11], -4.0, v2
327// W64: encoding: [0x0a,0x00,0x01,0xd4,0xf7,0x04,0x02,0x00]
328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
329
330v_cmp_lt_f32_e64 s[10:11], v1, v255
331// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
333
334v_cmp_lt_f32_e64 s[10:11], v1, s2
335// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
337
338v_cmp_lt_f32_e64 s[10:11], v1, s101
339// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
341
342v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo
343// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
345
346v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi
347// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
349
350v_cmp_lt_f32_e64 s[10:11], v1, m0
351// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xf9,0x00,0x00]
352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
353
354v_cmp_lt_f32_e64 s[10:11], v1, exec_lo
355// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
357
358v_cmp_lt_f32_e64 s[10:11], v1, exec_hi
359// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
361
362v_cmp_lt_f32_e64 s[10:11], v1, 0
363// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
365
366v_cmp_lt_f32_e64 s[10:11], v1, -1
367// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
369
370v_cmp_lt_f32_e64 s[10:11], v1, 0.5
371// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xe1,0x01,0x00]
372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
373
374v_cmp_lt_f32_e64 s[10:11], v1, -4.0
375// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xef,0x01,0x00]
376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
377
378v_cmp_lt_f32_e64 s[10:11], -v1, v2
379// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
381
382v_cmp_lt_f32_e64 s[10:11], v1, -v2
383// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
385
386v_cmp_lt_f32_e64 s[10:11], -v1, -v2
387// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
389
390v_cmp_lt_f32_e64 s[10:11], v1, v2 clamp
391// W64: encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
393
394v_cmp_lt_f32_e64 s10, v1, v2
395// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
397
398v_cmp_lt_f32_e64 s12, v1, v2
399// W32: encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
401
402v_cmp_lt_f32_e64 s100, v1, v2
403// W32: encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
405
406v_cmp_lt_f32_e64 vcc_lo, v1, v2
407// W32: encoding: [0x6a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
409
410v_cmp_lt_f32_e64 s10, v255, v2
411// W32: encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
413
414v_cmp_lt_f32_e64 s10, s1, v2
415// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
417
418v_cmp_lt_f32_e64 s10, s101, v2
419// W32: encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
421
422v_cmp_lt_f32_e64 s10, vcc_lo, v2
423// W32: encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
425
426v_cmp_lt_f32_e64 s10, vcc_hi, v2
427// W32: encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
429
430v_cmp_lt_f32_e64 s10, m0, v2
431// W32: encoding: [0x0a,0x00,0x01,0xd4,0x7c,0x04,0x02,0x00]
432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
433
434v_cmp_lt_f32_e64 s10, exec_lo, v2
435// W32: encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
437
438v_cmp_lt_f32_e64 s10, exec_hi, v2
439// W32: encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
441
442v_cmp_lt_f32_e64 s10, 0, v2
443// W32: encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
445
446v_cmp_lt_f32_e64 s10, -1, v2
447// W32: encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
449
450v_cmp_lt_f32_e64 s10, 0.5, v2
451// W32: encoding: [0x0a,0x00,0x01,0xd4,0xf0,0x04,0x02,0x00]
452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
453
454v_cmp_lt_f32_e64 s10, -4.0, v2
455// W32: encoding: [0x0a,0x00,0x01,0xd4,0xf7,0x04,0x02,0x00]
456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
457
458v_cmp_lt_f32_e64 s10, v1, v255
459// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
461
462v_cmp_lt_f32_e64 s10, v1, s2
463// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
465
466v_cmp_lt_f32_e64 s10, v1, s101
467// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
469
470v_cmp_lt_f32_e64 s10, v1, vcc_lo
471// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
473
474v_cmp_lt_f32_e64 s10, v1, vcc_hi
475// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
477
478v_cmp_lt_f32_e64 s10, v1, m0
479// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xf9,0x00,0x00]
480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
481
482v_cmp_lt_f32_e64 s10, v1, exec_lo
483// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
485
486v_cmp_lt_f32_e64 s10, v1, exec_hi
487// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
489
490v_cmp_lt_f32_e64 s10, v1, 0
491// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
493
494v_cmp_lt_f32_e64 s10, v1, -1
495// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
497
498v_cmp_lt_f32_e64 s10, v1, 0.5
499// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xe1,0x01,0x00]
500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
501
502v_cmp_lt_f32_e64 s10, v1, -4.0
503// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xef,0x01,0x00]
504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
505
506v_cmp_lt_f32_e64 s10, -v1, v2
507// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
509
510v_cmp_lt_f32_e64 s10, v1, -v2
511// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
513
514v_cmp_lt_f32_e64 s10, -v1, -v2
515// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
517
518v_cmp_lt_f32_e64 s10, v1, v2 clamp
519// W32: encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
521
522v_cmp_eq_f32_e64 s[10:11], v1, v2
523// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
525
526v_cmp_eq_f32_e64 s[12:13], v1, v2
527// W64: encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
529
530v_cmp_eq_f32_e64 s[100:101], v1, v2
531// W64: encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
533
534v_cmp_eq_f32_e64 vcc, v1, v2
535// W64: encoding: [0x6a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
537
538v_cmp_eq_f32_e64 s[10:11], v255, v2
539// W64: encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
541
542v_cmp_eq_f32_e64 s[10:11], s1, v2
543// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
545
546v_cmp_eq_f32_e64 s[10:11], s101, v2
547// W64: encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
549
550v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2
551// W64: encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
553
554v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2
555// W64: encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
557
558v_cmp_eq_f32_e64 s[10:11], m0, v2
559// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7c,0x04,0x02,0x00]
560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
561
562v_cmp_eq_f32_e64 s[10:11], exec_lo, v2
563// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
565
566v_cmp_eq_f32_e64 s[10:11], exec_hi, v2
567// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
569
570v_cmp_eq_f32_e64 s[10:11], 0, v2
571// W64: encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
573
574v_cmp_eq_f32_e64 s[10:11], -1, v2
575// W64: encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
577
578v_cmp_eq_f32_e64 s[10:11], 0.5, v2
579// W64: encoding: [0x0a,0x00,0x02,0xd4,0xf0,0x04,0x02,0x00]
580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
581
582v_cmp_eq_f32_e64 s[10:11], -4.0, v2
583// W64: encoding: [0x0a,0x00,0x02,0xd4,0xf7,0x04,0x02,0x00]
584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
585
586v_cmp_eq_f32_e64 s[10:11], v1, v255
587// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
589
590v_cmp_eq_f32_e64 s[10:11], v1, s2
591// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
593
594v_cmp_eq_f32_e64 s[10:11], v1, s101
595// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
597
598v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo
599// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
601
602v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi
603// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
605
606v_cmp_eq_f32_e64 s[10:11], v1, m0
607// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xf9,0x00,0x00]
608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
609
610v_cmp_eq_f32_e64 s[10:11], v1, exec_lo
611// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
613
614v_cmp_eq_f32_e64 s[10:11], v1, exec_hi
615// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
617
618v_cmp_eq_f32_e64 s[10:11], v1, 0
619// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
621
622v_cmp_eq_f32_e64 s[10:11], v1, -1
623// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
625
626v_cmp_eq_f32_e64 s[10:11], v1, 0.5
627// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xe1,0x01,0x00]
628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
629
630v_cmp_eq_f32_e64 s[10:11], v1, -4.0
631// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xef,0x01,0x00]
632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
633
634v_cmp_eq_f32_e64 s[10:11], -v1, v2
635// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
637
638v_cmp_eq_f32_e64 s[10:11], v1, -v2
639// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
641
642v_cmp_eq_f32_e64 s[10:11], -v1, -v2
643// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
645
646v_cmp_eq_f32_e64 s[10:11], v1, v2 clamp
647// W64: encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
649
650v_cmp_eq_f32_e64 s10, v1, v2
651// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
653
654v_cmp_eq_f32_e64 s12, v1, v2
655// W32: encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
657
658v_cmp_eq_f32_e64 s100, v1, v2
659// W32: encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
661
662v_cmp_eq_f32_e64 vcc_lo, v1, v2
663// W32: encoding: [0x6a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
665
666v_cmp_eq_f32_e64 s10, v255, v2
667// W32: encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
669
670v_cmp_eq_f32_e64 s10, s1, v2
671// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
673
674v_cmp_eq_f32_e64 s10, s101, v2
675// W32: encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
677
678v_cmp_eq_f32_e64 s10, vcc_lo, v2
679// W32: encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
681
682v_cmp_eq_f32_e64 s10, vcc_hi, v2
683// W32: encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
685
686v_cmp_eq_f32_e64 s10, m0, v2
687// W32: encoding: [0x0a,0x00,0x02,0xd4,0x7c,0x04,0x02,0x00]
688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
689
690v_cmp_eq_f32_e64 s10, exec_lo, v2
691// W32: encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
693
694v_cmp_eq_f32_e64 s10, exec_hi, v2
695// W32: encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
697
698v_cmp_eq_f32_e64 s10, 0, v2
699// W32: encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
701
702v_cmp_eq_f32_e64 s10, -1, v2
703// W32: encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
705
706v_cmp_eq_f32_e64 s10, 0.5, v2
707// W32: encoding: [0x0a,0x00,0x02,0xd4,0xf0,0x04,0x02,0x00]
708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
709
710v_cmp_eq_f32_e64 s10, -4.0, v2
711// W32: encoding: [0x0a,0x00,0x02,0xd4,0xf7,0x04,0x02,0x00]
712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
713
714v_cmp_eq_f32_e64 s10, v1, v255
715// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
717
718v_cmp_eq_f32_e64 s10, v1, s2
719// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
721
722v_cmp_eq_f32_e64 s10, v1, s101
723// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
725
726v_cmp_eq_f32_e64 s10, v1, vcc_lo
727// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
729
730v_cmp_eq_f32_e64 s10, v1, vcc_hi
731// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
733
734v_cmp_eq_f32_e64 s10, v1, m0
735// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xf9,0x00,0x00]
736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
737
738v_cmp_eq_f32_e64 s10, v1, exec_lo
739// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
741
742v_cmp_eq_f32_e64 s10, v1, exec_hi
743// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
745
746v_cmp_eq_f32_e64 s10, v1, 0
747// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
749
750v_cmp_eq_f32_e64 s10, v1, -1
751// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
753
754v_cmp_eq_f32_e64 s10, v1, 0.5
755// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xe1,0x01,0x00]
756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
757
758v_cmp_eq_f32_e64 s10, v1, -4.0
759// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xef,0x01,0x00]
760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
761
762v_cmp_eq_f32_e64 s10, -v1, v2
763// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
765
766v_cmp_eq_f32_e64 s10, v1, -v2
767// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
769
770v_cmp_eq_f32_e64 s10, -v1, -v2
771// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
773
774v_cmp_eq_f32_e64 s10, v1, v2 clamp
775// W32: encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
777
778v_cmp_le_f32_e64 s[10:11], v1, v2
779// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
781
782v_cmp_le_f32_e64 s[12:13], v1, v2
783// W64: encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
785
786v_cmp_le_f32_e64 s[100:101], v1, v2
787// W64: encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
789
790v_cmp_le_f32_e64 vcc, v1, v2
791// W64: encoding: [0x6a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
793
794v_cmp_le_f32_e64 s[10:11], v255, v2
795// W64: encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
797
798v_cmp_le_f32_e64 s[10:11], s1, v2
799// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
801
802v_cmp_le_f32_e64 s[10:11], s101, v2
803// W64: encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
805
806v_cmp_le_f32_e64 s[10:11], vcc_lo, v2
807// W64: encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
809
810v_cmp_le_f32_e64 s[10:11], vcc_hi, v2
811// W64: encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
813
814v_cmp_le_f32_e64 s[10:11], m0, v2
815// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7c,0x04,0x02,0x00]
816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
817
818v_cmp_le_f32_e64 s[10:11], exec_lo, v2
819// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
821
822v_cmp_le_f32_e64 s[10:11], exec_hi, v2
823// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
825
826v_cmp_le_f32_e64 s[10:11], 0, v2
827// W64: encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
829
830v_cmp_le_f32_e64 s[10:11], -1, v2
831// W64: encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
833
834v_cmp_le_f32_e64 s[10:11], 0.5, v2
835// W64: encoding: [0x0a,0x00,0x03,0xd4,0xf0,0x04,0x02,0x00]
836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
837
838v_cmp_le_f32_e64 s[10:11], -4.0, v2
839// W64: encoding: [0x0a,0x00,0x03,0xd4,0xf7,0x04,0x02,0x00]
840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
841
842v_cmp_le_f32_e64 s[10:11], v1, v255
843// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
845
846v_cmp_le_f32_e64 s[10:11], v1, s2
847// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
849
850v_cmp_le_f32_e64 s[10:11], v1, s101
851// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
853
854v_cmp_le_f32_e64 s[10:11], v1, vcc_lo
855// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
857
858v_cmp_le_f32_e64 s[10:11], v1, vcc_hi
859// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
861
862v_cmp_le_f32_e64 s[10:11], v1, m0
863// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xf9,0x00,0x00]
864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
865
866v_cmp_le_f32_e64 s[10:11], v1, exec_lo
867// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
869
870v_cmp_le_f32_e64 s[10:11], v1, exec_hi
871// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
873
874v_cmp_le_f32_e64 s[10:11], v1, 0
875// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
877
878v_cmp_le_f32_e64 s[10:11], v1, -1
879// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
881
882v_cmp_le_f32_e64 s[10:11], v1, 0.5
883// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xe1,0x01,0x00]
884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
885
886v_cmp_le_f32_e64 s[10:11], v1, -4.0
887// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xef,0x01,0x00]
888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
889
890v_cmp_le_f32_e64 s[10:11], -v1, v2
891// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
893
894v_cmp_le_f32_e64 s[10:11], v1, -v2
895// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
897
898v_cmp_le_f32_e64 s[10:11], -v1, -v2
899// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
901
902v_cmp_le_f32_e64 s[10:11], v1, v2 clamp
903// W64: encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
905
906v_cmp_le_f32_e64 s10, v1, v2
907// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
909
910v_cmp_le_f32_e64 s12, v1, v2
911// W32: encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
913
914v_cmp_le_f32_e64 s100, v1, v2
915// W32: encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
917
918v_cmp_le_f32_e64 vcc_lo, v1, v2
919// W32: encoding: [0x6a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
921
922v_cmp_le_f32_e64 s10, v255, v2
923// W32: encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
925
926v_cmp_le_f32_e64 s10, s1, v2
927// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
929
930v_cmp_le_f32_e64 s10, s101, v2
931// W32: encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
933
934v_cmp_le_f32_e64 s10, vcc_lo, v2
935// W32: encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
937
938v_cmp_le_f32_e64 s10, vcc_hi, v2
939// W32: encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
941
942v_cmp_le_f32_e64 s10, m0, v2
943// W32: encoding: [0x0a,0x00,0x03,0xd4,0x7c,0x04,0x02,0x00]
944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
945
946v_cmp_le_f32_e64 s10, exec_lo, v2
947// W32: encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
949
950v_cmp_le_f32_e64 s10, exec_hi, v2
951// W32: encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
953
954v_cmp_le_f32_e64 s10, 0, v2
955// W32: encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
957
958v_cmp_le_f32_e64 s10, -1, v2
959// W32: encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
961
962v_cmp_le_f32_e64 s10, 0.5, v2
963// W32: encoding: [0x0a,0x00,0x03,0xd4,0xf0,0x04,0x02,0x00]
964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
965
966v_cmp_le_f32_e64 s10, -4.0, v2
967// W32: encoding: [0x0a,0x00,0x03,0xd4,0xf7,0x04,0x02,0x00]
968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
969
970v_cmp_le_f32_e64 s10, v1, v255
971// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
973
974v_cmp_le_f32_e64 s10, v1, s2
975// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
977
978v_cmp_le_f32_e64 s10, v1, s101
979// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
981
982v_cmp_le_f32_e64 s10, v1, vcc_lo
983// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
985
986v_cmp_le_f32_e64 s10, v1, vcc_hi
987// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
989
990v_cmp_le_f32_e64 s10, v1, m0
991// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xf9,0x00,0x00]
992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
993
994v_cmp_le_f32_e64 s10, v1, exec_lo
995// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
997
998v_cmp_le_f32_e64 s10, v1, exec_hi
999// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
1000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1001
1002v_cmp_le_f32_e64 s10, v1, 0
1003// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
1004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1005
1006v_cmp_le_f32_e64 s10, v1, -1
1007// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
1008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1009
1010v_cmp_le_f32_e64 s10, v1, 0.5
1011// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xe1,0x01,0x00]
1012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1013
1014v_cmp_le_f32_e64 s10, v1, -4.0
1015// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xef,0x01,0x00]
1016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1017
1018v_cmp_le_f32_e64 s10, -v1, v2
1019// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
1020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1021
1022v_cmp_le_f32_e64 s10, v1, -v2
1023// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
1024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1025
1026v_cmp_le_f32_e64 s10, -v1, -v2
1027// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
1028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1029
1030v_cmp_le_f32_e64 s10, v1, v2 clamp
1031// W32: encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
1032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1033
1034v_cmp_gt_f32_e64 s[10:11], v1, v2
1035// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1037
1038v_cmp_gt_f32_e64 s[12:13], v1, v2
1039// W64: encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1041
1042v_cmp_gt_f32_e64 s[100:101], v1, v2
1043// W64: encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1045
1046v_cmp_gt_f32_e64 vcc, v1, v2
1047// W64: encoding: [0x6a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1049
1050v_cmp_gt_f32_e64 s[10:11], v255, v2
1051// W64: encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
1052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1053
1054v_cmp_gt_f32_e64 s[10:11], s1, v2
1055// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
1056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1057
1058v_cmp_gt_f32_e64 s[10:11], s101, v2
1059// W64: encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
1060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1061
1062v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2
1063// W64: encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
1064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1065
1066v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2
1067// W64: encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
1068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1069
1070v_cmp_gt_f32_e64 s[10:11], m0, v2
1071// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7c,0x04,0x02,0x00]
1072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1073
1074v_cmp_gt_f32_e64 s[10:11], exec_lo, v2
1075// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
1076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1077
1078v_cmp_gt_f32_e64 s[10:11], exec_hi, v2
1079// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
1080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1081
1082v_cmp_gt_f32_e64 s[10:11], 0, v2
1083// W64: encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
1084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1085
1086v_cmp_gt_f32_e64 s[10:11], -1, v2
1087// W64: encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
1088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1089
1090v_cmp_gt_f32_e64 s[10:11], 0.5, v2
1091// W64: encoding: [0x0a,0x00,0x04,0xd4,0xf0,0x04,0x02,0x00]
1092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1093
1094v_cmp_gt_f32_e64 s[10:11], -4.0, v2
1095// W64: encoding: [0x0a,0x00,0x04,0xd4,0xf7,0x04,0x02,0x00]
1096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1097
1098v_cmp_gt_f32_e64 s[10:11], v1, v255
1099// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
1100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1101
1102v_cmp_gt_f32_e64 s[10:11], v1, s2
1103// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
1104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1105
1106v_cmp_gt_f32_e64 s[10:11], v1, s101
1107// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
1108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1109
1110v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo
1111// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
1112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1113
1114v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi
1115// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
1116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1117
1118v_cmp_gt_f32_e64 s[10:11], v1, m0
1119// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xf9,0x00,0x00]
1120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1121
1122v_cmp_gt_f32_e64 s[10:11], v1, exec_lo
1123// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
1124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1125
1126v_cmp_gt_f32_e64 s[10:11], v1, exec_hi
1127// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
1128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1129
1130v_cmp_gt_f32_e64 s[10:11], v1, 0
1131// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
1132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1133
1134v_cmp_gt_f32_e64 s[10:11], v1, -1
1135// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
1136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1137
1138v_cmp_gt_f32_e64 s[10:11], v1, 0.5
1139// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xe1,0x01,0x00]
1140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1141
1142v_cmp_gt_f32_e64 s[10:11], v1, -4.0
1143// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xef,0x01,0x00]
1144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1145
1146v_cmp_gt_f32_e64 s[10:11], -v1, v2
1147// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
1148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1149
1150v_cmp_gt_f32_e64 s[10:11], v1, -v2
1151// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
1152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1153
1154v_cmp_gt_f32_e64 s[10:11], -v1, -v2
1155// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
1156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1157
1158v_cmp_gt_f32_e64 s[10:11], v1, v2 clamp
1159// W64: encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
1160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1161
1162v_cmp_gt_f32_e64 s10, v1, v2
1163// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1165
1166v_cmp_gt_f32_e64 s12, v1, v2
1167// W32: encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1169
1170v_cmp_gt_f32_e64 s100, v1, v2
1171// W32: encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1173
1174v_cmp_gt_f32_e64 vcc_lo, v1, v2
1175// W32: encoding: [0x6a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
1176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1177
1178v_cmp_gt_f32_e64 s10, v255, v2
1179// W32: encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
1180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1181
1182v_cmp_gt_f32_e64 s10, s1, v2
1183// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
1184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1185
1186v_cmp_gt_f32_e64 s10, s101, v2
1187// W32: encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
1188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1189
1190v_cmp_gt_f32_e64 s10, vcc_lo, v2
1191// W32: encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
1192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1193
1194v_cmp_gt_f32_e64 s10, vcc_hi, v2
1195// W32: encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
1196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1197
1198v_cmp_gt_f32_e64 s10, m0, v2
1199// W32: encoding: [0x0a,0x00,0x04,0xd4,0x7c,0x04,0x02,0x00]
1200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1201
1202v_cmp_gt_f32_e64 s10, exec_lo, v2
1203// W32: encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
1204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1205
1206v_cmp_gt_f32_e64 s10, exec_hi, v2
1207// W32: encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
1208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1209
1210v_cmp_gt_f32_e64 s10, 0, v2
1211// W32: encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
1212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1213
1214v_cmp_gt_f32_e64 s10, -1, v2
1215// W32: encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
1216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1217
1218v_cmp_gt_f32_e64 s10, 0.5, v2
1219// W32: encoding: [0x0a,0x00,0x04,0xd4,0xf0,0x04,0x02,0x00]
1220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1221
1222v_cmp_gt_f32_e64 s10, -4.0, v2
1223// W32: encoding: [0x0a,0x00,0x04,0xd4,0xf7,0x04,0x02,0x00]
1224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1225
1226v_cmp_gt_f32_e64 s10, v1, v255
1227// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
1228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1229
1230v_cmp_gt_f32_e64 s10, v1, s2
1231// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
1232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1233
1234v_cmp_gt_f32_e64 s10, v1, s101
1235// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
1236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1237
1238v_cmp_gt_f32_e64 s10, v1, vcc_lo
1239// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
1240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1241
1242v_cmp_gt_f32_e64 s10, v1, vcc_hi
1243// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
1244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1245
1246v_cmp_gt_f32_e64 s10, v1, m0
1247// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xf9,0x00,0x00]
1248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1249
1250v_cmp_gt_f32_e64 s10, v1, exec_lo
1251// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
1252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1253
1254v_cmp_gt_f32_e64 s10, v1, exec_hi
1255// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
1256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1257
1258v_cmp_gt_f32_e64 s10, v1, 0
1259// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
1260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1261
1262v_cmp_gt_f32_e64 s10, v1, -1
1263// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
1264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1265
1266v_cmp_gt_f32_e64 s10, v1, 0.5
1267// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xe1,0x01,0x00]
1268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1269
1270v_cmp_gt_f32_e64 s10, v1, -4.0
1271// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xef,0x01,0x00]
1272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1273
1274v_cmp_gt_f32_e64 s10, -v1, v2
1275// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
1276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1277
1278v_cmp_gt_f32_e64 s10, v1, -v2
1279// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
1280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1281
1282v_cmp_gt_f32_e64 s10, -v1, -v2
1283// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
1284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1285
1286v_cmp_gt_f32_e64 s10, v1, v2 clamp
1287// W32: encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
1288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1289
1290v_cmp_lg_f32_e64 s[10:11], v1, v2
1291// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
1292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1293
1294v_cmp_lg_f32_e64 s[12:13], v1, v2
1295// W64: encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
1296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1297
1298v_cmp_lg_f32_e64 s[100:101], v1, v2
1299// W64: encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
1300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1301
1302v_cmp_lg_f32_e64 vcc, v1, v2
1303// W64: encoding: [0x6a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
1304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1305
1306v_cmp_lg_f32_e64 s[10:11], v255, v2
1307// W64: encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
1308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1309
1310v_cmp_lg_f32_e64 s[10:11], s1, v2
1311// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
1312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1313
1314v_cmp_lg_f32_e64 s[10:11], s101, v2
1315// W64: encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
1316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1317
1318v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2
1319// W64: encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
1320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1321
1322v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2
1323// W64: encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
1324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1325
1326v_cmp_lg_f32_e64 s[10:11], m0, v2
1327// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7c,0x04,0x02,0x00]
1328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1329
1330v_cmp_lg_f32_e64 s[10:11], exec_lo, v2
1331// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
1332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1333
1334v_cmp_lg_f32_e64 s[10:11], exec_hi, v2
1335// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
1336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1337
1338v_cmp_lg_f32_e64 s[10:11], 0, v2
1339// W64: encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
1340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1341
1342v_cmp_lg_f32_e64 s[10:11], -1, v2
1343// W64: encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
1344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1345
1346v_cmp_lg_f32_e64 s[10:11], 0.5, v2
1347// W64: encoding: [0x0a,0x00,0x05,0xd4,0xf0,0x04,0x02,0x00]
1348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1349
1350v_cmp_lg_f32_e64 s[10:11], -4.0, v2
1351// W64: encoding: [0x0a,0x00,0x05,0xd4,0xf7,0x04,0x02,0x00]
1352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1353
1354v_cmp_lg_f32_e64 s[10:11], v1, v255
1355// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
1356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1357
1358v_cmp_lg_f32_e64 s[10:11], v1, s2
1359// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
1360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1361
1362v_cmp_lg_f32_e64 s[10:11], v1, s101
1363// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
1364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1365
1366v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo
1367// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
1368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1369
1370v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi
1371// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
1372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1373
1374v_cmp_lg_f32_e64 s[10:11], v1, m0
1375// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xf9,0x00,0x00]
1376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1377
1378v_cmp_lg_f32_e64 s[10:11], v1, exec_lo
1379// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
1380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1381
1382v_cmp_lg_f32_e64 s[10:11], v1, exec_hi
1383// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
1384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1385
1386v_cmp_lg_f32_e64 s[10:11], v1, 0
1387// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
1388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1389
1390v_cmp_lg_f32_e64 s[10:11], v1, -1
1391// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
1392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1393
1394v_cmp_lg_f32_e64 s[10:11], v1, 0.5
1395// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xe1,0x01,0x00]
1396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1397
1398v_cmp_lg_f32_e64 s[10:11], v1, -4.0
1399// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xef,0x01,0x00]
1400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1401
1402v_cmp_lg_f32_e64 s[10:11], -v1, v2
1403// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
1404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1405
1406v_cmp_lg_f32_e64 s[10:11], v1, -v2
1407// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
1408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1409
1410v_cmp_lg_f32_e64 s[10:11], -v1, -v2
1411// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
1412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1413
1414v_cmp_lg_f32_e64 s[10:11], v1, v2 clamp
1415// W64: encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
1416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1417
1418v_cmp_lg_f32_e64 s10, v1, v2
1419// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
1420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1421
1422v_cmp_lg_f32_e64 s12, v1, v2
1423// W32: encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
1424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1425
1426v_cmp_lg_f32_e64 s100, v1, v2
1427// W32: encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
1428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1429
1430v_cmp_lg_f32_e64 vcc_lo, v1, v2
1431// W32: encoding: [0x6a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
1432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1433
1434v_cmp_lg_f32_e64 s10, v255, v2
1435// W32: encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
1436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1437
1438v_cmp_lg_f32_e64 s10, s1, v2
1439// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
1440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1441
1442v_cmp_lg_f32_e64 s10, s101, v2
1443// W32: encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
1444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1445
1446v_cmp_lg_f32_e64 s10, vcc_lo, v2
1447// W32: encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
1448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1449
1450v_cmp_lg_f32_e64 s10, vcc_hi, v2
1451// W32: encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
1452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1453
1454v_cmp_lg_f32_e64 s10, m0, v2
1455// W32: encoding: [0x0a,0x00,0x05,0xd4,0x7c,0x04,0x02,0x00]
1456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1457
1458v_cmp_lg_f32_e64 s10, exec_lo, v2
1459// W32: encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
1460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1461
1462v_cmp_lg_f32_e64 s10, exec_hi, v2
1463// W32: encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
1464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1465
1466v_cmp_lg_f32_e64 s10, 0, v2
1467// W32: encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
1468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1469
1470v_cmp_lg_f32_e64 s10, -1, v2
1471// W32: encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
1472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1473
1474v_cmp_lg_f32_e64 s10, 0.5, v2
1475// W32: encoding: [0x0a,0x00,0x05,0xd4,0xf0,0x04,0x02,0x00]
1476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1477
1478v_cmp_lg_f32_e64 s10, -4.0, v2
1479// W32: encoding: [0x0a,0x00,0x05,0xd4,0xf7,0x04,0x02,0x00]
1480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1481
1482v_cmp_lg_f32_e64 s10, v1, v255
1483// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
1484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1485
1486v_cmp_lg_f32_e64 s10, v1, s2
1487// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
1488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1489
1490v_cmp_lg_f32_e64 s10, v1, s101
1491// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
1492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1493
1494v_cmp_lg_f32_e64 s10, v1, vcc_lo
1495// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
1496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1497
1498v_cmp_lg_f32_e64 s10, v1, vcc_hi
1499// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
1500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1501
1502v_cmp_lg_f32_e64 s10, v1, m0
1503// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xf9,0x00,0x00]
1504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1505
1506v_cmp_lg_f32_e64 s10, v1, exec_lo
1507// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
1508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1509
1510v_cmp_lg_f32_e64 s10, v1, exec_hi
1511// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
1512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1513
1514v_cmp_lg_f32_e64 s10, v1, 0
1515// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
1516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1517
1518v_cmp_lg_f32_e64 s10, v1, -1
1519// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
1520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1521
1522v_cmp_lg_f32_e64 s10, v1, 0.5
1523// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xe1,0x01,0x00]
1524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1525
1526v_cmp_lg_f32_e64 s10, v1, -4.0
1527// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xef,0x01,0x00]
1528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1529
1530v_cmp_lg_f32_e64 s10, -v1, v2
1531// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
1532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1533
1534v_cmp_lg_f32_e64 s10, v1, -v2
1535// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
1536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1537
1538v_cmp_lg_f32_e64 s10, -v1, -v2
1539// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
1540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1541
1542v_cmp_lg_f32_e64 s10, v1, v2 clamp
1543// W32: encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
1544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1545
1546v_cmp_ge_f32_e64 s[10:11], v1, v2
1547// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
1548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1549
1550v_cmp_ge_f32_e64 s[12:13], v1, v2
1551// W64: encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
1552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1553
1554v_cmp_ge_f32_e64 s[100:101], v1, v2
1555// W64: encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
1556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1557
1558v_cmp_ge_f32_e64 vcc, v1, v2
1559// W64: encoding: [0x6a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
1560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1561
1562v_cmp_ge_f32_e64 s[10:11], v255, v2
1563// W64: encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
1564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1565
1566v_cmp_ge_f32_e64 s[10:11], s1, v2
1567// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
1568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1569
1570v_cmp_ge_f32_e64 s[10:11], s101, v2
1571// W64: encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
1572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1573
1574v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2
1575// W64: encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
1576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1577
1578v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2
1579// W64: encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
1580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1581
1582v_cmp_ge_f32_e64 s[10:11], m0, v2
1583// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7c,0x04,0x02,0x00]
1584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1585
1586v_cmp_ge_f32_e64 s[10:11], exec_lo, v2
1587// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
1588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1589
1590v_cmp_ge_f32_e64 s[10:11], exec_hi, v2
1591// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
1592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1593
1594v_cmp_ge_f32_e64 s[10:11], 0, v2
1595// W64: encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
1596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1597
1598v_cmp_ge_f32_e64 s[10:11], -1, v2
1599// W64: encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
1600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1601
1602v_cmp_ge_f32_e64 s[10:11], 0.5, v2
1603// W64: encoding: [0x0a,0x00,0x06,0xd4,0xf0,0x04,0x02,0x00]
1604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1605
1606v_cmp_ge_f32_e64 s[10:11], -4.0, v2
1607// W64: encoding: [0x0a,0x00,0x06,0xd4,0xf7,0x04,0x02,0x00]
1608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1609
1610v_cmp_ge_f32_e64 s[10:11], v1, v255
1611// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
1612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1613
1614v_cmp_ge_f32_e64 s[10:11], v1, s2
1615// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
1616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1617
1618v_cmp_ge_f32_e64 s[10:11], v1, s101
1619// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
1620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1621
1622v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo
1623// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
1624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1625
1626v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi
1627// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
1628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1629
1630v_cmp_ge_f32_e64 s[10:11], v1, m0
1631// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xf9,0x00,0x00]
1632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1633
1634v_cmp_ge_f32_e64 s[10:11], v1, exec_lo
1635// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
1636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1637
1638v_cmp_ge_f32_e64 s[10:11], v1, exec_hi
1639// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
1640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1641
1642v_cmp_ge_f32_e64 s[10:11], v1, 0
1643// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
1644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1645
1646v_cmp_ge_f32_e64 s[10:11], v1, -1
1647// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
1648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1649
1650v_cmp_ge_f32_e64 s[10:11], v1, 0.5
1651// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xe1,0x01,0x00]
1652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1653
1654v_cmp_ge_f32_e64 s[10:11], v1, -4.0
1655// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xef,0x01,0x00]
1656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1657
1658v_cmp_ge_f32_e64 s[10:11], -v1, v2
1659// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
1660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1661
1662v_cmp_ge_f32_e64 s[10:11], v1, -v2
1663// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
1664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1665
1666v_cmp_ge_f32_e64 s[10:11], -v1, -v2
1667// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
1668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1669
1670v_cmp_ge_f32_e64 s[10:11], v1, v2 clamp
1671// W64: encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
1672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1673
1674v_cmp_ge_f32_e64 s10, v1, v2
1675// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
1676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1677
1678v_cmp_ge_f32_e64 s12, v1, v2
1679// W32: encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
1680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1681
1682v_cmp_ge_f32_e64 s100, v1, v2
1683// W32: encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
1684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1685
1686v_cmp_ge_f32_e64 vcc_lo, v1, v2
1687// W32: encoding: [0x6a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
1688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1689
1690v_cmp_ge_f32_e64 s10, v255, v2
1691// W32: encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
1692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1693
1694v_cmp_ge_f32_e64 s10, s1, v2
1695// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
1696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1697
1698v_cmp_ge_f32_e64 s10, s101, v2
1699// W32: encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
1700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1701
1702v_cmp_ge_f32_e64 s10, vcc_lo, v2
1703// W32: encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
1704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1705
1706v_cmp_ge_f32_e64 s10, vcc_hi, v2
1707// W32: encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
1708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1709
1710v_cmp_ge_f32_e64 s10, m0, v2
1711// W32: encoding: [0x0a,0x00,0x06,0xd4,0x7c,0x04,0x02,0x00]
1712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1713
1714v_cmp_ge_f32_e64 s10, exec_lo, v2
1715// W32: encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
1716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1717
1718v_cmp_ge_f32_e64 s10, exec_hi, v2
1719// W32: encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
1720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1721
1722v_cmp_ge_f32_e64 s10, 0, v2
1723// W32: encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
1724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1725
1726v_cmp_ge_f32_e64 s10, -1, v2
1727// W32: encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
1728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1729
1730v_cmp_ge_f32_e64 s10, 0.5, v2
1731// W32: encoding: [0x0a,0x00,0x06,0xd4,0xf0,0x04,0x02,0x00]
1732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1733
1734v_cmp_ge_f32_e64 s10, -4.0, v2
1735// W32: encoding: [0x0a,0x00,0x06,0xd4,0xf7,0x04,0x02,0x00]
1736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1737
1738v_cmp_ge_f32_e64 s10, v1, v255
1739// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
1740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1741
1742v_cmp_ge_f32_e64 s10, v1, s2
1743// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
1744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1745
1746v_cmp_ge_f32_e64 s10, v1, s101
1747// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
1748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1749
1750v_cmp_ge_f32_e64 s10, v1, vcc_lo
1751// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
1752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1753
1754v_cmp_ge_f32_e64 s10, v1, vcc_hi
1755// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
1756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1757
1758v_cmp_ge_f32_e64 s10, v1, m0
1759// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xf9,0x00,0x00]
1760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1761
1762v_cmp_ge_f32_e64 s10, v1, exec_lo
1763// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
1764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1765
1766v_cmp_ge_f32_e64 s10, v1, exec_hi
1767// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
1768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1769
1770v_cmp_ge_f32_e64 s10, v1, 0
1771// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
1772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1773
1774v_cmp_ge_f32_e64 s10, v1, -1
1775// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
1776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1777
1778v_cmp_ge_f32_e64 s10, v1, 0.5
1779// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xe1,0x01,0x00]
1780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1781
1782v_cmp_ge_f32_e64 s10, v1, -4.0
1783// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xef,0x01,0x00]
1784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1785
1786v_cmp_ge_f32_e64 s10, -v1, v2
1787// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
1788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1789
1790v_cmp_ge_f32_e64 s10, v1, -v2
1791// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
1792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1793
1794v_cmp_ge_f32_e64 s10, -v1, -v2
1795// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
1796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1797
1798v_cmp_ge_f32_e64 s10, v1, v2 clamp
1799// W32: encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
1800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1801
1802v_cmp_o_f32_e64 s[10:11], v1, v2
1803// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
1804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1805
1806v_cmp_o_f32_e64 s[12:13], v1, v2
1807// W64: encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
1808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1809
1810v_cmp_o_f32_e64 s[100:101], v1, v2
1811// W64: encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
1812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1813
1814v_cmp_o_f32_e64 vcc, v1, v2
1815// W64: encoding: [0x6a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
1816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1817
1818v_cmp_o_f32_e64 s[10:11], v255, v2
1819// W64: encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
1820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1821
1822v_cmp_o_f32_e64 s[10:11], s1, v2
1823// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
1824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1825
1826v_cmp_o_f32_e64 s[10:11], s101, v2
1827// W64: encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
1828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1829
1830v_cmp_o_f32_e64 s[10:11], vcc_lo, v2
1831// W64: encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
1832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1833
1834v_cmp_o_f32_e64 s[10:11], vcc_hi, v2
1835// W64: encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
1836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1837
1838v_cmp_o_f32_e64 s[10:11], m0, v2
1839// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7c,0x04,0x02,0x00]
1840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1841
1842v_cmp_o_f32_e64 s[10:11], exec_lo, v2
1843// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
1844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1845
1846v_cmp_o_f32_e64 s[10:11], exec_hi, v2
1847// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
1848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1849
1850v_cmp_o_f32_e64 s[10:11], 0, v2
1851// W64: encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
1852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1853
1854v_cmp_o_f32_e64 s[10:11], -1, v2
1855// W64: encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
1856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1857
1858v_cmp_o_f32_e64 s[10:11], 0.5, v2
1859// W64: encoding: [0x0a,0x00,0x07,0xd4,0xf0,0x04,0x02,0x00]
1860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1861
1862v_cmp_o_f32_e64 s[10:11], -4.0, v2
1863// W64: encoding: [0x0a,0x00,0x07,0xd4,0xf7,0x04,0x02,0x00]
1864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1865
1866v_cmp_o_f32_e64 s[10:11], v1, v255
1867// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
1868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1869
1870v_cmp_o_f32_e64 s[10:11], v1, s2
1871// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
1872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1873
1874v_cmp_o_f32_e64 s[10:11], v1, s101
1875// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
1876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1877
1878v_cmp_o_f32_e64 s[10:11], v1, vcc_lo
1879// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
1880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1881
1882v_cmp_o_f32_e64 s[10:11], v1, vcc_hi
1883// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
1884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1885
1886v_cmp_o_f32_e64 s[10:11], v1, m0
1887// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xf9,0x00,0x00]
1888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1889
1890v_cmp_o_f32_e64 s[10:11], v1, exec_lo
1891// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
1892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1893
1894v_cmp_o_f32_e64 s[10:11], v1, exec_hi
1895// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
1896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1897
1898v_cmp_o_f32_e64 s[10:11], v1, 0
1899// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
1900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1901
1902v_cmp_o_f32_e64 s[10:11], v1, -1
1903// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
1904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1905
1906v_cmp_o_f32_e64 s[10:11], v1, 0.5
1907// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xe1,0x01,0x00]
1908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1909
1910v_cmp_o_f32_e64 s[10:11], v1, -4.0
1911// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xef,0x01,0x00]
1912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1913
1914v_cmp_o_f32_e64 s[10:11], -v1, v2
1915// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
1916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1917
1918v_cmp_o_f32_e64 s[10:11], v1, -v2
1919// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
1920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1921
1922v_cmp_o_f32_e64 s[10:11], -v1, -v2
1923// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
1924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1925
1926v_cmp_o_f32_e64 s[10:11], v1, v2 clamp
1927// W64: encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
1928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1929
1930v_cmp_o_f32_e64 s10, v1, v2
1931// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
1932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1933
1934v_cmp_o_f32_e64 s12, v1, v2
1935// W32: encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
1936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1937
1938v_cmp_o_f32_e64 s100, v1, v2
1939// W32: encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
1940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1941
1942v_cmp_o_f32_e64 vcc_lo, v1, v2
1943// W32: encoding: [0x6a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
1944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1945
1946v_cmp_o_f32_e64 s10, v255, v2
1947// W32: encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
1948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1949
1950v_cmp_o_f32_e64 s10, s1, v2
1951// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
1952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1953
1954v_cmp_o_f32_e64 s10, s101, v2
1955// W32: encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
1956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1957
1958v_cmp_o_f32_e64 s10, vcc_lo, v2
1959// W32: encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
1960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1961
1962v_cmp_o_f32_e64 s10, vcc_hi, v2
1963// W32: encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
1964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1965
1966v_cmp_o_f32_e64 s10, m0, v2
1967// W32: encoding: [0x0a,0x00,0x07,0xd4,0x7c,0x04,0x02,0x00]
1968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1969
1970v_cmp_o_f32_e64 s10, exec_lo, v2
1971// W32: encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
1972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1973
1974v_cmp_o_f32_e64 s10, exec_hi, v2
1975// W32: encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
1976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1977
1978v_cmp_o_f32_e64 s10, 0, v2
1979// W32: encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
1980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1981
1982v_cmp_o_f32_e64 s10, -1, v2
1983// W32: encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
1984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1985
1986v_cmp_o_f32_e64 s10, 0.5, v2
1987// W32: encoding: [0x0a,0x00,0x07,0xd4,0xf0,0x04,0x02,0x00]
1988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1989
1990v_cmp_o_f32_e64 s10, -4.0, v2
1991// W32: encoding: [0x0a,0x00,0x07,0xd4,0xf7,0x04,0x02,0x00]
1992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1993
1994v_cmp_o_f32_e64 s10, v1, v255
1995// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
1996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
1997
1998v_cmp_o_f32_e64 s10, v1, s2
1999// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
2000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2001
2002v_cmp_o_f32_e64 s10, v1, s101
2003// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
2004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2005
2006v_cmp_o_f32_e64 s10, v1, vcc_lo
2007// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
2008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2009
2010v_cmp_o_f32_e64 s10, v1, vcc_hi
2011// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
2012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2013
2014v_cmp_o_f32_e64 s10, v1, m0
2015// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xf9,0x00,0x00]
2016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2017
2018v_cmp_o_f32_e64 s10, v1, exec_lo
2019// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
2020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2021
2022v_cmp_o_f32_e64 s10, v1, exec_hi
2023// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
2024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2025
2026v_cmp_o_f32_e64 s10, v1, 0
2027// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
2028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2029
2030v_cmp_o_f32_e64 s10, v1, -1
2031// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
2032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2033
2034v_cmp_o_f32_e64 s10, v1, 0.5
2035// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xe1,0x01,0x00]
2036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2037
2038v_cmp_o_f32_e64 s10, v1, -4.0
2039// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xef,0x01,0x00]
2040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2041
2042v_cmp_o_f32_e64 s10, -v1, v2
2043// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
2044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2045
2046v_cmp_o_f32_e64 s10, v1, -v2
2047// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
2048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2049
2050v_cmp_o_f32_e64 s10, -v1, -v2
2051// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
2052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2053
2054v_cmp_o_f32_e64 s10, v1, v2 clamp
2055// W32: encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
2056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2057
2058v_cmp_u_f32_e64 s[10:11], v1, v2
2059// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
2060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2061
2062v_cmp_u_f32_e64 s[12:13], v1, v2
2063// W64: encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
2064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2065
2066v_cmp_u_f32_e64 s[100:101], v1, v2
2067// W64: encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
2068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2069
2070v_cmp_u_f32_e64 vcc, v1, v2
2071// W64: encoding: [0x6a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
2072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2073
2074v_cmp_u_f32_e64 s[10:11], v255, v2
2075// W64: encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
2076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2077
2078v_cmp_u_f32_e64 s[10:11], s1, v2
2079// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
2080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2081
2082v_cmp_u_f32_e64 s[10:11], s101, v2
2083// W64: encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
2084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2085
2086v_cmp_u_f32_e64 s[10:11], vcc_lo, v2
2087// W64: encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
2088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2089
2090v_cmp_u_f32_e64 s[10:11], vcc_hi, v2
2091// W64: encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
2092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2093
2094v_cmp_u_f32_e64 s[10:11], m0, v2
2095// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7c,0x04,0x02,0x00]
2096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2097
2098v_cmp_u_f32_e64 s[10:11], exec_lo, v2
2099// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
2100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2101
2102v_cmp_u_f32_e64 s[10:11], exec_hi, v2
2103// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
2104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2105
2106v_cmp_u_f32_e64 s[10:11], 0, v2
2107// W64: encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
2108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2109
2110v_cmp_u_f32_e64 s[10:11], -1, v2
2111// W64: encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
2112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2113
2114v_cmp_u_f32_e64 s[10:11], 0.5, v2
2115// W64: encoding: [0x0a,0x00,0x08,0xd4,0xf0,0x04,0x02,0x00]
2116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2117
2118v_cmp_u_f32_e64 s[10:11], -4.0, v2
2119// W64: encoding: [0x0a,0x00,0x08,0xd4,0xf7,0x04,0x02,0x00]
2120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2121
2122v_cmp_u_f32_e64 s[10:11], v1, v255
2123// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
2124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2125
2126v_cmp_u_f32_e64 s[10:11], v1, s2
2127// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
2128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2129
2130v_cmp_u_f32_e64 s[10:11], v1, s101
2131// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
2132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2133
2134v_cmp_u_f32_e64 s[10:11], v1, vcc_lo
2135// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
2136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2137
2138v_cmp_u_f32_e64 s[10:11], v1, vcc_hi
2139// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
2140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2141
2142v_cmp_u_f32_e64 s[10:11], v1, m0
2143// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xf9,0x00,0x00]
2144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2145
2146v_cmp_u_f32_e64 s[10:11], v1, exec_lo
2147// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
2148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2149
2150v_cmp_u_f32_e64 s[10:11], v1, exec_hi
2151// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
2152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2153
2154v_cmp_u_f32_e64 s[10:11], v1, 0
2155// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
2156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2157
2158v_cmp_u_f32_e64 s[10:11], v1, -1
2159// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
2160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2161
2162v_cmp_u_f32_e64 s[10:11], v1, 0.5
2163// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xe1,0x01,0x00]
2164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2165
2166v_cmp_u_f32_e64 s[10:11], v1, -4.0
2167// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xef,0x01,0x00]
2168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2169
2170v_cmp_u_f32_e64 s[10:11], -v1, v2
2171// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
2172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2173
2174v_cmp_u_f32_e64 s[10:11], v1, -v2
2175// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
2176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2177
2178v_cmp_u_f32_e64 s[10:11], -v1, -v2
2179// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
2180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2181
2182v_cmp_u_f32_e64 s[10:11], v1, v2 clamp
2183// W64: encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
2184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2185
2186v_cmp_u_f32_e64 s10, v1, v2
2187// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
2188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2189
2190v_cmp_u_f32_e64 s12, v1, v2
2191// W32: encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
2192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2193
2194v_cmp_u_f32_e64 s100, v1, v2
2195// W32: encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
2196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2197
2198v_cmp_u_f32_e64 vcc_lo, v1, v2
2199// W32: encoding: [0x6a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
2200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2201
2202v_cmp_u_f32_e64 s10, v255, v2
2203// W32: encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
2204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2205
2206v_cmp_u_f32_e64 s10, s1, v2
2207// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
2208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2209
2210v_cmp_u_f32_e64 s10, s101, v2
2211// W32: encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
2212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2213
2214v_cmp_u_f32_e64 s10, vcc_lo, v2
2215// W32: encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
2216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2217
2218v_cmp_u_f32_e64 s10, vcc_hi, v2
2219// W32: encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
2220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2221
2222v_cmp_u_f32_e64 s10, m0, v2
2223// W32: encoding: [0x0a,0x00,0x08,0xd4,0x7c,0x04,0x02,0x00]
2224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2225
2226v_cmp_u_f32_e64 s10, exec_lo, v2
2227// W32: encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
2228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2229
2230v_cmp_u_f32_e64 s10, exec_hi, v2
2231// W32: encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
2232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2233
2234v_cmp_u_f32_e64 s10, 0, v2
2235// W32: encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
2236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2237
2238v_cmp_u_f32_e64 s10, -1, v2
2239// W32: encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
2240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2241
2242v_cmp_u_f32_e64 s10, 0.5, v2
2243// W32: encoding: [0x0a,0x00,0x08,0xd4,0xf0,0x04,0x02,0x00]
2244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2245
2246v_cmp_u_f32_e64 s10, -4.0, v2
2247// W32: encoding: [0x0a,0x00,0x08,0xd4,0xf7,0x04,0x02,0x00]
2248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2249
2250v_cmp_u_f32_e64 s10, v1, v255
2251// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
2252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2253
2254v_cmp_u_f32_e64 s10, v1, s2
2255// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
2256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2257
2258v_cmp_u_f32_e64 s10, v1, s101
2259// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
2260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2261
2262v_cmp_u_f32_e64 s10, v1, vcc_lo
2263// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
2264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2265
2266v_cmp_u_f32_e64 s10, v1, vcc_hi
2267// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
2268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2269
2270v_cmp_u_f32_e64 s10, v1, m0
2271// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xf9,0x00,0x00]
2272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2273
2274v_cmp_u_f32_e64 s10, v1, exec_lo
2275// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
2276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2277
2278v_cmp_u_f32_e64 s10, v1, exec_hi
2279// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
2280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2281
2282v_cmp_u_f32_e64 s10, v1, 0
2283// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
2284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2285
2286v_cmp_u_f32_e64 s10, v1, -1
2287// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
2288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2289
2290v_cmp_u_f32_e64 s10, v1, 0.5
2291// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xe1,0x01,0x00]
2292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2293
2294v_cmp_u_f32_e64 s10, v1, -4.0
2295// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xef,0x01,0x00]
2296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2297
2298v_cmp_u_f32_e64 s10, -v1, v2
2299// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
2300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2301
2302v_cmp_u_f32_e64 s10, v1, -v2
2303// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
2304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2305
2306v_cmp_u_f32_e64 s10, -v1, -v2
2307// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
2308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2309
2310v_cmp_u_f32_e64 s10, v1, v2 clamp
2311// W32: encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
2312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2313
2314v_cmp_nge_f32_e64 s[10:11], v1, v2
2315// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
2316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2317
2318v_cmp_nge_f32_e64 s[12:13], v1, v2
2319// W64: encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
2320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2321
2322v_cmp_nge_f32_e64 s[100:101], v1, v2
2323// W64: encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
2324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2325
2326v_cmp_nge_f32_e64 vcc, v1, v2
2327// W64: encoding: [0x6a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
2328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2329
2330v_cmp_nge_f32_e64 s[10:11], v255, v2
2331// W64: encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
2332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2333
2334v_cmp_nge_f32_e64 s[10:11], s1, v2
2335// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
2336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2337
2338v_cmp_nge_f32_e64 s[10:11], s101, v2
2339// W64: encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
2340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2341
2342v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2
2343// W64: encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
2344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2345
2346v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2
2347// W64: encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
2348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2349
2350v_cmp_nge_f32_e64 s[10:11], m0, v2
2351// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7c,0x04,0x02,0x00]
2352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2353
2354v_cmp_nge_f32_e64 s[10:11], exec_lo, v2
2355// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
2356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2357
2358v_cmp_nge_f32_e64 s[10:11], exec_hi, v2
2359// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
2360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2361
2362v_cmp_nge_f32_e64 s[10:11], 0, v2
2363// W64: encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
2364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2365
2366v_cmp_nge_f32_e64 s[10:11], -1, v2
2367// W64: encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
2368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2369
2370v_cmp_nge_f32_e64 s[10:11], 0.5, v2
2371// W64: encoding: [0x0a,0x00,0x09,0xd4,0xf0,0x04,0x02,0x00]
2372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2373
2374v_cmp_nge_f32_e64 s[10:11], -4.0, v2
2375// W64: encoding: [0x0a,0x00,0x09,0xd4,0xf7,0x04,0x02,0x00]
2376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2377
2378v_cmp_nge_f32_e64 s[10:11], v1, v255
2379// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
2380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2381
2382v_cmp_nge_f32_e64 s[10:11], v1, s2
2383// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
2384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2385
2386v_cmp_nge_f32_e64 s[10:11], v1, s101
2387// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
2388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2389
2390v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo
2391// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
2392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2393
2394v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi
2395// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
2396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2397
2398v_cmp_nge_f32_e64 s[10:11], v1, m0
2399// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xf9,0x00,0x00]
2400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2401
2402v_cmp_nge_f32_e64 s[10:11], v1, exec_lo
2403// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
2404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2405
2406v_cmp_nge_f32_e64 s[10:11], v1, exec_hi
2407// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
2408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2409
2410v_cmp_nge_f32_e64 s[10:11], v1, 0
2411// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
2412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2413
2414v_cmp_nge_f32_e64 s[10:11], v1, -1
2415// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
2416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2417
2418v_cmp_nge_f32_e64 s[10:11], v1, 0.5
2419// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xe1,0x01,0x00]
2420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2421
2422v_cmp_nge_f32_e64 s[10:11], v1, -4.0
2423// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xef,0x01,0x00]
2424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2425
2426v_cmp_nge_f32_e64 s[10:11], -v1, v2
2427// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
2428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2429
2430v_cmp_nge_f32_e64 s[10:11], v1, -v2
2431// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
2432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2433
2434v_cmp_nge_f32_e64 s[10:11], -v1, -v2
2435// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
2436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2437
2438v_cmp_nge_f32_e64 s[10:11], v1, v2 clamp
2439// W64: encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
2440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2441
2442v_cmp_nge_f32_e64 s10, v1, v2
2443// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
2444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2445
2446v_cmp_nge_f32_e64 s12, v1, v2
2447// W32: encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
2448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2449
2450v_cmp_nge_f32_e64 s100, v1, v2
2451// W32: encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
2452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2453
2454v_cmp_nge_f32_e64 vcc_lo, v1, v2
2455// W32: encoding: [0x6a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
2456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2457
2458v_cmp_nge_f32_e64 s10, v255, v2
2459// W32: encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
2460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2461
2462v_cmp_nge_f32_e64 s10, s1, v2
2463// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
2464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2465
2466v_cmp_nge_f32_e64 s10, s101, v2
2467// W32: encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
2468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2469
2470v_cmp_nge_f32_e64 s10, vcc_lo, v2
2471// W32: encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
2472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2473
2474v_cmp_nge_f32_e64 s10, vcc_hi, v2
2475// W32: encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
2476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2477
2478v_cmp_nge_f32_e64 s10, m0, v2
2479// W32: encoding: [0x0a,0x00,0x09,0xd4,0x7c,0x04,0x02,0x00]
2480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2481
2482v_cmp_nge_f32_e64 s10, exec_lo, v2
2483// W32: encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
2484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2485
2486v_cmp_nge_f32_e64 s10, exec_hi, v2
2487// W32: encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
2488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2489
2490v_cmp_nge_f32_e64 s10, 0, v2
2491// W32: encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
2492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2493
2494v_cmp_nge_f32_e64 s10, -1, v2
2495// W32: encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
2496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2497
2498v_cmp_nge_f32_e64 s10, 0.5, v2
2499// W32: encoding: [0x0a,0x00,0x09,0xd4,0xf0,0x04,0x02,0x00]
2500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2501
2502v_cmp_nge_f32_e64 s10, -4.0, v2
2503// W32: encoding: [0x0a,0x00,0x09,0xd4,0xf7,0x04,0x02,0x00]
2504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2505
2506v_cmp_nge_f32_e64 s10, v1, v255
2507// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
2508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2509
2510v_cmp_nge_f32_e64 s10, v1, s2
2511// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
2512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2513
2514v_cmp_nge_f32_e64 s10, v1, s101
2515// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
2516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2517
2518v_cmp_nge_f32_e64 s10, v1, vcc_lo
2519// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
2520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2521
2522v_cmp_nge_f32_e64 s10, v1, vcc_hi
2523// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
2524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2525
2526v_cmp_nge_f32_e64 s10, v1, m0
2527// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xf9,0x00,0x00]
2528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2529
2530v_cmp_nge_f32_e64 s10, v1, exec_lo
2531// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
2532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2533
2534v_cmp_nge_f32_e64 s10, v1, exec_hi
2535// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
2536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2537
2538v_cmp_nge_f32_e64 s10, v1, 0
2539// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
2540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2541
2542v_cmp_nge_f32_e64 s10, v1, -1
2543// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
2544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2545
2546v_cmp_nge_f32_e64 s10, v1, 0.5
2547// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xe1,0x01,0x00]
2548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2549
2550v_cmp_nge_f32_e64 s10, v1, -4.0
2551// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xef,0x01,0x00]
2552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2553
2554v_cmp_nge_f32_e64 s10, -v1, v2
2555// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
2556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2557
2558v_cmp_nge_f32_e64 s10, v1, -v2
2559// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
2560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2561
2562v_cmp_nge_f32_e64 s10, -v1, -v2
2563// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
2564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2565
2566v_cmp_nge_f32_e64 s10, v1, v2 clamp
2567// W32: encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
2568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2569
2570v_cmp_nlg_f32_e64 s[10:11], v1, v2
2571// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
2572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2573
2574v_cmp_nlg_f32_e64 s[12:13], v1, v2
2575// W64: encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
2576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2577
2578v_cmp_nlg_f32_e64 s[100:101], v1, v2
2579// W64: encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
2580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2581
2582v_cmp_nlg_f32_e64 vcc, v1, v2
2583// W64: encoding: [0x6a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
2584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2585
2586v_cmp_nlg_f32_e64 s[10:11], v255, v2
2587// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
2588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2589
2590v_cmp_nlg_f32_e64 s[10:11], s1, v2
2591// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
2592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2593
2594v_cmp_nlg_f32_e64 s[10:11], s101, v2
2595// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
2596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2597
2598v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2
2599// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
2600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2601
2602v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2
2603// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
2604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2605
2606v_cmp_nlg_f32_e64 s[10:11], m0, v2
2607// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7c,0x04,0x02,0x00]
2608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2609
2610v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2
2611// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
2612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2613
2614v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2
2615// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
2616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2617
2618v_cmp_nlg_f32_e64 s[10:11], 0, v2
2619// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
2620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2621
2622v_cmp_nlg_f32_e64 s[10:11], -1, v2
2623// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
2624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2625
2626v_cmp_nlg_f32_e64 s[10:11], 0.5, v2
2627// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xf0,0x04,0x02,0x00]
2628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2629
2630v_cmp_nlg_f32_e64 s[10:11], -4.0, v2
2631// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xf7,0x04,0x02,0x00]
2632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2633
2634v_cmp_nlg_f32_e64 s[10:11], v1, v255
2635// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
2636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2637
2638v_cmp_nlg_f32_e64 s[10:11], v1, s2
2639// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
2640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2641
2642v_cmp_nlg_f32_e64 s[10:11], v1, s101
2643// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
2644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2645
2646v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo
2647// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
2648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2649
2650v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi
2651// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
2652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2653
2654v_cmp_nlg_f32_e64 s[10:11], v1, m0
2655// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xf9,0x00,0x00]
2656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2657
2658v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo
2659// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
2660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2661
2662v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi
2663// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
2664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2665
2666v_cmp_nlg_f32_e64 s[10:11], v1, 0
2667// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
2668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2669
2670v_cmp_nlg_f32_e64 s[10:11], v1, -1
2671// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
2672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2673
2674v_cmp_nlg_f32_e64 s[10:11], v1, 0.5
2675// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xe1,0x01,0x00]
2676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2677
2678v_cmp_nlg_f32_e64 s[10:11], v1, -4.0
2679// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xef,0x01,0x00]
2680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2681
2682v_cmp_nlg_f32_e64 s[10:11], -v1, v2
2683// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
2684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2685
2686v_cmp_nlg_f32_e64 s[10:11], v1, -v2
2687// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
2688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2689
2690v_cmp_nlg_f32_e64 s[10:11], -v1, -v2
2691// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
2692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2693
2694v_cmp_nlg_f32_e64 s[10:11], v1, v2 clamp
2695// W64: encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
2696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2697
2698v_cmp_nlg_f32_e64 s10, v1, v2
2699// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
2700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2701
2702v_cmp_nlg_f32_e64 s12, v1, v2
2703// W32: encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
2704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2705
2706v_cmp_nlg_f32_e64 s100, v1, v2
2707// W32: encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
2708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2709
2710v_cmp_nlg_f32_e64 vcc_lo, v1, v2
2711// W32: encoding: [0x6a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
2712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2713
2714v_cmp_nlg_f32_e64 s10, v255, v2
2715// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
2716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2717
2718v_cmp_nlg_f32_e64 s10, s1, v2
2719// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
2720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2721
2722v_cmp_nlg_f32_e64 s10, s101, v2
2723// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
2724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2725
2726v_cmp_nlg_f32_e64 s10, vcc_lo, v2
2727// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
2728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2729
2730v_cmp_nlg_f32_e64 s10, vcc_hi, v2
2731// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
2732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2733
2734v_cmp_nlg_f32_e64 s10, m0, v2
2735// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x7c,0x04,0x02,0x00]
2736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2737
2738v_cmp_nlg_f32_e64 s10, exec_lo, v2
2739// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
2740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2741
2742v_cmp_nlg_f32_e64 s10, exec_hi, v2
2743// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
2744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2745
2746v_cmp_nlg_f32_e64 s10, 0, v2
2747// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
2748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2749
2750v_cmp_nlg_f32_e64 s10, -1, v2
2751// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
2752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2753
2754v_cmp_nlg_f32_e64 s10, 0.5, v2
2755// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xf0,0x04,0x02,0x00]
2756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2757
2758v_cmp_nlg_f32_e64 s10, -4.0, v2
2759// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xf7,0x04,0x02,0x00]
2760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2761
2762v_cmp_nlg_f32_e64 s10, v1, v255
2763// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
2764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2765
2766v_cmp_nlg_f32_e64 s10, v1, s2
2767// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
2768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2769
2770v_cmp_nlg_f32_e64 s10, v1, s101
2771// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
2772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2773
2774v_cmp_nlg_f32_e64 s10, v1, vcc_lo
2775// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
2776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2777
2778v_cmp_nlg_f32_e64 s10, v1, vcc_hi
2779// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
2780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2781
2782v_cmp_nlg_f32_e64 s10, v1, m0
2783// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xf9,0x00,0x00]
2784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2785
2786v_cmp_nlg_f32_e64 s10, v1, exec_lo
2787// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
2788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2789
2790v_cmp_nlg_f32_e64 s10, v1, exec_hi
2791// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
2792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2793
2794v_cmp_nlg_f32_e64 s10, v1, 0
2795// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
2796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2797
2798v_cmp_nlg_f32_e64 s10, v1, -1
2799// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
2800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2801
2802v_cmp_nlg_f32_e64 s10, v1, 0.5
2803// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xe1,0x01,0x00]
2804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2805
2806v_cmp_nlg_f32_e64 s10, v1, -4.0
2807// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xef,0x01,0x00]
2808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2809
2810v_cmp_nlg_f32_e64 s10, -v1, v2
2811// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
2812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2813
2814v_cmp_nlg_f32_e64 s10, v1, -v2
2815// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
2816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2817
2818v_cmp_nlg_f32_e64 s10, -v1, -v2
2819// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
2820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2821
2822v_cmp_nlg_f32_e64 s10, v1, v2 clamp
2823// W32: encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
2824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2825
2826v_cmp_ngt_f32_e64 s[10:11], v1, v2
2827// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
2828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2829
2830v_cmp_ngt_f32_e64 s[12:13], v1, v2
2831// W64: encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
2832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2833
2834v_cmp_ngt_f32_e64 s[100:101], v1, v2
2835// W64: encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
2836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2837
2838v_cmp_ngt_f32_e64 vcc, v1, v2
2839// W64: encoding: [0x6a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
2840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2841
2842v_cmp_ngt_f32_e64 s[10:11], v255, v2
2843// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
2844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2845
2846v_cmp_ngt_f32_e64 s[10:11], s1, v2
2847// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
2848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2849
2850v_cmp_ngt_f32_e64 s[10:11], s101, v2
2851// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
2852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2853
2854v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2
2855// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
2856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2857
2858v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2
2859// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
2860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2861
2862v_cmp_ngt_f32_e64 s[10:11], m0, v2
2863// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7c,0x04,0x02,0x00]
2864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2865
2866v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2
2867// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
2868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2869
2870v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2
2871// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
2872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2873
2874v_cmp_ngt_f32_e64 s[10:11], 0, v2
2875// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
2876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2877
2878v_cmp_ngt_f32_e64 s[10:11], -1, v2
2879// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
2880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2881
2882v_cmp_ngt_f32_e64 s[10:11], 0.5, v2
2883// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xf0,0x04,0x02,0x00]
2884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2885
2886v_cmp_ngt_f32_e64 s[10:11], -4.0, v2
2887// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xf7,0x04,0x02,0x00]
2888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2889
2890v_cmp_ngt_f32_e64 s[10:11], v1, v255
2891// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
2892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2893
2894v_cmp_ngt_f32_e64 s[10:11], v1, s2
2895// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
2896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2897
2898v_cmp_ngt_f32_e64 s[10:11], v1, s101
2899// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
2900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2901
2902v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo
2903// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
2904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2905
2906v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi
2907// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
2908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2909
2910v_cmp_ngt_f32_e64 s[10:11], v1, m0
2911// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xf9,0x00,0x00]
2912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2913
2914v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo
2915// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
2916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2917
2918v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi
2919// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
2920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2921
2922v_cmp_ngt_f32_e64 s[10:11], v1, 0
2923// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
2924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2925
2926v_cmp_ngt_f32_e64 s[10:11], v1, -1
2927// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
2928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2929
2930v_cmp_ngt_f32_e64 s[10:11], v1, 0.5
2931// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xe1,0x01,0x00]
2932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2933
2934v_cmp_ngt_f32_e64 s[10:11], v1, -4.0
2935// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xef,0x01,0x00]
2936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2937
2938v_cmp_ngt_f32_e64 s[10:11], -v1, v2
2939// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
2940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2941
2942v_cmp_ngt_f32_e64 s[10:11], v1, -v2
2943// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
2944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2945
2946v_cmp_ngt_f32_e64 s[10:11], -v1, -v2
2947// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
2948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2949
2950v_cmp_ngt_f32_e64 s[10:11], v1, v2 clamp
2951// W64: encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
2952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2953
2954v_cmp_ngt_f32_e64 s10, v1, v2
2955// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
2956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2957
2958v_cmp_ngt_f32_e64 s12, v1, v2
2959// W32: encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
2960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2961
2962v_cmp_ngt_f32_e64 s100, v1, v2
2963// W32: encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
2964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2965
2966v_cmp_ngt_f32_e64 vcc_lo, v1, v2
2967// W32: encoding: [0x6a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
2968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2969
2970v_cmp_ngt_f32_e64 s10, v255, v2
2971// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
2972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2973
2974v_cmp_ngt_f32_e64 s10, s1, v2
2975// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
2976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2977
2978v_cmp_ngt_f32_e64 s10, s101, v2
2979// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
2980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2981
2982v_cmp_ngt_f32_e64 s10, vcc_lo, v2
2983// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
2984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2985
2986v_cmp_ngt_f32_e64 s10, vcc_hi, v2
2987// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
2988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2989
2990v_cmp_ngt_f32_e64 s10, m0, v2
2991// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x7c,0x04,0x02,0x00]
2992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2993
2994v_cmp_ngt_f32_e64 s10, exec_lo, v2
2995// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
2996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
2997
2998v_cmp_ngt_f32_e64 s10, exec_hi, v2
2999// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
3000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3001
3002v_cmp_ngt_f32_e64 s10, 0, v2
3003// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
3004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3005
3006v_cmp_ngt_f32_e64 s10, -1, v2
3007// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
3008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3009
3010v_cmp_ngt_f32_e64 s10, 0.5, v2
3011// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xf0,0x04,0x02,0x00]
3012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3013
3014v_cmp_ngt_f32_e64 s10, -4.0, v2
3015// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xf7,0x04,0x02,0x00]
3016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3017
3018v_cmp_ngt_f32_e64 s10, v1, v255
3019// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
3020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3021
3022v_cmp_ngt_f32_e64 s10, v1, s2
3023// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
3024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3025
3026v_cmp_ngt_f32_e64 s10, v1, s101
3027// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
3028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3029
3030v_cmp_ngt_f32_e64 s10, v1, vcc_lo
3031// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
3032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3033
3034v_cmp_ngt_f32_e64 s10, v1, vcc_hi
3035// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
3036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3037
3038v_cmp_ngt_f32_e64 s10, v1, m0
3039// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xf9,0x00,0x00]
3040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3041
3042v_cmp_ngt_f32_e64 s10, v1, exec_lo
3043// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
3044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3045
3046v_cmp_ngt_f32_e64 s10, v1, exec_hi
3047// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
3048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3049
3050v_cmp_ngt_f32_e64 s10, v1, 0
3051// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
3052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3053
3054v_cmp_ngt_f32_e64 s10, v1, -1
3055// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
3056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3057
3058v_cmp_ngt_f32_e64 s10, v1, 0.5
3059// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xe1,0x01,0x00]
3060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3061
3062v_cmp_ngt_f32_e64 s10, v1, -4.0
3063// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xef,0x01,0x00]
3064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3065
3066v_cmp_ngt_f32_e64 s10, -v1, v2
3067// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
3068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3069
3070v_cmp_ngt_f32_e64 s10, v1, -v2
3071// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
3072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3073
3074v_cmp_ngt_f32_e64 s10, -v1, -v2
3075// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
3076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3077
3078v_cmp_ngt_f32_e64 s10, v1, v2 clamp
3079// W32: encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
3080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3081
3082v_cmp_nle_f32_e64 s[10:11], v1, v2
3083// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
3084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3085
3086v_cmp_nle_f32_e64 s[12:13], v1, v2
3087// W64: encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
3088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3089
3090v_cmp_nle_f32_e64 s[100:101], v1, v2
3091// W64: encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
3092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3093
3094v_cmp_nle_f32_e64 vcc, v1, v2
3095// W64: encoding: [0x6a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
3096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3097
3098v_cmp_nle_f32_e64 s[10:11], v255, v2
3099// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
3100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3101
3102v_cmp_nle_f32_e64 s[10:11], s1, v2
3103// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
3104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3105
3106v_cmp_nle_f32_e64 s[10:11], s101, v2
3107// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
3108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3109
3110v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2
3111// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
3112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3113
3114v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2
3115// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
3116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3117
3118v_cmp_nle_f32_e64 s[10:11], m0, v2
3119// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7c,0x04,0x02,0x00]
3120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3121
3122v_cmp_nle_f32_e64 s[10:11], exec_lo, v2
3123// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
3124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3125
3126v_cmp_nle_f32_e64 s[10:11], exec_hi, v2
3127// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
3128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3129
3130v_cmp_nle_f32_e64 s[10:11], 0, v2
3131// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
3132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3133
3134v_cmp_nle_f32_e64 s[10:11], -1, v2
3135// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
3136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3137
3138v_cmp_nle_f32_e64 s[10:11], 0.5, v2
3139// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xf0,0x04,0x02,0x00]
3140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3141
3142v_cmp_nle_f32_e64 s[10:11], -4.0, v2
3143// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xf7,0x04,0x02,0x00]
3144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3145
3146v_cmp_nle_f32_e64 s[10:11], v1, v255
3147// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
3148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3149
3150v_cmp_nle_f32_e64 s[10:11], v1, s2
3151// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
3152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3153
3154v_cmp_nle_f32_e64 s[10:11], v1, s101
3155// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
3156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3157
3158v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo
3159// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
3160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3161
3162v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi
3163// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
3164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3165
3166v_cmp_nle_f32_e64 s[10:11], v1, m0
3167// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xf9,0x00,0x00]
3168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3169
3170v_cmp_nle_f32_e64 s[10:11], v1, exec_lo
3171// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
3172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3173
3174v_cmp_nle_f32_e64 s[10:11], v1, exec_hi
3175// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
3176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3177
3178v_cmp_nle_f32_e64 s[10:11], v1, 0
3179// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
3180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3181
3182v_cmp_nle_f32_e64 s[10:11], v1, -1
3183// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
3184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3185
3186v_cmp_nle_f32_e64 s[10:11], v1, 0.5
3187// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xe1,0x01,0x00]
3188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3189
3190v_cmp_nle_f32_e64 s[10:11], v1, -4.0
3191// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xef,0x01,0x00]
3192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3193
3194v_cmp_nle_f32_e64 s[10:11], -v1, v2
3195// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
3196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3197
3198v_cmp_nle_f32_e64 s[10:11], v1, -v2
3199// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
3200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3201
3202v_cmp_nle_f32_e64 s[10:11], -v1, -v2
3203// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
3204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3205
3206v_cmp_nle_f32_e64 s[10:11], v1, v2 clamp
3207// W64: encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
3208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3209
3210v_cmp_nle_f32_e64 s10, v1, v2
3211// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
3212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3213
3214v_cmp_nle_f32_e64 s12, v1, v2
3215// W32: encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
3216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3217
3218v_cmp_nle_f32_e64 s100, v1, v2
3219// W32: encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
3220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3221
3222v_cmp_nle_f32_e64 vcc_lo, v1, v2
3223// W32: encoding: [0x6a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
3224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3225
3226v_cmp_nle_f32_e64 s10, v255, v2
3227// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
3228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3229
3230v_cmp_nle_f32_e64 s10, s1, v2
3231// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
3232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3233
3234v_cmp_nle_f32_e64 s10, s101, v2
3235// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
3236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3237
3238v_cmp_nle_f32_e64 s10, vcc_lo, v2
3239// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
3240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3241
3242v_cmp_nle_f32_e64 s10, vcc_hi, v2
3243// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
3244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3245
3246v_cmp_nle_f32_e64 s10, m0, v2
3247// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x7c,0x04,0x02,0x00]
3248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3249
3250v_cmp_nle_f32_e64 s10, exec_lo, v2
3251// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
3252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3253
3254v_cmp_nle_f32_e64 s10, exec_hi, v2
3255// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
3256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3257
3258v_cmp_nle_f32_e64 s10, 0, v2
3259// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
3260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3261
3262v_cmp_nle_f32_e64 s10, -1, v2
3263// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
3264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3265
3266v_cmp_nle_f32_e64 s10, 0.5, v2
3267// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xf0,0x04,0x02,0x00]
3268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3269
3270v_cmp_nle_f32_e64 s10, -4.0, v2
3271// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xf7,0x04,0x02,0x00]
3272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3273
3274v_cmp_nle_f32_e64 s10, v1, v255
3275// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
3276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3277
3278v_cmp_nle_f32_e64 s10, v1, s2
3279// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
3280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3281
3282v_cmp_nle_f32_e64 s10, v1, s101
3283// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
3284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3285
3286v_cmp_nle_f32_e64 s10, v1, vcc_lo
3287// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
3288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3289
3290v_cmp_nle_f32_e64 s10, v1, vcc_hi
3291// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
3292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3293
3294v_cmp_nle_f32_e64 s10, v1, m0
3295// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xf9,0x00,0x00]
3296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3297
3298v_cmp_nle_f32_e64 s10, v1, exec_lo
3299// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
3300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3301
3302v_cmp_nle_f32_e64 s10, v1, exec_hi
3303// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
3304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3305
3306v_cmp_nle_f32_e64 s10, v1, 0
3307// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
3308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3309
3310v_cmp_nle_f32_e64 s10, v1, -1
3311// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
3312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3313
3314v_cmp_nle_f32_e64 s10, v1, 0.5
3315// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xe1,0x01,0x00]
3316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3317
3318v_cmp_nle_f32_e64 s10, v1, -4.0
3319// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xef,0x01,0x00]
3320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3321
3322v_cmp_nle_f32_e64 s10, -v1, v2
3323// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
3324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3325
3326v_cmp_nle_f32_e64 s10, v1, -v2
3327// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
3328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3329
3330v_cmp_nle_f32_e64 s10, -v1, -v2
3331// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
3332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3333
3334v_cmp_nle_f32_e64 s10, v1, v2 clamp
3335// W32: encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
3336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3337
3338v_cmp_neq_f32_e64 s[10:11], v1, v2
3339// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3341
3342v_cmp_neq_f32_e64 s[12:13], v1, v2
3343// W64: encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3345
3346v_cmp_neq_f32_e64 s[100:101], v1, v2
3347// W64: encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3349
3350v_cmp_neq_f32_e64 vcc, v1, v2
3351// W64: encoding: [0x6a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3353
3354v_cmp_neq_f32_e64 s[10:11], v255, v2
3355// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
3356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3357
3358v_cmp_neq_f32_e64 s[10:11], s1, v2
3359// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
3360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3361
3362v_cmp_neq_f32_e64 s[10:11], s101, v2
3363// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
3364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3365
3366v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2
3367// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
3368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3369
3370v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2
3371// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
3372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3373
3374v_cmp_neq_f32_e64 s[10:11], m0, v2
3375// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7c,0x04,0x02,0x00]
3376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3377
3378v_cmp_neq_f32_e64 s[10:11], exec_lo, v2
3379// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
3380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3381
3382v_cmp_neq_f32_e64 s[10:11], exec_hi, v2
3383// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
3384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3385
3386v_cmp_neq_f32_e64 s[10:11], 0, v2
3387// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
3388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3389
3390v_cmp_neq_f32_e64 s[10:11], -1, v2
3391// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
3392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3393
3394v_cmp_neq_f32_e64 s[10:11], 0.5, v2
3395// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xf0,0x04,0x02,0x00]
3396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3397
3398v_cmp_neq_f32_e64 s[10:11], -4.0, v2
3399// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xf7,0x04,0x02,0x00]
3400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3401
3402v_cmp_neq_f32_e64 s[10:11], v1, v255
3403// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
3404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3405
3406v_cmp_neq_f32_e64 s[10:11], v1, s2
3407// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
3408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3409
3410v_cmp_neq_f32_e64 s[10:11], v1, s101
3411// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
3412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3413
3414v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo
3415// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
3416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3417
3418v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi
3419// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
3420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3421
3422v_cmp_neq_f32_e64 s[10:11], v1, m0
3423// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xf9,0x00,0x00]
3424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3425
3426v_cmp_neq_f32_e64 s[10:11], v1, exec_lo
3427// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
3428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3429
3430v_cmp_neq_f32_e64 s[10:11], v1, exec_hi
3431// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
3432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3433
3434v_cmp_neq_f32_e64 s[10:11], v1, 0
3435// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
3436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3437
3438v_cmp_neq_f32_e64 s[10:11], v1, -1
3439// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
3440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3441
3442v_cmp_neq_f32_e64 s[10:11], v1, 0.5
3443// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xe1,0x01,0x00]
3444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3445
3446v_cmp_neq_f32_e64 s[10:11], v1, -4.0
3447// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xef,0x01,0x00]
3448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3449
3450v_cmp_neq_f32_e64 s[10:11], -v1, v2
3451// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
3452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3453
3454v_cmp_neq_f32_e64 s[10:11], v1, -v2
3455// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
3456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3457
3458v_cmp_neq_f32_e64 s[10:11], -v1, -v2
3459// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
3460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3461
3462v_cmp_neq_f32_e64 s[10:11], v1, v2 clamp
3463// W64: encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
3464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3465
3466v_cmp_neq_f32_e64 s10, v1, v2
3467// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3469
3470v_cmp_neq_f32_e64 s12, v1, v2
3471// W32: encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3473
3474v_cmp_neq_f32_e64 s100, v1, v2
3475// W32: encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3477
3478v_cmp_neq_f32_e64 vcc_lo, v1, v2
3479// W32: encoding: [0x6a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
3480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3481
3482v_cmp_neq_f32_e64 s10, v255, v2
3483// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
3484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3485
3486v_cmp_neq_f32_e64 s10, s1, v2
3487// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
3488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3489
3490v_cmp_neq_f32_e64 s10, s101, v2
3491// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
3492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3493
3494v_cmp_neq_f32_e64 s10, vcc_lo, v2
3495// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
3496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3497
3498v_cmp_neq_f32_e64 s10, vcc_hi, v2
3499// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
3500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3501
3502v_cmp_neq_f32_e64 s10, m0, v2
3503// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x7c,0x04,0x02,0x00]
3504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3505
3506v_cmp_neq_f32_e64 s10, exec_lo, v2
3507// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
3508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3509
3510v_cmp_neq_f32_e64 s10, exec_hi, v2
3511// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
3512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3513
3514v_cmp_neq_f32_e64 s10, 0, v2
3515// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
3516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3517
3518v_cmp_neq_f32_e64 s10, -1, v2
3519// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
3520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3521
3522v_cmp_neq_f32_e64 s10, 0.5, v2
3523// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xf0,0x04,0x02,0x00]
3524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3525
3526v_cmp_neq_f32_e64 s10, -4.0, v2
3527// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xf7,0x04,0x02,0x00]
3528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3529
3530v_cmp_neq_f32_e64 s10, v1, v255
3531// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
3532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3533
3534v_cmp_neq_f32_e64 s10, v1, s2
3535// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
3536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3537
3538v_cmp_neq_f32_e64 s10, v1, s101
3539// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
3540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3541
3542v_cmp_neq_f32_e64 s10, v1, vcc_lo
3543// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
3544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3545
3546v_cmp_neq_f32_e64 s10, v1, vcc_hi
3547// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
3548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3549
3550v_cmp_neq_f32_e64 s10, v1, m0
3551// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xf9,0x00,0x00]
3552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3553
3554v_cmp_neq_f32_e64 s10, v1, exec_lo
3555// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
3556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3557
3558v_cmp_neq_f32_e64 s10, v1, exec_hi
3559// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
3560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3561
3562v_cmp_neq_f32_e64 s10, v1, 0
3563// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
3564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3565
3566v_cmp_neq_f32_e64 s10, v1, -1
3567// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
3568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3569
3570v_cmp_neq_f32_e64 s10, v1, 0.5
3571// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xe1,0x01,0x00]
3572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3573
3574v_cmp_neq_f32_e64 s10, v1, -4.0
3575// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xef,0x01,0x00]
3576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3577
3578v_cmp_neq_f32_e64 s10, -v1, v2
3579// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
3580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3581
3582v_cmp_neq_f32_e64 s10, v1, -v2
3583// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
3584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3585
3586v_cmp_neq_f32_e64 s10, -v1, -v2
3587// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
3588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3589
3590v_cmp_neq_f32_e64 s10, v1, v2 clamp
3591// W32: encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
3592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3593
3594v_cmp_nlt_f32_e64 s[10:11], v1, v2
3595// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
3596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3597
3598v_cmp_nlt_f32_e64 s[12:13], v1, v2
3599// W64: encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
3600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3601
3602v_cmp_nlt_f32_e64 s[100:101], v1, v2
3603// W64: encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
3604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3605
3606v_cmp_nlt_f32_e64 vcc, v1, v2
3607// W64: encoding: [0x6a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
3608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3609
3610v_cmp_nlt_f32_e64 s[10:11], v255, v2
3611// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
3612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3613
3614v_cmp_nlt_f32_e64 s[10:11], s1, v2
3615// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
3616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3617
3618v_cmp_nlt_f32_e64 s[10:11], s101, v2
3619// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
3620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3621
3622v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2
3623// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
3624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3625
3626v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2
3627// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
3628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3629
3630v_cmp_nlt_f32_e64 s[10:11], m0, v2
3631// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7c,0x04,0x02,0x00]
3632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3633
3634v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2
3635// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
3636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3637
3638v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2
3639// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
3640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3641
3642v_cmp_nlt_f32_e64 s[10:11], 0, v2
3643// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
3644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3645
3646v_cmp_nlt_f32_e64 s[10:11], -1, v2
3647// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
3648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3649
3650v_cmp_nlt_f32_e64 s[10:11], 0.5, v2
3651// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xf0,0x04,0x02,0x00]
3652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3653
3654v_cmp_nlt_f32_e64 s[10:11], -4.0, v2
3655// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xf7,0x04,0x02,0x00]
3656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3657
3658v_cmp_nlt_f32_e64 s[10:11], v1, v255
3659// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
3660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3661
3662v_cmp_nlt_f32_e64 s[10:11], v1, s2
3663// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
3664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3665
3666v_cmp_nlt_f32_e64 s[10:11], v1, s101
3667// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
3668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3669
3670v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo
3671// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
3672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3673
3674v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi
3675// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
3676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3677
3678v_cmp_nlt_f32_e64 s[10:11], v1, m0
3679// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xf9,0x00,0x00]
3680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3681
3682v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo
3683// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
3684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3685
3686v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi
3687// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
3688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3689
3690v_cmp_nlt_f32_e64 s[10:11], v1, 0
3691// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
3692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3693
3694v_cmp_nlt_f32_e64 s[10:11], v1, -1
3695// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
3696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3697
3698v_cmp_nlt_f32_e64 s[10:11], v1, 0.5
3699// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xe1,0x01,0x00]
3700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3701
3702v_cmp_nlt_f32_e64 s[10:11], v1, -4.0
3703// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xef,0x01,0x00]
3704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3705
3706v_cmp_nlt_f32_e64 s[10:11], -v1, v2
3707// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
3708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3709
3710v_cmp_nlt_f32_e64 s[10:11], v1, -v2
3711// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
3712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3713
3714v_cmp_nlt_f32_e64 s[10:11], -v1, -v2
3715// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
3716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3717
3718v_cmp_nlt_f32_e64 s[10:11], v1, v2 clamp
3719// W64: encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
3720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3721
3722v_cmp_nlt_f32_e64 s10, v1, v2
3723// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
3724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3725
3726v_cmp_nlt_f32_e64 s12, v1, v2
3727// W32: encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
3728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3729
3730v_cmp_nlt_f32_e64 s100, v1, v2
3731// W32: encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
3732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3733
3734v_cmp_nlt_f32_e64 vcc_lo, v1, v2
3735// W32: encoding: [0x6a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
3736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3737
3738v_cmp_nlt_f32_e64 s10, v255, v2
3739// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
3740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3741
3742v_cmp_nlt_f32_e64 s10, s1, v2
3743// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
3744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3745
3746v_cmp_nlt_f32_e64 s10, s101, v2
3747// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
3748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3749
3750v_cmp_nlt_f32_e64 s10, vcc_lo, v2
3751// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
3752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3753
3754v_cmp_nlt_f32_e64 s10, vcc_hi, v2
3755// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
3756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3757
3758v_cmp_nlt_f32_e64 s10, m0, v2
3759// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x7c,0x04,0x02,0x00]
3760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3761
3762v_cmp_nlt_f32_e64 s10, exec_lo, v2
3763// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
3764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3765
3766v_cmp_nlt_f32_e64 s10, exec_hi, v2
3767// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
3768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3769
3770v_cmp_nlt_f32_e64 s10, 0, v2
3771// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
3772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3773
3774v_cmp_nlt_f32_e64 s10, -1, v2
3775// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
3776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3777
3778v_cmp_nlt_f32_e64 s10, 0.5, v2
3779// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xf0,0x04,0x02,0x00]
3780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3781
3782v_cmp_nlt_f32_e64 s10, -4.0, v2
3783// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xf7,0x04,0x02,0x00]
3784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3785
3786v_cmp_nlt_f32_e64 s10, v1, v255
3787// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
3788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3789
3790v_cmp_nlt_f32_e64 s10, v1, s2
3791// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
3792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3793
3794v_cmp_nlt_f32_e64 s10, v1, s101
3795// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
3796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3797
3798v_cmp_nlt_f32_e64 s10, v1, vcc_lo
3799// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
3800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3801
3802v_cmp_nlt_f32_e64 s10, v1, vcc_hi
3803// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
3804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3805
3806v_cmp_nlt_f32_e64 s10, v1, m0
3807// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xf9,0x00,0x00]
3808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3809
3810v_cmp_nlt_f32_e64 s10, v1, exec_lo
3811// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
3812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3813
3814v_cmp_nlt_f32_e64 s10, v1, exec_hi
3815// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
3816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3817
3818v_cmp_nlt_f32_e64 s10, v1, 0
3819// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
3820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3821
3822v_cmp_nlt_f32_e64 s10, v1, -1
3823// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
3824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3825
3826v_cmp_nlt_f32_e64 s10, v1, 0.5
3827// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xe1,0x01,0x00]
3828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3829
3830v_cmp_nlt_f32_e64 s10, v1, -4.0
3831// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xef,0x01,0x00]
3832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3833
3834v_cmp_nlt_f32_e64 s10, -v1, v2
3835// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
3836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3837
3838v_cmp_nlt_f32_e64 s10, v1, -v2
3839// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
3840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3841
3842v_cmp_nlt_f32_e64 s10, -v1, -v2
3843// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
3844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3845
3846v_cmp_nlt_f32_e64 s10, v1, v2 clamp
3847// W32: encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
3848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3849
3850v_cmp_tru_f32_e64 s[10:11], v1, v2
3851// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
3852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3853
3854v_cmp_tru_f32_e64 s[12:13], v1, v2
3855// W64: encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
3856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3857
3858v_cmp_tru_f32_e64 s[100:101], v1, v2
3859// W64: encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
3860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3861
3862v_cmp_tru_f32_e64 vcc, v1, v2
3863// W64: encoding: [0x6a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
3864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3865
3866v_cmp_tru_f32_e64 s[10:11], v255, v2
3867// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
3868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3869
3870v_cmp_tru_f32_e64 s[10:11], s1, v2
3871// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
3872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3873
3874v_cmp_tru_f32_e64 s[10:11], s101, v2
3875// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
3876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3877
3878v_cmp_tru_f32_e64 s[10:11], vcc_lo, v2
3879// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
3880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3881
3882v_cmp_tru_f32_e64 s[10:11], vcc_hi, v2
3883// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
3884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3885
3886v_cmp_tru_f32_e64 s[10:11], m0, v2
3887// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7c,0x04,0x02,0x00]
3888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3889
3890v_cmp_tru_f32_e64 s[10:11], exec_lo, v2
3891// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
3892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3893
3894v_cmp_tru_f32_e64 s[10:11], exec_hi, v2
3895// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
3896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3897
3898v_cmp_tru_f32_e64 s[10:11], 0, v2
3899// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
3900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3901
3902v_cmp_tru_f32_e64 s[10:11], -1, v2
3903// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
3904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3905
3906v_cmp_tru_f32_e64 s[10:11], 0.5, v2
3907// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xf0,0x04,0x02,0x00]
3908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3909
3910v_cmp_tru_f32_e64 s[10:11], -4.0, v2
3911// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xf7,0x04,0x02,0x00]
3912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3913
3914v_cmp_tru_f32_e64 s[10:11], v1, v255
3915// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
3916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3917
3918v_cmp_tru_f32_e64 s[10:11], v1, s2
3919// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
3920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3921
3922v_cmp_tru_f32_e64 s[10:11], v1, s101
3923// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
3924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3925
3926v_cmp_tru_f32_e64 s[10:11], v1, vcc_lo
3927// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
3928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3929
3930v_cmp_tru_f32_e64 s[10:11], v1, vcc_hi
3931// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
3932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3933
3934v_cmp_tru_f32_e64 s[10:11], v1, m0
3935// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xf9,0x00,0x00]
3936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3937
3938v_cmp_tru_f32_e64 s[10:11], v1, exec_lo
3939// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
3940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3941
3942v_cmp_tru_f32_e64 s[10:11], v1, exec_hi
3943// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
3944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3945
3946v_cmp_tru_f32_e64 s[10:11], v1, 0
3947// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
3948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3949
3950v_cmp_tru_f32_e64 s[10:11], v1, -1
3951// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
3952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3953
3954v_cmp_tru_f32_e64 s[10:11], v1, 0.5
3955// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xe1,0x01,0x00]
3956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3957
3958v_cmp_tru_f32_e64 s[10:11], v1, -4.0
3959// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xef,0x01,0x00]
3960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3961
3962v_cmp_tru_f32_e64 s[10:11], -v1, v2
3963// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
3964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3965
3966v_cmp_tru_f32_e64 s[10:11], v1, -v2
3967// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
3968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3969
3970v_cmp_tru_f32_e64 s[10:11], -v1, -v2
3971// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
3972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3973
3974v_cmp_tru_f32_e64 s[10:11], v1, v2 clamp
3975// W64: encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
3976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3977
3978v_cmp_tru_f32_e64 s10, v1, v2
3979// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
3980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3981
3982v_cmp_tru_f32_e64 s12, v1, v2
3983// W32: encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
3984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3985
3986v_cmp_tru_f32_e64 s100, v1, v2
3987// W32: encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
3988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3989
3990v_cmp_tru_f32_e64 vcc_lo, v1, v2
3991// W32: encoding: [0x6a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
3992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3993
3994v_cmp_tru_f32_e64 s10, v255, v2
3995// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
3996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
3997
3998v_cmp_tru_f32_e64 s10, s1, v2
3999// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
4000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4001
4002v_cmp_tru_f32_e64 s10, s101, v2
4003// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
4004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4005
4006v_cmp_tru_f32_e64 s10, vcc_lo, v2
4007// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
4008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4009
4010v_cmp_tru_f32_e64 s10, vcc_hi, v2
4011// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
4012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4013
4014v_cmp_tru_f32_e64 s10, m0, v2
4015// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x7c,0x04,0x02,0x00]
4016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4017
4018v_cmp_tru_f32_e64 s10, exec_lo, v2
4019// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
4020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4021
4022v_cmp_tru_f32_e64 s10, exec_hi, v2
4023// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
4024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4025
4026v_cmp_tru_f32_e64 s10, 0, v2
4027// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
4028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4029
4030v_cmp_tru_f32_e64 s10, -1, v2
4031// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
4032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4033
4034v_cmp_tru_f32_e64 s10, 0.5, v2
4035// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xf0,0x04,0x02,0x00]
4036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4037
4038v_cmp_tru_f32_e64 s10, -4.0, v2
4039// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xf7,0x04,0x02,0x00]
4040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4041
4042v_cmp_tru_f32_e64 s10, v1, v255
4043// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
4044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4045
4046v_cmp_tru_f32_e64 s10, v1, s2
4047// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
4048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4049
4050v_cmp_tru_f32_e64 s10, v1, s101
4051// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
4052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4053
4054v_cmp_tru_f32_e64 s10, v1, vcc_lo
4055// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
4056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4057
4058v_cmp_tru_f32_e64 s10, v1, vcc_hi
4059// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
4060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4061
4062v_cmp_tru_f32_e64 s10, v1, m0
4063// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xf9,0x00,0x00]
4064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4065
4066v_cmp_tru_f32_e64 s10, v1, exec_lo
4067// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
4068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4069
4070v_cmp_tru_f32_e64 s10, v1, exec_hi
4071// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
4072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4073
4074v_cmp_tru_f32_e64 s10, v1, 0
4075// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
4076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4077
4078v_cmp_tru_f32_e64 s10, v1, -1
4079// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
4080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4081
4082v_cmp_tru_f32_e64 s10, v1, 0.5
4083// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xe1,0x01,0x00]
4084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4085
4086v_cmp_tru_f32_e64 s10, v1, -4.0
4087// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xef,0x01,0x00]
4088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4089
4090v_cmp_tru_f32_e64 s10, -v1, v2
4091// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
4092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4093
4094v_cmp_tru_f32_e64 s10, v1, -v2
4095// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
4096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4097
4098v_cmp_tru_f32_e64 s10, -v1, -v2
4099// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
4100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4101
4102v_cmp_tru_f32_e64 s10, v1, v2 clamp
4103// W32: encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
4104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4105
4106v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3]
4107// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
4108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4109
4110v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3]
4111// W64: encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
4112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4113
4114v_cmp_f_f64_e64 s[100:101], v[1:2], v[2:3]
4115// W64: encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
4116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4117
4118v_cmp_f_f64_e64 vcc, v[1:2], v[2:3]
4119// W64: encoding: [0x6a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
4120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4121
4122v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3]
4123// W64: encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
4124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4125
4126v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3]
4127// W64: encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
4128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4129
4130v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3]
4131// W64: encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
4132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4133
4134v_cmp_f_f64_e64 s[10:11], s[100:101], v[2:3]
4135// W64: encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
4136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4137
4138v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]
4139// W64: encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
4140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4141
4142v_cmp_f_f64_e64 s[10:11], exec, v[2:3]
4143// W64: encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
4144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4145
4146v_cmp_f_f64_e64 s[10:11], 0, v[2:3]
4147// W64: encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
4148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4149
4150v_cmp_f_f64_e64 s[10:11], -1, v[2:3]
4151// W64: encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
4152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4153
4154v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]
4155// W64: encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
4156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4157
4158v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]
4159// W64: encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
4160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4161
4162v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255]
4163// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
4164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4165
4166v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5]
4167// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
4168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4169
4170v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7]
4171// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
4172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4173
4174v_cmp_f_f64_e64 s[10:11], v[1:2], s[100:101]
4175// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
4176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4177
4178v_cmp_f_f64_e64 s[10:11], v[1:2], vcc
4179// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
4180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4181
4182v_cmp_f_f64_e64 s[10:11], v[1:2], exec
4183// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
4184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4185
4186v_cmp_f_f64_e64 s[10:11], v[1:2], 0
4187// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
4188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4189
4190v_cmp_f_f64_e64 s[10:11], v[1:2], -1
4191// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
4192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4193
4194v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5
4195// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
4196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4197
4198v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0
4199// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
4200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4201
4202v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3]
4203// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
4204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4205
4206v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3]
4207// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
4208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4209
4210v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
4211// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
4212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4213
4214v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp
4215// W64: encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
4216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4217
4218v_cmp_f_f64_e64 s10, v[1:2], v[2:3]
4219// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
4220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4221
4222v_cmp_f_f64_e64 s12, v[1:2], v[2:3]
4223// W32: encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
4224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4225
4226v_cmp_f_f64_e64 s100, v[1:2], v[2:3]
4227// W32: encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
4228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4229
4230v_cmp_f_f64_e64 vcc_lo, v[1:2], v[2:3]
4231// W32: encoding: [0x6a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
4232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4233
4234v_cmp_f_f64_e64 s10, v[254:255], v[2:3]
4235// W32: encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
4236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4237
4238v_cmp_f_f64_e64 s10, s[2:3], v[2:3]
4239// W32: encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
4240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4241
4242v_cmp_f_f64_e64 s10, s[4:5], v[2:3]
4243// W32: encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
4244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4245
4246v_cmp_f_f64_e64 s10, s[100:101], v[2:3]
4247// W32: encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
4248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4249
4250v_cmp_f_f64_e64 s10, vcc, v[2:3]
4251// W32: encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
4252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4253
4254v_cmp_f_f64_e64 s10, exec, v[2:3]
4255// W32: encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
4256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4257
4258v_cmp_f_f64_e64 s10, 0, v[2:3]
4259// W32: encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
4260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4261
4262v_cmp_f_f64_e64 s10, -1, v[2:3]
4263// W32: encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
4264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4265
4266v_cmp_f_f64_e64 s10, 0.5, v[2:3]
4267// W32: encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
4268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4269
4270v_cmp_f_f64_e64 s10, -4.0, v[2:3]
4271// W32: encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
4272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4273
4274v_cmp_f_f64_e64 s10, v[1:2], v[254:255]
4275// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
4276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4277
4278v_cmp_f_f64_e64 s10, v[1:2], s[4:5]
4279// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
4280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4281
4282v_cmp_f_f64_e64 s10, v[1:2], s[6:7]
4283// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
4284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4285
4286v_cmp_f_f64_e64 s10, v[1:2], s[100:101]
4287// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
4288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4289
4290v_cmp_f_f64_e64 s10, v[1:2], vcc
4291// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
4292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4293
4294v_cmp_f_f64_e64 s10, v[1:2], exec
4295// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
4296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4297
4298v_cmp_f_f64_e64 s10, v[1:2], 0
4299// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
4300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4301
4302v_cmp_f_f64_e64 s10, v[1:2], -1
4303// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
4304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4305
4306v_cmp_f_f64_e64 s10, v[1:2], 0.5
4307// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
4308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4309
4310v_cmp_f_f64_e64 s10, v[1:2], -4.0
4311// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
4312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4313
4314v_cmp_f_f64_e64 s10, -v[1:2], v[2:3]
4315// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
4316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4317
4318v_cmp_f_f64_e64 s10, v[1:2], -v[2:3]
4319// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
4320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4321
4322v_cmp_f_f64_e64 s10, -v[1:2], -v[2:3]
4323// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
4324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4325
4326v_cmp_f_f64_e64 s10, v[1:2], v[2:3] clamp
4327// W32: encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
4328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4329
4330v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]
4331// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
4332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4333
4334v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3]
4335// W64: encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
4336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4337
4338v_cmp_lt_f64_e64 s[100:101], v[1:2], v[2:3]
4339// W64: encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
4340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4341
4342v_cmp_lt_f64_e64 vcc, v[1:2], v[2:3]
4343// W64: encoding: [0x6a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
4344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4345
4346v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3]
4347// W64: encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
4348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4349
4350v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3]
4351// W64: encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
4352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4353
4354v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3]
4355// W64: encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
4356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4357
4358v_cmp_lt_f64_e64 s[10:11], s[100:101], v[2:3]
4359// W64: encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
4360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4361
4362v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]
4363// W64: encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
4364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4365
4366v_cmp_lt_f64_e64 s[10:11], exec, v[2:3]
4367// W64: encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
4368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4369
4370v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]
4371// W64: encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
4372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4373
4374v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]
4375// W64: encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
4376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4377
4378v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]
4379// W64: encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
4380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4381
4382v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3]
4383// W64: encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
4384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4385
4386v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255]
4387// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
4388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4389
4390v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5]
4391// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
4392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4393
4394v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7]
4395// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
4396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4397
4398v_cmp_lt_f64_e64 s[10:11], v[1:2], s[100:101]
4399// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
4400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4401
4402v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc
4403// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
4404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4405
4406v_cmp_lt_f64_e64 s[10:11], v[1:2], exec
4407// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
4408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4409
4410v_cmp_lt_f64_e64 s[10:11], v[1:2], 0
4411// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
4412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4413
4414v_cmp_lt_f64_e64 s[10:11], v[1:2], -1
4415// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
4416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4417
4418v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5
4419// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
4420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4421
4422v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0
4423// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
4424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4425
4426v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
4427// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
4428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4429
4430v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
4431// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
4432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4433
4434v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
4435// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
4436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4437
4438v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
4439// W64: encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
4440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4441
4442v_cmp_lt_f64_e64 s10, v[1:2], v[2:3]
4443// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
4444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4445
4446v_cmp_lt_f64_e64 s12, v[1:2], v[2:3]
4447// W32: encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
4448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4449
4450v_cmp_lt_f64_e64 s100, v[1:2], v[2:3]
4451// W32: encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
4452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4453
4454v_cmp_lt_f64_e64 vcc_lo, v[1:2], v[2:3]
4455// W32: encoding: [0x6a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
4456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4457
4458v_cmp_lt_f64_e64 s10, v[254:255], v[2:3]
4459// W32: encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
4460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4461
4462v_cmp_lt_f64_e64 s10, s[2:3], v[2:3]
4463// W32: encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
4464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4465
4466v_cmp_lt_f64_e64 s10, s[4:5], v[2:3]
4467// W32: encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
4468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4469
4470v_cmp_lt_f64_e64 s10, s[100:101], v[2:3]
4471// W32: encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
4472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4473
4474v_cmp_lt_f64_e64 s10, vcc, v[2:3]
4475// W32: encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
4476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4477
4478v_cmp_lt_f64_e64 s10, exec, v[2:3]
4479// W32: encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
4480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4481
4482v_cmp_lt_f64_e64 s10, 0, v[2:3]
4483// W32: encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
4484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4485
4486v_cmp_lt_f64_e64 s10, -1, v[2:3]
4487// W32: encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
4488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4489
4490v_cmp_lt_f64_e64 s10, 0.5, v[2:3]
4491// W32: encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
4492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4493
4494v_cmp_lt_f64_e64 s10, -4.0, v[2:3]
4495// W32: encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
4496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4497
4498v_cmp_lt_f64_e64 s10, v[1:2], v[254:255]
4499// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
4500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4501
4502v_cmp_lt_f64_e64 s10, v[1:2], s[4:5]
4503// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
4504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4505
4506v_cmp_lt_f64_e64 s10, v[1:2], s[6:7]
4507// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
4508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4509
4510v_cmp_lt_f64_e64 s10, v[1:2], s[100:101]
4511// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
4512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4513
4514v_cmp_lt_f64_e64 s10, v[1:2], vcc
4515// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
4516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4517
4518v_cmp_lt_f64_e64 s10, v[1:2], exec
4519// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
4520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4521
4522v_cmp_lt_f64_e64 s10, v[1:2], 0
4523// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
4524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4525
4526v_cmp_lt_f64_e64 s10, v[1:2], -1
4527// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
4528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4529
4530v_cmp_lt_f64_e64 s10, v[1:2], 0.5
4531// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
4532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4533
4534v_cmp_lt_f64_e64 s10, v[1:2], -4.0
4535// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
4536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4537
4538v_cmp_lt_f64_e64 s10, -v[1:2], v[2:3]
4539// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
4540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4541
4542v_cmp_lt_f64_e64 s10, v[1:2], -v[2:3]
4543// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
4544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4545
4546v_cmp_lt_f64_e64 s10, -v[1:2], -v[2:3]
4547// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
4548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4549
4550v_cmp_lt_f64_e64 s10, v[1:2], v[2:3] clamp
4551// W32: encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
4552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4553
4554v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3]
4555// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
4556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4557
4558v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3]
4559// W64: encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
4560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4561
4562v_cmp_eq_f64_e64 s[100:101], v[1:2], v[2:3]
4563// W64: encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
4564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4565
4566v_cmp_eq_f64_e64 vcc, v[1:2], v[2:3]
4567// W64: encoding: [0x6a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
4568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4569
4570v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3]
4571// W64: encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
4572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4573
4574v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3]
4575// W64: encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
4576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4577
4578v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3]
4579// W64: encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
4580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4581
4582v_cmp_eq_f64_e64 s[10:11], s[100:101], v[2:3]
4583// W64: encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
4584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4585
4586v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]
4587// W64: encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
4588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4589
4590v_cmp_eq_f64_e64 s[10:11], exec, v[2:3]
4591// W64: encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
4592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4593
4594v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]
4595// W64: encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
4596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4597
4598v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]
4599// W64: encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
4600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4601
4602v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]
4603// W64: encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
4604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4605
4606v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3]
4607// W64: encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
4608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4609
4610v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255]
4611// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
4612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4613
4614v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5]
4615// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
4616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4617
4618v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7]
4619// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
4620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4621
4622v_cmp_eq_f64_e64 s[10:11], v[1:2], s[100:101]
4623// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
4624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4625
4626v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc
4627// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
4628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4629
4630v_cmp_eq_f64_e64 s[10:11], v[1:2], exec
4631// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
4632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4633
4634v_cmp_eq_f64_e64 s[10:11], v[1:2], 0
4635// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
4636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4637
4638v_cmp_eq_f64_e64 s[10:11], v[1:2], -1
4639// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
4640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4641
4642v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5
4643// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
4644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4645
4646v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0
4647// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
4648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4649
4650v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
4651// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
4652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4653
4654v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
4655// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
4656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4657
4658v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
4659// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
4660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4661
4662v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
4663// W64: encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
4664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4665
4666v_cmp_eq_f64_e64 s10, v[1:2], v[2:3]
4667// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
4668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4669
4670v_cmp_eq_f64_e64 s12, v[1:2], v[2:3]
4671// W32: encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
4672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4673
4674v_cmp_eq_f64_e64 s100, v[1:2], v[2:3]
4675// W32: encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
4676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4677
4678v_cmp_eq_f64_e64 vcc_lo, v[1:2], v[2:3]
4679// W32: encoding: [0x6a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
4680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4681
4682v_cmp_eq_f64_e64 s10, v[254:255], v[2:3]
4683// W32: encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
4684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4685
4686v_cmp_eq_f64_e64 s10, s[2:3], v[2:3]
4687// W32: encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
4688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4689
4690v_cmp_eq_f64_e64 s10, s[4:5], v[2:3]
4691// W32: encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
4692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4693
4694v_cmp_eq_f64_e64 s10, s[100:101], v[2:3]
4695// W32: encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
4696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4697
4698v_cmp_eq_f64_e64 s10, vcc, v[2:3]
4699// W32: encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
4700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4701
4702v_cmp_eq_f64_e64 s10, exec, v[2:3]
4703// W32: encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
4704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4705
4706v_cmp_eq_f64_e64 s10, 0, v[2:3]
4707// W32: encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
4708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4709
4710v_cmp_eq_f64_e64 s10, -1, v[2:3]
4711// W32: encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
4712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4713
4714v_cmp_eq_f64_e64 s10, 0.5, v[2:3]
4715// W32: encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
4716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4717
4718v_cmp_eq_f64_e64 s10, -4.0, v[2:3]
4719// W32: encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
4720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4721
4722v_cmp_eq_f64_e64 s10, v[1:2], v[254:255]
4723// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
4724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4725
4726v_cmp_eq_f64_e64 s10, v[1:2], s[4:5]
4727// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
4728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4729
4730v_cmp_eq_f64_e64 s10, v[1:2], s[6:7]
4731// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
4732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4733
4734v_cmp_eq_f64_e64 s10, v[1:2], s[100:101]
4735// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
4736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4737
4738v_cmp_eq_f64_e64 s10, v[1:2], vcc
4739// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
4740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4741
4742v_cmp_eq_f64_e64 s10, v[1:2], exec
4743// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
4744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4745
4746v_cmp_eq_f64_e64 s10, v[1:2], 0
4747// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
4748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4749
4750v_cmp_eq_f64_e64 s10, v[1:2], -1
4751// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
4752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4753
4754v_cmp_eq_f64_e64 s10, v[1:2], 0.5
4755// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
4756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4757
4758v_cmp_eq_f64_e64 s10, v[1:2], -4.0
4759// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
4760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4761
4762v_cmp_eq_f64_e64 s10, -v[1:2], v[2:3]
4763// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
4764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4765
4766v_cmp_eq_f64_e64 s10, v[1:2], -v[2:3]
4767// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
4768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4769
4770v_cmp_eq_f64_e64 s10, -v[1:2], -v[2:3]
4771// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
4772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4773
4774v_cmp_eq_f64_e64 s10, v[1:2], v[2:3] clamp
4775// W32: encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
4776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4777
4778v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3]
4779// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
4780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4781
4782v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3]
4783// W64: encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
4784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4785
4786v_cmp_le_f64_e64 s[100:101], v[1:2], v[2:3]
4787// W64: encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
4788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4789
4790v_cmp_le_f64_e64 vcc, v[1:2], v[2:3]
4791// W64: encoding: [0x6a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
4792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4793
4794v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3]
4795// W64: encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
4796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4797
4798v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3]
4799// W64: encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
4800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4801
4802v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3]
4803// W64: encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
4804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4805
4806v_cmp_le_f64_e64 s[10:11], s[100:101], v[2:3]
4807// W64: encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
4808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4809
4810v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]
4811// W64: encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
4812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4813
4814v_cmp_le_f64_e64 s[10:11], exec, v[2:3]
4815// W64: encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
4816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4817
4818v_cmp_le_f64_e64 s[10:11], 0, v[2:3]
4819// W64: encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
4820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4821
4822v_cmp_le_f64_e64 s[10:11], -1, v[2:3]
4823// W64: encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
4824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4825
4826v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]
4827// W64: encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
4828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4829
4830v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3]
4831// W64: encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
4832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4833
4834v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255]
4835// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
4836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4837
4838v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5]
4839// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
4840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4841
4842v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7]
4843// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
4844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4845
4846v_cmp_le_f64_e64 s[10:11], v[1:2], s[100:101]
4847// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
4848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4849
4850v_cmp_le_f64_e64 s[10:11], v[1:2], vcc
4851// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
4852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4853
4854v_cmp_le_f64_e64 s[10:11], v[1:2], exec
4855// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
4856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4857
4858v_cmp_le_f64_e64 s[10:11], v[1:2], 0
4859// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
4860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4861
4862v_cmp_le_f64_e64 s[10:11], v[1:2], -1
4863// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
4864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4865
4866v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5
4867// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
4868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4869
4870v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0
4871// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
4872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4873
4874v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3]
4875// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
4876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4877
4878v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3]
4879// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
4880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4881
4882v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
4883// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
4884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4885
4886v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] clamp
4887// W64: encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
4888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4889
4890v_cmp_le_f64_e64 s10, v[1:2], v[2:3]
4891// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
4892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4893
4894v_cmp_le_f64_e64 s12, v[1:2], v[2:3]
4895// W32: encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
4896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4897
4898v_cmp_le_f64_e64 s100, v[1:2], v[2:3]
4899// W32: encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
4900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4901
4902v_cmp_le_f64_e64 vcc_lo, v[1:2], v[2:3]
4903// W32: encoding: [0x6a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
4904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4905
4906v_cmp_le_f64_e64 s10, v[254:255], v[2:3]
4907// W32: encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
4908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4909
4910v_cmp_le_f64_e64 s10, s[2:3], v[2:3]
4911// W32: encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
4912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4913
4914v_cmp_le_f64_e64 s10, s[4:5], v[2:3]
4915// W32: encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
4916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4917
4918v_cmp_le_f64_e64 s10, s[100:101], v[2:3]
4919// W32: encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
4920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4921
4922v_cmp_le_f64_e64 s10, vcc, v[2:3]
4923// W32: encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
4924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4925
4926v_cmp_le_f64_e64 s10, exec, v[2:3]
4927// W32: encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
4928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4929
4930v_cmp_le_f64_e64 s10, 0, v[2:3]
4931// W32: encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
4932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4933
4934v_cmp_le_f64_e64 s10, -1, v[2:3]
4935// W32: encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
4936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4937
4938v_cmp_le_f64_e64 s10, 0.5, v[2:3]
4939// W32: encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
4940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4941
4942v_cmp_le_f64_e64 s10, -4.0, v[2:3]
4943// W32: encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
4944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4945
4946v_cmp_le_f64_e64 s10, v[1:2], v[254:255]
4947// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
4948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4949
4950v_cmp_le_f64_e64 s10, v[1:2], s[4:5]
4951// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
4952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4953
4954v_cmp_le_f64_e64 s10, v[1:2], s[6:7]
4955// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
4956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4957
4958v_cmp_le_f64_e64 s10, v[1:2], s[100:101]
4959// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
4960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4961
4962v_cmp_le_f64_e64 s10, v[1:2], vcc
4963// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
4964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4965
4966v_cmp_le_f64_e64 s10, v[1:2], exec
4967// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
4968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4969
4970v_cmp_le_f64_e64 s10, v[1:2], 0
4971// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
4972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4973
4974v_cmp_le_f64_e64 s10, v[1:2], -1
4975// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
4976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4977
4978v_cmp_le_f64_e64 s10, v[1:2], 0.5
4979// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
4980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4981
4982v_cmp_le_f64_e64 s10, v[1:2], -4.0
4983// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
4984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4985
4986v_cmp_le_f64_e64 s10, -v[1:2], v[2:3]
4987// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
4988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4989
4990v_cmp_le_f64_e64 s10, v[1:2], -v[2:3]
4991// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
4992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4993
4994v_cmp_le_f64_e64 s10, -v[1:2], -v[2:3]
4995// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
4996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
4997
4998v_cmp_le_f64_e64 s10, v[1:2], v[2:3] clamp
4999// W32: encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
5000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5001
5002v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3]
5003// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
5004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5005
5006v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3]
5007// W64: encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
5008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5009
5010v_cmp_gt_f64_e64 s[100:101], v[1:2], v[2:3]
5011// W64: encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
5012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5013
5014v_cmp_gt_f64_e64 vcc, v[1:2], v[2:3]
5015// W64: encoding: [0x6a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
5016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5017
5018v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3]
5019// W64: encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
5020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5021
5022v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3]
5023// W64: encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
5024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5025
5026v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3]
5027// W64: encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
5028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5029
5030v_cmp_gt_f64_e64 s[10:11], s[100:101], v[2:3]
5031// W64: encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
5032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5033
5034v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]
5035// W64: encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
5036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5037
5038v_cmp_gt_f64_e64 s[10:11], exec, v[2:3]
5039// W64: encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
5040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5041
5042v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]
5043// W64: encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
5044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5045
5046v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]
5047// W64: encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
5048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5049
5050v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]
5051// W64: encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
5052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5053
5054v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3]
5055// W64: encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
5056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5057
5058v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255]
5059// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
5060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5061
5062v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5]
5063// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
5064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5065
5066v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7]
5067// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
5068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5069
5070v_cmp_gt_f64_e64 s[10:11], v[1:2], s[100:101]
5071// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
5072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5073
5074v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc
5075// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
5076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5077
5078v_cmp_gt_f64_e64 s[10:11], v[1:2], exec
5079// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
5080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5081
5082v_cmp_gt_f64_e64 s[10:11], v[1:2], 0
5083// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
5084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5085
5086v_cmp_gt_f64_e64 s[10:11], v[1:2], -1
5087// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
5088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5089
5090v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5
5091// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
5092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5093
5094v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0
5095// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
5096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5097
5098v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
5099// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
5100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5101
5102v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
5103// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
5104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5105
5106v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
5107// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
5108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5109
5110v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
5111// W64: encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
5112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5113
5114v_cmp_gt_f64_e64 s10, v[1:2], v[2:3]
5115// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
5116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5117
5118v_cmp_gt_f64_e64 s12, v[1:2], v[2:3]
5119// W32: encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
5120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5121
5122v_cmp_gt_f64_e64 s100, v[1:2], v[2:3]
5123// W32: encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
5124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5125
5126v_cmp_gt_f64_e64 vcc_lo, v[1:2], v[2:3]
5127// W32: encoding: [0x6a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
5128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5129
5130v_cmp_gt_f64_e64 s10, v[254:255], v[2:3]
5131// W32: encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
5132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5133
5134v_cmp_gt_f64_e64 s10, s[2:3], v[2:3]
5135// W32: encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
5136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5137
5138v_cmp_gt_f64_e64 s10, s[4:5], v[2:3]
5139// W32: encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
5140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5141
5142v_cmp_gt_f64_e64 s10, s[100:101], v[2:3]
5143// W32: encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
5144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5145
5146v_cmp_gt_f64_e64 s10, vcc, v[2:3]
5147// W32: encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
5148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5149
5150v_cmp_gt_f64_e64 s10, exec, v[2:3]
5151// W32: encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
5152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5153
5154v_cmp_gt_f64_e64 s10, 0, v[2:3]
5155// W32: encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
5156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5157
5158v_cmp_gt_f64_e64 s10, -1, v[2:3]
5159// W32: encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
5160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5161
5162v_cmp_gt_f64_e64 s10, 0.5, v[2:3]
5163// W32: encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
5164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5165
5166v_cmp_gt_f64_e64 s10, -4.0, v[2:3]
5167// W32: encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
5168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5169
5170v_cmp_gt_f64_e64 s10, v[1:2], v[254:255]
5171// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
5172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5173
5174v_cmp_gt_f64_e64 s10, v[1:2], s[4:5]
5175// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
5176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5177
5178v_cmp_gt_f64_e64 s10, v[1:2], s[6:7]
5179// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
5180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5181
5182v_cmp_gt_f64_e64 s10, v[1:2], s[100:101]
5183// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
5184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5185
5186v_cmp_gt_f64_e64 s10, v[1:2], vcc
5187// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
5188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5189
5190v_cmp_gt_f64_e64 s10, v[1:2], exec
5191// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
5192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5193
5194v_cmp_gt_f64_e64 s10, v[1:2], 0
5195// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
5196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5197
5198v_cmp_gt_f64_e64 s10, v[1:2], -1
5199// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
5200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5201
5202v_cmp_gt_f64_e64 s10, v[1:2], 0.5
5203// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
5204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5205
5206v_cmp_gt_f64_e64 s10, v[1:2], -4.0
5207// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
5208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5209
5210v_cmp_gt_f64_e64 s10, -v[1:2], v[2:3]
5211// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
5212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5213
5214v_cmp_gt_f64_e64 s10, v[1:2], -v[2:3]
5215// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
5216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5217
5218v_cmp_gt_f64_e64 s10, -v[1:2], -v[2:3]
5219// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
5220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5221
5222v_cmp_gt_f64_e64 s10, v[1:2], v[2:3] clamp
5223// W32: encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
5224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5225
5226v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3]
5227// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
5228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5229
5230v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3]
5231// W64: encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
5232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5233
5234v_cmp_lg_f64_e64 s[100:101], v[1:2], v[2:3]
5235// W64: encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
5236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5237
5238v_cmp_lg_f64_e64 vcc, v[1:2], v[2:3]
5239// W64: encoding: [0x6a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
5240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5241
5242v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3]
5243// W64: encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
5244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5245
5246v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3]
5247// W64: encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
5248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5249
5250v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3]
5251// W64: encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
5252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5253
5254v_cmp_lg_f64_e64 s[10:11], s[100:101], v[2:3]
5255// W64: encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
5256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5257
5258v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]
5259// W64: encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
5260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5261
5262v_cmp_lg_f64_e64 s[10:11], exec, v[2:3]
5263// W64: encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
5264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5265
5266v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]
5267// W64: encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
5268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5269
5270v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]
5271// W64: encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
5272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5273
5274v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]
5275// W64: encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
5276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5277
5278v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3]
5279// W64: encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
5280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5281
5282v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255]
5283// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
5284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5285
5286v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5]
5287// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
5288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5289
5290v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7]
5291// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
5292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5293
5294v_cmp_lg_f64_e64 s[10:11], v[1:2], s[100:101]
5295// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
5296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5297
5298v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc
5299// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
5300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5301
5302v_cmp_lg_f64_e64 s[10:11], v[1:2], exec
5303// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
5304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5305
5306v_cmp_lg_f64_e64 s[10:11], v[1:2], 0
5307// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
5308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5309
5310v_cmp_lg_f64_e64 s[10:11], v[1:2], -1
5311// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
5312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5313
5314v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5
5315// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
5316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5317
5318v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0
5319// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
5320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5321
5322v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
5323// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
5324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5325
5326v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
5327// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
5328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5329
5330v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
5331// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
5332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5333
5334v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
5335// W64: encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
5336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5337
5338v_cmp_lg_f64_e64 s10, v[1:2], v[2:3]
5339// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
5340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5341
5342v_cmp_lg_f64_e64 s12, v[1:2], v[2:3]
5343// W32: encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
5344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5345
5346v_cmp_lg_f64_e64 s100, v[1:2], v[2:3]
5347// W32: encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
5348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5349
5350v_cmp_lg_f64_e64 vcc_lo, v[1:2], v[2:3]
5351// W32: encoding: [0x6a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
5352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5353
5354v_cmp_lg_f64_e64 s10, v[254:255], v[2:3]
5355// W32: encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
5356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5357
5358v_cmp_lg_f64_e64 s10, s[2:3], v[2:3]
5359// W32: encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
5360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5361
5362v_cmp_lg_f64_e64 s10, s[4:5], v[2:3]
5363// W32: encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
5364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5365
5366v_cmp_lg_f64_e64 s10, s[100:101], v[2:3]
5367// W32: encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
5368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5369
5370v_cmp_lg_f64_e64 s10, vcc, v[2:3]
5371// W32: encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
5372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5373
5374v_cmp_lg_f64_e64 s10, exec, v[2:3]
5375// W32: encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
5376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5377
5378v_cmp_lg_f64_e64 s10, 0, v[2:3]
5379// W32: encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
5380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5381
5382v_cmp_lg_f64_e64 s10, -1, v[2:3]
5383// W32: encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
5384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5385
5386v_cmp_lg_f64_e64 s10, 0.5, v[2:3]
5387// W32: encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
5388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5389
5390v_cmp_lg_f64_e64 s10, -4.0, v[2:3]
5391// W32: encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
5392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5393
5394v_cmp_lg_f64_e64 s10, v[1:2], v[254:255]
5395// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
5396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5397
5398v_cmp_lg_f64_e64 s10, v[1:2], s[4:5]
5399// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
5400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5401
5402v_cmp_lg_f64_e64 s10, v[1:2], s[6:7]
5403// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
5404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5405
5406v_cmp_lg_f64_e64 s10, v[1:2], s[100:101]
5407// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
5408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5409
5410v_cmp_lg_f64_e64 s10, v[1:2], vcc
5411// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
5412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5413
5414v_cmp_lg_f64_e64 s10, v[1:2], exec
5415// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
5416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5417
5418v_cmp_lg_f64_e64 s10, v[1:2], 0
5419// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
5420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5421
5422v_cmp_lg_f64_e64 s10, v[1:2], -1
5423// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
5424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5425
5426v_cmp_lg_f64_e64 s10, v[1:2], 0.5
5427// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
5428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5429
5430v_cmp_lg_f64_e64 s10, v[1:2], -4.0
5431// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
5432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5433
5434v_cmp_lg_f64_e64 s10, -v[1:2], v[2:3]
5435// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
5436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5437
5438v_cmp_lg_f64_e64 s10, v[1:2], -v[2:3]
5439// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
5440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5441
5442v_cmp_lg_f64_e64 s10, -v[1:2], -v[2:3]
5443// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
5444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5445
5446v_cmp_lg_f64_e64 s10, v[1:2], v[2:3] clamp
5447// W32: encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
5448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5449
5450v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3]
5451// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
5452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5453
5454v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3]
5455// W64: encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
5456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5457
5458v_cmp_ge_f64_e64 s[100:101], v[1:2], v[2:3]
5459// W64: encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
5460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5461
5462v_cmp_ge_f64_e64 vcc, v[1:2], v[2:3]
5463// W64: encoding: [0x6a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
5464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5465
5466v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3]
5467// W64: encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
5468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5469
5470v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3]
5471// W64: encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
5472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5473
5474v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3]
5475// W64: encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
5476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5477
5478v_cmp_ge_f64_e64 s[10:11], s[100:101], v[2:3]
5479// W64: encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
5480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5481
5482v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]
5483// W64: encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
5484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5485
5486v_cmp_ge_f64_e64 s[10:11], exec, v[2:3]
5487// W64: encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
5488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5489
5490v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]
5491// W64: encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
5492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5493
5494v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]
5495// W64: encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
5496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5497
5498v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]
5499// W64: encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
5500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5501
5502v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3]
5503// W64: encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
5504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5505
5506v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255]
5507// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
5508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5509
5510v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5]
5511// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
5512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5513
5514v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7]
5515// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
5516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5517
5518v_cmp_ge_f64_e64 s[10:11], v[1:2], s[100:101]
5519// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
5520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5521
5522v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc
5523// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
5524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5525
5526v_cmp_ge_f64_e64 s[10:11], v[1:2], exec
5527// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
5528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5529
5530v_cmp_ge_f64_e64 s[10:11], v[1:2], 0
5531// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
5532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5533
5534v_cmp_ge_f64_e64 s[10:11], v[1:2], -1
5535// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
5536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5537
5538v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5
5539// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
5540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5541
5542v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0
5543// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
5544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5545
5546v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
5547// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
5548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5549
5550v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
5551// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
5552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5553
5554v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
5555// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
5556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5557
5558v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
5559// W64: encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
5560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5561
5562v_cmp_ge_f64_e64 s10, v[1:2], v[2:3]
5563// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
5564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5565
5566v_cmp_ge_f64_e64 s12, v[1:2], v[2:3]
5567// W32: encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
5568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5569
5570v_cmp_ge_f64_e64 s100, v[1:2], v[2:3]
5571// W32: encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
5572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5573
5574v_cmp_ge_f64_e64 vcc_lo, v[1:2], v[2:3]
5575// W32: encoding: [0x6a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
5576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5577
5578v_cmp_ge_f64_e64 s10, v[254:255], v[2:3]
5579// W32: encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
5580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5581
5582v_cmp_ge_f64_e64 s10, s[2:3], v[2:3]
5583// W32: encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
5584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5585
5586v_cmp_ge_f64_e64 s10, s[4:5], v[2:3]
5587// W32: encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
5588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5589
5590v_cmp_ge_f64_e64 s10, s[100:101], v[2:3]
5591// W32: encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
5592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5593
5594v_cmp_ge_f64_e64 s10, vcc, v[2:3]
5595// W32: encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
5596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5597
5598v_cmp_ge_f64_e64 s10, exec, v[2:3]
5599// W32: encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
5600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5601
5602v_cmp_ge_f64_e64 s10, 0, v[2:3]
5603// W32: encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
5604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5605
5606v_cmp_ge_f64_e64 s10, -1, v[2:3]
5607// W32: encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
5608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5609
5610v_cmp_ge_f64_e64 s10, 0.5, v[2:3]
5611// W32: encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
5612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5613
5614v_cmp_ge_f64_e64 s10, -4.0, v[2:3]
5615// W32: encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
5616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5617
5618v_cmp_ge_f64_e64 s10, v[1:2], v[254:255]
5619// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
5620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5621
5622v_cmp_ge_f64_e64 s10, v[1:2], s[4:5]
5623// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
5624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5625
5626v_cmp_ge_f64_e64 s10, v[1:2], s[6:7]
5627// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
5628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5629
5630v_cmp_ge_f64_e64 s10, v[1:2], s[100:101]
5631// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
5632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5633
5634v_cmp_ge_f64_e64 s10, v[1:2], vcc
5635// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
5636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5637
5638v_cmp_ge_f64_e64 s10, v[1:2], exec
5639// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
5640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5641
5642v_cmp_ge_f64_e64 s10, v[1:2], 0
5643// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
5644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5645
5646v_cmp_ge_f64_e64 s10, v[1:2], -1
5647// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
5648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5649
5650v_cmp_ge_f64_e64 s10, v[1:2], 0.5
5651// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
5652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5653
5654v_cmp_ge_f64_e64 s10, v[1:2], -4.0
5655// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
5656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5657
5658v_cmp_ge_f64_e64 s10, -v[1:2], v[2:3]
5659// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
5660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5661
5662v_cmp_ge_f64_e64 s10, v[1:2], -v[2:3]
5663// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
5664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5665
5666v_cmp_ge_f64_e64 s10, -v[1:2], -v[2:3]
5667// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
5668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5669
5670v_cmp_ge_f64_e64 s10, v[1:2], v[2:3] clamp
5671// W32: encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
5672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5673
5674v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3]
5675// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
5676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5677
5678v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3]
5679// W64: encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
5680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5681
5682v_cmp_o_f64_e64 s[100:101], v[1:2], v[2:3]
5683// W64: encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
5684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5685
5686v_cmp_o_f64_e64 vcc, v[1:2], v[2:3]
5687// W64: encoding: [0x6a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
5688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5689
5690v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3]
5691// W64: encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
5692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5693
5694v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3]
5695// W64: encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
5696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5697
5698v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3]
5699// W64: encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
5700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5701
5702v_cmp_o_f64_e64 s[10:11], s[100:101], v[2:3]
5703// W64: encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
5704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5705
5706v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]
5707// W64: encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
5708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5709
5710v_cmp_o_f64_e64 s[10:11], exec, v[2:3]
5711// W64: encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
5712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5713
5714v_cmp_o_f64_e64 s[10:11], 0, v[2:3]
5715// W64: encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
5716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5717
5718v_cmp_o_f64_e64 s[10:11], -1, v[2:3]
5719// W64: encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
5720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5721
5722v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]
5723// W64: encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
5724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5725
5726v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]
5727// W64: encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
5728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5729
5730v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255]
5731// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
5732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5733
5734v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5]
5735// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
5736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5737
5738v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7]
5739// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
5740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5741
5742v_cmp_o_f64_e64 s[10:11], v[1:2], s[100:101]
5743// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
5744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5745
5746v_cmp_o_f64_e64 s[10:11], v[1:2], vcc
5747// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
5748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5749
5750v_cmp_o_f64_e64 s[10:11], v[1:2], exec
5751// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
5752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5753
5754v_cmp_o_f64_e64 s[10:11], v[1:2], 0
5755// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
5756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5757
5758v_cmp_o_f64_e64 s[10:11], v[1:2], -1
5759// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
5760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5761
5762v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5
5763// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
5764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5765
5766v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0
5767// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
5768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5769
5770v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3]
5771// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
5772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5773
5774v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3]
5775// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
5776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5777
5778v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
5779// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
5780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5781
5782v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] clamp
5783// W64: encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
5784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5785
5786v_cmp_o_f64_e64 s10, v[1:2], v[2:3]
5787// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
5788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5789
5790v_cmp_o_f64_e64 s12, v[1:2], v[2:3]
5791// W32: encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
5792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5793
5794v_cmp_o_f64_e64 s100, v[1:2], v[2:3]
5795// W32: encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
5796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5797
5798v_cmp_o_f64_e64 vcc_lo, v[1:2], v[2:3]
5799// W32: encoding: [0x6a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
5800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5801
5802v_cmp_o_f64_e64 s10, v[254:255], v[2:3]
5803// W32: encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
5804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5805
5806v_cmp_o_f64_e64 s10, s[2:3], v[2:3]
5807// W32: encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
5808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5809
5810v_cmp_o_f64_e64 s10, s[4:5], v[2:3]
5811// W32: encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
5812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5813
5814v_cmp_o_f64_e64 s10, s[100:101], v[2:3]
5815// W32: encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
5816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5817
5818v_cmp_o_f64_e64 s10, vcc, v[2:3]
5819// W32: encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
5820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5821
5822v_cmp_o_f64_e64 s10, exec, v[2:3]
5823// W32: encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
5824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5825
5826v_cmp_o_f64_e64 s10, 0, v[2:3]
5827// W32: encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
5828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5829
5830v_cmp_o_f64_e64 s10, -1, v[2:3]
5831// W32: encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
5832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5833
5834v_cmp_o_f64_e64 s10, 0.5, v[2:3]
5835// W32: encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
5836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5837
5838v_cmp_o_f64_e64 s10, -4.0, v[2:3]
5839// W32: encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
5840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5841
5842v_cmp_o_f64_e64 s10, v[1:2], v[254:255]
5843// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
5844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5845
5846v_cmp_o_f64_e64 s10, v[1:2], s[4:5]
5847// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
5848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5849
5850v_cmp_o_f64_e64 s10, v[1:2], s[6:7]
5851// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
5852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5853
5854v_cmp_o_f64_e64 s10, v[1:2], s[100:101]
5855// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
5856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5857
5858v_cmp_o_f64_e64 s10, v[1:2], vcc
5859// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
5860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5861
5862v_cmp_o_f64_e64 s10, v[1:2], exec
5863// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
5864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5865
5866v_cmp_o_f64_e64 s10, v[1:2], 0
5867// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
5868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5869
5870v_cmp_o_f64_e64 s10, v[1:2], -1
5871// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
5872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5873
5874v_cmp_o_f64_e64 s10, v[1:2], 0.5
5875// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
5876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5877
5878v_cmp_o_f64_e64 s10, v[1:2], -4.0
5879// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
5880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5881
5882v_cmp_o_f64_e64 s10, -v[1:2], v[2:3]
5883// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
5884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5885
5886v_cmp_o_f64_e64 s10, v[1:2], -v[2:3]
5887// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
5888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5889
5890v_cmp_o_f64_e64 s10, -v[1:2], -v[2:3]
5891// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
5892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5893
5894v_cmp_o_f64_e64 s10, v[1:2], v[2:3] clamp
5895// W32: encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
5896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5897
5898v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3]
5899// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
5900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5901
5902v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3]
5903// W64: encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
5904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5905
5906v_cmp_u_f64_e64 s[100:101], v[1:2], v[2:3]
5907// W64: encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
5908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5909
5910v_cmp_u_f64_e64 vcc, v[1:2], v[2:3]
5911// W64: encoding: [0x6a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
5912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5913
5914v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3]
5915// W64: encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
5916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5917
5918v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3]
5919// W64: encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
5920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5921
5922v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3]
5923// W64: encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
5924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5925
5926v_cmp_u_f64_e64 s[10:11], s[100:101], v[2:3]
5927// W64: encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
5928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5929
5930v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]
5931// W64: encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
5932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5933
5934v_cmp_u_f64_e64 s[10:11], exec, v[2:3]
5935// W64: encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
5936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5937
5938v_cmp_u_f64_e64 s[10:11], 0, v[2:3]
5939// W64: encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
5940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5941
5942v_cmp_u_f64_e64 s[10:11], -1, v[2:3]
5943// W64: encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
5944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5945
5946v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]
5947// W64: encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
5948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5949
5950v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]
5951// W64: encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
5952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5953
5954v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255]
5955// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
5956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5957
5958v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5]
5959// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
5960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5961
5962v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7]
5963// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
5964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5965
5966v_cmp_u_f64_e64 s[10:11], v[1:2], s[100:101]
5967// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
5968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5969
5970v_cmp_u_f64_e64 s[10:11], v[1:2], vcc
5971// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
5972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5973
5974v_cmp_u_f64_e64 s[10:11], v[1:2], exec
5975// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
5976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5977
5978v_cmp_u_f64_e64 s[10:11], v[1:2], 0
5979// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
5980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5981
5982v_cmp_u_f64_e64 s[10:11], v[1:2], -1
5983// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
5984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5985
5986v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5
5987// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
5988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5989
5990v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0
5991// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
5992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5993
5994v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3]
5995// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
5996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
5997
5998v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3]
5999// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
6000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6001
6002v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
6003// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
6004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6005
6006v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] clamp
6007// W64: encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
6008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6009
6010v_cmp_u_f64_e64 s10, v[1:2], v[2:3]
6011// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
6012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6013
6014v_cmp_u_f64_e64 s12, v[1:2], v[2:3]
6015// W32: encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
6016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6017
6018v_cmp_u_f64_e64 s100, v[1:2], v[2:3]
6019// W32: encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
6020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6021
6022v_cmp_u_f64_e64 vcc_lo, v[1:2], v[2:3]
6023// W32: encoding: [0x6a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
6024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6025
6026v_cmp_u_f64_e64 s10, v[254:255], v[2:3]
6027// W32: encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
6028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6029
6030v_cmp_u_f64_e64 s10, s[2:3], v[2:3]
6031// W32: encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
6032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6033
6034v_cmp_u_f64_e64 s10, s[4:5], v[2:3]
6035// W32: encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
6036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6037
6038v_cmp_u_f64_e64 s10, s[100:101], v[2:3]
6039// W32: encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
6040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6041
6042v_cmp_u_f64_e64 s10, vcc, v[2:3]
6043// W32: encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
6044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6045
6046v_cmp_u_f64_e64 s10, exec, v[2:3]
6047// W32: encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
6048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6049
6050v_cmp_u_f64_e64 s10, 0, v[2:3]
6051// W32: encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
6052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6053
6054v_cmp_u_f64_e64 s10, -1, v[2:3]
6055// W32: encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
6056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6057
6058v_cmp_u_f64_e64 s10, 0.5, v[2:3]
6059// W32: encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
6060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6061
6062v_cmp_u_f64_e64 s10, -4.0, v[2:3]
6063// W32: encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
6064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6065
6066v_cmp_u_f64_e64 s10, v[1:2], v[254:255]
6067// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
6068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6069
6070v_cmp_u_f64_e64 s10, v[1:2], s[4:5]
6071// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
6072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6073
6074v_cmp_u_f64_e64 s10, v[1:2], s[6:7]
6075// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
6076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6077
6078v_cmp_u_f64_e64 s10, v[1:2], s[100:101]
6079// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
6080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6081
6082v_cmp_u_f64_e64 s10, v[1:2], vcc
6083// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
6084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6085
6086v_cmp_u_f64_e64 s10, v[1:2], exec
6087// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
6088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6089
6090v_cmp_u_f64_e64 s10, v[1:2], 0
6091// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
6092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6093
6094v_cmp_u_f64_e64 s10, v[1:2], -1
6095// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
6096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6097
6098v_cmp_u_f64_e64 s10, v[1:2], 0.5
6099// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
6100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6101
6102v_cmp_u_f64_e64 s10, v[1:2], -4.0
6103// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
6104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6105
6106v_cmp_u_f64_e64 s10, -v[1:2], v[2:3]
6107// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
6108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6109
6110v_cmp_u_f64_e64 s10, v[1:2], -v[2:3]
6111// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
6112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6113
6114v_cmp_u_f64_e64 s10, -v[1:2], -v[2:3]
6115// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
6116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6117
6118v_cmp_u_f64_e64 s10, v[1:2], v[2:3] clamp
6119// W32: encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
6120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6121
6122v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3]
6123// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
6124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6125
6126v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3]
6127// W64: encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
6128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6129
6130v_cmp_nge_f64_e64 s[100:101], v[1:2], v[2:3]
6131// W64: encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
6132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6133
6134v_cmp_nge_f64_e64 vcc, v[1:2], v[2:3]
6135// W64: encoding: [0x6a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
6136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6137
6138v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3]
6139// W64: encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
6140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6141
6142v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3]
6143// W64: encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
6144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6145
6146v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3]
6147// W64: encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
6148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6149
6150v_cmp_nge_f64_e64 s[10:11], s[100:101], v[2:3]
6151// W64: encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
6152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6153
6154v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3]
6155// W64: encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
6156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6157
6158v_cmp_nge_f64_e64 s[10:11], exec, v[2:3]
6159// W64: encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
6160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6161
6162v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]
6163// W64: encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
6164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6165
6166v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]
6167// W64: encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
6168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6169
6170v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3]
6171// W64: encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
6172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6173
6174v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3]
6175// W64: encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
6176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6177
6178v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255]
6179// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
6180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6181
6182v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5]
6183// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
6184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6185
6186v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7]
6187// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
6188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6189
6190v_cmp_nge_f64_e64 s[10:11], v[1:2], s[100:101]
6191// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
6192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6193
6194v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc
6195// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
6196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6197
6198v_cmp_nge_f64_e64 s[10:11], v[1:2], exec
6199// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
6200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6201
6202v_cmp_nge_f64_e64 s[10:11], v[1:2], 0
6203// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
6204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6205
6206v_cmp_nge_f64_e64 s[10:11], v[1:2], -1
6207// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
6208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6209
6210v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5
6211// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
6212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6213
6214v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0
6215// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
6216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6217
6218v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
6219// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
6220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6221
6222v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
6223// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
6224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6225
6226v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
6227// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
6228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6229
6230v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
6231// W64: encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
6232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6233
6234v_cmp_nge_f64_e64 s10, v[1:2], v[2:3]
6235// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
6236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6237
6238v_cmp_nge_f64_e64 s12, v[1:2], v[2:3]
6239// W32: encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
6240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6241
6242v_cmp_nge_f64_e64 s100, v[1:2], v[2:3]
6243// W32: encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
6244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6245
6246v_cmp_nge_f64_e64 vcc_lo, v[1:2], v[2:3]
6247// W32: encoding: [0x6a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
6248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6249
6250v_cmp_nge_f64_e64 s10, v[254:255], v[2:3]
6251// W32: encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
6252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6253
6254v_cmp_nge_f64_e64 s10, s[2:3], v[2:3]
6255// W32: encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
6256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6257
6258v_cmp_nge_f64_e64 s10, s[4:5], v[2:3]
6259// W32: encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
6260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6261
6262v_cmp_nge_f64_e64 s10, s[100:101], v[2:3]
6263// W32: encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
6264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6265
6266v_cmp_nge_f64_e64 s10, vcc, v[2:3]
6267// W32: encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
6268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6269
6270v_cmp_nge_f64_e64 s10, exec, v[2:3]
6271// W32: encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
6272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6273
6274v_cmp_nge_f64_e64 s10, 0, v[2:3]
6275// W32: encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
6276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6277
6278v_cmp_nge_f64_e64 s10, -1, v[2:3]
6279// W32: encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
6280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6281
6282v_cmp_nge_f64_e64 s10, 0.5, v[2:3]
6283// W32: encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
6284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6285
6286v_cmp_nge_f64_e64 s10, -4.0, v[2:3]
6287// W32: encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
6288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6289
6290v_cmp_nge_f64_e64 s10, v[1:2], v[254:255]
6291// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
6292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6293
6294v_cmp_nge_f64_e64 s10, v[1:2], s[4:5]
6295// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
6296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6297
6298v_cmp_nge_f64_e64 s10, v[1:2], s[6:7]
6299// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
6300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6301
6302v_cmp_nge_f64_e64 s10, v[1:2], s[100:101]
6303// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
6304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6305
6306v_cmp_nge_f64_e64 s10, v[1:2], vcc
6307// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
6308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6309
6310v_cmp_nge_f64_e64 s10, v[1:2], exec
6311// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
6312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6313
6314v_cmp_nge_f64_e64 s10, v[1:2], 0
6315// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
6316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6317
6318v_cmp_nge_f64_e64 s10, v[1:2], -1
6319// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
6320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6321
6322v_cmp_nge_f64_e64 s10, v[1:2], 0.5
6323// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
6324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6325
6326v_cmp_nge_f64_e64 s10, v[1:2], -4.0
6327// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
6328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6329
6330v_cmp_nge_f64_e64 s10, -v[1:2], v[2:3]
6331// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
6332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6333
6334v_cmp_nge_f64_e64 s10, v[1:2], -v[2:3]
6335// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
6336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6337
6338v_cmp_nge_f64_e64 s10, -v[1:2], -v[2:3]
6339// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
6340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6341
6342v_cmp_nge_f64_e64 s10, v[1:2], v[2:3] clamp
6343// W32: encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
6344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6345
6346v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
6347// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
6348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6349
6350v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
6351// W64: encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
6352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6353
6354v_cmp_nlg_f64_e64 s[100:101], v[1:2], v[2:3]
6355// W64: encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
6356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6357
6358v_cmp_nlg_f64_e64 vcc, v[1:2], v[2:3]
6359// W64: encoding: [0x6a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
6360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6361
6362v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
6363// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
6364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6365
6366v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
6367// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
6368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6369
6370v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
6371// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
6372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6373
6374v_cmp_nlg_f64_e64 s[10:11], s[100:101], v[2:3]
6375// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
6376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6377
6378v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3]
6379// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
6380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6381
6382v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3]
6383// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
6384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6385
6386v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]
6387// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
6388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6389
6390v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]
6391// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
6392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6393
6394v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3]
6395// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
6396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6397
6398v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3]
6399// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
6400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6401
6402v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
6403// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
6404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6405
6406v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
6407// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
6408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6409
6410v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
6411// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
6412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6413
6414v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[100:101]
6415// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
6416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6417
6418v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc
6419// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
6420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6421
6422v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec
6423// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
6424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6425
6426v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0
6427// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
6428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6429
6430v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1
6431// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
6432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6433
6434v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5
6435// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
6436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6437
6438v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0
6439// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
6440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6441
6442v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
6443// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
6444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6445
6446v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
6447// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
6448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6449
6450v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
6451// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
6452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6453
6454v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
6455// W64: encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
6456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6457
6458v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3]
6459// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
6460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6461
6462v_cmp_nlg_f64_e64 s12, v[1:2], v[2:3]
6463// W32: encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
6464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6465
6466v_cmp_nlg_f64_e64 s100, v[1:2], v[2:3]
6467// W32: encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
6468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6469
6470v_cmp_nlg_f64_e64 vcc_lo, v[1:2], v[2:3]
6471// W32: encoding: [0x6a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
6472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6473
6474v_cmp_nlg_f64_e64 s10, v[254:255], v[2:3]
6475// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
6476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6477
6478v_cmp_nlg_f64_e64 s10, s[2:3], v[2:3]
6479// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
6480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6481
6482v_cmp_nlg_f64_e64 s10, s[4:5], v[2:3]
6483// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
6484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6485
6486v_cmp_nlg_f64_e64 s10, s[100:101], v[2:3]
6487// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
6488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6489
6490v_cmp_nlg_f64_e64 s10, vcc, v[2:3]
6491// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
6492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6493
6494v_cmp_nlg_f64_e64 s10, exec, v[2:3]
6495// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
6496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6497
6498v_cmp_nlg_f64_e64 s10, 0, v[2:3]
6499// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
6500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6501
6502v_cmp_nlg_f64_e64 s10, -1, v[2:3]
6503// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
6504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6505
6506v_cmp_nlg_f64_e64 s10, 0.5, v[2:3]
6507// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
6508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6509
6510v_cmp_nlg_f64_e64 s10, -4.0, v[2:3]
6511// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
6512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6513
6514v_cmp_nlg_f64_e64 s10, v[1:2], v[254:255]
6515// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
6516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6517
6518v_cmp_nlg_f64_e64 s10, v[1:2], s[4:5]
6519// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
6520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6521
6522v_cmp_nlg_f64_e64 s10, v[1:2], s[6:7]
6523// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
6524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6525
6526v_cmp_nlg_f64_e64 s10, v[1:2], s[100:101]
6527// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
6528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6529
6530v_cmp_nlg_f64_e64 s10, v[1:2], vcc
6531// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
6532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6533
6534v_cmp_nlg_f64_e64 s10, v[1:2], exec
6535// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
6536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6537
6538v_cmp_nlg_f64_e64 s10, v[1:2], 0
6539// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
6540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6541
6542v_cmp_nlg_f64_e64 s10, v[1:2], -1
6543// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
6544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6545
6546v_cmp_nlg_f64_e64 s10, v[1:2], 0.5
6547// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
6548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6549
6550v_cmp_nlg_f64_e64 s10, v[1:2], -4.0
6551// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
6552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6553
6554v_cmp_nlg_f64_e64 s10, -v[1:2], v[2:3]
6555// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
6556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6557
6558v_cmp_nlg_f64_e64 s10, v[1:2], -v[2:3]
6559// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
6560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6561
6562v_cmp_nlg_f64_e64 s10, -v[1:2], -v[2:3]
6563// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
6564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6565
6566v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3] clamp
6567// W32: encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
6568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6569
6570v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
6571// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
6572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6573
6574v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
6575// W64: encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
6576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6577
6578v_cmp_ngt_f64_e64 s[100:101], v[1:2], v[2:3]
6579// W64: encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
6580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6581
6582v_cmp_ngt_f64_e64 vcc, v[1:2], v[2:3]
6583// W64: encoding: [0x6a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
6584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6585
6586v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
6587// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
6588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6589
6590v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
6591// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
6592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6593
6594v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
6595// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
6596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6597
6598v_cmp_ngt_f64_e64 s[10:11], s[100:101], v[2:3]
6599// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
6600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6601
6602v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3]
6603// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
6604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6605
6606v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3]
6607// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
6608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6609
6610v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]
6611// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
6612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6613
6614v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]
6615// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
6616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6617
6618v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3]
6619// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
6620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6621
6622v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3]
6623// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
6624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6625
6626v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
6627// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
6628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6629
6630v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
6631// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
6632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6633
6634v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
6635// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
6636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6637
6638v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[100:101]
6639// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
6640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6641
6642v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc
6643// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
6644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6645
6646v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec
6647// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
6648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6649
6650v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0
6651// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
6652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6653
6654v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1
6655// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
6656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6657
6658v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5
6659// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
6660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6661
6662v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0
6663// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
6664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6665
6666v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
6667// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
6668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6669
6670v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
6671// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
6672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6673
6674v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
6675// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
6676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6677
6678v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
6679// W64: encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
6680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6681
6682v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3]
6683// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
6684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6685
6686v_cmp_ngt_f64_e64 s12, v[1:2], v[2:3]
6687// W32: encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
6688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6689
6690v_cmp_ngt_f64_e64 s100, v[1:2], v[2:3]
6691// W32: encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
6692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6693
6694v_cmp_ngt_f64_e64 vcc_lo, v[1:2], v[2:3]
6695// W32: encoding: [0x6a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
6696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6697
6698v_cmp_ngt_f64_e64 s10, v[254:255], v[2:3]
6699// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
6700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6701
6702v_cmp_ngt_f64_e64 s10, s[2:3], v[2:3]
6703// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
6704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6705
6706v_cmp_ngt_f64_e64 s10, s[4:5], v[2:3]
6707// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
6708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6709
6710v_cmp_ngt_f64_e64 s10, s[100:101], v[2:3]
6711// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
6712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6713
6714v_cmp_ngt_f64_e64 s10, vcc, v[2:3]
6715// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
6716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6717
6718v_cmp_ngt_f64_e64 s10, exec, v[2:3]
6719// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
6720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6721
6722v_cmp_ngt_f64_e64 s10, 0, v[2:3]
6723// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
6724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6725
6726v_cmp_ngt_f64_e64 s10, -1, v[2:3]
6727// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
6728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6729
6730v_cmp_ngt_f64_e64 s10, 0.5, v[2:3]
6731// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
6732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6733
6734v_cmp_ngt_f64_e64 s10, -4.0, v[2:3]
6735// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
6736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6737
6738v_cmp_ngt_f64_e64 s10, v[1:2], v[254:255]
6739// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
6740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6741
6742v_cmp_ngt_f64_e64 s10, v[1:2], s[4:5]
6743// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
6744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6745
6746v_cmp_ngt_f64_e64 s10, v[1:2], s[6:7]
6747// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
6748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6749
6750v_cmp_ngt_f64_e64 s10, v[1:2], s[100:101]
6751// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
6752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6753
6754v_cmp_ngt_f64_e64 s10, v[1:2], vcc
6755// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
6756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6757
6758v_cmp_ngt_f64_e64 s10, v[1:2], exec
6759// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
6760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6761
6762v_cmp_ngt_f64_e64 s10, v[1:2], 0
6763// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
6764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6765
6766v_cmp_ngt_f64_e64 s10, v[1:2], -1
6767// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
6768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6769
6770v_cmp_ngt_f64_e64 s10, v[1:2], 0.5
6771// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
6772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6773
6774v_cmp_ngt_f64_e64 s10, v[1:2], -4.0
6775// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
6776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6777
6778v_cmp_ngt_f64_e64 s10, -v[1:2], v[2:3]
6779// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
6780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6781
6782v_cmp_ngt_f64_e64 s10, v[1:2], -v[2:3]
6783// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
6784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6785
6786v_cmp_ngt_f64_e64 s10, -v[1:2], -v[2:3]
6787// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
6788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6789
6790v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3] clamp
6791// W32: encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
6792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6793
6794v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3]
6795// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
6796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6797
6798v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3]
6799// W64: encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
6800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6801
6802v_cmp_nle_f64_e64 s[100:101], v[1:2], v[2:3]
6803// W64: encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
6804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6805
6806v_cmp_nle_f64_e64 vcc, v[1:2], v[2:3]
6807// W64: encoding: [0x6a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
6808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6809
6810v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3]
6811// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
6812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6813
6814v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3]
6815// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
6816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6817
6818v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3]
6819// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
6820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6821
6822v_cmp_nle_f64_e64 s[10:11], s[100:101], v[2:3]
6823// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
6824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6825
6826v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3]
6827// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
6828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6829
6830v_cmp_nle_f64_e64 s[10:11], exec, v[2:3]
6831// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
6832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6833
6834v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]
6835// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
6836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6837
6838v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]
6839// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
6840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6841
6842v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3]
6843// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
6844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6845
6846v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3]
6847// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
6848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6849
6850v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255]
6851// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
6852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6853
6854v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5]
6855// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
6856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6857
6858v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7]
6859// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
6860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6861
6862v_cmp_nle_f64_e64 s[10:11], v[1:2], s[100:101]
6863// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
6864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6865
6866v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc
6867// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
6868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6869
6870v_cmp_nle_f64_e64 s[10:11], v[1:2], exec
6871// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
6872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6873
6874v_cmp_nle_f64_e64 s[10:11], v[1:2], 0
6875// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
6876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6877
6878v_cmp_nle_f64_e64 s[10:11], v[1:2], -1
6879// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
6880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6881
6882v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5
6883// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
6884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6885
6886v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0
6887// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
6888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6889
6890v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
6891// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
6892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6893
6894v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
6895// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
6896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6897
6898v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
6899// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
6900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6901
6902v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] clamp
6903// W64: encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
6904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6905
6906v_cmp_nle_f64_e64 s10, v[1:2], v[2:3]
6907// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
6908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6909
6910v_cmp_nle_f64_e64 s12, v[1:2], v[2:3]
6911// W32: encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
6912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6913
6914v_cmp_nle_f64_e64 s100, v[1:2], v[2:3]
6915// W32: encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
6916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6917
6918v_cmp_nle_f64_e64 vcc_lo, v[1:2], v[2:3]
6919// W32: encoding: [0x6a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
6920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6921
6922v_cmp_nle_f64_e64 s10, v[254:255], v[2:3]
6923// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
6924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6925
6926v_cmp_nle_f64_e64 s10, s[2:3], v[2:3]
6927// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
6928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6929
6930v_cmp_nle_f64_e64 s10, s[4:5], v[2:3]
6931// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
6932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6933
6934v_cmp_nle_f64_e64 s10, s[100:101], v[2:3]
6935// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
6936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6937
6938v_cmp_nle_f64_e64 s10, vcc, v[2:3]
6939// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
6940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6941
6942v_cmp_nle_f64_e64 s10, exec, v[2:3]
6943// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
6944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6945
6946v_cmp_nle_f64_e64 s10, 0, v[2:3]
6947// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
6948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6949
6950v_cmp_nle_f64_e64 s10, -1, v[2:3]
6951// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
6952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6953
6954v_cmp_nle_f64_e64 s10, 0.5, v[2:3]
6955// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
6956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6957
6958v_cmp_nle_f64_e64 s10, -4.0, v[2:3]
6959// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
6960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6961
6962v_cmp_nle_f64_e64 s10, v[1:2], v[254:255]
6963// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
6964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6965
6966v_cmp_nle_f64_e64 s10, v[1:2], s[4:5]
6967// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
6968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6969
6970v_cmp_nle_f64_e64 s10, v[1:2], s[6:7]
6971// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
6972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6973
6974v_cmp_nle_f64_e64 s10, v[1:2], s[100:101]
6975// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
6976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6977
6978v_cmp_nle_f64_e64 s10, v[1:2], vcc
6979// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
6980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6981
6982v_cmp_nle_f64_e64 s10, v[1:2], exec
6983// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
6984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6985
6986v_cmp_nle_f64_e64 s10, v[1:2], 0
6987// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
6988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6989
6990v_cmp_nle_f64_e64 s10, v[1:2], -1
6991// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
6992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6993
6994v_cmp_nle_f64_e64 s10, v[1:2], 0.5
6995// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
6996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
6997
6998v_cmp_nle_f64_e64 s10, v[1:2], -4.0
6999// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
7000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7001
7002v_cmp_nle_f64_e64 s10, -v[1:2], v[2:3]
7003// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
7004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7005
7006v_cmp_nle_f64_e64 s10, v[1:2], -v[2:3]
7007// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
7008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7009
7010v_cmp_nle_f64_e64 s10, -v[1:2], -v[2:3]
7011// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
7012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7013
7014v_cmp_nle_f64_e64 s10, v[1:2], v[2:3] clamp
7015// W32: encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
7016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7017
7018v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3]
7019// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
7020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7021
7022v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3]
7023// W64: encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
7024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7025
7026v_cmp_neq_f64_e64 s[100:101], v[1:2], v[2:3]
7027// W64: encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
7028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7029
7030v_cmp_neq_f64_e64 vcc, v[1:2], v[2:3]
7031// W64: encoding: [0x6a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
7032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7033
7034v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3]
7035// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
7036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7037
7038v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3]
7039// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
7040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7041
7042v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3]
7043// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
7044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7045
7046v_cmp_neq_f64_e64 s[10:11], s[100:101], v[2:3]
7047// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
7048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7049
7050v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3]
7051// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
7052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7053
7054v_cmp_neq_f64_e64 s[10:11], exec, v[2:3]
7055// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
7056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7057
7058v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]
7059// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
7060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7061
7062v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]
7063// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
7064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7065
7066v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3]
7067// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
7068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7069
7070v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3]
7071// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
7072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7073
7074v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255]
7075// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
7076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7077
7078v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5]
7079// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
7080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7081
7082v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7]
7083// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
7084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7085
7086v_cmp_neq_f64_e64 s[10:11], v[1:2], s[100:101]
7087// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
7088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7089
7090v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc
7091// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
7092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7093
7094v_cmp_neq_f64_e64 s[10:11], v[1:2], exec
7095// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
7096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7097
7098v_cmp_neq_f64_e64 s[10:11], v[1:2], 0
7099// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
7100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7101
7102v_cmp_neq_f64_e64 s[10:11], v[1:2], -1
7103// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
7104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7105
7106v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5
7107// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
7108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7109
7110v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0
7111// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
7112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7113
7114v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
7115// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
7116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7117
7118v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
7119// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
7120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7121
7122v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
7123// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
7124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7125
7126v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
7127// W64: encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
7128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7129
7130v_cmp_neq_f64_e64 s10, v[1:2], v[2:3]
7131// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
7132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7133
7134v_cmp_neq_f64_e64 s12, v[1:2], v[2:3]
7135// W32: encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
7136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7137
7138v_cmp_neq_f64_e64 s100, v[1:2], v[2:3]
7139// W32: encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
7140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7141
7142v_cmp_neq_f64_e64 vcc_lo, v[1:2], v[2:3]
7143// W32: encoding: [0x6a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
7144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7145
7146v_cmp_neq_f64_e64 s10, v[254:255], v[2:3]
7147// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
7148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7149
7150v_cmp_neq_f64_e64 s10, s[2:3], v[2:3]
7151// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
7152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7153
7154v_cmp_neq_f64_e64 s10, s[4:5], v[2:3]
7155// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
7156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7157
7158v_cmp_neq_f64_e64 s10, s[100:101], v[2:3]
7159// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
7160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7161
7162v_cmp_neq_f64_e64 s10, vcc, v[2:3]
7163// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
7164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7165
7166v_cmp_neq_f64_e64 s10, exec, v[2:3]
7167// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
7168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7169
7170v_cmp_neq_f64_e64 s10, 0, v[2:3]
7171// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
7172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7173
7174v_cmp_neq_f64_e64 s10, -1, v[2:3]
7175// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
7176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7177
7178v_cmp_neq_f64_e64 s10, 0.5, v[2:3]
7179// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
7180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7181
7182v_cmp_neq_f64_e64 s10, -4.0, v[2:3]
7183// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
7184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7185
7186v_cmp_neq_f64_e64 s10, v[1:2], v[254:255]
7187// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
7188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7189
7190v_cmp_neq_f64_e64 s10, v[1:2], s[4:5]
7191// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
7192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7193
7194v_cmp_neq_f64_e64 s10, v[1:2], s[6:7]
7195// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
7196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7197
7198v_cmp_neq_f64_e64 s10, v[1:2], s[100:101]
7199// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
7200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7201
7202v_cmp_neq_f64_e64 s10, v[1:2], vcc
7203// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
7204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7205
7206v_cmp_neq_f64_e64 s10, v[1:2], exec
7207// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
7208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7209
7210v_cmp_neq_f64_e64 s10, v[1:2], 0
7211// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
7212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7213
7214v_cmp_neq_f64_e64 s10, v[1:2], -1
7215// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
7216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7217
7218v_cmp_neq_f64_e64 s10, v[1:2], 0.5
7219// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
7220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7221
7222v_cmp_neq_f64_e64 s10, v[1:2], -4.0
7223// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
7224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7225
7226v_cmp_neq_f64_e64 s10, -v[1:2], v[2:3]
7227// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
7228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7229
7230v_cmp_neq_f64_e64 s10, v[1:2], -v[2:3]
7231// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
7232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7233
7234v_cmp_neq_f64_e64 s10, -v[1:2], -v[2:3]
7235// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
7236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7237
7238v_cmp_neq_f64_e64 s10, v[1:2], v[2:3] clamp
7239// W32: encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
7240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7241
7242v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
7243// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
7244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7245
7246v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
7247// W64: encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
7248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7249
7250v_cmp_nlt_f64_e64 s[100:101], v[1:2], v[2:3]
7251// W64: encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
7252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7253
7254v_cmp_nlt_f64_e64 vcc, v[1:2], v[2:3]
7255// W64: encoding: [0x6a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
7256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7257
7258v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
7259// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
7260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7261
7262v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
7263// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
7264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7265
7266v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
7267// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
7268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7269
7270v_cmp_nlt_f64_e64 s[10:11], s[100:101], v[2:3]
7271// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
7272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7273
7274v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3]
7275// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
7276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7277
7278v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3]
7279// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
7280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7281
7282v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]
7283// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
7284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7285
7286v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]
7287// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
7288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7289
7290v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3]
7291// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
7292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7293
7294v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3]
7295// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
7296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7297
7298v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
7299// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
7300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7301
7302v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
7303// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
7304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7305
7306v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
7307// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
7308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7309
7310v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[100:101]
7311// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
7312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7313
7314v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc
7315// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
7316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7317
7318v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec
7319// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
7320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7321
7322v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0
7323// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
7324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7325
7326v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1
7327// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
7328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7329
7330v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5
7331// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
7332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7333
7334v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0
7335// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
7336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7337
7338v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
7339// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
7340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7341
7342v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
7343// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
7344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7345
7346v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
7347// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
7348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7349
7350v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
7351// W64: encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
7352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7353
7354v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3]
7355// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
7356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7357
7358v_cmp_nlt_f64_e64 s12, v[1:2], v[2:3]
7359// W32: encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
7360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7361
7362v_cmp_nlt_f64_e64 s100, v[1:2], v[2:3]
7363// W32: encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
7364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7365
7366v_cmp_nlt_f64_e64 vcc_lo, v[1:2], v[2:3]
7367// W32: encoding: [0x6a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
7368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7369
7370v_cmp_nlt_f64_e64 s10, v[254:255], v[2:3]
7371// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
7372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7373
7374v_cmp_nlt_f64_e64 s10, s[2:3], v[2:3]
7375// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
7376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7377
7378v_cmp_nlt_f64_e64 s10, s[4:5], v[2:3]
7379// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
7380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7381
7382v_cmp_nlt_f64_e64 s10, s[100:101], v[2:3]
7383// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
7384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7385
7386v_cmp_nlt_f64_e64 s10, vcc, v[2:3]
7387// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
7388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7389
7390v_cmp_nlt_f64_e64 s10, exec, v[2:3]
7391// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
7392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7393
7394v_cmp_nlt_f64_e64 s10, 0, v[2:3]
7395// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
7396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7397
7398v_cmp_nlt_f64_e64 s10, -1, v[2:3]
7399// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
7400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7401
7402v_cmp_nlt_f64_e64 s10, 0.5, v[2:3]
7403// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
7404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7405
7406v_cmp_nlt_f64_e64 s10, -4.0, v[2:3]
7407// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
7408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7409
7410v_cmp_nlt_f64_e64 s10, v[1:2], v[254:255]
7411// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
7412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7413
7414v_cmp_nlt_f64_e64 s10, v[1:2], s[4:5]
7415// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
7416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7417
7418v_cmp_nlt_f64_e64 s10, v[1:2], s[6:7]
7419// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
7420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7421
7422v_cmp_nlt_f64_e64 s10, v[1:2], s[100:101]
7423// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
7424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7425
7426v_cmp_nlt_f64_e64 s10, v[1:2], vcc
7427// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
7428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7429
7430v_cmp_nlt_f64_e64 s10, v[1:2], exec
7431// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
7432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7433
7434v_cmp_nlt_f64_e64 s10, v[1:2], 0
7435// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
7436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7437
7438v_cmp_nlt_f64_e64 s10, v[1:2], -1
7439// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
7440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7441
7442v_cmp_nlt_f64_e64 s10, v[1:2], 0.5
7443// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
7444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7445
7446v_cmp_nlt_f64_e64 s10, v[1:2], -4.0
7447// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
7448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7449
7450v_cmp_nlt_f64_e64 s10, -v[1:2], v[2:3]
7451// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
7452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7453
7454v_cmp_nlt_f64_e64 s10, v[1:2], -v[2:3]
7455// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
7456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7457
7458v_cmp_nlt_f64_e64 s10, -v[1:2], -v[2:3]
7459// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
7460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7461
7462v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3] clamp
7463// W32: encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
7464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7465
7466v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3]
7467// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
7468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7469
7470v_cmp_tru_f64_e64 s[12:13], v[1:2], v[2:3]
7471// W64: encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
7472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7473
7474v_cmp_tru_f64_e64 s[100:101], v[1:2], v[2:3]
7475// W64: encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
7476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7477
7478v_cmp_tru_f64_e64 vcc, v[1:2], v[2:3]
7479// W64: encoding: [0x6a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
7480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7481
7482v_cmp_tru_f64_e64 s[10:11], v[254:255], v[2:3]
7483// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
7484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7485
7486v_cmp_tru_f64_e64 s[10:11], s[2:3], v[2:3]
7487// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
7488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7489
7490v_cmp_tru_f64_e64 s[10:11], s[4:5], v[2:3]
7491// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
7492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7493
7494v_cmp_tru_f64_e64 s[10:11], s[100:101], v[2:3]
7495// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
7496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7497
7498v_cmp_tru_f64_e64 s[10:11], vcc, v[2:3]
7499// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
7500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7501
7502v_cmp_tru_f64_e64 s[10:11], exec, v[2:3]
7503// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
7504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7505
7506v_cmp_tru_f64_e64 s[10:11], 0, v[2:3]
7507// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
7508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7509
7510v_cmp_tru_f64_e64 s[10:11], -1, v[2:3]
7511// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
7512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7513
7514v_cmp_tru_f64_e64 s[10:11], 0.5, v[2:3]
7515// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
7516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7517
7518v_cmp_tru_f64_e64 s[10:11], -4.0, v[2:3]
7519// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
7520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7521
7522v_cmp_tru_f64_e64 s[10:11], v[1:2], v[254:255]
7523// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
7524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7525
7526v_cmp_tru_f64_e64 s[10:11], v[1:2], s[4:5]
7527// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
7528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7529
7530v_cmp_tru_f64_e64 s[10:11], v[1:2], s[6:7]
7531// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
7532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7533
7534v_cmp_tru_f64_e64 s[10:11], v[1:2], s[100:101]
7535// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
7536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7537
7538v_cmp_tru_f64_e64 s[10:11], v[1:2], vcc
7539// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
7540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7541
7542v_cmp_tru_f64_e64 s[10:11], v[1:2], exec
7543// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
7544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7545
7546v_cmp_tru_f64_e64 s[10:11], v[1:2], 0
7547// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
7548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7549
7550v_cmp_tru_f64_e64 s[10:11], v[1:2], -1
7551// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
7552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7553
7554v_cmp_tru_f64_e64 s[10:11], v[1:2], 0.5
7555// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
7556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7557
7558v_cmp_tru_f64_e64 s[10:11], v[1:2], -4.0
7559// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
7560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7561
7562v_cmp_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
7563// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
7564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7565
7566v_cmp_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
7567// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
7568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7569
7570v_cmp_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
7571// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
7572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7573
7574v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3] clamp
7575// W64: encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
7576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7577
7578v_cmp_tru_f64_e64 s10, v[1:2], v[2:3]
7579// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
7580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7581
7582v_cmp_tru_f64_e64 s12, v[1:2], v[2:3]
7583// W32: encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
7584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7585
7586v_cmp_tru_f64_e64 s100, v[1:2], v[2:3]
7587// W32: encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
7588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7589
7590v_cmp_tru_f64_e64 vcc_lo, v[1:2], v[2:3]
7591// W32: encoding: [0x6a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
7592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7593
7594v_cmp_tru_f64_e64 s10, v[254:255], v[2:3]
7595// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
7596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7597
7598v_cmp_tru_f64_e64 s10, s[2:3], v[2:3]
7599// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
7600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7601
7602v_cmp_tru_f64_e64 s10, s[4:5], v[2:3]
7603// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
7604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7605
7606v_cmp_tru_f64_e64 s10, s[100:101], v[2:3]
7607// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
7608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7609
7610v_cmp_tru_f64_e64 s10, vcc, v[2:3]
7611// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
7612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7613
7614v_cmp_tru_f64_e64 s10, exec, v[2:3]
7615// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
7616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7617
7618v_cmp_tru_f64_e64 s10, 0, v[2:3]
7619// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
7620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7621
7622v_cmp_tru_f64_e64 s10, -1, v[2:3]
7623// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
7624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7625
7626v_cmp_tru_f64_e64 s10, 0.5, v[2:3]
7627// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
7628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7629
7630v_cmp_tru_f64_e64 s10, -4.0, v[2:3]
7631// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
7632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7633
7634v_cmp_tru_f64_e64 s10, v[1:2], v[254:255]
7635// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
7636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7637
7638v_cmp_tru_f64_e64 s10, v[1:2], s[4:5]
7639// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
7640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7641
7642v_cmp_tru_f64_e64 s10, v[1:2], s[6:7]
7643// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
7644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7645
7646v_cmp_tru_f64_e64 s10, v[1:2], s[100:101]
7647// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
7648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7649
7650v_cmp_tru_f64_e64 s10, v[1:2], vcc
7651// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
7652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7653
7654v_cmp_tru_f64_e64 s10, v[1:2], exec
7655// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
7656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7657
7658v_cmp_tru_f64_e64 s10, v[1:2], 0
7659// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
7660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7661
7662v_cmp_tru_f64_e64 s10, v[1:2], -1
7663// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
7664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7665
7666v_cmp_tru_f64_e64 s10, v[1:2], 0.5
7667// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
7668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7669
7670v_cmp_tru_f64_e64 s10, v[1:2], -4.0
7671// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
7672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7673
7674v_cmp_tru_f64_e64 s10, -v[1:2], v[2:3]
7675// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
7676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7677
7678v_cmp_tru_f64_e64 s10, v[1:2], -v[2:3]
7679// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
7680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7681
7682v_cmp_tru_f64_e64 s10, -v[1:2], -v[2:3]
7683// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
7684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7685
7686v_cmp_tru_f64_e64 s10, v[1:2], v[2:3] clamp
7687// W32: encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
7688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7689
7690v_cmp_f_i32_e64 s[10:11], v1, v2
7691// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
7692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7693
7694v_cmp_f_i32_e64 s[12:13], v1, v2
7695// W64: encoding: [0x0c,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
7696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7697
7698v_cmp_f_i32_e64 s[100:101], v1, v2
7699// W64: encoding: [0x64,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
7700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7701
7702v_cmp_f_i32_e64 vcc, v1, v2
7703// W64: encoding: [0x6a,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
7704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7705
7706v_cmp_f_i32_e64 s[10:11], v255, v2
7707// W64: encoding: [0x0a,0x00,0x80,0xd4,0xff,0x05,0x02,0x00]
7708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7709
7710v_cmp_f_i32_e64 s[10:11], s1, v2
7711// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x04,0x02,0x00]
7712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7713
7714v_cmp_f_i32_e64 s[10:11], s101, v2
7715// W64: encoding: [0x0a,0x00,0x80,0xd4,0x65,0x04,0x02,0x00]
7716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7717
7718v_cmp_f_i32_e64 s[10:11], vcc_lo, v2
7719// W64: encoding: [0x0a,0x00,0x80,0xd4,0x6a,0x04,0x02,0x00]
7720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7721
7722v_cmp_f_i32_e64 s[10:11], vcc_hi, v2
7723// W64: encoding: [0x0a,0x00,0x80,0xd4,0x6b,0x04,0x02,0x00]
7724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7725
7726v_cmp_f_i32_e64 s[10:11], m0, v2
7727// W64: encoding: [0x0a,0x00,0x80,0xd4,0x7c,0x04,0x02,0x00]
7728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7729
7730v_cmp_f_i32_e64 s[10:11], exec_lo, v2
7731// W64: encoding: [0x0a,0x00,0x80,0xd4,0x7e,0x04,0x02,0x00]
7732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7733
7734v_cmp_f_i32_e64 s[10:11], exec_hi, v2
7735// W64: encoding: [0x0a,0x00,0x80,0xd4,0x7f,0x04,0x02,0x00]
7736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7737
7738v_cmp_f_i32_e64 s[10:11], 0, v2
7739// W64: encoding: [0x0a,0x00,0x80,0xd4,0x80,0x04,0x02,0x00]
7740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7741
7742v_cmp_f_i32_e64 s[10:11], -1, v2
7743// W64: encoding: [0x0a,0x00,0x80,0xd4,0xc1,0x04,0x02,0x00]
7744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7745
7746v_cmp_f_i32_e64 s[10:11], 0.5, v2
7747// W64: encoding: [0x0a,0x00,0x80,0xd4,0xf0,0x04,0x02,0x00]
7748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7749
7750v_cmp_f_i32_e64 s[10:11], -4.0, v2
7751// W64: encoding: [0x0a,0x00,0x80,0xd4,0xf7,0x04,0x02,0x00]
7752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7753
7754v_cmp_f_i32_e64 s[10:11], v1, v255
7755// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xff,0x03,0x00]
7756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7757
7758v_cmp_f_i32_e64 s[10:11], v1, s2
7759// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x05,0x00,0x00]
7760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7761
7762v_cmp_f_i32_e64 s[10:11], v1, s101
7763// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xcb,0x00,0x00]
7764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7765
7766v_cmp_f_i32_e64 s[10:11], v1, vcc_lo
7767// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xd5,0x00,0x00]
7768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7769
7770v_cmp_f_i32_e64 s[10:11], v1, vcc_hi
7771// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xd7,0x00,0x00]
7772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7773
7774v_cmp_f_i32_e64 s[10:11], v1, m0
7775// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xf9,0x00,0x00]
7776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7777
7778v_cmp_f_i32_e64 s[10:11], v1, exec_lo
7779// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xfd,0x00,0x00]
7780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7781
7782v_cmp_f_i32_e64 s[10:11], v1, exec_hi
7783// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xff,0x00,0x00]
7784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7785
7786v_cmp_f_i32_e64 s[10:11], v1, 0
7787// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x01,0x01,0x00]
7788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7789
7790v_cmp_f_i32_e64 s[10:11], v1, -1
7791// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x83,0x01,0x00]
7792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7793
7794v_cmp_f_i32_e64 s[10:11], v1, 0.5
7795// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xe1,0x01,0x00]
7796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7797
7798v_cmp_f_i32_e64 s[10:11], v1, -4.0
7799// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xef,0x01,0x00]
7800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7801
7802v_cmp_lt_i32_e64 s[10:11], v1, v2
7803// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
7804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7805
7806v_cmp_lt_i32_e64 s[12:13], v1, v2
7807// W64: encoding: [0x0c,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
7808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7809
7810v_cmp_lt_i32_e64 s[100:101], v1, v2
7811// W64: encoding: [0x64,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
7812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7813
7814v_cmp_lt_i32_e64 vcc, v1, v2
7815// W64: encoding: [0x6a,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
7816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7817
7818v_cmp_lt_i32_e64 s[10:11], v255, v2
7819// W64: encoding: [0x0a,0x00,0x81,0xd4,0xff,0x05,0x02,0x00]
7820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7821
7822v_cmp_lt_i32_e64 s[10:11], s1, v2
7823// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x04,0x02,0x00]
7824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7825
7826v_cmp_lt_i32_e64 s[10:11], s101, v2
7827// W64: encoding: [0x0a,0x00,0x81,0xd4,0x65,0x04,0x02,0x00]
7828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7829
7830v_cmp_lt_i32_e64 s[10:11], vcc_lo, v2
7831// W64: encoding: [0x0a,0x00,0x81,0xd4,0x6a,0x04,0x02,0x00]
7832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7833
7834v_cmp_lt_i32_e64 s[10:11], vcc_hi, v2
7835// W64: encoding: [0x0a,0x00,0x81,0xd4,0x6b,0x04,0x02,0x00]
7836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7837
7838v_cmp_lt_i32_e64 s[10:11], m0, v2
7839// W64: encoding: [0x0a,0x00,0x81,0xd4,0x7c,0x04,0x02,0x00]
7840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7841
7842v_cmp_lt_i32_e64 s[10:11], exec_lo, v2
7843// W64: encoding: [0x0a,0x00,0x81,0xd4,0x7e,0x04,0x02,0x00]
7844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7845
7846v_cmp_lt_i32_e64 s[10:11], exec_hi, v2
7847// W64: encoding: [0x0a,0x00,0x81,0xd4,0x7f,0x04,0x02,0x00]
7848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7849
7850v_cmp_lt_i32_e64 s[10:11], 0, v2
7851// W64: encoding: [0x0a,0x00,0x81,0xd4,0x80,0x04,0x02,0x00]
7852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7853
7854v_cmp_lt_i32_e64 s[10:11], -1, v2
7855// W64: encoding: [0x0a,0x00,0x81,0xd4,0xc1,0x04,0x02,0x00]
7856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7857
7858v_cmp_lt_i32_e64 s[10:11], 0.5, v2
7859// W64: encoding: [0x0a,0x00,0x81,0xd4,0xf0,0x04,0x02,0x00]
7860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7861
7862v_cmp_lt_i32_e64 s[10:11], -4.0, v2
7863// W64: encoding: [0x0a,0x00,0x81,0xd4,0xf7,0x04,0x02,0x00]
7864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7865
7866v_cmp_lt_i32_e64 s[10:11], v1, v255
7867// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xff,0x03,0x00]
7868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7869
7870v_cmp_lt_i32_e64 s[10:11], v1, s2
7871// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x05,0x00,0x00]
7872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7873
7874v_cmp_lt_i32_e64 s[10:11], v1, s101
7875// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xcb,0x00,0x00]
7876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7877
7878v_cmp_lt_i32_e64 s[10:11], v1, vcc_lo
7879// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xd5,0x00,0x00]
7880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7881
7882v_cmp_lt_i32_e64 s[10:11], v1, vcc_hi
7883// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xd7,0x00,0x00]
7884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7885
7886v_cmp_lt_i32_e64 s[10:11], v1, m0
7887// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xf9,0x00,0x00]
7888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7889
7890v_cmp_lt_i32_e64 s[10:11], v1, exec_lo
7891// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xfd,0x00,0x00]
7892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7893
7894v_cmp_lt_i32_e64 s[10:11], v1, exec_hi
7895// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xff,0x00,0x00]
7896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7897
7898v_cmp_lt_i32_e64 s[10:11], v1, 0
7899// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x01,0x01,0x00]
7900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7901
7902v_cmp_lt_i32_e64 s[10:11], v1, -1
7903// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x83,0x01,0x00]
7904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7905
7906v_cmp_lt_i32_e64 s[10:11], v1, 0.5
7907// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xe1,0x01,0x00]
7908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7909
7910v_cmp_lt_i32_e64 s[10:11], v1, -4.0
7911// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xef,0x01,0x00]
7912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7913
7914v_cmp_eq_i32_e64 s[10:11], v1, v2
7915// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
7916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7917
7918v_cmp_eq_i32_e64 s[12:13], v1, v2
7919// W64: encoding: [0x0c,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
7920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7921
7922v_cmp_eq_i32_e64 s[100:101], v1, v2
7923// W64: encoding: [0x64,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
7924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7925
7926v_cmp_eq_i32_e64 vcc, v1, v2
7927// W64: encoding: [0x6a,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
7928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7929
7930v_cmp_eq_i32_e64 s[10:11], v255, v2
7931// W64: encoding: [0x0a,0x00,0x82,0xd4,0xff,0x05,0x02,0x00]
7932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7933
7934v_cmp_eq_i32_e64 s[10:11], s1, v2
7935// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x04,0x02,0x00]
7936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7937
7938v_cmp_eq_i32_e64 s[10:11], s101, v2
7939// W64: encoding: [0x0a,0x00,0x82,0xd4,0x65,0x04,0x02,0x00]
7940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7941
7942v_cmp_eq_i32_e64 s[10:11], vcc_lo, v2
7943// W64: encoding: [0x0a,0x00,0x82,0xd4,0x6a,0x04,0x02,0x00]
7944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7945
7946v_cmp_eq_i32_e64 s[10:11], vcc_hi, v2
7947// W64: encoding: [0x0a,0x00,0x82,0xd4,0x6b,0x04,0x02,0x00]
7948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7949
7950v_cmp_eq_i32_e64 s[10:11], m0, v2
7951// W64: encoding: [0x0a,0x00,0x82,0xd4,0x7c,0x04,0x02,0x00]
7952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7953
7954v_cmp_eq_i32_e64 s[10:11], exec_lo, v2
7955// W64: encoding: [0x0a,0x00,0x82,0xd4,0x7e,0x04,0x02,0x00]
7956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7957
7958v_cmp_eq_i32_e64 s[10:11], exec_hi, v2
7959// W64: encoding: [0x0a,0x00,0x82,0xd4,0x7f,0x04,0x02,0x00]
7960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7961
7962v_cmp_eq_i32_e64 s[10:11], 0, v2
7963// W64: encoding: [0x0a,0x00,0x82,0xd4,0x80,0x04,0x02,0x00]
7964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7965
7966v_cmp_eq_i32_e64 s[10:11], -1, v2
7967// W64: encoding: [0x0a,0x00,0x82,0xd4,0xc1,0x04,0x02,0x00]
7968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7969
7970v_cmp_eq_i32_e64 s[10:11], 0.5, v2
7971// W64: encoding: [0x0a,0x00,0x82,0xd4,0xf0,0x04,0x02,0x00]
7972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7973
7974v_cmp_eq_i32_e64 s[10:11], -4.0, v2
7975// W64: encoding: [0x0a,0x00,0x82,0xd4,0xf7,0x04,0x02,0x00]
7976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7977
7978v_cmp_eq_i32_e64 s[10:11], v1, v255
7979// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xff,0x03,0x00]
7980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7981
7982v_cmp_eq_i32_e64 s[10:11], v1, s2
7983// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x05,0x00,0x00]
7984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7985
7986v_cmp_eq_i32_e64 s[10:11], v1, s101
7987// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xcb,0x00,0x00]
7988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7989
7990v_cmp_eq_i32_e64 s[10:11], v1, vcc_lo
7991// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xd5,0x00,0x00]
7992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7993
7994v_cmp_eq_i32_e64 s[10:11], v1, vcc_hi
7995// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xd7,0x00,0x00]
7996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
7997
7998v_cmp_eq_i32_e64 s[10:11], v1, m0
7999// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xf9,0x00,0x00]
8000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8001
8002v_cmp_eq_i32_e64 s[10:11], v1, exec_lo
8003// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xfd,0x00,0x00]
8004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8005
8006v_cmp_eq_i32_e64 s[10:11], v1, exec_hi
8007// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xff,0x00,0x00]
8008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8009
8010v_cmp_eq_i32_e64 s[10:11], v1, 0
8011// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x01,0x01,0x00]
8012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8013
8014v_cmp_eq_i32_e64 s[10:11], v1, -1
8015// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x83,0x01,0x00]
8016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8017
8018v_cmp_eq_i32_e64 s[10:11], v1, 0.5
8019// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xe1,0x01,0x00]
8020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8021
8022v_cmp_eq_i32_e64 s[10:11], v1, -4.0
8023// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xef,0x01,0x00]
8024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8025
8026v_cmp_le_i32_e64 s[10:11], v1, v2
8027// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
8028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8029
8030v_cmp_le_i32_e64 s[12:13], v1, v2
8031// W64: encoding: [0x0c,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
8032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8033
8034v_cmp_le_i32_e64 s[100:101], v1, v2
8035// W64: encoding: [0x64,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
8036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8037
8038v_cmp_le_i32_e64 vcc, v1, v2
8039// W64: encoding: [0x6a,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
8040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8041
8042v_cmp_le_i32_e64 s[10:11], v255, v2
8043// W64: encoding: [0x0a,0x00,0x83,0xd4,0xff,0x05,0x02,0x00]
8044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8045
8046v_cmp_le_i32_e64 s[10:11], s1, v2
8047// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x04,0x02,0x00]
8048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8049
8050v_cmp_le_i32_e64 s[10:11], s101, v2
8051// W64: encoding: [0x0a,0x00,0x83,0xd4,0x65,0x04,0x02,0x00]
8052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8053
8054v_cmp_le_i32_e64 s[10:11], vcc_lo, v2
8055// W64: encoding: [0x0a,0x00,0x83,0xd4,0x6a,0x04,0x02,0x00]
8056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8057
8058v_cmp_le_i32_e64 s[10:11], vcc_hi, v2
8059// W64: encoding: [0x0a,0x00,0x83,0xd4,0x6b,0x04,0x02,0x00]
8060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8061
8062v_cmp_le_i32_e64 s[10:11], m0, v2
8063// W64: encoding: [0x0a,0x00,0x83,0xd4,0x7c,0x04,0x02,0x00]
8064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8065
8066v_cmp_le_i32_e64 s[10:11], exec_lo, v2
8067// W64: encoding: [0x0a,0x00,0x83,0xd4,0x7e,0x04,0x02,0x00]
8068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8069
8070v_cmp_le_i32_e64 s[10:11], exec_hi, v2
8071// W64: encoding: [0x0a,0x00,0x83,0xd4,0x7f,0x04,0x02,0x00]
8072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8073
8074v_cmp_le_i32_e64 s[10:11], 0, v2
8075// W64: encoding: [0x0a,0x00,0x83,0xd4,0x80,0x04,0x02,0x00]
8076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8077
8078v_cmp_le_i32_e64 s[10:11], -1, v2
8079// W64: encoding: [0x0a,0x00,0x83,0xd4,0xc1,0x04,0x02,0x00]
8080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8081
8082v_cmp_le_i32_e64 s[10:11], 0.5, v2
8083// W64: encoding: [0x0a,0x00,0x83,0xd4,0xf0,0x04,0x02,0x00]
8084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8085
8086v_cmp_le_i32_e64 s[10:11], -4.0, v2
8087// W64: encoding: [0x0a,0x00,0x83,0xd4,0xf7,0x04,0x02,0x00]
8088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8089
8090v_cmp_le_i32_e64 s[10:11], v1, v255
8091// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xff,0x03,0x00]
8092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8093
8094v_cmp_le_i32_e64 s[10:11], v1, s2
8095// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x05,0x00,0x00]
8096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8097
8098v_cmp_le_i32_e64 s[10:11], v1, s101
8099// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xcb,0x00,0x00]
8100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8101
8102v_cmp_le_i32_e64 s[10:11], v1, vcc_lo
8103// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xd5,0x00,0x00]
8104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8105
8106v_cmp_le_i32_e64 s[10:11], v1, vcc_hi
8107// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xd7,0x00,0x00]
8108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8109
8110v_cmp_le_i32_e64 s[10:11], v1, m0
8111// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xf9,0x00,0x00]
8112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8113
8114v_cmp_le_i32_e64 s[10:11], v1, exec_lo
8115// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xfd,0x00,0x00]
8116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8117
8118v_cmp_le_i32_e64 s[10:11], v1, exec_hi
8119// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xff,0x00,0x00]
8120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8121
8122v_cmp_le_i32_e64 s[10:11], v1, 0
8123// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x01,0x01,0x00]
8124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8125
8126v_cmp_le_i32_e64 s[10:11], v1, -1
8127// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x83,0x01,0x00]
8128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8129
8130v_cmp_le_i32_e64 s[10:11], v1, 0.5
8131// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xe1,0x01,0x00]
8132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8133
8134v_cmp_le_i32_e64 s[10:11], v1, -4.0
8135// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xef,0x01,0x00]
8136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8137
8138v_cmp_gt_i32_e64 s[10:11], v1, v2
8139// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
8140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8141
8142v_cmp_gt_i32_e64 s[12:13], v1, v2
8143// W64: encoding: [0x0c,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
8144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8145
8146v_cmp_gt_i32_e64 s[100:101], v1, v2
8147// W64: encoding: [0x64,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
8148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8149
8150v_cmp_gt_i32_e64 vcc, v1, v2
8151// W64: encoding: [0x6a,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
8152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8153
8154v_cmp_gt_i32_e64 s[10:11], v255, v2
8155// W64: encoding: [0x0a,0x00,0x84,0xd4,0xff,0x05,0x02,0x00]
8156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8157
8158v_cmp_gt_i32_e64 s[10:11], s1, v2
8159// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x04,0x02,0x00]
8160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8161
8162v_cmp_gt_i32_e64 s[10:11], s101, v2
8163// W64: encoding: [0x0a,0x00,0x84,0xd4,0x65,0x04,0x02,0x00]
8164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8165
8166v_cmp_gt_i32_e64 s[10:11], vcc_lo, v2
8167// W64: encoding: [0x0a,0x00,0x84,0xd4,0x6a,0x04,0x02,0x00]
8168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8169
8170v_cmp_gt_i32_e64 s[10:11], vcc_hi, v2
8171// W64: encoding: [0x0a,0x00,0x84,0xd4,0x6b,0x04,0x02,0x00]
8172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8173
8174v_cmp_gt_i32_e64 s[10:11], m0, v2
8175// W64: encoding: [0x0a,0x00,0x84,0xd4,0x7c,0x04,0x02,0x00]
8176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8177
8178v_cmp_gt_i32_e64 s[10:11], exec_lo, v2
8179// W64: encoding: [0x0a,0x00,0x84,0xd4,0x7e,0x04,0x02,0x00]
8180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8181
8182v_cmp_gt_i32_e64 s[10:11], exec_hi, v2
8183// W64: encoding: [0x0a,0x00,0x84,0xd4,0x7f,0x04,0x02,0x00]
8184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8185
8186v_cmp_gt_i32_e64 s[10:11], 0, v2
8187// W64: encoding: [0x0a,0x00,0x84,0xd4,0x80,0x04,0x02,0x00]
8188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8189
8190v_cmp_gt_i32_e64 s[10:11], -1, v2
8191// W64: encoding: [0x0a,0x00,0x84,0xd4,0xc1,0x04,0x02,0x00]
8192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8193
8194v_cmp_gt_i32_e64 s[10:11], 0.5, v2
8195// W64: encoding: [0x0a,0x00,0x84,0xd4,0xf0,0x04,0x02,0x00]
8196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8197
8198v_cmp_gt_i32_e64 s[10:11], -4.0, v2
8199// W64: encoding: [0x0a,0x00,0x84,0xd4,0xf7,0x04,0x02,0x00]
8200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8201
8202v_cmp_gt_i32_e64 s[10:11], v1, v255
8203// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xff,0x03,0x00]
8204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8205
8206v_cmp_gt_i32_e64 s[10:11], v1, s2
8207// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x05,0x00,0x00]
8208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8209
8210v_cmp_gt_i32_e64 s[10:11], v1, s101
8211// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xcb,0x00,0x00]
8212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8213
8214v_cmp_gt_i32_e64 s[10:11], v1, vcc_lo
8215// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xd5,0x00,0x00]
8216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8217
8218v_cmp_gt_i32_e64 s[10:11], v1, vcc_hi
8219// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xd7,0x00,0x00]
8220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8221
8222v_cmp_gt_i32_e64 s[10:11], v1, m0
8223// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xf9,0x00,0x00]
8224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8225
8226v_cmp_gt_i32_e64 s[10:11], v1, exec_lo
8227// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xfd,0x00,0x00]
8228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8229
8230v_cmp_gt_i32_e64 s[10:11], v1, exec_hi
8231// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xff,0x00,0x00]
8232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8233
8234v_cmp_gt_i32_e64 s[10:11], v1, 0
8235// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x01,0x01,0x00]
8236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8237
8238v_cmp_gt_i32_e64 s[10:11], v1, -1
8239// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x83,0x01,0x00]
8240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8241
8242v_cmp_gt_i32_e64 s[10:11], v1, 0.5
8243// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xe1,0x01,0x00]
8244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8245
8246v_cmp_gt_i32_e64 s[10:11], v1, -4.0
8247// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xef,0x01,0x00]
8248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8249
8250v_cmp_ne_i32_e64 s[10:11], v1, v2
8251// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
8252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8253
8254v_cmp_ne_i32_e64 s[12:13], v1, v2
8255// W64: encoding: [0x0c,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
8256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8257
8258v_cmp_ne_i32_e64 s[100:101], v1, v2
8259// W64: encoding: [0x64,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
8260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8261
8262v_cmp_ne_i32_e64 vcc, v1, v2
8263// W64: encoding: [0x6a,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
8264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8265
8266v_cmp_ne_i32_e64 s[10:11], v255, v2
8267// W64: encoding: [0x0a,0x00,0x85,0xd4,0xff,0x05,0x02,0x00]
8268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8269
8270v_cmp_ne_i32_e64 s[10:11], s1, v2
8271// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x04,0x02,0x00]
8272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8273
8274v_cmp_ne_i32_e64 s[10:11], s101, v2
8275// W64: encoding: [0x0a,0x00,0x85,0xd4,0x65,0x04,0x02,0x00]
8276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8277
8278v_cmp_ne_i32_e64 s[10:11], vcc_lo, v2
8279// W64: encoding: [0x0a,0x00,0x85,0xd4,0x6a,0x04,0x02,0x00]
8280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8281
8282v_cmp_ne_i32_e64 s[10:11], vcc_hi, v2
8283// W64: encoding: [0x0a,0x00,0x85,0xd4,0x6b,0x04,0x02,0x00]
8284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8285
8286v_cmp_ne_i32_e64 s[10:11], m0, v2
8287// W64: encoding: [0x0a,0x00,0x85,0xd4,0x7c,0x04,0x02,0x00]
8288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8289
8290v_cmp_ne_i32_e64 s[10:11], exec_lo, v2
8291// W64: encoding: [0x0a,0x00,0x85,0xd4,0x7e,0x04,0x02,0x00]
8292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8293
8294v_cmp_ne_i32_e64 s[10:11], exec_hi, v2
8295// W64: encoding: [0x0a,0x00,0x85,0xd4,0x7f,0x04,0x02,0x00]
8296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8297
8298v_cmp_ne_i32_e64 s[10:11], 0, v2
8299// W64: encoding: [0x0a,0x00,0x85,0xd4,0x80,0x04,0x02,0x00]
8300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8301
8302v_cmp_ne_i32_e64 s[10:11], -1, v2
8303// W64: encoding: [0x0a,0x00,0x85,0xd4,0xc1,0x04,0x02,0x00]
8304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8305
8306v_cmp_ne_i32_e64 s[10:11], 0.5, v2
8307// W64: encoding: [0x0a,0x00,0x85,0xd4,0xf0,0x04,0x02,0x00]
8308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8309
8310v_cmp_ne_i32_e64 s[10:11], -4.0, v2
8311// W64: encoding: [0x0a,0x00,0x85,0xd4,0xf7,0x04,0x02,0x00]
8312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8313
8314v_cmp_ne_i32_e64 s[10:11], v1, v255
8315// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xff,0x03,0x00]
8316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8317
8318v_cmp_ne_i32_e64 s[10:11], v1, s2
8319// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x05,0x00,0x00]
8320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8321
8322v_cmp_ne_i32_e64 s[10:11], v1, s101
8323// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xcb,0x00,0x00]
8324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8325
8326v_cmp_ne_i32_e64 s[10:11], v1, vcc_lo
8327// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xd5,0x00,0x00]
8328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8329
8330v_cmp_ne_i32_e64 s[10:11], v1, vcc_hi
8331// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xd7,0x00,0x00]
8332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8333
8334v_cmp_ne_i32_e64 s[10:11], v1, m0
8335// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xf9,0x00,0x00]
8336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8337
8338v_cmp_ne_i32_e64 s[10:11], v1, exec_lo
8339// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xfd,0x00,0x00]
8340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8341
8342v_cmp_ne_i32_e64 s[10:11], v1, exec_hi
8343// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xff,0x00,0x00]
8344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8345
8346v_cmp_ne_i32_e64 s[10:11], v1, 0
8347// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x01,0x01,0x00]
8348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8349
8350v_cmp_ne_i32_e64 s[10:11], v1, -1
8351// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x83,0x01,0x00]
8352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8353
8354v_cmp_ne_i32_e64 s[10:11], v1, 0.5
8355// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xe1,0x01,0x00]
8356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8357
8358v_cmp_ne_i32_e64 s[10:11], v1, -4.0
8359// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xef,0x01,0x00]
8360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8361
8362v_cmp_ge_i32_e64 s[10:11], v1, v2
8363// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
8364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8365
8366v_cmp_ge_i32_e64 s[12:13], v1, v2
8367// W64: encoding: [0x0c,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
8368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8369
8370v_cmp_ge_i32_e64 s[100:101], v1, v2
8371// W64: encoding: [0x64,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
8372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8373
8374v_cmp_ge_i32_e64 vcc, v1, v2
8375// W64: encoding: [0x6a,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
8376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8377
8378v_cmp_ge_i32_e64 s[10:11], v255, v2
8379// W64: encoding: [0x0a,0x00,0x86,0xd4,0xff,0x05,0x02,0x00]
8380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8381
8382v_cmp_ge_i32_e64 s[10:11], s1, v2
8383// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x04,0x02,0x00]
8384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8385
8386v_cmp_ge_i32_e64 s[10:11], s101, v2
8387// W64: encoding: [0x0a,0x00,0x86,0xd4,0x65,0x04,0x02,0x00]
8388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8389
8390v_cmp_ge_i32_e64 s[10:11], vcc_lo, v2
8391// W64: encoding: [0x0a,0x00,0x86,0xd4,0x6a,0x04,0x02,0x00]
8392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8393
8394v_cmp_ge_i32_e64 s[10:11], vcc_hi, v2
8395// W64: encoding: [0x0a,0x00,0x86,0xd4,0x6b,0x04,0x02,0x00]
8396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8397
8398v_cmp_ge_i32_e64 s[10:11], m0, v2
8399// W64: encoding: [0x0a,0x00,0x86,0xd4,0x7c,0x04,0x02,0x00]
8400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8401
8402v_cmp_ge_i32_e64 s[10:11], exec_lo, v2
8403// W64: encoding: [0x0a,0x00,0x86,0xd4,0x7e,0x04,0x02,0x00]
8404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8405
8406v_cmp_ge_i32_e64 s[10:11], exec_hi, v2
8407// W64: encoding: [0x0a,0x00,0x86,0xd4,0x7f,0x04,0x02,0x00]
8408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8409
8410v_cmp_ge_i32_e64 s[10:11], 0, v2
8411// W64: encoding: [0x0a,0x00,0x86,0xd4,0x80,0x04,0x02,0x00]
8412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8413
8414v_cmp_ge_i32_e64 s[10:11], -1, v2
8415// W64: encoding: [0x0a,0x00,0x86,0xd4,0xc1,0x04,0x02,0x00]
8416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8417
8418v_cmp_ge_i32_e64 s[10:11], 0.5, v2
8419// W64: encoding: [0x0a,0x00,0x86,0xd4,0xf0,0x04,0x02,0x00]
8420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8421
8422v_cmp_ge_i32_e64 s[10:11], -4.0, v2
8423// W64: encoding: [0x0a,0x00,0x86,0xd4,0xf7,0x04,0x02,0x00]
8424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8425
8426v_cmp_ge_i32_e64 s[10:11], v1, v255
8427// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xff,0x03,0x00]
8428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8429
8430v_cmp_ge_i32_e64 s[10:11], v1, s2
8431// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x05,0x00,0x00]
8432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8433
8434v_cmp_ge_i32_e64 s[10:11], v1, s101
8435// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xcb,0x00,0x00]
8436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8437
8438v_cmp_ge_i32_e64 s[10:11], v1, vcc_lo
8439// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xd5,0x00,0x00]
8440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8441
8442v_cmp_ge_i32_e64 s[10:11], v1, vcc_hi
8443// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xd7,0x00,0x00]
8444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8445
8446v_cmp_ge_i32_e64 s[10:11], v1, m0
8447// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xf9,0x00,0x00]
8448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8449
8450v_cmp_ge_i32_e64 s[10:11], v1, exec_lo
8451// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xfd,0x00,0x00]
8452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8453
8454v_cmp_ge_i32_e64 s[10:11], v1, exec_hi
8455// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xff,0x00,0x00]
8456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8457
8458v_cmp_ge_i32_e64 s[10:11], v1, 0
8459// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x01,0x01,0x00]
8460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8461
8462v_cmp_ge_i32_e64 s[10:11], v1, -1
8463// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x83,0x01,0x00]
8464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8465
8466v_cmp_ge_i32_e64 s[10:11], v1, 0.5
8467// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xe1,0x01,0x00]
8468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8469
8470v_cmp_ge_i32_e64 s[10:11], v1, -4.0
8471// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xef,0x01,0x00]
8472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8473
8474v_cmp_t_i32_e64 s[10:11], v1, v2
8475// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
8476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8477
8478v_cmp_t_i32_e64 s[12:13], v1, v2
8479// W64: encoding: [0x0c,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
8480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8481
8482v_cmp_t_i32_e64 s[100:101], v1, v2
8483// W64: encoding: [0x64,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
8484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8485
8486v_cmp_t_i32_e64 vcc, v1, v2
8487// W64: encoding: [0x6a,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
8488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8489
8490v_cmp_t_i32_e64 s[10:11], v255, v2
8491// W64: encoding: [0x0a,0x00,0x87,0xd4,0xff,0x05,0x02,0x00]
8492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8493
8494v_cmp_t_i32_e64 s[10:11], s1, v2
8495// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x04,0x02,0x00]
8496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8497
8498v_cmp_t_i32_e64 s[10:11], s101, v2
8499// W64: encoding: [0x0a,0x00,0x87,0xd4,0x65,0x04,0x02,0x00]
8500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8501
8502v_cmp_t_i32_e64 s[10:11], vcc_lo, v2
8503// W64: encoding: [0x0a,0x00,0x87,0xd4,0x6a,0x04,0x02,0x00]
8504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8505
8506v_cmp_t_i32_e64 s[10:11], vcc_hi, v2
8507// W64: encoding: [0x0a,0x00,0x87,0xd4,0x6b,0x04,0x02,0x00]
8508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8509
8510v_cmp_t_i32_e64 s[10:11], m0, v2
8511// W64: encoding: [0x0a,0x00,0x87,0xd4,0x7c,0x04,0x02,0x00]
8512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8513
8514v_cmp_t_i32_e64 s[10:11], exec_lo, v2
8515// W64: encoding: [0x0a,0x00,0x87,0xd4,0x7e,0x04,0x02,0x00]
8516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8517
8518v_cmp_t_i32_e64 s[10:11], exec_hi, v2
8519// W64: encoding: [0x0a,0x00,0x87,0xd4,0x7f,0x04,0x02,0x00]
8520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8521
8522v_cmp_t_i32_e64 s[10:11], 0, v2
8523// W64: encoding: [0x0a,0x00,0x87,0xd4,0x80,0x04,0x02,0x00]
8524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8525
8526v_cmp_t_i32_e64 s[10:11], -1, v2
8527// W64: encoding: [0x0a,0x00,0x87,0xd4,0xc1,0x04,0x02,0x00]
8528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8529
8530v_cmp_t_i32_e64 s[10:11], 0.5, v2
8531// W64: encoding: [0x0a,0x00,0x87,0xd4,0xf0,0x04,0x02,0x00]
8532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8533
8534v_cmp_t_i32_e64 s[10:11], -4.0, v2
8535// W64: encoding: [0x0a,0x00,0x87,0xd4,0xf7,0x04,0x02,0x00]
8536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8537
8538v_cmp_t_i32_e64 s[10:11], v1, v255
8539// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xff,0x03,0x00]
8540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8541
8542v_cmp_t_i32_e64 s[10:11], v1, s2
8543// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x05,0x00,0x00]
8544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8545
8546v_cmp_t_i32_e64 s[10:11], v1, s101
8547// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xcb,0x00,0x00]
8548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8549
8550v_cmp_t_i32_e64 s[10:11], v1, vcc_lo
8551// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xd5,0x00,0x00]
8552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8553
8554v_cmp_t_i32_e64 s[10:11], v1, vcc_hi
8555// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xd7,0x00,0x00]
8556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8557
8558v_cmp_t_i32_e64 s[10:11], v1, m0
8559// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xf9,0x00,0x00]
8560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8561
8562v_cmp_t_i32_e64 s[10:11], v1, exec_lo
8563// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xfd,0x00,0x00]
8564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8565
8566v_cmp_t_i32_e64 s[10:11], v1, exec_hi
8567// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xff,0x00,0x00]
8568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8569
8570v_cmp_t_i32_e64 s[10:11], v1, 0
8571// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x01,0x01,0x00]
8572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8573
8574v_cmp_t_i32_e64 s[10:11], v1, -1
8575// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x83,0x01,0x00]
8576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8577
8578v_cmp_t_i32_e64 s[10:11], v1, 0.5
8579// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xe1,0x01,0x00]
8580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8581
8582v_cmp_t_i32_e64 s[10:11], v1, -4.0
8583// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xef,0x01,0x00]
8584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8585
8586v_cmp_f_i32_e64 s10, v1, v2
8587// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
8588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8589
8590v_cmp_f_i32_e64 s12, v1, v2
8591// W32: encoding: [0x0c,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
8592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8593
8594v_cmp_f_i32_e64 s100, v1, v2
8595// W32: encoding: [0x64,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
8596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8597
8598v_cmp_f_i32_e64 vcc_lo, v1, v2
8599// W32: encoding: [0x6a,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
8600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8601
8602v_cmp_f_i32_e64 s10, v255, v2
8603// W32: encoding: [0x0a,0x00,0x80,0xd4,0xff,0x05,0x02,0x00]
8604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8605
8606v_cmp_f_i32_e64 s10, s1, v2
8607// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x04,0x02,0x00]
8608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8609
8610v_cmp_f_i32_e64 s10, s101, v2
8611// W32: encoding: [0x0a,0x00,0x80,0xd4,0x65,0x04,0x02,0x00]
8612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8613
8614v_cmp_f_i32_e64 s10, vcc_lo, v2
8615// W32: encoding: [0x0a,0x00,0x80,0xd4,0x6a,0x04,0x02,0x00]
8616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8617
8618v_cmp_f_i32_e64 s10, vcc_hi, v2
8619// W32: encoding: [0x0a,0x00,0x80,0xd4,0x6b,0x04,0x02,0x00]
8620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8621
8622v_cmp_f_i32_e64 s10, m0, v2
8623// W32: encoding: [0x0a,0x00,0x80,0xd4,0x7c,0x04,0x02,0x00]
8624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8625
8626v_cmp_f_i32_e64 s10, exec_lo, v2
8627// W32: encoding: [0x0a,0x00,0x80,0xd4,0x7e,0x04,0x02,0x00]
8628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8629
8630v_cmp_f_i32_e64 s10, exec_hi, v2
8631// W32: encoding: [0x0a,0x00,0x80,0xd4,0x7f,0x04,0x02,0x00]
8632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8633
8634v_cmp_f_i32_e64 s10, 0, v2
8635// W32: encoding: [0x0a,0x00,0x80,0xd4,0x80,0x04,0x02,0x00]
8636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8637
8638v_cmp_f_i32_e64 s10, -1, v2
8639// W32: encoding: [0x0a,0x00,0x80,0xd4,0xc1,0x04,0x02,0x00]
8640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8641
8642v_cmp_f_i32_e64 s10, 0.5, v2
8643// W32: encoding: [0x0a,0x00,0x80,0xd4,0xf0,0x04,0x02,0x00]
8644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8645
8646v_cmp_f_i32_e64 s10, -4.0, v2
8647// W32: encoding: [0x0a,0x00,0x80,0xd4,0xf7,0x04,0x02,0x00]
8648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8649
8650v_cmp_f_i32_e64 s10, v1, v255
8651// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xff,0x03,0x00]
8652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8653
8654v_cmp_f_i32_e64 s10, v1, s2
8655// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x05,0x00,0x00]
8656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8657
8658v_cmp_f_i32_e64 s10, v1, s101
8659// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xcb,0x00,0x00]
8660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8661
8662v_cmp_f_i32_e64 s10, v1, vcc_lo
8663// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xd5,0x00,0x00]
8664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8665
8666v_cmp_f_i32_e64 s10, v1, vcc_hi
8667// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xd7,0x00,0x00]
8668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8669
8670v_cmp_f_i32_e64 s10, v1, m0
8671// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xf9,0x00,0x00]
8672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8673
8674v_cmp_f_i32_e64 s10, v1, exec_lo
8675// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xfd,0x00,0x00]
8676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8677
8678v_cmp_f_i32_e64 s10, v1, exec_hi
8679// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xff,0x00,0x00]
8680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8681
8682v_cmp_f_i32_e64 s10, v1, 0
8683// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x01,0x01,0x00]
8684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8685
8686v_cmp_f_i32_e64 s10, v1, -1
8687// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x83,0x01,0x00]
8688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8689
8690v_cmp_f_i32_e64 s10, v1, 0.5
8691// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xe1,0x01,0x00]
8692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8693
8694v_cmp_f_i32_e64 s10, v1, -4.0
8695// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xef,0x01,0x00]
8696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8697
8698v_cmp_lt_i32_e64 s10, v1, v2
8699// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
8700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8701
8702v_cmp_lt_i32_e64 s12, v1, v2
8703// W32: encoding: [0x0c,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
8704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8705
8706v_cmp_lt_i32_e64 s100, v1, v2
8707// W32: encoding: [0x64,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
8708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8709
8710v_cmp_lt_i32_e64 vcc_lo, v1, v2
8711// W32: encoding: [0x6a,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
8712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8713
8714v_cmp_lt_i32_e64 s10, v255, v2
8715// W32: encoding: [0x0a,0x00,0x81,0xd4,0xff,0x05,0x02,0x00]
8716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8717
8718v_cmp_lt_i32_e64 s10, s1, v2
8719// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x04,0x02,0x00]
8720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8721
8722v_cmp_lt_i32_e64 s10, s101, v2
8723// W32: encoding: [0x0a,0x00,0x81,0xd4,0x65,0x04,0x02,0x00]
8724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8725
8726v_cmp_lt_i32_e64 s10, vcc_lo, v2
8727// W32: encoding: [0x0a,0x00,0x81,0xd4,0x6a,0x04,0x02,0x00]
8728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8729
8730v_cmp_lt_i32_e64 s10, vcc_hi, v2
8731// W32: encoding: [0x0a,0x00,0x81,0xd4,0x6b,0x04,0x02,0x00]
8732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8733
8734v_cmp_lt_i32_e64 s10, m0, v2
8735// W32: encoding: [0x0a,0x00,0x81,0xd4,0x7c,0x04,0x02,0x00]
8736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8737
8738v_cmp_lt_i32_e64 s10, exec_lo, v2
8739// W32: encoding: [0x0a,0x00,0x81,0xd4,0x7e,0x04,0x02,0x00]
8740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8741
8742v_cmp_lt_i32_e64 s10, exec_hi, v2
8743// W32: encoding: [0x0a,0x00,0x81,0xd4,0x7f,0x04,0x02,0x00]
8744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8745
8746v_cmp_lt_i32_e64 s10, 0, v2
8747// W32: encoding: [0x0a,0x00,0x81,0xd4,0x80,0x04,0x02,0x00]
8748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8749
8750v_cmp_lt_i32_e64 s10, -1, v2
8751// W32: encoding: [0x0a,0x00,0x81,0xd4,0xc1,0x04,0x02,0x00]
8752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8753
8754v_cmp_lt_i32_e64 s10, 0.5, v2
8755// W32: encoding: [0x0a,0x00,0x81,0xd4,0xf0,0x04,0x02,0x00]
8756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8757
8758v_cmp_lt_i32_e64 s10, -4.0, v2
8759// W32: encoding: [0x0a,0x00,0x81,0xd4,0xf7,0x04,0x02,0x00]
8760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8761
8762v_cmp_lt_i32_e64 s10, v1, v255
8763// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xff,0x03,0x00]
8764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8765
8766v_cmp_lt_i32_e64 s10, v1, s2
8767// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x05,0x00,0x00]
8768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8769
8770v_cmp_lt_i32_e64 s10, v1, s101
8771// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xcb,0x00,0x00]
8772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8773
8774v_cmp_lt_i32_e64 s10, v1, vcc_lo
8775// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xd5,0x00,0x00]
8776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8777
8778v_cmp_lt_i32_e64 s10, v1, vcc_hi
8779// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xd7,0x00,0x00]
8780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8781
8782v_cmp_lt_i32_e64 s10, v1, m0
8783// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xf9,0x00,0x00]
8784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8785
8786v_cmp_lt_i32_e64 s10, v1, exec_lo
8787// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xfd,0x00,0x00]
8788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8789
8790v_cmp_lt_i32_e64 s10, v1, exec_hi
8791// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xff,0x00,0x00]
8792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8793
8794v_cmp_lt_i32_e64 s10, v1, 0
8795// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x01,0x01,0x00]
8796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8797
8798v_cmp_lt_i32_e64 s10, v1, -1
8799// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x83,0x01,0x00]
8800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8801
8802v_cmp_lt_i32_e64 s10, v1, 0.5
8803// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xe1,0x01,0x00]
8804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8805
8806v_cmp_lt_i32_e64 s10, v1, -4.0
8807// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xef,0x01,0x00]
8808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8809
8810v_cmp_eq_i32_e64 s10, v1, v2
8811// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
8812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8813
8814v_cmp_eq_i32_e64 s12, v1, v2
8815// W32: encoding: [0x0c,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
8816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8817
8818v_cmp_eq_i32_e64 s100, v1, v2
8819// W32: encoding: [0x64,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
8820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8821
8822v_cmp_eq_i32_e64 vcc_lo, v1, v2
8823// W32: encoding: [0x6a,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
8824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8825
8826v_cmp_eq_i32_e64 s10, v255, v2
8827// W32: encoding: [0x0a,0x00,0x82,0xd4,0xff,0x05,0x02,0x00]
8828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8829
8830v_cmp_eq_i32_e64 s10, s1, v2
8831// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x04,0x02,0x00]
8832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8833
8834v_cmp_eq_i32_e64 s10, s101, v2
8835// W32: encoding: [0x0a,0x00,0x82,0xd4,0x65,0x04,0x02,0x00]
8836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8837
8838v_cmp_eq_i32_e64 s10, vcc_lo, v2
8839// W32: encoding: [0x0a,0x00,0x82,0xd4,0x6a,0x04,0x02,0x00]
8840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8841
8842v_cmp_eq_i32_e64 s10, vcc_hi, v2
8843// W32: encoding: [0x0a,0x00,0x82,0xd4,0x6b,0x04,0x02,0x00]
8844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8845
8846v_cmp_eq_i32_e64 s10, m0, v2
8847// W32: encoding: [0x0a,0x00,0x82,0xd4,0x7c,0x04,0x02,0x00]
8848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8849
8850v_cmp_eq_i32_e64 s10, exec_lo, v2
8851// W32: encoding: [0x0a,0x00,0x82,0xd4,0x7e,0x04,0x02,0x00]
8852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8853
8854v_cmp_eq_i32_e64 s10, exec_hi, v2
8855// W32: encoding: [0x0a,0x00,0x82,0xd4,0x7f,0x04,0x02,0x00]
8856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8857
8858v_cmp_eq_i32_e64 s10, 0, v2
8859// W32: encoding: [0x0a,0x00,0x82,0xd4,0x80,0x04,0x02,0x00]
8860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8861
8862v_cmp_eq_i32_e64 s10, -1, v2
8863// W32: encoding: [0x0a,0x00,0x82,0xd4,0xc1,0x04,0x02,0x00]
8864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8865
8866v_cmp_eq_i32_e64 s10, 0.5, v2
8867// W32: encoding: [0x0a,0x00,0x82,0xd4,0xf0,0x04,0x02,0x00]
8868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8869
8870v_cmp_eq_i32_e64 s10, -4.0, v2
8871// W32: encoding: [0x0a,0x00,0x82,0xd4,0xf7,0x04,0x02,0x00]
8872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8873
8874v_cmp_eq_i32_e64 s10, v1, v255
8875// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xff,0x03,0x00]
8876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8877
8878v_cmp_eq_i32_e64 s10, v1, s2
8879// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x05,0x00,0x00]
8880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8881
8882v_cmp_eq_i32_e64 s10, v1, s101
8883// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xcb,0x00,0x00]
8884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8885
8886v_cmp_eq_i32_e64 s10, v1, vcc_lo
8887// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xd5,0x00,0x00]
8888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8889
8890v_cmp_eq_i32_e64 s10, v1, vcc_hi
8891// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xd7,0x00,0x00]
8892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8893
8894v_cmp_eq_i32_e64 s10, v1, m0
8895// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xf9,0x00,0x00]
8896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8897
8898v_cmp_eq_i32_e64 s10, v1, exec_lo
8899// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xfd,0x00,0x00]
8900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8901
8902v_cmp_eq_i32_e64 s10, v1, exec_hi
8903// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xff,0x00,0x00]
8904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8905
8906v_cmp_eq_i32_e64 s10, v1, 0
8907// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x01,0x01,0x00]
8908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8909
8910v_cmp_eq_i32_e64 s10, v1, -1
8911// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x83,0x01,0x00]
8912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8913
8914v_cmp_eq_i32_e64 s10, v1, 0.5
8915// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xe1,0x01,0x00]
8916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8917
8918v_cmp_eq_i32_e64 s10, v1, -4.0
8919// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xef,0x01,0x00]
8920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8921
8922v_cmp_le_i32_e64 s10, v1, v2
8923// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
8924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8925
8926v_cmp_le_i32_e64 s12, v1, v2
8927// W32: encoding: [0x0c,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
8928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8929
8930v_cmp_le_i32_e64 s100, v1, v2
8931// W32: encoding: [0x64,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
8932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8933
8934v_cmp_le_i32_e64 vcc_lo, v1, v2
8935// W32: encoding: [0x6a,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
8936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8937
8938v_cmp_le_i32_e64 s10, v255, v2
8939// W32: encoding: [0x0a,0x00,0x83,0xd4,0xff,0x05,0x02,0x00]
8940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8941
8942v_cmp_le_i32_e64 s10, s1, v2
8943// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x04,0x02,0x00]
8944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8945
8946v_cmp_le_i32_e64 s10, s101, v2
8947// W32: encoding: [0x0a,0x00,0x83,0xd4,0x65,0x04,0x02,0x00]
8948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8949
8950v_cmp_le_i32_e64 s10, vcc_lo, v2
8951// W32: encoding: [0x0a,0x00,0x83,0xd4,0x6a,0x04,0x02,0x00]
8952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8953
8954v_cmp_le_i32_e64 s10, vcc_hi, v2
8955// W32: encoding: [0x0a,0x00,0x83,0xd4,0x6b,0x04,0x02,0x00]
8956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8957
8958v_cmp_le_i32_e64 s10, m0, v2
8959// W32: encoding: [0x0a,0x00,0x83,0xd4,0x7c,0x04,0x02,0x00]
8960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8961
8962v_cmp_le_i32_e64 s10, exec_lo, v2
8963// W32: encoding: [0x0a,0x00,0x83,0xd4,0x7e,0x04,0x02,0x00]
8964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8965
8966v_cmp_le_i32_e64 s10, exec_hi, v2
8967// W32: encoding: [0x0a,0x00,0x83,0xd4,0x7f,0x04,0x02,0x00]
8968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8969
8970v_cmp_le_i32_e64 s10, 0, v2
8971// W32: encoding: [0x0a,0x00,0x83,0xd4,0x80,0x04,0x02,0x00]
8972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8973
8974v_cmp_le_i32_e64 s10, -1, v2
8975// W32: encoding: [0x0a,0x00,0x83,0xd4,0xc1,0x04,0x02,0x00]
8976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8977
8978v_cmp_le_i32_e64 s10, 0.5, v2
8979// W32: encoding: [0x0a,0x00,0x83,0xd4,0xf0,0x04,0x02,0x00]
8980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8981
8982v_cmp_le_i32_e64 s10, -4.0, v2
8983// W32: encoding: [0x0a,0x00,0x83,0xd4,0xf7,0x04,0x02,0x00]
8984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8985
8986v_cmp_le_i32_e64 s10, v1, v255
8987// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xff,0x03,0x00]
8988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8989
8990v_cmp_le_i32_e64 s10, v1, s2
8991// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x05,0x00,0x00]
8992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8993
8994v_cmp_le_i32_e64 s10, v1, s101
8995// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xcb,0x00,0x00]
8996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
8997
8998v_cmp_le_i32_e64 s10, v1, vcc_lo
8999// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xd5,0x00,0x00]
9000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9001
9002v_cmp_le_i32_e64 s10, v1, vcc_hi
9003// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xd7,0x00,0x00]
9004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9005
9006v_cmp_le_i32_e64 s10, v1, m0
9007// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xf9,0x00,0x00]
9008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9009
9010v_cmp_le_i32_e64 s10, v1, exec_lo
9011// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xfd,0x00,0x00]
9012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9013
9014v_cmp_le_i32_e64 s10, v1, exec_hi
9015// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xff,0x00,0x00]
9016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9017
9018v_cmp_le_i32_e64 s10, v1, 0
9019// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x01,0x01,0x00]
9020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9021
9022v_cmp_le_i32_e64 s10, v1, -1
9023// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x83,0x01,0x00]
9024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9025
9026v_cmp_le_i32_e64 s10, v1, 0.5
9027// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xe1,0x01,0x00]
9028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9029
9030v_cmp_le_i32_e64 s10, v1, -4.0
9031// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xef,0x01,0x00]
9032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9033
9034v_cmp_gt_i32_e64 s10, v1, v2
9035// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
9036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9037
9038v_cmp_gt_i32_e64 s12, v1, v2
9039// W32: encoding: [0x0c,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
9040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9041
9042v_cmp_gt_i32_e64 s100, v1, v2
9043// W32: encoding: [0x64,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
9044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9045
9046v_cmp_gt_i32_e64 vcc_lo, v1, v2
9047// W32: encoding: [0x6a,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
9048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9049
9050v_cmp_gt_i32_e64 s10, v255, v2
9051// W32: encoding: [0x0a,0x00,0x84,0xd4,0xff,0x05,0x02,0x00]
9052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9053
9054v_cmp_gt_i32_e64 s10, s1, v2
9055// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x04,0x02,0x00]
9056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9057
9058v_cmp_gt_i32_e64 s10, s101, v2
9059// W32: encoding: [0x0a,0x00,0x84,0xd4,0x65,0x04,0x02,0x00]
9060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9061
9062v_cmp_gt_i32_e64 s10, vcc_lo, v2
9063// W32: encoding: [0x0a,0x00,0x84,0xd4,0x6a,0x04,0x02,0x00]
9064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9065
9066v_cmp_gt_i32_e64 s10, vcc_hi, v2
9067// W32: encoding: [0x0a,0x00,0x84,0xd4,0x6b,0x04,0x02,0x00]
9068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9069
9070v_cmp_gt_i32_e64 s10, m0, v2
9071// W32: encoding: [0x0a,0x00,0x84,0xd4,0x7c,0x04,0x02,0x00]
9072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9073
9074v_cmp_gt_i32_e64 s10, exec_lo, v2
9075// W32: encoding: [0x0a,0x00,0x84,0xd4,0x7e,0x04,0x02,0x00]
9076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9077
9078v_cmp_gt_i32_e64 s10, exec_hi, v2
9079// W32: encoding: [0x0a,0x00,0x84,0xd4,0x7f,0x04,0x02,0x00]
9080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9081
9082v_cmp_gt_i32_e64 s10, 0, v2
9083// W32: encoding: [0x0a,0x00,0x84,0xd4,0x80,0x04,0x02,0x00]
9084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9085
9086v_cmp_gt_i32_e64 s10, -1, v2
9087// W32: encoding: [0x0a,0x00,0x84,0xd4,0xc1,0x04,0x02,0x00]
9088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9089
9090v_cmp_gt_i32_e64 s10, 0.5, v2
9091// W32: encoding: [0x0a,0x00,0x84,0xd4,0xf0,0x04,0x02,0x00]
9092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9093
9094v_cmp_gt_i32_e64 s10, -4.0, v2
9095// W32: encoding: [0x0a,0x00,0x84,0xd4,0xf7,0x04,0x02,0x00]
9096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9097
9098v_cmp_gt_i32_e64 s10, v1, v255
9099// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xff,0x03,0x00]
9100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9101
9102v_cmp_gt_i32_e64 s10, v1, s2
9103// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x05,0x00,0x00]
9104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9105
9106v_cmp_gt_i32_e64 s10, v1, s101
9107// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xcb,0x00,0x00]
9108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9109
9110v_cmp_gt_i32_e64 s10, v1, vcc_lo
9111// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xd5,0x00,0x00]
9112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9113
9114v_cmp_gt_i32_e64 s10, v1, vcc_hi
9115// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xd7,0x00,0x00]
9116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9117
9118v_cmp_gt_i32_e64 s10, v1, m0
9119// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xf9,0x00,0x00]
9120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9121
9122v_cmp_gt_i32_e64 s10, v1, exec_lo
9123// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xfd,0x00,0x00]
9124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9125
9126v_cmp_gt_i32_e64 s10, v1, exec_hi
9127// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xff,0x00,0x00]
9128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9129
9130v_cmp_gt_i32_e64 s10, v1, 0
9131// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x01,0x01,0x00]
9132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9133
9134v_cmp_gt_i32_e64 s10, v1, -1
9135// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x83,0x01,0x00]
9136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9137
9138v_cmp_gt_i32_e64 s10, v1, 0.5
9139// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xe1,0x01,0x00]
9140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9141
9142v_cmp_gt_i32_e64 s10, v1, -4.0
9143// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xef,0x01,0x00]
9144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9145
9146v_cmp_ne_i32_e64 s10, v1, v2
9147// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
9148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9149
9150v_cmp_ne_i32_e64 s12, v1, v2
9151// W32: encoding: [0x0c,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
9152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9153
9154v_cmp_ne_i32_e64 s100, v1, v2
9155// W32: encoding: [0x64,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
9156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9157
9158v_cmp_ne_i32_e64 vcc_lo, v1, v2
9159// W32: encoding: [0x6a,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
9160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9161
9162v_cmp_ne_i32_e64 s10, v255, v2
9163// W32: encoding: [0x0a,0x00,0x85,0xd4,0xff,0x05,0x02,0x00]
9164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9165
9166v_cmp_ne_i32_e64 s10, s1, v2
9167// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x04,0x02,0x00]
9168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9169
9170v_cmp_ne_i32_e64 s10, s101, v2
9171// W32: encoding: [0x0a,0x00,0x85,0xd4,0x65,0x04,0x02,0x00]
9172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9173
9174v_cmp_ne_i32_e64 s10, vcc_lo, v2
9175// W32: encoding: [0x0a,0x00,0x85,0xd4,0x6a,0x04,0x02,0x00]
9176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9177
9178v_cmp_ne_i32_e64 s10, vcc_hi, v2
9179// W32: encoding: [0x0a,0x00,0x85,0xd4,0x6b,0x04,0x02,0x00]
9180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9181
9182v_cmp_ne_i32_e64 s10, m0, v2
9183// W32: encoding: [0x0a,0x00,0x85,0xd4,0x7c,0x04,0x02,0x00]
9184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9185
9186v_cmp_ne_i32_e64 s10, exec_lo, v2
9187// W32: encoding: [0x0a,0x00,0x85,0xd4,0x7e,0x04,0x02,0x00]
9188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9189
9190v_cmp_ne_i32_e64 s10, exec_hi, v2
9191// W32: encoding: [0x0a,0x00,0x85,0xd4,0x7f,0x04,0x02,0x00]
9192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9193
9194v_cmp_ne_i32_e64 s10, 0, v2
9195// W32: encoding: [0x0a,0x00,0x85,0xd4,0x80,0x04,0x02,0x00]
9196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9197
9198v_cmp_ne_i32_e64 s10, -1, v2
9199// W32: encoding: [0x0a,0x00,0x85,0xd4,0xc1,0x04,0x02,0x00]
9200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9201
9202v_cmp_ne_i32_e64 s10, 0.5, v2
9203// W32: encoding: [0x0a,0x00,0x85,0xd4,0xf0,0x04,0x02,0x00]
9204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9205
9206v_cmp_ne_i32_e64 s10, -4.0, v2
9207// W32: encoding: [0x0a,0x00,0x85,0xd4,0xf7,0x04,0x02,0x00]
9208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9209
9210v_cmp_ne_i32_e64 s10, v1, v255
9211// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xff,0x03,0x00]
9212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9213
9214v_cmp_ne_i32_e64 s10, v1, s2
9215// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x05,0x00,0x00]
9216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9217
9218v_cmp_ne_i32_e64 s10, v1, s101
9219// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xcb,0x00,0x00]
9220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9221
9222v_cmp_ne_i32_e64 s10, v1, vcc_lo
9223// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xd5,0x00,0x00]
9224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9225
9226v_cmp_ne_i32_e64 s10, v1, vcc_hi
9227// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xd7,0x00,0x00]
9228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9229
9230v_cmp_ne_i32_e64 s10, v1, m0
9231// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xf9,0x00,0x00]
9232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9233
9234v_cmp_ne_i32_e64 s10, v1, exec_lo
9235// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xfd,0x00,0x00]
9236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9237
9238v_cmp_ne_i32_e64 s10, v1, exec_hi
9239// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xff,0x00,0x00]
9240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9241
9242v_cmp_ne_i32_e64 s10, v1, 0
9243// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x01,0x01,0x00]
9244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9245
9246v_cmp_ne_i32_e64 s10, v1, -1
9247// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x83,0x01,0x00]
9248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9249
9250v_cmp_ne_i32_e64 s10, v1, 0.5
9251// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xe1,0x01,0x00]
9252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9253
9254v_cmp_ne_i32_e64 s10, v1, -4.0
9255// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xef,0x01,0x00]
9256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9257
9258v_cmp_ge_i32_e64 s10, v1, v2
9259// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
9260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9261
9262v_cmp_ge_i32_e64 s12, v1, v2
9263// W32: encoding: [0x0c,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
9264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9265
9266v_cmp_ge_i32_e64 s100, v1, v2
9267// W32: encoding: [0x64,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
9268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9269
9270v_cmp_ge_i32_e64 vcc_lo, v1, v2
9271// W32: encoding: [0x6a,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
9272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9273
9274v_cmp_ge_i32_e64 s10, v255, v2
9275// W32: encoding: [0x0a,0x00,0x86,0xd4,0xff,0x05,0x02,0x00]
9276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9277
9278v_cmp_ge_i32_e64 s10, s1, v2
9279// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x04,0x02,0x00]
9280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9281
9282v_cmp_ge_i32_e64 s10, s101, v2
9283// W32: encoding: [0x0a,0x00,0x86,0xd4,0x65,0x04,0x02,0x00]
9284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9285
9286v_cmp_ge_i32_e64 s10, vcc_lo, v2
9287// W32: encoding: [0x0a,0x00,0x86,0xd4,0x6a,0x04,0x02,0x00]
9288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9289
9290v_cmp_ge_i32_e64 s10, vcc_hi, v2
9291// W32: encoding: [0x0a,0x00,0x86,0xd4,0x6b,0x04,0x02,0x00]
9292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9293
9294v_cmp_ge_i32_e64 s10, m0, v2
9295// W32: encoding: [0x0a,0x00,0x86,0xd4,0x7c,0x04,0x02,0x00]
9296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9297
9298v_cmp_ge_i32_e64 s10, exec_lo, v2
9299// W32: encoding: [0x0a,0x00,0x86,0xd4,0x7e,0x04,0x02,0x00]
9300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9301
9302v_cmp_ge_i32_e64 s10, exec_hi, v2
9303// W32: encoding: [0x0a,0x00,0x86,0xd4,0x7f,0x04,0x02,0x00]
9304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9305
9306v_cmp_ge_i32_e64 s10, 0, v2
9307// W32: encoding: [0x0a,0x00,0x86,0xd4,0x80,0x04,0x02,0x00]
9308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9309
9310v_cmp_ge_i32_e64 s10, -1, v2
9311// W32: encoding: [0x0a,0x00,0x86,0xd4,0xc1,0x04,0x02,0x00]
9312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9313
9314v_cmp_ge_i32_e64 s10, 0.5, v2
9315// W32: encoding: [0x0a,0x00,0x86,0xd4,0xf0,0x04,0x02,0x00]
9316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9317
9318v_cmp_ge_i32_e64 s10, -4.0, v2
9319// W32: encoding: [0x0a,0x00,0x86,0xd4,0xf7,0x04,0x02,0x00]
9320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9321
9322v_cmp_ge_i32_e64 s10, v1, v255
9323// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xff,0x03,0x00]
9324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9325
9326v_cmp_ge_i32_e64 s10, v1, s2
9327// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x05,0x00,0x00]
9328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9329
9330v_cmp_ge_i32_e64 s10, v1, s101
9331// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xcb,0x00,0x00]
9332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9333
9334v_cmp_ge_i32_e64 s10, v1, vcc_lo
9335// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xd5,0x00,0x00]
9336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9337
9338v_cmp_ge_i32_e64 s10, v1, vcc_hi
9339// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xd7,0x00,0x00]
9340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9341
9342v_cmp_ge_i32_e64 s10, v1, m0
9343// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xf9,0x00,0x00]
9344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9345
9346v_cmp_ge_i32_e64 s10, v1, exec_lo
9347// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xfd,0x00,0x00]
9348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9349
9350v_cmp_ge_i32_e64 s10, v1, exec_hi
9351// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xff,0x00,0x00]
9352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9353
9354v_cmp_ge_i32_e64 s10, v1, 0
9355// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x01,0x01,0x00]
9356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9357
9358v_cmp_ge_i32_e64 s10, v1, -1
9359// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x83,0x01,0x00]
9360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9361
9362v_cmp_ge_i32_e64 s10, v1, 0.5
9363// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xe1,0x01,0x00]
9364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9365
9366v_cmp_ge_i32_e64 s10, v1, -4.0
9367// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xef,0x01,0x00]
9368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9369
9370v_cmp_t_i32_e64 s10, v1, v2
9371// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
9372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9373
9374v_cmp_t_i32_e64 s12, v1, v2
9375// W32: encoding: [0x0c,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
9376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9377
9378v_cmp_t_i32_e64 s100, v1, v2
9379// W32: encoding: [0x64,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
9380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9381
9382v_cmp_t_i32_e64 vcc_lo, v1, v2
9383// W32: encoding: [0x6a,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
9384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9385
9386v_cmp_t_i32_e64 s10, v255, v2
9387// W32: encoding: [0x0a,0x00,0x87,0xd4,0xff,0x05,0x02,0x00]
9388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9389
9390v_cmp_t_i32_e64 s10, s1, v2
9391// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x04,0x02,0x00]
9392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9393
9394v_cmp_t_i32_e64 s10, s101, v2
9395// W32: encoding: [0x0a,0x00,0x87,0xd4,0x65,0x04,0x02,0x00]
9396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9397
9398v_cmp_t_i32_e64 s10, vcc_lo, v2
9399// W32: encoding: [0x0a,0x00,0x87,0xd4,0x6a,0x04,0x02,0x00]
9400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9401
9402v_cmp_t_i32_e64 s10, vcc_hi, v2
9403// W32: encoding: [0x0a,0x00,0x87,0xd4,0x6b,0x04,0x02,0x00]
9404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9405
9406v_cmp_t_i32_e64 s10, m0, v2
9407// W32: encoding: [0x0a,0x00,0x87,0xd4,0x7c,0x04,0x02,0x00]
9408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9409
9410v_cmp_t_i32_e64 s10, exec_lo, v2
9411// W32: encoding: [0x0a,0x00,0x87,0xd4,0x7e,0x04,0x02,0x00]
9412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9413
9414v_cmp_t_i32_e64 s10, exec_hi, v2
9415// W32: encoding: [0x0a,0x00,0x87,0xd4,0x7f,0x04,0x02,0x00]
9416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9417
9418v_cmp_t_i32_e64 s10, 0, v2
9419// W32: encoding: [0x0a,0x00,0x87,0xd4,0x80,0x04,0x02,0x00]
9420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9421
9422v_cmp_t_i32_e64 s10, -1, v2
9423// W32: encoding: [0x0a,0x00,0x87,0xd4,0xc1,0x04,0x02,0x00]
9424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9425
9426v_cmp_t_i32_e64 s10, 0.5, v2
9427// W32: encoding: [0x0a,0x00,0x87,0xd4,0xf0,0x04,0x02,0x00]
9428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9429
9430v_cmp_t_i32_e64 s10, -4.0, v2
9431// W32: encoding: [0x0a,0x00,0x87,0xd4,0xf7,0x04,0x02,0x00]
9432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9433
9434v_cmp_t_i32_e64 s10, v1, v255
9435// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xff,0x03,0x00]
9436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9437
9438v_cmp_t_i32_e64 s10, v1, s2
9439// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x05,0x00,0x00]
9440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9441
9442v_cmp_t_i32_e64 s10, v1, s101
9443// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xcb,0x00,0x00]
9444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9445
9446v_cmp_t_i32_e64 s10, v1, vcc_lo
9447// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xd5,0x00,0x00]
9448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9449
9450v_cmp_t_i32_e64 s10, v1, vcc_hi
9451// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xd7,0x00,0x00]
9452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9453
9454v_cmp_t_i32_e64 s10, v1, m0
9455// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xf9,0x00,0x00]
9456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9457
9458v_cmp_t_i32_e64 s10, v1, exec_lo
9459// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xfd,0x00,0x00]
9460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9461
9462v_cmp_t_i32_e64 s10, v1, exec_hi
9463// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xff,0x00,0x00]
9464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9465
9466v_cmp_t_i32_e64 s10, v1, 0
9467// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x01,0x01,0x00]
9468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9469
9470v_cmp_t_i32_e64 s10, v1, -1
9471// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x83,0x01,0x00]
9472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9473
9474v_cmp_t_i32_e64 s10, v1, 0.5
9475// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xe1,0x01,0x00]
9476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9477
9478v_cmp_t_i32_e64 s10, v1, -4.0
9479// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xef,0x01,0x00]
9480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9481
9482v_cmp_class_f32_e64 s[10:11], v1, v2
9483// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
9484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9485
9486v_cmp_class_f32_e64 s[12:13], v1, v2
9487// W64: encoding: [0x0c,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
9488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9489
9490v_cmp_class_f32_e64 s[100:101], v1, v2
9491// W64: encoding: [0x64,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
9492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9493
9494v_cmp_class_f32_e64 vcc, v1, v2
9495// W64: encoding: [0x6a,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
9496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9497
9498v_cmp_class_f32_e64 s[10:11], v255, v2
9499// W64: encoding: [0x0a,0x00,0x88,0xd4,0xff,0x05,0x02,0x00]
9500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9501
9502v_cmp_class_f32_e64 s[10:11], s1, v2
9503// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x04,0x02,0x00]
9504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9505
9506v_cmp_class_f32_e64 s[10:11], s101, v2
9507// W64: encoding: [0x0a,0x00,0x88,0xd4,0x65,0x04,0x02,0x00]
9508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9509
9510v_cmp_class_f32_e64 s[10:11], vcc_lo, v2
9511// W64: encoding: [0x0a,0x00,0x88,0xd4,0x6a,0x04,0x02,0x00]
9512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9513
9514v_cmp_class_f32_e64 s[10:11], vcc_hi, v2
9515// W64: encoding: [0x0a,0x00,0x88,0xd4,0x6b,0x04,0x02,0x00]
9516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9517
9518v_cmp_class_f32_e64 s[10:11], m0, v2
9519// W64: encoding: [0x0a,0x00,0x88,0xd4,0x7c,0x04,0x02,0x00]
9520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9521
9522v_cmp_class_f32_e64 s[10:11], exec_lo, v2
9523// W64: encoding: [0x0a,0x00,0x88,0xd4,0x7e,0x04,0x02,0x00]
9524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9525
9526v_cmp_class_f32_e64 s[10:11], exec_hi, v2
9527// W64: encoding: [0x0a,0x00,0x88,0xd4,0x7f,0x04,0x02,0x00]
9528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9529
9530v_cmp_class_f32_e64 s[10:11], 0, v2
9531// W64: encoding: [0x0a,0x00,0x88,0xd4,0x80,0x04,0x02,0x00]
9532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9533
9534v_cmp_class_f32_e64 s[10:11], -1, v2
9535// W64: encoding: [0x0a,0x00,0x88,0xd4,0xc1,0x04,0x02,0x00]
9536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9537
9538v_cmp_class_f32_e64 s[10:11], 0.5, v2
9539// W64: encoding: [0x0a,0x00,0x88,0xd4,0xf0,0x04,0x02,0x00]
9540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9541
9542v_cmp_class_f32_e64 s[10:11], -4.0, v2
9543// W64: encoding: [0x0a,0x00,0x88,0xd4,0xf7,0x04,0x02,0x00]
9544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9545
9546v_cmp_class_f32_e64 s[10:11], v1, v255
9547// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xff,0x03,0x00]
9548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9549
9550v_cmp_class_f32_e64 s[10:11], v1, s2
9551// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x00,0x00]
9552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9553
9554v_cmp_class_f32_e64 s[10:11], v1, s101
9555// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xcb,0x00,0x00]
9556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9557
9558v_cmp_class_f32_e64 s[10:11], v1, vcc_lo
9559// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xd5,0x00,0x00]
9560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9561
9562v_cmp_class_f32_e64 s[10:11], v1, vcc_hi
9563// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xd7,0x00,0x00]
9564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9565
9566v_cmp_class_f32_e64 s[10:11], v1, m0
9567// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xf9,0x00,0x00]
9568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9569
9570v_cmp_class_f32_e64 s[10:11], v1, exec_lo
9571// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xfd,0x00,0x00]
9572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9573
9574v_cmp_class_f32_e64 s[10:11], v1, exec_hi
9575// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xff,0x00,0x00]
9576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9577
9578v_cmp_class_f32_e64 s[10:11], v1, 0
9579// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x01,0x01,0x00]
9580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9581
9582v_cmp_class_f32_e64 s[10:11], v1, -1
9583// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x83,0x01,0x00]
9584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9585
9586v_cmp_class_f32_e64 s[10:11], v1, 0.5
9587// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xe1,0x01,0x00]
9588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9589
9590v_cmp_class_f32_e64 s[10:11], v1, -4.0
9591// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xef,0x01,0x00]
9592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9593
9594v_cmp_class_f32_e64 s[10:11], -v1, v2
9595// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x02,0x20]
9596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9597
9598v_cmp_class_f32_e64 s10, v1, v2
9599// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
9600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9601
9602v_cmp_class_f32_e64 s12, v1, v2
9603// W32: encoding: [0x0c,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
9604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9605
9606v_cmp_class_f32_e64 s100, v1, v2
9607// W32: encoding: [0x64,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
9608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9609
9610v_cmp_class_f32_e64 vcc_lo, v1, v2
9611// W32: encoding: [0x6a,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
9612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9613
9614v_cmp_class_f32_e64 s10, v255, v2
9615// W32: encoding: [0x0a,0x00,0x88,0xd4,0xff,0x05,0x02,0x00]
9616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9617
9618v_cmp_class_f32_e64 s10, s1, v2
9619// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x04,0x02,0x00]
9620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9621
9622v_cmp_class_f32_e64 s10, s101, v2
9623// W32: encoding: [0x0a,0x00,0x88,0xd4,0x65,0x04,0x02,0x00]
9624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9625
9626v_cmp_class_f32_e64 s10, vcc_lo, v2
9627// W32: encoding: [0x0a,0x00,0x88,0xd4,0x6a,0x04,0x02,0x00]
9628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9629
9630v_cmp_class_f32_e64 s10, vcc_hi, v2
9631// W32: encoding: [0x0a,0x00,0x88,0xd4,0x6b,0x04,0x02,0x00]
9632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9633
9634v_cmp_class_f32_e64 s10, m0, v2
9635// W32: encoding: [0x0a,0x00,0x88,0xd4,0x7c,0x04,0x02,0x00]
9636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9637
9638v_cmp_class_f32_e64 s10, exec_lo, v2
9639// W32: encoding: [0x0a,0x00,0x88,0xd4,0x7e,0x04,0x02,0x00]
9640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9641
9642v_cmp_class_f32_e64 s10, exec_hi, v2
9643// W32: encoding: [0x0a,0x00,0x88,0xd4,0x7f,0x04,0x02,0x00]
9644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9645
9646v_cmp_class_f32_e64 s10, 0, v2
9647// W32: encoding: [0x0a,0x00,0x88,0xd4,0x80,0x04,0x02,0x00]
9648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9649
9650v_cmp_class_f32_e64 s10, -1, v2
9651// W32: encoding: [0x0a,0x00,0x88,0xd4,0xc1,0x04,0x02,0x00]
9652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9653
9654v_cmp_class_f32_e64 s10, 0.5, v2
9655// W32: encoding: [0x0a,0x00,0x88,0xd4,0xf0,0x04,0x02,0x00]
9656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9657
9658v_cmp_class_f32_e64 s10, -4.0, v2
9659// W32: encoding: [0x0a,0x00,0x88,0xd4,0xf7,0x04,0x02,0x00]
9660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9661
9662v_cmp_class_f32_e64 s10, v1, v255
9663// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xff,0x03,0x00]
9664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9665
9666v_cmp_class_f32_e64 s10, v1, s2
9667// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x00,0x00]
9668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9669
9670v_cmp_class_f32_e64 s10, v1, s101
9671// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xcb,0x00,0x00]
9672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9673
9674v_cmp_class_f32_e64 s10, v1, vcc_lo
9675// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xd5,0x00,0x00]
9676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9677
9678v_cmp_class_f32_e64 s10, v1, vcc_hi
9679// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xd7,0x00,0x00]
9680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9681
9682v_cmp_class_f32_e64 s10, v1, m0
9683// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xf9,0x00,0x00]
9684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9685
9686v_cmp_class_f32_e64 s10, v1, exec_lo
9687// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xfd,0x00,0x00]
9688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9689
9690v_cmp_class_f32_e64 s10, v1, exec_hi
9691// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xff,0x00,0x00]
9692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9693
9694v_cmp_class_f32_e64 s10, v1, 0
9695// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x01,0x01,0x00]
9696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9697
9698v_cmp_class_f32_e64 s10, v1, -1
9699// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x83,0x01,0x00]
9700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9701
9702v_cmp_class_f32_e64 s10, v1, 0.5
9703// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xe1,0x01,0x00]
9704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9705
9706v_cmp_class_f32_e64 s10, v1, -4.0
9707// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xef,0x01,0x00]
9708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9709
9710v_cmp_class_f32_e64 s10, -v1, v2
9711// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x02,0x20]
9712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9713
9714v_cmp_lt_i16_e64 s[10:11], v1, v2
9715// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
9716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9717
9718v_cmp_lt_i16_e64 s[12:13], v1, v2
9719// W64: encoding: [0x0c,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
9720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9721
9722v_cmp_lt_i16_e64 s[100:101], v1, v2
9723// W64: encoding: [0x64,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
9724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9725
9726v_cmp_lt_i16_e64 vcc, v1, v2
9727// W64: encoding: [0x6a,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
9728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9729
9730v_cmp_lt_i16_e64 s[10:11], v255, v2
9731// W64: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x05,0x02,0x00]
9732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9733
9734v_cmp_lt_i16_e64 s[10:11], s1, v2
9735// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x04,0x02,0x00]
9736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9737
9738v_cmp_lt_i16_e64 s[10:11], s101, v2
9739// W64: encoding: [0x0a,0x00,0x89,0xd4,0x65,0x04,0x02,0x00]
9740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9741
9742v_cmp_lt_i16_e64 s[10:11], vcc_lo, v2
9743// W64: encoding: [0x0a,0x00,0x89,0xd4,0x6a,0x04,0x02,0x00]
9744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9745
9746v_cmp_lt_i16_e64 s[10:11], vcc_hi, v2
9747// W64: encoding: [0x0a,0x00,0x89,0xd4,0x6b,0x04,0x02,0x00]
9748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9749
9750v_cmp_lt_i16_e64 s[10:11], m0, v2
9751// W64: encoding: [0x0a,0x00,0x89,0xd4,0x7c,0x04,0x02,0x00]
9752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9753
9754v_cmp_lt_i16_e64 s[10:11], exec_lo, v2
9755// W64: encoding: [0x0a,0x00,0x89,0xd4,0x7e,0x04,0x02,0x00]
9756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9757
9758v_cmp_lt_i16_e64 s[10:11], exec_hi, v2
9759// W64: encoding: [0x0a,0x00,0x89,0xd4,0x7f,0x04,0x02,0x00]
9760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9761
9762v_cmp_lt_i16_e64 s[10:11], 0, v2
9763// W64: encoding: [0x0a,0x00,0x89,0xd4,0x80,0x04,0x02,0x00]
9764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9765
9766v_cmp_lt_i16_e64 s[10:11], -1, v2
9767// W64: encoding: [0x0a,0x00,0x89,0xd4,0xc1,0x04,0x02,0x00]
9768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9769
9770v_cmp_lt_i16_e64 s[10:11], 0.5, v2
9771// W64: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
9772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9773
9774v_cmp_lt_i16_e64 s[10:11], -4.0, v2
9775// W64: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
9776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9777
9778v_cmp_lt_i16_e64 s[10:11], v1, v255
9779// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x03,0x00]
9780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9781
9782v_cmp_lt_i16_e64 s[10:11], v1, s2
9783// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x05,0x00,0x00]
9784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9785
9786v_cmp_lt_i16_e64 s[10:11], v1, s101
9787// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xcb,0x00,0x00]
9788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9789
9790v_cmp_lt_i16_e64 s[10:11], v1, vcc_lo
9791// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xd5,0x00,0x00]
9792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9793
9794v_cmp_lt_i16_e64 s[10:11], v1, vcc_hi
9795// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xd7,0x00,0x00]
9796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9797
9798v_cmp_lt_i16_e64 s[10:11], v1, m0
9799// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xf9,0x00,0x00]
9800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9801
9802v_cmp_lt_i16_e64 s[10:11], v1, exec_lo
9803// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xfd,0x00,0x00]
9804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9805
9806v_cmp_lt_i16_e64 s[10:11], v1, exec_hi
9807// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x00,0x00]
9808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9809
9810v_cmp_lt_i16_e64 s[10:11], v1, 0
9811// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x01,0x01,0x00]
9812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9813
9814v_cmp_lt_i16_e64 s[10:11], v1, -1
9815// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x83,0x01,0x00]
9816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9817
9818v_cmp_lt_i16_e64 s[10:11], v1, 0.5
9819// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
9820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9821
9822v_cmp_lt_i16_e64 s[10:11], v1, -4.0
9823// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
9824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9825
9826v_cmp_eq_i16_e64 s[10:11], v1, v2
9827// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
9828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9829
9830v_cmp_eq_i16_e64 s[12:13], v1, v2
9831// W64: encoding: [0x0c,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
9832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9833
9834v_cmp_eq_i16_e64 s[100:101], v1, v2
9835// W64: encoding: [0x64,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
9836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9837
9838v_cmp_eq_i16_e64 vcc, v1, v2
9839// W64: encoding: [0x6a,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
9840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9841
9842v_cmp_eq_i16_e64 s[10:11], v255, v2
9843// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x05,0x02,0x00]
9844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9845
9846v_cmp_eq_i16_e64 s[10:11], s1, v2
9847// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x04,0x02,0x00]
9848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9849
9850v_cmp_eq_i16_e64 s[10:11], s101, v2
9851// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x65,0x04,0x02,0x00]
9852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9853
9854v_cmp_eq_i16_e64 s[10:11], vcc_lo, v2
9855// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x6a,0x04,0x02,0x00]
9856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9857
9858v_cmp_eq_i16_e64 s[10:11], vcc_hi, v2
9859// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x6b,0x04,0x02,0x00]
9860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9861
9862v_cmp_eq_i16_e64 s[10:11], m0, v2
9863// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x7c,0x04,0x02,0x00]
9864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9865
9866v_cmp_eq_i16_e64 s[10:11], exec_lo, v2
9867// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x7e,0x04,0x02,0x00]
9868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9869
9870v_cmp_eq_i16_e64 s[10:11], exec_hi, v2
9871// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x7f,0x04,0x02,0x00]
9872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9873
9874v_cmp_eq_i16_e64 s[10:11], 0, v2
9875// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x80,0x04,0x02,0x00]
9876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9877
9878v_cmp_eq_i16_e64 s[10:11], -1, v2
9879// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xc1,0x04,0x02,0x00]
9880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9881
9882v_cmp_eq_i16_e64 s[10:11], 0.5, v2
9883// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
9884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9885
9886v_cmp_eq_i16_e64 s[10:11], -4.0, v2
9887// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
9888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9889
9890v_cmp_eq_i16_e64 s[10:11], v1, v255
9891// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x03,0x00]
9892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9893
9894v_cmp_eq_i16_e64 s[10:11], v1, s2
9895// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x05,0x00,0x00]
9896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9897
9898v_cmp_eq_i16_e64 s[10:11], v1, s101
9899// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xcb,0x00,0x00]
9900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9901
9902v_cmp_eq_i16_e64 s[10:11], v1, vcc_lo
9903// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xd5,0x00,0x00]
9904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9905
9906v_cmp_eq_i16_e64 s[10:11], v1, vcc_hi
9907// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xd7,0x00,0x00]
9908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9909
9910v_cmp_eq_i16_e64 s[10:11], v1, m0
9911// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xf9,0x00,0x00]
9912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9913
9914v_cmp_eq_i16_e64 s[10:11], v1, exec_lo
9915// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xfd,0x00,0x00]
9916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9917
9918v_cmp_eq_i16_e64 s[10:11], v1, exec_hi
9919// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00]
9920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9921
9922v_cmp_eq_i16_e64 s[10:11], v1, 0
9923// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00]
9924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9925
9926v_cmp_eq_i16_e64 s[10:11], v1, -1
9927// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00]
9928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9929
9930v_cmp_eq_i16_e64 s[10:11], v1, 0.5
9931// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
9932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9933
9934v_cmp_eq_i16_e64 s[10:11], v1, -4.0
9935// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
9936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9937
9938v_cmp_le_i16_e64 s[10:11], v1, v2
9939// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
9940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9941
9942v_cmp_le_i16_e64 s[12:13], v1, v2
9943// W64: encoding: [0x0c,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
9944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9945
9946v_cmp_le_i16_e64 s[100:101], v1, v2
9947// W64: encoding: [0x64,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
9948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9949
9950v_cmp_le_i16_e64 vcc, v1, v2
9951// W64: encoding: [0x6a,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
9952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9953
9954v_cmp_le_i16_e64 s[10:11], v255, v2
9955// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x05,0x02,0x00]
9956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9957
9958v_cmp_le_i16_e64 s[10:11], s1, v2
9959// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x04,0x02,0x00]
9960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9961
9962v_cmp_le_i16_e64 s[10:11], s101, v2
9963// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x65,0x04,0x02,0x00]
9964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9965
9966v_cmp_le_i16_e64 s[10:11], vcc_lo, v2
9967// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x6a,0x04,0x02,0x00]
9968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9969
9970v_cmp_le_i16_e64 s[10:11], vcc_hi, v2
9971// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x6b,0x04,0x02,0x00]
9972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9973
9974v_cmp_le_i16_e64 s[10:11], m0, v2
9975// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x7c,0x04,0x02,0x00]
9976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9977
9978v_cmp_le_i16_e64 s[10:11], exec_lo, v2
9979// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x7e,0x04,0x02,0x00]
9980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9981
9982v_cmp_le_i16_e64 s[10:11], exec_hi, v2
9983// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x7f,0x04,0x02,0x00]
9984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9985
9986v_cmp_le_i16_e64 s[10:11], 0, v2
9987// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x80,0x04,0x02,0x00]
9988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9989
9990v_cmp_le_i16_e64 s[10:11], -1, v2
9991// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xc1,0x04,0x02,0x00]
9992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9993
9994v_cmp_le_i16_e64 s[10:11], 0.5, v2
9995// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
9996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
9997
9998v_cmp_le_i16_e64 s[10:11], -4.0, v2
9999// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
10000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10001
10002v_cmp_le_i16_e64 s[10:11], v1, v255
10003// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x03,0x00]
10004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10005
10006v_cmp_le_i16_e64 s[10:11], v1, s2
10007// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x05,0x00,0x00]
10008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10009
10010v_cmp_le_i16_e64 s[10:11], v1, s101
10011// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xcb,0x00,0x00]
10012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10013
10014v_cmp_le_i16_e64 s[10:11], v1, vcc_lo
10015// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xd5,0x00,0x00]
10016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10017
10018v_cmp_le_i16_e64 s[10:11], v1, vcc_hi
10019// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xd7,0x00,0x00]
10020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10021
10022v_cmp_le_i16_e64 s[10:11], v1, m0
10023// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xf9,0x00,0x00]
10024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10025
10026v_cmp_le_i16_e64 s[10:11], v1, exec_lo
10027// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xfd,0x00,0x00]
10028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10029
10030v_cmp_le_i16_e64 s[10:11], v1, exec_hi
10031// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00]
10032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10033
10034v_cmp_le_i16_e64 s[10:11], v1, 0
10035// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00]
10036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10037
10038v_cmp_le_i16_e64 s[10:11], v1, -1
10039// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00]
10040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10041
10042v_cmp_le_i16_e64 s[10:11], v1, 0.5
10043// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
10044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10045
10046v_cmp_le_i16_e64 s[10:11], v1, -4.0
10047// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
10048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10049
10050v_cmp_gt_i16_e64 s[10:11], v1, v2
10051// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
10052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10053
10054v_cmp_gt_i16_e64 s[12:13], v1, v2
10055// W64: encoding: [0x0c,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
10056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10057
10058v_cmp_gt_i16_e64 s[100:101], v1, v2
10059// W64: encoding: [0x64,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
10060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10061
10062v_cmp_gt_i16_e64 vcc, v1, v2
10063// W64: encoding: [0x6a,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
10064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10065
10066v_cmp_gt_i16_e64 s[10:11], v255, v2
10067// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x05,0x02,0x00]
10068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10069
10070v_cmp_gt_i16_e64 s[10:11], s1, v2
10071// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x04,0x02,0x00]
10072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10073
10074v_cmp_gt_i16_e64 s[10:11], s101, v2
10075// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x65,0x04,0x02,0x00]
10076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10077
10078v_cmp_gt_i16_e64 s[10:11], vcc_lo, v2
10079// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x6a,0x04,0x02,0x00]
10080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10081
10082v_cmp_gt_i16_e64 s[10:11], vcc_hi, v2
10083// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x6b,0x04,0x02,0x00]
10084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10085
10086v_cmp_gt_i16_e64 s[10:11], m0, v2
10087// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x7c,0x04,0x02,0x00]
10088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10089
10090v_cmp_gt_i16_e64 s[10:11], exec_lo, v2
10091// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x7e,0x04,0x02,0x00]
10092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10093
10094v_cmp_gt_i16_e64 s[10:11], exec_hi, v2
10095// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x7f,0x04,0x02,0x00]
10096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10097
10098v_cmp_gt_i16_e64 s[10:11], 0, v2
10099// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x80,0x04,0x02,0x00]
10100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10101
10102v_cmp_gt_i16_e64 s[10:11], -1, v2
10103// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xc1,0x04,0x02,0x00]
10104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10105
10106v_cmp_gt_i16_e64 s[10:11], 0.5, v2
10107// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
10108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10109
10110v_cmp_gt_i16_e64 s[10:11], -4.0, v2
10111// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
10112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10113
10114v_cmp_gt_i16_e64 s[10:11], v1, v255
10115// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x03,0x00]
10116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10117
10118v_cmp_gt_i16_e64 s[10:11], v1, s2
10119// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x05,0x00,0x00]
10120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10121
10122v_cmp_gt_i16_e64 s[10:11], v1, s101
10123// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xcb,0x00,0x00]
10124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10125
10126v_cmp_gt_i16_e64 s[10:11], v1, vcc_lo
10127// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xd5,0x00,0x00]
10128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10129
10130v_cmp_gt_i16_e64 s[10:11], v1, vcc_hi
10131// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xd7,0x00,0x00]
10132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10133
10134v_cmp_gt_i16_e64 s[10:11], v1, m0
10135// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xf9,0x00,0x00]
10136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10137
10138v_cmp_gt_i16_e64 s[10:11], v1, exec_lo
10139// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xfd,0x00,0x00]
10140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10141
10142v_cmp_gt_i16_e64 s[10:11], v1, exec_hi
10143// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00]
10144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10145
10146v_cmp_gt_i16_e64 s[10:11], v1, 0
10147// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00]
10148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10149
10150v_cmp_gt_i16_e64 s[10:11], v1, -1
10151// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00]
10152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10153
10154v_cmp_gt_i16_e64 s[10:11], v1, 0.5
10155// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
10156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10157
10158v_cmp_gt_i16_e64 s[10:11], v1, -4.0
10159// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
10160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10161
10162v_cmp_ne_i16_e64 s[10:11], v1, v2
10163// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
10164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10165
10166v_cmp_ne_i16_e64 s[12:13], v1, v2
10167// W64: encoding: [0x0c,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
10168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10169
10170v_cmp_ne_i16_e64 s[100:101], v1, v2
10171// W64: encoding: [0x64,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
10172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10173
10174v_cmp_ne_i16_e64 vcc, v1, v2
10175// W64: encoding: [0x6a,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
10176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10177
10178v_cmp_ne_i16_e64 s[10:11], v255, v2
10179// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x05,0x02,0x00]
10180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10181
10182v_cmp_ne_i16_e64 s[10:11], s1, v2
10183// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x04,0x02,0x00]
10184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10185
10186v_cmp_ne_i16_e64 s[10:11], s101, v2
10187// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x65,0x04,0x02,0x00]
10188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10189
10190v_cmp_ne_i16_e64 s[10:11], vcc_lo, v2
10191// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x6a,0x04,0x02,0x00]
10192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10193
10194v_cmp_ne_i16_e64 s[10:11], vcc_hi, v2
10195// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x6b,0x04,0x02,0x00]
10196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10197
10198v_cmp_ne_i16_e64 s[10:11], m0, v2
10199// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x7c,0x04,0x02,0x00]
10200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10201
10202v_cmp_ne_i16_e64 s[10:11], exec_lo, v2
10203// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x7e,0x04,0x02,0x00]
10204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10205
10206v_cmp_ne_i16_e64 s[10:11], exec_hi, v2
10207// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x7f,0x04,0x02,0x00]
10208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10209
10210v_cmp_ne_i16_e64 s[10:11], 0, v2
10211// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x80,0x04,0x02,0x00]
10212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10213
10214v_cmp_ne_i16_e64 s[10:11], -1, v2
10215// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xc1,0x04,0x02,0x00]
10216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10217
10218v_cmp_ne_i16_e64 s[10:11], 0.5, v2
10219// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
10220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10221
10222v_cmp_ne_i16_e64 s[10:11], -4.0, v2
10223// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
10224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10225
10226v_cmp_ne_i16_e64 s[10:11], v1, v255
10227// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x03,0x00]
10228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10229
10230v_cmp_ne_i16_e64 s[10:11], v1, s2
10231// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x05,0x00,0x00]
10232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10233
10234v_cmp_ne_i16_e64 s[10:11], v1, s101
10235// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xcb,0x00,0x00]
10236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10237
10238v_cmp_ne_i16_e64 s[10:11], v1, vcc_lo
10239// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xd5,0x00,0x00]
10240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10241
10242v_cmp_ne_i16_e64 s[10:11], v1, vcc_hi
10243// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xd7,0x00,0x00]
10244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10245
10246v_cmp_ne_i16_e64 s[10:11], v1, m0
10247// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xf9,0x00,0x00]
10248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10249
10250v_cmp_ne_i16_e64 s[10:11], v1, exec_lo
10251// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xfd,0x00,0x00]
10252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10253
10254v_cmp_ne_i16_e64 s[10:11], v1, exec_hi
10255// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00]
10256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10257
10258v_cmp_ne_i16_e64 s[10:11], v1, 0
10259// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00]
10260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10261
10262v_cmp_ne_i16_e64 s[10:11], v1, -1
10263// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00]
10264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10265
10266v_cmp_ne_i16_e64 s[10:11], v1, 0.5
10267// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
10268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10269
10270v_cmp_ne_i16_e64 s[10:11], v1, -4.0
10271// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
10272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10273
10274v_cmp_ge_i16_e64 s[10:11], v1, v2
10275// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
10276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10277
10278v_cmp_ge_i16_e64 s[12:13], v1, v2
10279// W64: encoding: [0x0c,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
10280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10281
10282v_cmp_ge_i16_e64 s[100:101], v1, v2
10283// W64: encoding: [0x64,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
10284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10285
10286v_cmp_ge_i16_e64 vcc, v1, v2
10287// W64: encoding: [0x6a,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
10288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10289
10290v_cmp_ge_i16_e64 s[10:11], v255, v2
10291// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x05,0x02,0x00]
10292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10293
10294v_cmp_ge_i16_e64 s[10:11], s1, v2
10295// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x04,0x02,0x00]
10296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10297
10298v_cmp_ge_i16_e64 s[10:11], s101, v2
10299// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x65,0x04,0x02,0x00]
10300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10301
10302v_cmp_ge_i16_e64 s[10:11], vcc_lo, v2
10303// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x6a,0x04,0x02,0x00]
10304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10305
10306v_cmp_ge_i16_e64 s[10:11], vcc_hi, v2
10307// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x6b,0x04,0x02,0x00]
10308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10309
10310v_cmp_ge_i16_e64 s[10:11], m0, v2
10311// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x7c,0x04,0x02,0x00]
10312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10313
10314v_cmp_ge_i16_e64 s[10:11], exec_lo, v2
10315// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x7e,0x04,0x02,0x00]
10316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10317
10318v_cmp_ge_i16_e64 s[10:11], exec_hi, v2
10319// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x7f,0x04,0x02,0x00]
10320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10321
10322v_cmp_ge_i16_e64 s[10:11], 0, v2
10323// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x80,0x04,0x02,0x00]
10324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10325
10326v_cmp_ge_i16_e64 s[10:11], -1, v2
10327// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xc1,0x04,0x02,0x00]
10328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10329
10330v_cmp_ge_i16_e64 s[10:11], 0.5, v2
10331// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
10332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10333
10334v_cmp_ge_i16_e64 s[10:11], -4.0, v2
10335// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
10336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10337
10338v_cmp_ge_i16_e64 s[10:11], v1, v255
10339// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x03,0x00]
10340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10341
10342v_cmp_ge_i16_e64 s[10:11], v1, s2
10343// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x05,0x00,0x00]
10344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10345
10346v_cmp_ge_i16_e64 s[10:11], v1, s101
10347// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xcb,0x00,0x00]
10348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10349
10350v_cmp_ge_i16_e64 s[10:11], v1, vcc_lo
10351// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xd5,0x00,0x00]
10352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10353
10354v_cmp_ge_i16_e64 s[10:11], v1, vcc_hi
10355// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xd7,0x00,0x00]
10356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10357
10358v_cmp_ge_i16_e64 s[10:11], v1, m0
10359// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xf9,0x00,0x00]
10360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10361
10362v_cmp_ge_i16_e64 s[10:11], v1, exec_lo
10363// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xfd,0x00,0x00]
10364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10365
10366v_cmp_ge_i16_e64 s[10:11], v1, exec_hi
10367// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00]
10368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10369
10370v_cmp_ge_i16_e64 s[10:11], v1, 0
10371// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00]
10372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10373
10374v_cmp_ge_i16_e64 s[10:11], v1, -1
10375// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00]
10376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10377
10378v_cmp_ge_i16_e64 s[10:11], v1, 0.5
10379// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
10380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10381
10382v_cmp_ge_i16_e64 s[10:11], v1, -4.0
10383// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
10384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10385
10386v_cmp_lt_i16_e64 s10, v1, v2
10387// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
10388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10389
10390v_cmp_lt_i16_e64 s12, v1, v2
10391// W32: encoding: [0x0c,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
10392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10393
10394v_cmp_lt_i16_e64 s100, v1, v2
10395// W32: encoding: [0x64,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
10396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10397
10398v_cmp_lt_i16_e64 vcc_lo, v1, v2
10399// W32: encoding: [0x6a,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
10400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10401
10402v_cmp_lt_i16_e64 s10, v255, v2
10403// W32: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x05,0x02,0x00]
10404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10405
10406v_cmp_lt_i16_e64 s10, s1, v2
10407// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x04,0x02,0x00]
10408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10409
10410v_cmp_lt_i16_e64 s10, s101, v2
10411// W32: encoding: [0x0a,0x00,0x89,0xd4,0x65,0x04,0x02,0x00]
10412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10413
10414v_cmp_lt_i16_e64 s10, vcc_lo, v2
10415// W32: encoding: [0x0a,0x00,0x89,0xd4,0x6a,0x04,0x02,0x00]
10416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10417
10418v_cmp_lt_i16_e64 s10, vcc_hi, v2
10419// W32: encoding: [0x0a,0x00,0x89,0xd4,0x6b,0x04,0x02,0x00]
10420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10421
10422v_cmp_lt_i16_e64 s10, m0, v2
10423// W32: encoding: [0x0a,0x00,0x89,0xd4,0x7c,0x04,0x02,0x00]
10424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10425
10426v_cmp_lt_i16_e64 s10, exec_lo, v2
10427// W32: encoding: [0x0a,0x00,0x89,0xd4,0x7e,0x04,0x02,0x00]
10428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10429
10430v_cmp_lt_i16_e64 s10, exec_hi, v2
10431// W32: encoding: [0x0a,0x00,0x89,0xd4,0x7f,0x04,0x02,0x00]
10432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10433
10434v_cmp_lt_i16_e64 s10, 0, v2
10435// W32: encoding: [0x0a,0x00,0x89,0xd4,0x80,0x04,0x02,0x00]
10436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10437
10438v_cmp_lt_i16_e64 s10, -1, v2
10439// W32: encoding: [0x0a,0x00,0x89,0xd4,0xc1,0x04,0x02,0x00]
10440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10441
10442v_cmp_lt_i16_e64 s10, 0.5, v2
10443// W32: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
10444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10445
10446v_cmp_lt_i16_e64 s10, -4.0, v2
10447// W32: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
10448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10449
10450v_cmp_lt_i16_e64 s10, v1, v255
10451// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x03,0x00]
10452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10453
10454v_cmp_lt_i16_e64 s10, v1, s2
10455// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x05,0x00,0x00]
10456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10457
10458v_cmp_lt_i16_e64 s10, v1, s101
10459// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xcb,0x00,0x00]
10460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10461
10462v_cmp_lt_i16_e64 s10, v1, vcc_lo
10463// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xd5,0x00,0x00]
10464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10465
10466v_cmp_lt_i16_e64 s10, v1, vcc_hi
10467// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xd7,0x00,0x00]
10468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10469
10470v_cmp_lt_i16_e64 s10, v1, m0
10471// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xf9,0x00,0x00]
10472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10473
10474v_cmp_lt_i16_e64 s10, v1, exec_lo
10475// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xfd,0x00,0x00]
10476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10477
10478v_cmp_lt_i16_e64 s10, v1, exec_hi
10479// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x00,0x00]
10480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10481
10482v_cmp_lt_i16_e64 s10, v1, 0
10483// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x01,0x01,0x00]
10484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10485
10486v_cmp_lt_i16_e64 s10, v1, -1
10487// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x83,0x01,0x00]
10488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10489
10490v_cmp_lt_i16_e64 s10, v1, 0.5
10491// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
10492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10493
10494v_cmp_lt_i16_e64 s10, v1, -4.0
10495// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
10496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10497
10498v_cmp_eq_i16_e64 s10, v1, v2
10499// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
10500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10501
10502v_cmp_eq_i16_e64 s12, v1, v2
10503// W32: encoding: [0x0c,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
10504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10505
10506v_cmp_eq_i16_e64 s100, v1, v2
10507// W32: encoding: [0x64,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
10508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10509
10510v_cmp_eq_i16_e64 vcc_lo, v1, v2
10511// W32: encoding: [0x6a,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
10512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10513
10514v_cmp_eq_i16_e64 s10, v255, v2
10515// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x05,0x02,0x00]
10516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10517
10518v_cmp_eq_i16_e64 s10, s1, v2
10519// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x04,0x02,0x00]
10520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10521
10522v_cmp_eq_i16_e64 s10, s101, v2
10523// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x65,0x04,0x02,0x00]
10524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10525
10526v_cmp_eq_i16_e64 s10, vcc_lo, v2
10527// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x6a,0x04,0x02,0x00]
10528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10529
10530v_cmp_eq_i16_e64 s10, vcc_hi, v2
10531// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x6b,0x04,0x02,0x00]
10532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10533
10534v_cmp_eq_i16_e64 s10, m0, v2
10535// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x7c,0x04,0x02,0x00]
10536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10537
10538v_cmp_eq_i16_e64 s10, exec_lo, v2
10539// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x7e,0x04,0x02,0x00]
10540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10541
10542v_cmp_eq_i16_e64 s10, exec_hi, v2
10543// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x7f,0x04,0x02,0x00]
10544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10545
10546v_cmp_eq_i16_e64 s10, 0, v2
10547// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x80,0x04,0x02,0x00]
10548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10549
10550v_cmp_eq_i16_e64 s10, -1, v2
10551// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xc1,0x04,0x02,0x00]
10552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10553
10554v_cmp_eq_i16_e64 s10, 0.5, v2
10555// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
10556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10557
10558v_cmp_eq_i16_e64 s10, -4.0, v2
10559// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
10560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10561
10562v_cmp_eq_i16_e64 s10, v1, v255
10563// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x03,0x00]
10564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10565
10566v_cmp_eq_i16_e64 s10, v1, s2
10567// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x05,0x00,0x00]
10568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10569
10570v_cmp_eq_i16_e64 s10, v1, s101
10571// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xcb,0x00,0x00]
10572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10573
10574v_cmp_eq_i16_e64 s10, v1, vcc_lo
10575// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xd5,0x00,0x00]
10576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10577
10578v_cmp_eq_i16_e64 s10, v1, vcc_hi
10579// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xd7,0x00,0x00]
10580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10581
10582v_cmp_eq_i16_e64 s10, v1, m0
10583// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xf9,0x00,0x00]
10584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10585
10586v_cmp_eq_i16_e64 s10, v1, exec_lo
10587// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xfd,0x00,0x00]
10588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10589
10590v_cmp_eq_i16_e64 s10, v1, exec_hi
10591// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00]
10592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10593
10594v_cmp_eq_i16_e64 s10, v1, 0
10595// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00]
10596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10597
10598v_cmp_eq_i16_e64 s10, v1, -1
10599// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00]
10600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10601
10602v_cmp_eq_i16_e64 s10, v1, 0.5
10603// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
10604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10605
10606v_cmp_eq_i16_e64 s10, v1, -4.0
10607// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
10608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10609
10610v_cmp_le_i16_e64 s10, v1, v2
10611// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
10612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10613
10614v_cmp_le_i16_e64 s12, v1, v2
10615// W32: encoding: [0x0c,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
10616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10617
10618v_cmp_le_i16_e64 s100, v1, v2
10619// W32: encoding: [0x64,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
10620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10621
10622v_cmp_le_i16_e64 vcc_lo, v1, v2
10623// W32: encoding: [0x6a,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
10624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10625
10626v_cmp_le_i16_e64 s10, v255, v2
10627// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x05,0x02,0x00]
10628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10629
10630v_cmp_le_i16_e64 s10, s1, v2
10631// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x04,0x02,0x00]
10632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10633
10634v_cmp_le_i16_e64 s10, s101, v2
10635// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x65,0x04,0x02,0x00]
10636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10637
10638v_cmp_le_i16_e64 s10, vcc_lo, v2
10639// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x6a,0x04,0x02,0x00]
10640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10641
10642v_cmp_le_i16_e64 s10, vcc_hi, v2
10643// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x6b,0x04,0x02,0x00]
10644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10645
10646v_cmp_le_i16_e64 s10, m0, v2
10647// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x7c,0x04,0x02,0x00]
10648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10649
10650v_cmp_le_i16_e64 s10, exec_lo, v2
10651// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x7e,0x04,0x02,0x00]
10652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10653
10654v_cmp_le_i16_e64 s10, exec_hi, v2
10655// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x7f,0x04,0x02,0x00]
10656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10657
10658v_cmp_le_i16_e64 s10, 0, v2
10659// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x80,0x04,0x02,0x00]
10660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10661
10662v_cmp_le_i16_e64 s10, -1, v2
10663// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xc1,0x04,0x02,0x00]
10664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10665
10666v_cmp_le_i16_e64 s10, 0.5, v2
10667// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
10668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10669
10670v_cmp_le_i16_e64 s10, -4.0, v2
10671// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
10672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10673
10674v_cmp_le_i16_e64 s10, v1, v255
10675// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x03,0x00]
10676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10677
10678v_cmp_le_i16_e64 s10, v1, s2
10679// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x05,0x00,0x00]
10680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10681
10682v_cmp_le_i16_e64 s10, v1, s101
10683// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xcb,0x00,0x00]
10684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10685
10686v_cmp_le_i16_e64 s10, v1, vcc_lo
10687// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xd5,0x00,0x00]
10688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10689
10690v_cmp_le_i16_e64 s10, v1, vcc_hi
10691// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xd7,0x00,0x00]
10692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10693
10694v_cmp_le_i16_e64 s10, v1, m0
10695// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xf9,0x00,0x00]
10696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10697
10698v_cmp_le_i16_e64 s10, v1, exec_lo
10699// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xfd,0x00,0x00]
10700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10701
10702v_cmp_le_i16_e64 s10, v1, exec_hi
10703// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00]
10704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10705
10706v_cmp_le_i16_e64 s10, v1, 0
10707// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00]
10708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10709
10710v_cmp_le_i16_e64 s10, v1, -1
10711// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00]
10712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10713
10714v_cmp_le_i16_e64 s10, v1, 0.5
10715// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
10716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10717
10718v_cmp_le_i16_e64 s10, v1, -4.0
10719// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
10720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10721
10722v_cmp_gt_i16_e64 s10, v1, v2
10723// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
10724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10725
10726v_cmp_gt_i16_e64 s12, v1, v2
10727// W32: encoding: [0x0c,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
10728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10729
10730v_cmp_gt_i16_e64 s100, v1, v2
10731// W32: encoding: [0x64,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
10732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10733
10734v_cmp_gt_i16_e64 vcc_lo, v1, v2
10735// W32: encoding: [0x6a,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
10736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10737
10738v_cmp_gt_i16_e64 s10, v255, v2
10739// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x05,0x02,0x00]
10740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10741
10742v_cmp_gt_i16_e64 s10, s1, v2
10743// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x04,0x02,0x00]
10744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10745
10746v_cmp_gt_i16_e64 s10, s101, v2
10747// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x65,0x04,0x02,0x00]
10748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10749
10750v_cmp_gt_i16_e64 s10, vcc_lo, v2
10751// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x6a,0x04,0x02,0x00]
10752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10753
10754v_cmp_gt_i16_e64 s10, vcc_hi, v2
10755// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x6b,0x04,0x02,0x00]
10756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10757
10758v_cmp_gt_i16_e64 s10, m0, v2
10759// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x7c,0x04,0x02,0x00]
10760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10761
10762v_cmp_gt_i16_e64 s10, exec_lo, v2
10763// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x7e,0x04,0x02,0x00]
10764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10765
10766v_cmp_gt_i16_e64 s10, exec_hi, v2
10767// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x7f,0x04,0x02,0x00]
10768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10769
10770v_cmp_gt_i16_e64 s10, 0, v2
10771// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x80,0x04,0x02,0x00]
10772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10773
10774v_cmp_gt_i16_e64 s10, -1, v2
10775// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xc1,0x04,0x02,0x00]
10776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10777
10778v_cmp_gt_i16_e64 s10, 0.5, v2
10779// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
10780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10781
10782v_cmp_gt_i16_e64 s10, -4.0, v2
10783// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
10784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10785
10786v_cmp_gt_i16_e64 s10, v1, v255
10787// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x03,0x00]
10788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10789
10790v_cmp_gt_i16_e64 s10, v1, s2
10791// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x05,0x00,0x00]
10792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10793
10794v_cmp_gt_i16_e64 s10, v1, s101
10795// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xcb,0x00,0x00]
10796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10797
10798v_cmp_gt_i16_e64 s10, v1, vcc_lo
10799// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xd5,0x00,0x00]
10800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10801
10802v_cmp_gt_i16_e64 s10, v1, vcc_hi
10803// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xd7,0x00,0x00]
10804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10805
10806v_cmp_gt_i16_e64 s10, v1, m0
10807// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xf9,0x00,0x00]
10808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10809
10810v_cmp_gt_i16_e64 s10, v1, exec_lo
10811// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xfd,0x00,0x00]
10812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10813
10814v_cmp_gt_i16_e64 s10, v1, exec_hi
10815// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00]
10816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10817
10818v_cmp_gt_i16_e64 s10, v1, 0
10819// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00]
10820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10821
10822v_cmp_gt_i16_e64 s10, v1, -1
10823// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00]
10824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10825
10826v_cmp_gt_i16_e64 s10, v1, 0.5
10827// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
10828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10829
10830v_cmp_gt_i16_e64 s10, v1, -4.0
10831// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
10832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10833
10834v_cmp_ne_i16_e64 s10, v1, v2
10835// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
10836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10837
10838v_cmp_ne_i16_e64 s12, v1, v2
10839// W32: encoding: [0x0c,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
10840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10841
10842v_cmp_ne_i16_e64 s100, v1, v2
10843// W32: encoding: [0x64,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
10844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10845
10846v_cmp_ne_i16_e64 vcc_lo, v1, v2
10847// W32: encoding: [0x6a,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
10848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10849
10850v_cmp_ne_i16_e64 s10, v255, v2
10851// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x05,0x02,0x00]
10852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10853
10854v_cmp_ne_i16_e64 s10, s1, v2
10855// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x04,0x02,0x00]
10856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10857
10858v_cmp_ne_i16_e64 s10, s101, v2
10859// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x65,0x04,0x02,0x00]
10860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10861
10862v_cmp_ne_i16_e64 s10, vcc_lo, v2
10863// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x6a,0x04,0x02,0x00]
10864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10865
10866v_cmp_ne_i16_e64 s10, vcc_hi, v2
10867// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x6b,0x04,0x02,0x00]
10868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10869
10870v_cmp_ne_i16_e64 s10, m0, v2
10871// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x7c,0x04,0x02,0x00]
10872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10873
10874v_cmp_ne_i16_e64 s10, exec_lo, v2
10875// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x7e,0x04,0x02,0x00]
10876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10877
10878v_cmp_ne_i16_e64 s10, exec_hi, v2
10879// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x7f,0x04,0x02,0x00]
10880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10881
10882v_cmp_ne_i16_e64 s10, 0, v2
10883// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x80,0x04,0x02,0x00]
10884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10885
10886v_cmp_ne_i16_e64 s10, -1, v2
10887// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xc1,0x04,0x02,0x00]
10888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10889
10890v_cmp_ne_i16_e64 s10, 0.5, v2
10891// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
10892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10893
10894v_cmp_ne_i16_e64 s10, -4.0, v2
10895// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
10896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10897
10898v_cmp_ne_i16_e64 s10, v1, v255
10899// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x03,0x00]
10900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10901
10902v_cmp_ne_i16_e64 s10, v1, s2
10903// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x05,0x00,0x00]
10904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10905
10906v_cmp_ne_i16_e64 s10, v1, s101
10907// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xcb,0x00,0x00]
10908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10909
10910v_cmp_ne_i16_e64 s10, v1, vcc_lo
10911// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xd5,0x00,0x00]
10912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10913
10914v_cmp_ne_i16_e64 s10, v1, vcc_hi
10915// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xd7,0x00,0x00]
10916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10917
10918v_cmp_ne_i16_e64 s10, v1, m0
10919// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xf9,0x00,0x00]
10920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10921
10922v_cmp_ne_i16_e64 s10, v1, exec_lo
10923// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xfd,0x00,0x00]
10924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10925
10926v_cmp_ne_i16_e64 s10, v1, exec_hi
10927// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00]
10928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10929
10930v_cmp_ne_i16_e64 s10, v1, 0
10931// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00]
10932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10933
10934v_cmp_ne_i16_e64 s10, v1, -1
10935// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00]
10936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10937
10938v_cmp_ne_i16_e64 s10, v1, 0.5
10939// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
10940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10941
10942v_cmp_ne_i16_e64 s10, v1, -4.0
10943// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
10944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10945
10946v_cmp_ge_i16_e64 s10, v1, v2
10947// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
10948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10949
10950v_cmp_ge_i16_e64 s12, v1, v2
10951// W32: encoding: [0x0c,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
10952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10953
10954v_cmp_ge_i16_e64 s100, v1, v2
10955// W32: encoding: [0x64,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
10956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10957
10958v_cmp_ge_i16_e64 vcc_lo, v1, v2
10959// W32: encoding: [0x6a,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
10960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10961
10962v_cmp_ge_i16_e64 s10, v255, v2
10963// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x05,0x02,0x00]
10964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10965
10966v_cmp_ge_i16_e64 s10, s1, v2
10967// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x04,0x02,0x00]
10968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10969
10970v_cmp_ge_i16_e64 s10, s101, v2
10971// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x65,0x04,0x02,0x00]
10972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10973
10974v_cmp_ge_i16_e64 s10, vcc_lo, v2
10975// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x6a,0x04,0x02,0x00]
10976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10977
10978v_cmp_ge_i16_e64 s10, vcc_hi, v2
10979// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x6b,0x04,0x02,0x00]
10980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10981
10982v_cmp_ge_i16_e64 s10, m0, v2
10983// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x7c,0x04,0x02,0x00]
10984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10985
10986v_cmp_ge_i16_e64 s10, exec_lo, v2
10987// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x7e,0x04,0x02,0x00]
10988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10989
10990v_cmp_ge_i16_e64 s10, exec_hi, v2
10991// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x7f,0x04,0x02,0x00]
10992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10993
10994v_cmp_ge_i16_e64 s10, 0, v2
10995// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x80,0x04,0x02,0x00]
10996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
10997
10998v_cmp_ge_i16_e64 s10, -1, v2
10999// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xc1,0x04,0x02,0x00]
11000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11001
11002v_cmp_ge_i16_e64 s10, 0.5, v2
11003// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
11004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11005
11006v_cmp_ge_i16_e64 s10, -4.0, v2
11007// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
11008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11009
11010v_cmp_ge_i16_e64 s10, v1, v255
11011// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x03,0x00]
11012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11013
11014v_cmp_ge_i16_e64 s10, v1, s2
11015// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x05,0x00,0x00]
11016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11017
11018v_cmp_ge_i16_e64 s10, v1, s101
11019// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xcb,0x00,0x00]
11020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11021
11022v_cmp_ge_i16_e64 s10, v1, vcc_lo
11023// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xd5,0x00,0x00]
11024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11025
11026v_cmp_ge_i16_e64 s10, v1, vcc_hi
11027// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xd7,0x00,0x00]
11028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11029
11030v_cmp_ge_i16_e64 s10, v1, m0
11031// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xf9,0x00,0x00]
11032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11033
11034v_cmp_ge_i16_e64 s10, v1, exec_lo
11035// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xfd,0x00,0x00]
11036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11037
11038v_cmp_ge_i16_e64 s10, v1, exec_hi
11039// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00]
11040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11041
11042v_cmp_ge_i16_e64 s10, v1, 0
11043// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00]
11044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11045
11046v_cmp_ge_i16_e64 s10, v1, -1
11047// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00]
11048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11049
11050v_cmp_ge_i16_e64 s10, v1, 0.5
11051// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
11052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11053
11054v_cmp_ge_i16_e64 s10, v1, -4.0
11055// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
11056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11057
11058v_cmp_class_f16_e64 s[10:11], v1, v2
11059// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x05,0x02,0x00]
11060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11061
11062v_cmp_class_f16_e64 s[12:13], v1, v2
11063// W64: encoding: [0x0c,0x00,0x8f,0xd4,0x01,0x05,0x02,0x00]
11064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11065
11066v_cmp_class_f16_e64 s[100:101], v1, v2
11067// W64: encoding: [0x64,0x00,0x8f,0xd4,0x01,0x05,0x02,0x00]
11068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11069
11070v_cmp_class_f16_e64 vcc, v1, v2
11071// W64: encoding: [0x6a,0x00,0x8f,0xd4,0x01,0x05,0x02,0x00]
11072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11073
11074v_cmp_class_f16_e64 s[10:11], v255, v2
11075// W64: encoding: [0x0a,0x00,0x8f,0xd4,0xff,0x05,0x02,0x00]
11076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11077
11078v_cmp_class_f16_e64 s[10:11], s1, v2
11079// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x04,0x02,0x00]
11080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11081
11082v_cmp_class_f16_e64 s[10:11], s101, v2
11083// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x65,0x04,0x02,0x00]
11084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11085
11086v_cmp_class_f16_e64 s[10:11], vcc_lo, v2
11087// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x6a,0x04,0x02,0x00]
11088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11089
11090v_cmp_class_f16_e64 s[10:11], vcc_hi, v2
11091// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x6b,0x04,0x02,0x00]
11092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11093
11094v_cmp_class_f16_e64 s[10:11], m0, v2
11095// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x7c,0x04,0x02,0x00]
11096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11097
11098v_cmp_class_f16_e64 s[10:11], exec_lo, v2
11099// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x7e,0x04,0x02,0x00]
11100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11101
11102v_cmp_class_f16_e64 s[10:11], exec_hi, v2
11103// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x7f,0x04,0x02,0x00]
11104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11105
11106v_cmp_class_f16_e64 s[10:11], 0, v2
11107// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x80,0x04,0x02,0x00]
11108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11109
11110v_cmp_class_f16_e64 s[10:11], -1, v2
11111// W64: encoding: [0x0a,0x00,0x8f,0xd4,0xc1,0x04,0x02,0x00]
11112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11113
11114v_cmp_class_f16_e64 s[10:11], 0.5, v2
11115// W64: encoding: [0x0a,0x00,0x8f,0xd4,0xf0,0x04,0x02,0x00]
11116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11117
11118v_cmp_class_f16_e64 s[10:11], -4.0, v2
11119// W64: encoding: [0x0a,0x00,0x8f,0xd4,0xf7,0x04,0x02,0x00]
11120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11121
11122v_cmp_class_f16_e64 s[10:11], v1, v255
11123// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xff,0x03,0x00]
11124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11125
11126v_cmp_class_f16_e64 s[10:11], v1, s2
11127// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x05,0x00,0x00]
11128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11129
11130v_cmp_class_f16_e64 s[10:11], v1, s101
11131// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xcb,0x00,0x00]
11132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11133
11134v_cmp_class_f16_e64 s[10:11], v1, vcc_lo
11135// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xd5,0x00,0x00]
11136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11137
11138v_cmp_class_f16_e64 s[10:11], v1, vcc_hi
11139// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xd7,0x00,0x00]
11140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11141
11142v_cmp_class_f16_e64 s[10:11], v1, m0
11143// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xf9,0x00,0x00]
11144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11145
11146v_cmp_class_f16_e64 s[10:11], v1, exec_lo
11147// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xfd,0x00,0x00]
11148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11149
11150v_cmp_class_f16_e64 s[10:11], v1, exec_hi
11151// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xff,0x00,0x00]
11152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11153
11154v_cmp_class_f16_e64 s[10:11], v1, 0
11155// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x01,0x01,0x00]
11156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11157
11158v_cmp_class_f16_e64 s[10:11], v1, -1
11159// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x83,0x01,0x00]
11160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11161
11162v_cmp_class_f16_e64 s[10:11], v1, 0.5
11163// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xe1,0x01,0x00]
11164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11165
11166v_cmp_class_f16_e64 s[10:11], v1, -4.0
11167// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xef,0x01,0x00]
11168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11169
11170v_cmp_class_f16_e64 s[10:11], -v1, v2
11171// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x05,0x02,0x20]
11172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11173
11174v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3]
11175// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
11176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11177
11178v_cmp_f_i64_e64 s[12:13], v[1:2], v[2:3]
11179// W64: encoding: [0x0c,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
11180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11181
11182v_cmp_f_i64_e64 s[100:101], v[1:2], v[2:3]
11183// W64: encoding: [0x64,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
11184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11185
11186v_cmp_f_i64_e64 vcc, v[1:2], v[2:3]
11187// W64: encoding: [0x6a,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
11188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11189
11190v_cmp_f_i64_e64 s[10:11], v[254:255], v[2:3]
11191// W64: encoding: [0x0a,0x00,0xa0,0xd4,0xfe,0x05,0x02,0x00]
11192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11193
11194v_cmp_f_i64_e64 s[10:11], s[2:3], v[2:3]
11195// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x02,0x04,0x02,0x00]
11196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11197
11198v_cmp_f_i64_e64 s[10:11], s[4:5], v[2:3]
11199// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x04,0x04,0x02,0x00]
11200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11201
11202v_cmp_f_i64_e64 s[10:11], s[100:101], v[2:3]
11203// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x64,0x04,0x02,0x00]
11204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11205
11206v_cmp_f_i64_e64 s[10:11], vcc, v[2:3]
11207// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x6a,0x04,0x02,0x00]
11208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11209
11210v_cmp_f_i64_e64 s[10:11], exec, v[2:3]
11211// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x7e,0x04,0x02,0x00]
11212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11213
11214v_cmp_f_i64_e64 s[10:11], 0, v[2:3]
11215// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x80,0x04,0x02,0x00]
11216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11217
11218v_cmp_f_i64_e64 s[10:11], -1, v[2:3]
11219// W64: encoding: [0x0a,0x00,0xa0,0xd4,0xc1,0x04,0x02,0x00]
11220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11221
11222v_cmp_f_i64_e64 s[10:11], 0.5, v[2:3]
11223// W64: encoding: [0x0a,0x00,0xa0,0xd4,0xf0,0x04,0x02,0x00]
11224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11225
11226v_cmp_f_i64_e64 s[10:11], -4.0, v[2:3]
11227// W64: encoding: [0x0a,0x00,0xa0,0xd4,0xf7,0x04,0x02,0x00]
11228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11229
11230v_cmp_f_i64_e64 s[10:11], v[1:2], v[254:255]
11231// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xfd,0x03,0x00]
11232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11233
11234v_cmp_f_i64_e64 s[10:11], v[1:2], s[4:5]
11235// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x09,0x00,0x00]
11236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11237
11238v_cmp_f_i64_e64 s[10:11], v[1:2], s[6:7]
11239// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x0d,0x00,0x00]
11240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11241
11242v_cmp_f_i64_e64 s[10:11], v[1:2], s[100:101]
11243// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xc9,0x00,0x00]
11244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11245
11246v_cmp_f_i64_e64 s[10:11], v[1:2], vcc
11247// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xd5,0x00,0x00]
11248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11249
11250v_cmp_f_i64_e64 s[10:11], v[1:2], exec
11251// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xfd,0x00,0x00]
11252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11253
11254v_cmp_f_i64_e64 s[10:11], v[1:2], 0
11255// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x01,0x01,0x00]
11256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11257
11258v_cmp_f_i64_e64 s[10:11], v[1:2], -1
11259// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x83,0x01,0x00]
11260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11261
11262v_cmp_f_i64_e64 s[10:11], v[1:2], 0.5
11263// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xe1,0x01,0x00]
11264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11265
11266v_cmp_f_i64_e64 s[10:11], v[1:2], -4.0
11267// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xef,0x01,0x00]
11268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11269
11270v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3]
11271// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
11272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11273
11274v_cmp_lt_i64_e64 s[12:13], v[1:2], v[2:3]
11275// W64: encoding: [0x0c,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
11276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11277
11278v_cmp_lt_i64_e64 s[100:101], v[1:2], v[2:3]
11279// W64: encoding: [0x64,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
11280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11281
11282v_cmp_lt_i64_e64 vcc, v[1:2], v[2:3]
11283// W64: encoding: [0x6a,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
11284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11285
11286v_cmp_lt_i64_e64 s[10:11], v[254:255], v[2:3]
11287// W64: encoding: [0x0a,0x00,0xa1,0xd4,0xfe,0x05,0x02,0x00]
11288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11289
11290v_cmp_lt_i64_e64 s[10:11], s[2:3], v[2:3]
11291// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x02,0x04,0x02,0x00]
11292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11293
11294v_cmp_lt_i64_e64 s[10:11], s[4:5], v[2:3]
11295// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x04,0x04,0x02,0x00]
11296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11297
11298v_cmp_lt_i64_e64 s[10:11], s[100:101], v[2:3]
11299// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x64,0x04,0x02,0x00]
11300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11301
11302v_cmp_lt_i64_e64 s[10:11], vcc, v[2:3]
11303// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x6a,0x04,0x02,0x00]
11304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11305
11306v_cmp_lt_i64_e64 s[10:11], exec, v[2:3]
11307// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x7e,0x04,0x02,0x00]
11308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11309
11310v_cmp_lt_i64_e64 s[10:11], 0, v[2:3]
11311// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x80,0x04,0x02,0x00]
11312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11313
11314v_cmp_lt_i64_e64 s[10:11], -1, v[2:3]
11315// W64: encoding: [0x0a,0x00,0xa1,0xd4,0xc1,0x04,0x02,0x00]
11316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11317
11318v_cmp_lt_i64_e64 s[10:11], 0.5, v[2:3]
11319// W64: encoding: [0x0a,0x00,0xa1,0xd4,0xf0,0x04,0x02,0x00]
11320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11321
11322v_cmp_lt_i64_e64 s[10:11], -4.0, v[2:3]
11323// W64: encoding: [0x0a,0x00,0xa1,0xd4,0xf7,0x04,0x02,0x00]
11324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11325
11326v_cmp_lt_i64_e64 s[10:11], v[1:2], v[254:255]
11327// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xfd,0x03,0x00]
11328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11329
11330v_cmp_lt_i64_e64 s[10:11], v[1:2], s[4:5]
11331// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x09,0x00,0x00]
11332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11333
11334v_cmp_lt_i64_e64 s[10:11], v[1:2], s[6:7]
11335// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x0d,0x00,0x00]
11336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11337
11338v_cmp_lt_i64_e64 s[10:11], v[1:2], s[100:101]
11339// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xc9,0x00,0x00]
11340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11341
11342v_cmp_lt_i64_e64 s[10:11], v[1:2], vcc
11343// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xd5,0x00,0x00]
11344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11345
11346v_cmp_lt_i64_e64 s[10:11], v[1:2], exec
11347// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xfd,0x00,0x00]
11348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11349
11350v_cmp_lt_i64_e64 s[10:11], v[1:2], 0
11351// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x01,0x01,0x00]
11352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11353
11354v_cmp_lt_i64_e64 s[10:11], v[1:2], -1
11355// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x83,0x01,0x00]
11356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11357
11358v_cmp_lt_i64_e64 s[10:11], v[1:2], 0.5
11359// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xe1,0x01,0x00]
11360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11361
11362v_cmp_lt_i64_e64 s[10:11], v[1:2], -4.0
11363// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xef,0x01,0x00]
11364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11365
11366v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3]
11367// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
11368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11369
11370v_cmp_eq_i64_e64 s[12:13], v[1:2], v[2:3]
11371// W64: encoding: [0x0c,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
11372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11373
11374v_cmp_eq_i64_e64 s[100:101], v[1:2], v[2:3]
11375// W64: encoding: [0x64,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
11376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11377
11378v_cmp_eq_i64_e64 vcc, v[1:2], v[2:3]
11379// W64: encoding: [0x6a,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
11380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11381
11382v_cmp_eq_i64_e64 s[10:11], v[254:255], v[2:3]
11383// W64: encoding: [0x0a,0x00,0xa2,0xd4,0xfe,0x05,0x02,0x00]
11384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11385
11386v_cmp_eq_i64_e64 s[10:11], s[2:3], v[2:3]
11387// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x02,0x04,0x02,0x00]
11388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11389
11390v_cmp_eq_i64_e64 s[10:11], s[4:5], v[2:3]
11391// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x04,0x04,0x02,0x00]
11392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11393
11394v_cmp_eq_i64_e64 s[10:11], s[100:101], v[2:3]
11395// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x64,0x04,0x02,0x00]
11396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11397
11398v_cmp_eq_i64_e64 s[10:11], vcc, v[2:3]
11399// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x6a,0x04,0x02,0x00]
11400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11401
11402v_cmp_eq_i64_e64 s[10:11], exec, v[2:3]
11403// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x7e,0x04,0x02,0x00]
11404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11405
11406v_cmp_eq_i64_e64 s[10:11], 0, v[2:3]
11407// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x80,0x04,0x02,0x00]
11408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11409
11410v_cmp_eq_i64_e64 s[10:11], -1, v[2:3]
11411// W64: encoding: [0x0a,0x00,0xa2,0xd4,0xc1,0x04,0x02,0x00]
11412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11413
11414v_cmp_eq_i64_e64 s[10:11], 0.5, v[2:3]
11415// W64: encoding: [0x0a,0x00,0xa2,0xd4,0xf0,0x04,0x02,0x00]
11416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11417
11418v_cmp_eq_i64_e64 s[10:11], -4.0, v[2:3]
11419// W64: encoding: [0x0a,0x00,0xa2,0xd4,0xf7,0x04,0x02,0x00]
11420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11421
11422v_cmp_eq_i64_e64 s[10:11], v[1:2], v[254:255]
11423// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xfd,0x03,0x00]
11424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11425
11426v_cmp_eq_i64_e64 s[10:11], v[1:2], s[4:5]
11427// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x09,0x00,0x00]
11428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11429
11430v_cmp_eq_i64_e64 s[10:11], v[1:2], s[6:7]
11431// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x0d,0x00,0x00]
11432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11433
11434v_cmp_eq_i64_e64 s[10:11], v[1:2], s[100:101]
11435// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xc9,0x00,0x00]
11436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11437
11438v_cmp_eq_i64_e64 s[10:11], v[1:2], vcc
11439// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xd5,0x00,0x00]
11440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11441
11442v_cmp_eq_i64_e64 s[10:11], v[1:2], exec
11443// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xfd,0x00,0x00]
11444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11445
11446v_cmp_eq_i64_e64 s[10:11], v[1:2], 0
11447// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x01,0x01,0x00]
11448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11449
11450v_cmp_eq_i64_e64 s[10:11], v[1:2], -1
11451// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x83,0x01,0x00]
11452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11453
11454v_cmp_eq_i64_e64 s[10:11], v[1:2], 0.5
11455// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xe1,0x01,0x00]
11456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11457
11458v_cmp_eq_i64_e64 s[10:11], v[1:2], -4.0
11459// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xef,0x01,0x00]
11460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11461
11462v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3]
11463// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
11464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11465
11466v_cmp_le_i64_e64 s[12:13], v[1:2], v[2:3]
11467// W64: encoding: [0x0c,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
11468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11469
11470v_cmp_le_i64_e64 s[100:101], v[1:2], v[2:3]
11471// W64: encoding: [0x64,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
11472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11473
11474v_cmp_le_i64_e64 vcc, v[1:2], v[2:3]
11475// W64: encoding: [0x6a,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
11476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11477
11478v_cmp_le_i64_e64 s[10:11], v[254:255], v[2:3]
11479// W64: encoding: [0x0a,0x00,0xa3,0xd4,0xfe,0x05,0x02,0x00]
11480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11481
11482v_cmp_le_i64_e64 s[10:11], s[2:3], v[2:3]
11483// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x02,0x04,0x02,0x00]
11484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11485
11486v_cmp_le_i64_e64 s[10:11], s[4:5], v[2:3]
11487// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x04,0x04,0x02,0x00]
11488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11489
11490v_cmp_le_i64_e64 s[10:11], s[100:101], v[2:3]
11491// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x64,0x04,0x02,0x00]
11492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11493
11494v_cmp_le_i64_e64 s[10:11], vcc, v[2:3]
11495// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x6a,0x04,0x02,0x00]
11496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11497
11498v_cmp_le_i64_e64 s[10:11], exec, v[2:3]
11499// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x7e,0x04,0x02,0x00]
11500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11501
11502v_cmp_le_i64_e64 s[10:11], 0, v[2:3]
11503// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x80,0x04,0x02,0x00]
11504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11505
11506v_cmp_le_i64_e64 s[10:11], -1, v[2:3]
11507// W64: encoding: [0x0a,0x00,0xa3,0xd4,0xc1,0x04,0x02,0x00]
11508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11509
11510v_cmp_le_i64_e64 s[10:11], 0.5, v[2:3]
11511// W64: encoding: [0x0a,0x00,0xa3,0xd4,0xf0,0x04,0x02,0x00]
11512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11513
11514v_cmp_le_i64_e64 s[10:11], -4.0, v[2:3]
11515// W64: encoding: [0x0a,0x00,0xa3,0xd4,0xf7,0x04,0x02,0x00]
11516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11517
11518v_cmp_le_i64_e64 s[10:11], v[1:2], v[254:255]
11519// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xfd,0x03,0x00]
11520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11521
11522v_cmp_le_i64_e64 s[10:11], v[1:2], s[4:5]
11523// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x09,0x00,0x00]
11524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11525
11526v_cmp_le_i64_e64 s[10:11], v[1:2], s[6:7]
11527// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x0d,0x00,0x00]
11528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11529
11530v_cmp_le_i64_e64 s[10:11], v[1:2], s[100:101]
11531// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xc9,0x00,0x00]
11532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11533
11534v_cmp_le_i64_e64 s[10:11], v[1:2], vcc
11535// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xd5,0x00,0x00]
11536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11537
11538v_cmp_le_i64_e64 s[10:11], v[1:2], exec
11539// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xfd,0x00,0x00]
11540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11541
11542v_cmp_le_i64_e64 s[10:11], v[1:2], 0
11543// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x01,0x01,0x00]
11544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11545
11546v_cmp_le_i64_e64 s[10:11], v[1:2], -1
11547// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x83,0x01,0x00]
11548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11549
11550v_cmp_le_i64_e64 s[10:11], v[1:2], 0.5
11551// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xe1,0x01,0x00]
11552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11553
11554v_cmp_le_i64_e64 s[10:11], v[1:2], -4.0
11555// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xef,0x01,0x00]
11556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11557
11558v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3]
11559// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
11560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11561
11562v_cmp_gt_i64_e64 s[12:13], v[1:2], v[2:3]
11563// W64: encoding: [0x0c,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
11564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11565
11566v_cmp_gt_i64_e64 s[100:101], v[1:2], v[2:3]
11567// W64: encoding: [0x64,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
11568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11569
11570v_cmp_gt_i64_e64 vcc, v[1:2], v[2:3]
11571// W64: encoding: [0x6a,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
11572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11573
11574v_cmp_gt_i64_e64 s[10:11], v[254:255], v[2:3]
11575// W64: encoding: [0x0a,0x00,0xa4,0xd4,0xfe,0x05,0x02,0x00]
11576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11577
11578v_cmp_gt_i64_e64 s[10:11], s[2:3], v[2:3]
11579// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x02,0x04,0x02,0x00]
11580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11581
11582v_cmp_gt_i64_e64 s[10:11], s[4:5], v[2:3]
11583// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x04,0x04,0x02,0x00]
11584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11585
11586v_cmp_gt_i64_e64 s[10:11], s[100:101], v[2:3]
11587// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x64,0x04,0x02,0x00]
11588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11589
11590v_cmp_gt_i64_e64 s[10:11], vcc, v[2:3]
11591// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x6a,0x04,0x02,0x00]
11592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11593
11594v_cmp_gt_i64_e64 s[10:11], exec, v[2:3]
11595// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x7e,0x04,0x02,0x00]
11596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11597
11598v_cmp_gt_i64_e64 s[10:11], 0, v[2:3]
11599// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x80,0x04,0x02,0x00]
11600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11601
11602v_cmp_gt_i64_e64 s[10:11], -1, v[2:3]
11603// W64: encoding: [0x0a,0x00,0xa4,0xd4,0xc1,0x04,0x02,0x00]
11604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11605
11606v_cmp_gt_i64_e64 s[10:11], 0.5, v[2:3]
11607// W64: encoding: [0x0a,0x00,0xa4,0xd4,0xf0,0x04,0x02,0x00]
11608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11609
11610v_cmp_gt_i64_e64 s[10:11], -4.0, v[2:3]
11611// W64: encoding: [0x0a,0x00,0xa4,0xd4,0xf7,0x04,0x02,0x00]
11612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11613
11614v_cmp_gt_i64_e64 s[10:11], v[1:2], v[254:255]
11615// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xfd,0x03,0x00]
11616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11617
11618v_cmp_gt_i64_e64 s[10:11], v[1:2], s[4:5]
11619// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x09,0x00,0x00]
11620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11621
11622v_cmp_gt_i64_e64 s[10:11], v[1:2], s[6:7]
11623// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x0d,0x00,0x00]
11624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11625
11626v_cmp_gt_i64_e64 s[10:11], v[1:2], s[100:101]
11627// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xc9,0x00,0x00]
11628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11629
11630v_cmp_gt_i64_e64 s[10:11], v[1:2], vcc
11631// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xd5,0x00,0x00]
11632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11633
11634v_cmp_gt_i64_e64 s[10:11], v[1:2], exec
11635// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xfd,0x00,0x00]
11636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11637
11638v_cmp_gt_i64_e64 s[10:11], v[1:2], 0
11639// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x01,0x01,0x00]
11640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11641
11642v_cmp_gt_i64_e64 s[10:11], v[1:2], -1
11643// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x83,0x01,0x00]
11644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11645
11646v_cmp_gt_i64_e64 s[10:11], v[1:2], 0.5
11647// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xe1,0x01,0x00]
11648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11649
11650v_cmp_gt_i64_e64 s[10:11], v[1:2], -4.0
11651// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xef,0x01,0x00]
11652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11653
11654v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3]
11655// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
11656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11657
11658v_cmp_ne_i64_e64 s[12:13], v[1:2], v[2:3]
11659// W64: encoding: [0x0c,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
11660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11661
11662v_cmp_ne_i64_e64 s[100:101], v[1:2], v[2:3]
11663// W64: encoding: [0x64,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
11664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11665
11666v_cmp_ne_i64_e64 vcc, v[1:2], v[2:3]
11667// W64: encoding: [0x6a,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
11668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11669
11670v_cmp_ne_i64_e64 s[10:11], v[254:255], v[2:3]
11671// W64: encoding: [0x0a,0x00,0xa5,0xd4,0xfe,0x05,0x02,0x00]
11672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11673
11674v_cmp_ne_i64_e64 s[10:11], s[2:3], v[2:3]
11675// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x02,0x04,0x02,0x00]
11676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11677
11678v_cmp_ne_i64_e64 s[10:11], s[4:5], v[2:3]
11679// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x04,0x04,0x02,0x00]
11680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11681
11682v_cmp_ne_i64_e64 s[10:11], s[100:101], v[2:3]
11683// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x64,0x04,0x02,0x00]
11684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11685
11686v_cmp_ne_i64_e64 s[10:11], vcc, v[2:3]
11687// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x6a,0x04,0x02,0x00]
11688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11689
11690v_cmp_ne_i64_e64 s[10:11], exec, v[2:3]
11691// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x7e,0x04,0x02,0x00]
11692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11693
11694v_cmp_ne_i64_e64 s[10:11], 0, v[2:3]
11695// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x80,0x04,0x02,0x00]
11696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11697
11698v_cmp_ne_i64_e64 s[10:11], -1, v[2:3]
11699// W64: encoding: [0x0a,0x00,0xa5,0xd4,0xc1,0x04,0x02,0x00]
11700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11701
11702v_cmp_ne_i64_e64 s[10:11], 0.5, v[2:3]
11703// W64: encoding: [0x0a,0x00,0xa5,0xd4,0xf0,0x04,0x02,0x00]
11704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11705
11706v_cmp_ne_i64_e64 s[10:11], -4.0, v[2:3]
11707// W64: encoding: [0x0a,0x00,0xa5,0xd4,0xf7,0x04,0x02,0x00]
11708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11709
11710v_cmp_ne_i64_e64 s[10:11], v[1:2], v[254:255]
11711// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xfd,0x03,0x00]
11712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11713
11714v_cmp_ne_i64_e64 s[10:11], v[1:2], s[4:5]
11715// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x09,0x00,0x00]
11716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11717
11718v_cmp_ne_i64_e64 s[10:11], v[1:2], s[6:7]
11719// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x0d,0x00,0x00]
11720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11721
11722v_cmp_ne_i64_e64 s[10:11], v[1:2], s[100:101]
11723// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xc9,0x00,0x00]
11724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11725
11726v_cmp_ne_i64_e64 s[10:11], v[1:2], vcc
11727// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xd5,0x00,0x00]
11728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11729
11730v_cmp_ne_i64_e64 s[10:11], v[1:2], exec
11731// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xfd,0x00,0x00]
11732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11733
11734v_cmp_ne_i64_e64 s[10:11], v[1:2], 0
11735// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x01,0x01,0x00]
11736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11737
11738v_cmp_ne_i64_e64 s[10:11], v[1:2], -1
11739// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x83,0x01,0x00]
11740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11741
11742v_cmp_ne_i64_e64 s[10:11], v[1:2], 0.5
11743// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xe1,0x01,0x00]
11744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11745
11746v_cmp_ne_i64_e64 s[10:11], v[1:2], -4.0
11747// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xef,0x01,0x00]
11748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11749
11750v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3]
11751// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
11752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11753
11754v_cmp_ge_i64_e64 s[12:13], v[1:2], v[2:3]
11755// W64: encoding: [0x0c,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
11756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11757
11758v_cmp_ge_i64_e64 s[100:101], v[1:2], v[2:3]
11759// W64: encoding: [0x64,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
11760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11761
11762v_cmp_ge_i64_e64 vcc, v[1:2], v[2:3]
11763// W64: encoding: [0x6a,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
11764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11765
11766v_cmp_ge_i64_e64 s[10:11], v[254:255], v[2:3]
11767// W64: encoding: [0x0a,0x00,0xa6,0xd4,0xfe,0x05,0x02,0x00]
11768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11769
11770v_cmp_ge_i64_e64 s[10:11], s[2:3], v[2:3]
11771// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x02,0x04,0x02,0x00]
11772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11773
11774v_cmp_ge_i64_e64 s[10:11], s[4:5], v[2:3]
11775// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x04,0x04,0x02,0x00]
11776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11777
11778v_cmp_ge_i64_e64 s[10:11], s[100:101], v[2:3]
11779// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x64,0x04,0x02,0x00]
11780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11781
11782v_cmp_ge_i64_e64 s[10:11], vcc, v[2:3]
11783// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x6a,0x04,0x02,0x00]
11784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11785
11786v_cmp_ge_i64_e64 s[10:11], exec, v[2:3]
11787// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x7e,0x04,0x02,0x00]
11788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11789
11790v_cmp_ge_i64_e64 s[10:11], 0, v[2:3]
11791// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x80,0x04,0x02,0x00]
11792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11793
11794v_cmp_ge_i64_e64 s[10:11], -1, v[2:3]
11795// W64: encoding: [0x0a,0x00,0xa6,0xd4,0xc1,0x04,0x02,0x00]
11796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11797
11798v_cmp_ge_i64_e64 s[10:11], 0.5, v[2:3]
11799// W64: encoding: [0x0a,0x00,0xa6,0xd4,0xf0,0x04,0x02,0x00]
11800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11801
11802v_cmp_ge_i64_e64 s[10:11], -4.0, v[2:3]
11803// W64: encoding: [0x0a,0x00,0xa6,0xd4,0xf7,0x04,0x02,0x00]
11804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11805
11806v_cmp_ge_i64_e64 s[10:11], v[1:2], v[254:255]
11807// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xfd,0x03,0x00]
11808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11809
11810v_cmp_ge_i64_e64 s[10:11], v[1:2], s[4:5]
11811// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x09,0x00,0x00]
11812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11813
11814v_cmp_ge_i64_e64 s[10:11], v[1:2], s[6:7]
11815// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x0d,0x00,0x00]
11816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11817
11818v_cmp_ge_i64_e64 s[10:11], v[1:2], s[100:101]
11819// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xc9,0x00,0x00]
11820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11821
11822v_cmp_ge_i64_e64 s[10:11], v[1:2], vcc
11823// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xd5,0x00,0x00]
11824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11825
11826v_cmp_ge_i64_e64 s[10:11], v[1:2], exec
11827// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xfd,0x00,0x00]
11828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11829
11830v_cmp_ge_i64_e64 s[10:11], v[1:2], 0
11831// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x01,0x01,0x00]
11832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11833
11834v_cmp_ge_i64_e64 s[10:11], v[1:2], -1
11835// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x83,0x01,0x00]
11836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11837
11838v_cmp_ge_i64_e64 s[10:11], v[1:2], 0.5
11839// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xe1,0x01,0x00]
11840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11841
11842v_cmp_ge_i64_e64 s[10:11], v[1:2], -4.0
11843// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xef,0x01,0x00]
11844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11845
11846v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3]
11847// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
11848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11849
11850v_cmp_t_i64_e64 s[12:13], v[1:2], v[2:3]
11851// W64: encoding: [0x0c,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
11852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11853
11854v_cmp_t_i64_e64 s[100:101], v[1:2], v[2:3]
11855// W64: encoding: [0x64,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
11856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11857
11858v_cmp_t_i64_e64 vcc, v[1:2], v[2:3]
11859// W64: encoding: [0x6a,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
11860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11861
11862v_cmp_t_i64_e64 s[10:11], v[254:255], v[2:3]
11863// W64: encoding: [0x0a,0x00,0xa7,0xd4,0xfe,0x05,0x02,0x00]
11864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11865
11866v_cmp_t_i64_e64 s[10:11], s[2:3], v[2:3]
11867// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x02,0x04,0x02,0x00]
11868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11869
11870v_cmp_t_i64_e64 s[10:11], s[4:5], v[2:3]
11871// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x04,0x04,0x02,0x00]
11872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11873
11874v_cmp_t_i64_e64 s[10:11], s[100:101], v[2:3]
11875// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x64,0x04,0x02,0x00]
11876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11877
11878v_cmp_t_i64_e64 s[10:11], vcc, v[2:3]
11879// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x6a,0x04,0x02,0x00]
11880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11881
11882v_cmp_t_i64_e64 s[10:11], exec, v[2:3]
11883// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x7e,0x04,0x02,0x00]
11884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11885
11886v_cmp_t_i64_e64 s[10:11], 0, v[2:3]
11887// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x80,0x04,0x02,0x00]
11888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11889
11890v_cmp_t_i64_e64 s[10:11], -1, v[2:3]
11891// W64: encoding: [0x0a,0x00,0xa7,0xd4,0xc1,0x04,0x02,0x00]
11892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11893
11894v_cmp_t_i64_e64 s[10:11], 0.5, v[2:3]
11895// W64: encoding: [0x0a,0x00,0xa7,0xd4,0xf0,0x04,0x02,0x00]
11896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11897
11898v_cmp_t_i64_e64 s[10:11], -4.0, v[2:3]
11899// W64: encoding: [0x0a,0x00,0xa7,0xd4,0xf7,0x04,0x02,0x00]
11900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11901
11902v_cmp_t_i64_e64 s[10:11], v[1:2], v[254:255]
11903// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xfd,0x03,0x00]
11904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11905
11906v_cmp_t_i64_e64 s[10:11], v[1:2], s[4:5]
11907// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x09,0x00,0x00]
11908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11909
11910v_cmp_t_i64_e64 s[10:11], v[1:2], s[6:7]
11911// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x0d,0x00,0x00]
11912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11913
11914v_cmp_t_i64_e64 s[10:11], v[1:2], s[100:101]
11915// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xc9,0x00,0x00]
11916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11917
11918v_cmp_t_i64_e64 s[10:11], v[1:2], vcc
11919// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xd5,0x00,0x00]
11920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11921
11922v_cmp_t_i64_e64 s[10:11], v[1:2], exec
11923// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xfd,0x00,0x00]
11924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11925
11926v_cmp_t_i64_e64 s[10:11], v[1:2], 0
11927// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x01,0x01,0x00]
11928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11929
11930v_cmp_t_i64_e64 s[10:11], v[1:2], -1
11931// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x83,0x01,0x00]
11932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11933
11934v_cmp_t_i64_e64 s[10:11], v[1:2], 0.5
11935// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xe1,0x01,0x00]
11936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11937
11938v_cmp_t_i64_e64 s[10:11], v[1:2], -4.0
11939// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xef,0x01,0x00]
11940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11941
11942v_cmp_class_f64_e64 s[10:11], v[1:2], v2
11943// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
11944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11945
11946v_cmp_class_f64_e64 s[12:13], v[1:2], v2
11947// W64: encoding: [0x0c,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
11948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11949
11950v_cmp_class_f64_e64 s[100:101], v[1:2], v2
11951// W64: encoding: [0x64,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
11952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11953
11954v_cmp_class_f64_e64 vcc, v[1:2], v2
11955// W64: encoding: [0x6a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
11956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11957
11958v_cmp_class_f64_e64 s[10:11], v[254:255], v2
11959// W64: encoding: [0x0a,0x00,0xa8,0xd4,0xfe,0x05,0x02,0x00]
11960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11961
11962v_cmp_class_f64_e64 s[10:11], s[2:3], v2
11963// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x02,0x04,0x02,0x00]
11964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11965
11966v_cmp_class_f64_e64 s[10:11], s[4:5], v2
11967// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x04,0x04,0x02,0x00]
11968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11969
11970v_cmp_class_f64_e64 s[10:11], s[100:101], v2
11971// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x64,0x04,0x02,0x00]
11972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11973
11974v_cmp_class_f64_e64 s[10:11], vcc, v2
11975// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x6a,0x04,0x02,0x00]
11976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11977
11978v_cmp_class_f64_e64 s[10:11], exec, v2
11979// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x7e,0x04,0x02,0x00]
11980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11981
11982v_cmp_class_f64_e64 s[10:11], 0, v2
11983// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x80,0x04,0x02,0x00]
11984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11985
11986v_cmp_class_f64_e64 s[10:11], -1, v2
11987// W64: encoding: [0x0a,0x00,0xa8,0xd4,0xc1,0x04,0x02,0x00]
11988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11989
11990v_cmp_class_f64_e64 s[10:11], 0.5, v2
11991// W64: encoding: [0x0a,0x00,0xa8,0xd4,0xf0,0x04,0x02,0x00]
11992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11993
11994v_cmp_class_f64_e64 s[10:11], -4.0, v2
11995// W64: encoding: [0x0a,0x00,0xa8,0xd4,0xf7,0x04,0x02,0x00]
11996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
11997
11998v_cmp_class_f64_e64 s[10:11], v[1:2], v255
11999// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xff,0x03,0x00]
12000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12001
12002v_cmp_class_f64_e64 s[10:11], v[1:2], s2
12003// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x00,0x00]
12004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12005
12006v_cmp_class_f64_e64 s[10:11], v[1:2], s101
12007// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xcb,0x00,0x00]
12008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12009
12010v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo
12011// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xd5,0x00,0x00]
12012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12013
12014v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi
12015// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xd7,0x00,0x00]
12016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12017
12018v_cmp_class_f64_e64 s[10:11], v[1:2], m0
12019// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xf9,0x00,0x00]
12020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12021
12022v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo
12023// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xfd,0x00,0x00]
12024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12025
12026v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi
12027// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xff,0x00,0x00]
12028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12029
12030v_cmp_class_f64_e64 s[10:11], v[1:2], 0
12031// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x01,0x01,0x00]
12032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12033
12034v_cmp_class_f64_e64 s[10:11], v[1:2], -1
12035// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x83,0x01,0x00]
12036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12037
12038v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5
12039// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xe1,0x01,0x00]
12040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12041
12042v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0
12043// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xef,0x01,0x00]
12044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12045
12046v_cmp_class_f64_e64 s[10:11], -v[1:2], v2
12047// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x20]
12048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12049
12050v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3]
12051// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
12052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12053
12054v_cmp_f_u64_e64 s[12:13], v[1:2], v[2:3]
12055// W64: encoding: [0x0c,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
12056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12057
12058v_cmp_f_u64_e64 s[100:101], v[1:2], v[2:3]
12059// W64: encoding: [0x64,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
12060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12061
12062v_cmp_f_u64_e64 vcc, v[1:2], v[2:3]
12063// W64: encoding: [0x6a,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
12064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12065
12066v_cmp_f_u64_e64 s[10:11], v[254:255], v[2:3]
12067// W64: encoding: [0x0a,0x00,0xe0,0xd4,0xfe,0x05,0x02,0x00]
12068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12069
12070v_cmp_f_u64_e64 s[10:11], s[2:3], v[2:3]
12071// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x02,0x04,0x02,0x00]
12072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12073
12074v_cmp_f_u64_e64 s[10:11], s[4:5], v[2:3]
12075// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x04,0x04,0x02,0x00]
12076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12077
12078v_cmp_f_u64_e64 s[10:11], s[100:101], v[2:3]
12079// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x64,0x04,0x02,0x00]
12080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12081
12082v_cmp_f_u64_e64 s[10:11], vcc, v[2:3]
12083// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x6a,0x04,0x02,0x00]
12084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12085
12086v_cmp_f_u64_e64 s[10:11], exec, v[2:3]
12087// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x7e,0x04,0x02,0x00]
12088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12089
12090v_cmp_f_u64_e64 s[10:11], 0, v[2:3]
12091// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x80,0x04,0x02,0x00]
12092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12093
12094v_cmp_f_u64_e64 s[10:11], -1, v[2:3]
12095// W64: encoding: [0x0a,0x00,0xe0,0xd4,0xc1,0x04,0x02,0x00]
12096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12097
12098v_cmp_f_u64_e64 s[10:11], 0.5, v[2:3]
12099// W64: encoding: [0x0a,0x00,0xe0,0xd4,0xf0,0x04,0x02,0x00]
12100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12101
12102v_cmp_f_u64_e64 s[10:11], -4.0, v[2:3]
12103// W64: encoding: [0x0a,0x00,0xe0,0xd4,0xf7,0x04,0x02,0x00]
12104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12105
12106v_cmp_f_u64_e64 s[10:11], v[1:2], v[254:255]
12107// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xfd,0x03,0x00]
12108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12109
12110v_cmp_f_u64_e64 s[10:11], v[1:2], s[4:5]
12111// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x09,0x00,0x00]
12112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12113
12114v_cmp_f_u64_e64 s[10:11], v[1:2], s[6:7]
12115// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x0d,0x00,0x00]
12116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12117
12118v_cmp_f_u64_e64 s[10:11], v[1:2], s[100:101]
12119// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xc9,0x00,0x00]
12120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12121
12122v_cmp_f_u64_e64 s[10:11], v[1:2], vcc
12123// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xd5,0x00,0x00]
12124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12125
12126v_cmp_f_u64_e64 s[10:11], v[1:2], exec
12127// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xfd,0x00,0x00]
12128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12129
12130v_cmp_f_u64_e64 s[10:11], v[1:2], 0
12131// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x01,0x01,0x00]
12132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12133
12134v_cmp_f_u64_e64 s[10:11], v[1:2], -1
12135// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x83,0x01,0x00]
12136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12137
12138v_cmp_f_u64_e64 s[10:11], v[1:2], 0.5
12139// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xe1,0x01,0x00]
12140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12141
12142v_cmp_f_u64_e64 s[10:11], v[1:2], -4.0
12143// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xef,0x01,0x00]
12144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12145
12146v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3]
12147// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
12148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12149
12150v_cmp_lt_u64_e64 s[12:13], v[1:2], v[2:3]
12151// W64: encoding: [0x0c,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
12152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12153
12154v_cmp_lt_u64_e64 s[100:101], v[1:2], v[2:3]
12155// W64: encoding: [0x64,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
12156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12157
12158v_cmp_lt_u64_e64 vcc, v[1:2], v[2:3]
12159// W64: encoding: [0x6a,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
12160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12161
12162v_cmp_lt_u64_e64 s[10:11], v[254:255], v[2:3]
12163// W64: encoding: [0x0a,0x00,0xe1,0xd4,0xfe,0x05,0x02,0x00]
12164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12165
12166v_cmp_lt_u64_e64 s[10:11], s[2:3], v[2:3]
12167// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x02,0x04,0x02,0x00]
12168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12169
12170v_cmp_lt_u64_e64 s[10:11], s[4:5], v[2:3]
12171// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x04,0x04,0x02,0x00]
12172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12173
12174v_cmp_lt_u64_e64 s[10:11], s[100:101], v[2:3]
12175// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x64,0x04,0x02,0x00]
12176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12177
12178v_cmp_lt_u64_e64 s[10:11], vcc, v[2:3]
12179// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x6a,0x04,0x02,0x00]
12180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12181
12182v_cmp_lt_u64_e64 s[10:11], exec, v[2:3]
12183// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x7e,0x04,0x02,0x00]
12184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12185
12186v_cmp_lt_u64_e64 s[10:11], 0, v[2:3]
12187// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x80,0x04,0x02,0x00]
12188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12189
12190v_cmp_lt_u64_e64 s[10:11], -1, v[2:3]
12191// W64: encoding: [0x0a,0x00,0xe1,0xd4,0xc1,0x04,0x02,0x00]
12192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12193
12194v_cmp_lt_u64_e64 s[10:11], 0.5, v[2:3]
12195// W64: encoding: [0x0a,0x00,0xe1,0xd4,0xf0,0x04,0x02,0x00]
12196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12197
12198v_cmp_lt_u64_e64 s[10:11], -4.0, v[2:3]
12199// W64: encoding: [0x0a,0x00,0xe1,0xd4,0xf7,0x04,0x02,0x00]
12200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12201
12202v_cmp_lt_u64_e64 s[10:11], v[1:2], v[254:255]
12203// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xfd,0x03,0x00]
12204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12205
12206v_cmp_lt_u64_e64 s[10:11], v[1:2], s[4:5]
12207// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x09,0x00,0x00]
12208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12209
12210v_cmp_lt_u64_e64 s[10:11], v[1:2], s[6:7]
12211// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x0d,0x00,0x00]
12212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12213
12214v_cmp_lt_u64_e64 s[10:11], v[1:2], s[100:101]
12215// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xc9,0x00,0x00]
12216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12217
12218v_cmp_lt_u64_e64 s[10:11], v[1:2], vcc
12219// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xd5,0x00,0x00]
12220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12221
12222v_cmp_lt_u64_e64 s[10:11], v[1:2], exec
12223// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xfd,0x00,0x00]
12224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12225
12226v_cmp_lt_u64_e64 s[10:11], v[1:2], 0
12227// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x01,0x01,0x00]
12228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12229
12230v_cmp_lt_u64_e64 s[10:11], v[1:2], -1
12231// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x83,0x01,0x00]
12232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12233
12234v_cmp_lt_u64_e64 s[10:11], v[1:2], 0.5
12235// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xe1,0x01,0x00]
12236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12237
12238v_cmp_lt_u64_e64 s[10:11], v[1:2], -4.0
12239// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xef,0x01,0x00]
12240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12241
12242v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3]
12243// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
12244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12245
12246v_cmp_eq_u64_e64 s[12:13], v[1:2], v[2:3]
12247// W64: encoding: [0x0c,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
12248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12249
12250v_cmp_eq_u64_e64 s[100:101], v[1:2], v[2:3]
12251// W64: encoding: [0x64,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
12252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12253
12254v_cmp_eq_u64_e64 vcc, v[1:2], v[2:3]
12255// W64: encoding: [0x6a,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
12256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12257
12258v_cmp_eq_u64_e64 s[10:11], v[254:255], v[2:3]
12259// W64: encoding: [0x0a,0x00,0xe2,0xd4,0xfe,0x05,0x02,0x00]
12260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12261
12262v_cmp_eq_u64_e64 s[10:11], s[2:3], v[2:3]
12263// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x02,0x04,0x02,0x00]
12264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12265
12266v_cmp_eq_u64_e64 s[10:11], s[4:5], v[2:3]
12267// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x04,0x04,0x02,0x00]
12268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12269
12270v_cmp_eq_u64_e64 s[10:11], s[100:101], v[2:3]
12271// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x64,0x04,0x02,0x00]
12272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12273
12274v_cmp_eq_u64_e64 s[10:11], vcc, v[2:3]
12275// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x6a,0x04,0x02,0x00]
12276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12277
12278v_cmp_eq_u64_e64 s[10:11], exec, v[2:3]
12279// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x7e,0x04,0x02,0x00]
12280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12281
12282v_cmp_eq_u64_e64 s[10:11], 0, v[2:3]
12283// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x80,0x04,0x02,0x00]
12284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12285
12286v_cmp_eq_u64_e64 s[10:11], -1, v[2:3]
12287// W64: encoding: [0x0a,0x00,0xe2,0xd4,0xc1,0x04,0x02,0x00]
12288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12289
12290v_cmp_eq_u64_e64 s[10:11], 0.5, v[2:3]
12291// W64: encoding: [0x0a,0x00,0xe2,0xd4,0xf0,0x04,0x02,0x00]
12292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12293
12294v_cmp_eq_u64_e64 s[10:11], -4.0, v[2:3]
12295// W64: encoding: [0x0a,0x00,0xe2,0xd4,0xf7,0x04,0x02,0x00]
12296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12297
12298v_cmp_eq_u64_e64 s[10:11], v[1:2], v[254:255]
12299// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xfd,0x03,0x00]
12300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12301
12302v_cmp_eq_u64_e64 s[10:11], v[1:2], s[4:5]
12303// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x09,0x00,0x00]
12304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12305
12306v_cmp_eq_u64_e64 s[10:11], v[1:2], s[6:7]
12307// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x0d,0x00,0x00]
12308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12309
12310v_cmp_eq_u64_e64 s[10:11], v[1:2], s[100:101]
12311// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xc9,0x00,0x00]
12312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12313
12314v_cmp_eq_u64_e64 s[10:11], v[1:2], vcc
12315// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xd5,0x00,0x00]
12316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12317
12318v_cmp_eq_u64_e64 s[10:11], v[1:2], exec
12319// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xfd,0x00,0x00]
12320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12321
12322v_cmp_eq_u64_e64 s[10:11], v[1:2], 0
12323// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x01,0x01,0x00]
12324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12325
12326v_cmp_eq_u64_e64 s[10:11], v[1:2], -1
12327// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x83,0x01,0x00]
12328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12329
12330v_cmp_eq_u64_e64 s[10:11], v[1:2], 0.5
12331// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xe1,0x01,0x00]
12332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12333
12334v_cmp_eq_u64_e64 s[10:11], v[1:2], -4.0
12335// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xef,0x01,0x00]
12336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12337
12338v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3]
12339// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
12340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12341
12342v_cmp_le_u64_e64 s[12:13], v[1:2], v[2:3]
12343// W64: encoding: [0x0c,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
12344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12345
12346v_cmp_le_u64_e64 s[100:101], v[1:2], v[2:3]
12347// W64: encoding: [0x64,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
12348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12349
12350v_cmp_le_u64_e64 vcc, v[1:2], v[2:3]
12351// W64: encoding: [0x6a,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
12352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12353
12354v_cmp_le_u64_e64 s[10:11], v[254:255], v[2:3]
12355// W64: encoding: [0x0a,0x00,0xe3,0xd4,0xfe,0x05,0x02,0x00]
12356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12357
12358v_cmp_le_u64_e64 s[10:11], s[2:3], v[2:3]
12359// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x02,0x04,0x02,0x00]
12360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12361
12362v_cmp_le_u64_e64 s[10:11], s[4:5], v[2:3]
12363// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x04,0x04,0x02,0x00]
12364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12365
12366v_cmp_le_u64_e64 s[10:11], s[100:101], v[2:3]
12367// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x64,0x04,0x02,0x00]
12368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12369
12370v_cmp_le_u64_e64 s[10:11], vcc, v[2:3]
12371// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x6a,0x04,0x02,0x00]
12372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12373
12374v_cmp_le_u64_e64 s[10:11], exec, v[2:3]
12375// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x7e,0x04,0x02,0x00]
12376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12377
12378v_cmp_le_u64_e64 s[10:11], 0, v[2:3]
12379// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x80,0x04,0x02,0x00]
12380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12381
12382v_cmp_le_u64_e64 s[10:11], -1, v[2:3]
12383// W64: encoding: [0x0a,0x00,0xe3,0xd4,0xc1,0x04,0x02,0x00]
12384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12385
12386v_cmp_le_u64_e64 s[10:11], 0.5, v[2:3]
12387// W64: encoding: [0x0a,0x00,0xe3,0xd4,0xf0,0x04,0x02,0x00]
12388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12389
12390v_cmp_le_u64_e64 s[10:11], -4.0, v[2:3]
12391// W64: encoding: [0x0a,0x00,0xe3,0xd4,0xf7,0x04,0x02,0x00]
12392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12393
12394v_cmp_le_u64_e64 s[10:11], v[1:2], v[254:255]
12395// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xfd,0x03,0x00]
12396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12397
12398v_cmp_le_u64_e64 s[10:11], v[1:2], s[4:5]
12399// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x09,0x00,0x00]
12400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12401
12402v_cmp_le_u64_e64 s[10:11], v[1:2], s[6:7]
12403// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x0d,0x00,0x00]
12404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12405
12406v_cmp_le_u64_e64 s[10:11], v[1:2], s[100:101]
12407// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xc9,0x00,0x00]
12408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12409
12410v_cmp_le_u64_e64 s[10:11], v[1:2], vcc
12411// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xd5,0x00,0x00]
12412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12413
12414v_cmp_le_u64_e64 s[10:11], v[1:2], exec
12415// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xfd,0x00,0x00]
12416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12417
12418v_cmp_le_u64_e64 s[10:11], v[1:2], 0
12419// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x01,0x01,0x00]
12420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12421
12422v_cmp_le_u64_e64 s[10:11], v[1:2], -1
12423// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x83,0x01,0x00]
12424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12425
12426v_cmp_le_u64_e64 s[10:11], v[1:2], 0.5
12427// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xe1,0x01,0x00]
12428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12429
12430v_cmp_le_u64_e64 s[10:11], v[1:2], -4.0
12431// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xef,0x01,0x00]
12432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12433
12434v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3]
12435// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
12436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12437
12438v_cmp_gt_u64_e64 s[12:13], v[1:2], v[2:3]
12439// W64: encoding: [0x0c,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
12440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12441
12442v_cmp_gt_u64_e64 s[100:101], v[1:2], v[2:3]
12443// W64: encoding: [0x64,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
12444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12445
12446v_cmp_gt_u64_e64 vcc, v[1:2], v[2:3]
12447// W64: encoding: [0x6a,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
12448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12449
12450v_cmp_gt_u64_e64 s[10:11], v[254:255], v[2:3]
12451// W64: encoding: [0x0a,0x00,0xe4,0xd4,0xfe,0x05,0x02,0x00]
12452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12453
12454v_cmp_gt_u64_e64 s[10:11], s[2:3], v[2:3]
12455// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x02,0x04,0x02,0x00]
12456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12457
12458v_cmp_gt_u64_e64 s[10:11], s[4:5], v[2:3]
12459// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x04,0x04,0x02,0x00]
12460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12461
12462v_cmp_gt_u64_e64 s[10:11], s[100:101], v[2:3]
12463// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x64,0x04,0x02,0x00]
12464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12465
12466v_cmp_gt_u64_e64 s[10:11], vcc, v[2:3]
12467// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x6a,0x04,0x02,0x00]
12468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12469
12470v_cmp_gt_u64_e64 s[10:11], exec, v[2:3]
12471// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x7e,0x04,0x02,0x00]
12472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12473
12474v_cmp_gt_u64_e64 s[10:11], 0, v[2:3]
12475// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x80,0x04,0x02,0x00]
12476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12477
12478v_cmp_gt_u64_e64 s[10:11], -1, v[2:3]
12479// W64: encoding: [0x0a,0x00,0xe4,0xd4,0xc1,0x04,0x02,0x00]
12480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12481
12482v_cmp_gt_u64_e64 s[10:11], 0.5, v[2:3]
12483// W64: encoding: [0x0a,0x00,0xe4,0xd4,0xf0,0x04,0x02,0x00]
12484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12485
12486v_cmp_gt_u64_e64 s[10:11], -4.0, v[2:3]
12487// W64: encoding: [0x0a,0x00,0xe4,0xd4,0xf7,0x04,0x02,0x00]
12488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12489
12490v_cmp_gt_u64_e64 s[10:11], v[1:2], v[254:255]
12491// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xfd,0x03,0x00]
12492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12493
12494v_cmp_gt_u64_e64 s[10:11], v[1:2], s[4:5]
12495// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x09,0x00,0x00]
12496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12497
12498v_cmp_gt_u64_e64 s[10:11], v[1:2], s[6:7]
12499// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x0d,0x00,0x00]
12500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12501
12502v_cmp_gt_u64_e64 s[10:11], v[1:2], s[100:101]
12503// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xc9,0x00,0x00]
12504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12505
12506v_cmp_gt_u64_e64 s[10:11], v[1:2], vcc
12507// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xd5,0x00,0x00]
12508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12509
12510v_cmp_gt_u64_e64 s[10:11], v[1:2], exec
12511// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xfd,0x00,0x00]
12512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12513
12514v_cmp_gt_u64_e64 s[10:11], v[1:2], 0
12515// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x01,0x01,0x00]
12516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12517
12518v_cmp_gt_u64_e64 s[10:11], v[1:2], -1
12519// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x83,0x01,0x00]
12520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12521
12522v_cmp_gt_u64_e64 s[10:11], v[1:2], 0.5
12523// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xe1,0x01,0x00]
12524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12525
12526v_cmp_gt_u64_e64 s[10:11], v[1:2], -4.0
12527// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xef,0x01,0x00]
12528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12529
12530v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3]
12531// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
12532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12533
12534v_cmp_ne_u64_e64 s[12:13], v[1:2], v[2:3]
12535// W64: encoding: [0x0c,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
12536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12537
12538v_cmp_ne_u64_e64 s[100:101], v[1:2], v[2:3]
12539// W64: encoding: [0x64,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
12540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12541
12542v_cmp_ne_u64_e64 vcc, v[1:2], v[2:3]
12543// W64: encoding: [0x6a,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
12544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12545
12546v_cmp_ne_u64_e64 s[10:11], v[254:255], v[2:3]
12547// W64: encoding: [0x0a,0x00,0xe5,0xd4,0xfe,0x05,0x02,0x00]
12548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12549
12550v_cmp_ne_u64_e64 s[10:11], s[2:3], v[2:3]
12551// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x02,0x04,0x02,0x00]
12552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12553
12554v_cmp_ne_u64_e64 s[10:11], s[4:5], v[2:3]
12555// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x04,0x04,0x02,0x00]
12556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12557
12558v_cmp_ne_u64_e64 s[10:11], s[100:101], v[2:3]
12559// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x64,0x04,0x02,0x00]
12560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12561
12562v_cmp_ne_u64_e64 s[10:11], vcc, v[2:3]
12563// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x6a,0x04,0x02,0x00]
12564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12565
12566v_cmp_ne_u64_e64 s[10:11], exec, v[2:3]
12567// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x7e,0x04,0x02,0x00]
12568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12569
12570v_cmp_ne_u64_e64 s[10:11], 0, v[2:3]
12571// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x80,0x04,0x02,0x00]
12572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12573
12574v_cmp_ne_u64_e64 s[10:11], -1, v[2:3]
12575// W64: encoding: [0x0a,0x00,0xe5,0xd4,0xc1,0x04,0x02,0x00]
12576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12577
12578v_cmp_ne_u64_e64 s[10:11], 0.5, v[2:3]
12579// W64: encoding: [0x0a,0x00,0xe5,0xd4,0xf0,0x04,0x02,0x00]
12580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12581
12582v_cmp_ne_u64_e64 s[10:11], -4.0, v[2:3]
12583// W64: encoding: [0x0a,0x00,0xe5,0xd4,0xf7,0x04,0x02,0x00]
12584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12585
12586v_cmp_ne_u64_e64 s[10:11], v[1:2], v[254:255]
12587// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xfd,0x03,0x00]
12588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12589
12590v_cmp_ne_u64_e64 s[10:11], v[1:2], s[4:5]
12591// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x09,0x00,0x00]
12592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12593
12594v_cmp_ne_u64_e64 s[10:11], v[1:2], s[6:7]
12595// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x0d,0x00,0x00]
12596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12597
12598v_cmp_ne_u64_e64 s[10:11], v[1:2], s[100:101]
12599// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xc9,0x00,0x00]
12600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12601
12602v_cmp_ne_u64_e64 s[10:11], v[1:2], vcc
12603// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xd5,0x00,0x00]
12604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12605
12606v_cmp_ne_u64_e64 s[10:11], v[1:2], exec
12607// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xfd,0x00,0x00]
12608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12609
12610v_cmp_ne_u64_e64 s[10:11], v[1:2], 0
12611// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x01,0x01,0x00]
12612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12613
12614v_cmp_ne_u64_e64 s[10:11], v[1:2], -1
12615// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x83,0x01,0x00]
12616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12617
12618v_cmp_ne_u64_e64 s[10:11], v[1:2], 0.5
12619// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xe1,0x01,0x00]
12620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12621
12622v_cmp_ne_u64_e64 s[10:11], v[1:2], -4.0
12623// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xef,0x01,0x00]
12624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12625
12626v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3]
12627// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
12628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12629
12630v_cmp_ge_u64_e64 s[12:13], v[1:2], v[2:3]
12631// W64: encoding: [0x0c,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
12632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12633
12634v_cmp_ge_u64_e64 s[100:101], v[1:2], v[2:3]
12635// W64: encoding: [0x64,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
12636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12637
12638v_cmp_ge_u64_e64 vcc, v[1:2], v[2:3]
12639// W64: encoding: [0x6a,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
12640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12641
12642v_cmp_ge_u64_e64 s[10:11], v[254:255], v[2:3]
12643// W64: encoding: [0x0a,0x00,0xe6,0xd4,0xfe,0x05,0x02,0x00]
12644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12645
12646v_cmp_ge_u64_e64 s[10:11], s[2:3], v[2:3]
12647// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x02,0x04,0x02,0x00]
12648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12649
12650v_cmp_ge_u64_e64 s[10:11], s[4:5], v[2:3]
12651// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x04,0x04,0x02,0x00]
12652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12653
12654v_cmp_ge_u64_e64 s[10:11], s[100:101], v[2:3]
12655// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x64,0x04,0x02,0x00]
12656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12657
12658v_cmp_ge_u64_e64 s[10:11], vcc, v[2:3]
12659// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x6a,0x04,0x02,0x00]
12660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12661
12662v_cmp_ge_u64_e64 s[10:11], exec, v[2:3]
12663// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x7e,0x04,0x02,0x00]
12664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12665
12666v_cmp_ge_u64_e64 s[10:11], 0, v[2:3]
12667// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x80,0x04,0x02,0x00]
12668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12669
12670v_cmp_ge_u64_e64 s[10:11], -1, v[2:3]
12671// W64: encoding: [0x0a,0x00,0xe6,0xd4,0xc1,0x04,0x02,0x00]
12672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12673
12674v_cmp_ge_u64_e64 s[10:11], 0.5, v[2:3]
12675// W64: encoding: [0x0a,0x00,0xe6,0xd4,0xf0,0x04,0x02,0x00]
12676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12677
12678v_cmp_ge_u64_e64 s[10:11], -4.0, v[2:3]
12679// W64: encoding: [0x0a,0x00,0xe6,0xd4,0xf7,0x04,0x02,0x00]
12680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12681
12682v_cmp_ge_u64_e64 s[10:11], v[1:2], v[254:255]
12683// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xfd,0x03,0x00]
12684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12685
12686v_cmp_ge_u64_e64 s[10:11], v[1:2], s[4:5]
12687// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x09,0x00,0x00]
12688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12689
12690v_cmp_ge_u64_e64 s[10:11], v[1:2], s[6:7]
12691// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x0d,0x00,0x00]
12692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12693
12694v_cmp_ge_u64_e64 s[10:11], v[1:2], s[100:101]
12695// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xc9,0x00,0x00]
12696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12697
12698v_cmp_ge_u64_e64 s[10:11], v[1:2], vcc
12699// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xd5,0x00,0x00]
12700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12701
12702v_cmp_ge_u64_e64 s[10:11], v[1:2], exec
12703// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xfd,0x00,0x00]
12704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12705
12706v_cmp_ge_u64_e64 s[10:11], v[1:2], 0
12707// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x01,0x01,0x00]
12708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12709
12710v_cmp_ge_u64_e64 s[10:11], v[1:2], -1
12711// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x83,0x01,0x00]
12712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12713
12714v_cmp_ge_u64_e64 s[10:11], v[1:2], 0.5
12715// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xe1,0x01,0x00]
12716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12717
12718v_cmp_ge_u64_e64 s[10:11], v[1:2], -4.0
12719// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xef,0x01,0x00]
12720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12721
12722v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3]
12723// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
12724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12725
12726v_cmp_t_u64_e64 s[12:13], v[1:2], v[2:3]
12727// W64: encoding: [0x0c,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
12728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12729
12730v_cmp_t_u64_e64 s[100:101], v[1:2], v[2:3]
12731// W64: encoding: [0x64,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
12732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12733
12734v_cmp_t_u64_e64 vcc, v[1:2], v[2:3]
12735// W64: encoding: [0x6a,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
12736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12737
12738v_cmp_t_u64_e64 s[10:11], v[254:255], v[2:3]
12739// W64: encoding: [0x0a,0x00,0xe7,0xd4,0xfe,0x05,0x02,0x00]
12740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12741
12742v_cmp_t_u64_e64 s[10:11], s[2:3], v[2:3]
12743// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x02,0x04,0x02,0x00]
12744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12745
12746v_cmp_t_u64_e64 s[10:11], s[4:5], v[2:3]
12747// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x04,0x04,0x02,0x00]
12748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12749
12750v_cmp_t_u64_e64 s[10:11], s[100:101], v[2:3]
12751// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x64,0x04,0x02,0x00]
12752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12753
12754v_cmp_t_u64_e64 s[10:11], vcc, v[2:3]
12755// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x6a,0x04,0x02,0x00]
12756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12757
12758v_cmp_t_u64_e64 s[10:11], exec, v[2:3]
12759// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x7e,0x04,0x02,0x00]
12760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12761
12762v_cmp_t_u64_e64 s[10:11], 0, v[2:3]
12763// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x80,0x04,0x02,0x00]
12764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12765
12766v_cmp_t_u64_e64 s[10:11], -1, v[2:3]
12767// W64: encoding: [0x0a,0x00,0xe7,0xd4,0xc1,0x04,0x02,0x00]
12768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12769
12770v_cmp_t_u64_e64 s[10:11], 0.5, v[2:3]
12771// W64: encoding: [0x0a,0x00,0xe7,0xd4,0xf0,0x04,0x02,0x00]
12772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12773
12774v_cmp_t_u64_e64 s[10:11], -4.0, v[2:3]
12775// W64: encoding: [0x0a,0x00,0xe7,0xd4,0xf7,0x04,0x02,0x00]
12776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12777
12778v_cmp_t_u64_e64 s[10:11], v[1:2], v[254:255]
12779// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xfd,0x03,0x00]
12780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12781
12782v_cmp_t_u64_e64 s[10:11], v[1:2], s[4:5]
12783// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x09,0x00,0x00]
12784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12785
12786v_cmp_t_u64_e64 s[10:11], v[1:2], s[6:7]
12787// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x0d,0x00,0x00]
12788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12789
12790v_cmp_t_u64_e64 s[10:11], v[1:2], s[100:101]
12791// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xc9,0x00,0x00]
12792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12793
12794v_cmp_t_u64_e64 s[10:11], v[1:2], vcc
12795// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xd5,0x00,0x00]
12796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12797
12798v_cmp_t_u64_e64 s[10:11], v[1:2], exec
12799// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xfd,0x00,0x00]
12800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12801
12802v_cmp_t_u64_e64 s[10:11], v[1:2], 0
12803// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x01,0x01,0x00]
12804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12805
12806v_cmp_t_u64_e64 s[10:11], v[1:2], -1
12807// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x83,0x01,0x00]
12808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12809
12810v_cmp_t_u64_e64 s[10:11], v[1:2], 0.5
12811// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xe1,0x01,0x00]
12812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12813
12814v_cmp_t_u64_e64 s[10:11], v[1:2], -4.0
12815// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xef,0x01,0x00]
12816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12817
12818v_cmp_f_i64_e64 s10, v[1:2], v[2:3]
12819// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
12820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12821
12822v_cmp_f_i64_e64 s12, v[1:2], v[2:3]
12823// W32: encoding: [0x0c,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
12824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12825
12826v_cmp_f_i64_e64 s100, v[1:2], v[2:3]
12827// W32: encoding: [0x64,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
12828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12829
12830v_cmp_f_i64_e64 vcc_lo, v[1:2], v[2:3]
12831// W32: encoding: [0x6a,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
12832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12833
12834v_cmp_f_i64_e64 s10, v[254:255], v[2:3]
12835// W32: encoding: [0x0a,0x00,0xa0,0xd4,0xfe,0x05,0x02,0x00]
12836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12837
12838v_cmp_f_i64_e64 s10, s[2:3], v[2:3]
12839// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x02,0x04,0x02,0x00]
12840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12841
12842v_cmp_f_i64_e64 s10, s[4:5], v[2:3]
12843// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x04,0x04,0x02,0x00]
12844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12845
12846v_cmp_f_i64_e64 s10, s[100:101], v[2:3]
12847// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x64,0x04,0x02,0x00]
12848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12849
12850v_cmp_f_i64_e64 s10, vcc, v[2:3]
12851// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x6a,0x04,0x02,0x00]
12852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12853
12854v_cmp_f_i64_e64 s10, exec, v[2:3]
12855// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x7e,0x04,0x02,0x00]
12856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12857
12858v_cmp_f_i64_e64 s10, 0, v[2:3]
12859// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x80,0x04,0x02,0x00]
12860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12861
12862v_cmp_f_i64_e64 s10, -1, v[2:3]
12863// W32: encoding: [0x0a,0x00,0xa0,0xd4,0xc1,0x04,0x02,0x00]
12864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12865
12866v_cmp_f_i64_e64 s10, 0.5, v[2:3]
12867// W32: encoding: [0x0a,0x00,0xa0,0xd4,0xf0,0x04,0x02,0x00]
12868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12869
12870v_cmp_f_i64_e64 s10, -4.0, v[2:3]
12871// W32: encoding: [0x0a,0x00,0xa0,0xd4,0xf7,0x04,0x02,0x00]
12872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12873
12874v_cmp_f_i64_e64 s10, v[1:2], v[254:255]
12875// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xfd,0x03,0x00]
12876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12877
12878v_cmp_f_i64_e64 s10, v[1:2], s[4:5]
12879// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x09,0x00,0x00]
12880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12881
12882v_cmp_f_i64_e64 s10, v[1:2], s[6:7]
12883// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x0d,0x00,0x00]
12884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12885
12886v_cmp_f_i64_e64 s10, v[1:2], s[100:101]
12887// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xc9,0x00,0x00]
12888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12889
12890v_cmp_f_i64_e64 s10, v[1:2], vcc
12891// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xd5,0x00,0x00]
12892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12893
12894v_cmp_f_i64_e64 s10, v[1:2], exec
12895// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xfd,0x00,0x00]
12896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12897
12898v_cmp_f_i64_e64 s10, v[1:2], 0
12899// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x01,0x01,0x00]
12900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12901
12902v_cmp_f_i64_e64 s10, v[1:2], -1
12903// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x83,0x01,0x00]
12904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12905
12906v_cmp_f_i64_e64 s10, v[1:2], 0.5
12907// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xe1,0x01,0x00]
12908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12909
12910v_cmp_f_i64_e64 s10, v[1:2], -4.0
12911// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xef,0x01,0x00]
12912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12913
12914v_cmp_lt_i64_e64 s10, v[1:2], v[2:3]
12915// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
12916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12917
12918v_cmp_lt_i64_e64 s12, v[1:2], v[2:3]
12919// W32: encoding: [0x0c,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
12920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12921
12922v_cmp_lt_i64_e64 s100, v[1:2], v[2:3]
12923// W32: encoding: [0x64,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
12924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12925
12926v_cmp_lt_i64_e64 vcc_lo, v[1:2], v[2:3]
12927// W32: encoding: [0x6a,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
12928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12929
12930v_cmp_lt_i64_e64 s10, v[254:255], v[2:3]
12931// W32: encoding: [0x0a,0x00,0xa1,0xd4,0xfe,0x05,0x02,0x00]
12932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12933
12934v_cmp_lt_i64_e64 s10, s[2:3], v[2:3]
12935// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x02,0x04,0x02,0x00]
12936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12937
12938v_cmp_lt_i64_e64 s10, s[4:5], v[2:3]
12939// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x04,0x04,0x02,0x00]
12940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12941
12942v_cmp_lt_i64_e64 s10, s[100:101], v[2:3]
12943// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x64,0x04,0x02,0x00]
12944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12945
12946v_cmp_lt_i64_e64 s10, vcc, v[2:3]
12947// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x6a,0x04,0x02,0x00]
12948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12949
12950v_cmp_lt_i64_e64 s10, exec, v[2:3]
12951// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x7e,0x04,0x02,0x00]
12952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12953
12954v_cmp_lt_i64_e64 s10, 0, v[2:3]
12955// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x80,0x04,0x02,0x00]
12956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12957
12958v_cmp_lt_i64_e64 s10, -1, v[2:3]
12959// W32: encoding: [0x0a,0x00,0xa1,0xd4,0xc1,0x04,0x02,0x00]
12960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12961
12962v_cmp_lt_i64_e64 s10, 0.5, v[2:3]
12963// W32: encoding: [0x0a,0x00,0xa1,0xd4,0xf0,0x04,0x02,0x00]
12964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12965
12966v_cmp_lt_i64_e64 s10, -4.0, v[2:3]
12967// W32: encoding: [0x0a,0x00,0xa1,0xd4,0xf7,0x04,0x02,0x00]
12968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12969
12970v_cmp_lt_i64_e64 s10, v[1:2], v[254:255]
12971// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xfd,0x03,0x00]
12972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12973
12974v_cmp_lt_i64_e64 s10, v[1:2], s[4:5]
12975// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x09,0x00,0x00]
12976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12977
12978v_cmp_lt_i64_e64 s10, v[1:2], s[6:7]
12979// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x0d,0x00,0x00]
12980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12981
12982v_cmp_lt_i64_e64 s10, v[1:2], s[100:101]
12983// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xc9,0x00,0x00]
12984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12985
12986v_cmp_lt_i64_e64 s10, v[1:2], vcc
12987// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xd5,0x00,0x00]
12988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12989
12990v_cmp_lt_i64_e64 s10, v[1:2], exec
12991// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xfd,0x00,0x00]
12992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12993
12994v_cmp_lt_i64_e64 s10, v[1:2], 0
12995// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x01,0x01,0x00]
12996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
12997
12998v_cmp_lt_i64_e64 s10, v[1:2], -1
12999// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x83,0x01,0x00]
13000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13001
13002v_cmp_lt_i64_e64 s10, v[1:2], 0.5
13003// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xe1,0x01,0x00]
13004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13005
13006v_cmp_lt_i64_e64 s10, v[1:2], -4.0
13007// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xef,0x01,0x00]
13008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13009
13010v_cmp_eq_i64_e64 s10, v[1:2], v[2:3]
13011// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
13012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13013
13014v_cmp_eq_i64_e64 s12, v[1:2], v[2:3]
13015// W32: encoding: [0x0c,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
13016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13017
13018v_cmp_eq_i64_e64 s100, v[1:2], v[2:3]
13019// W32: encoding: [0x64,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
13020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13021
13022v_cmp_eq_i64_e64 vcc_lo, v[1:2], v[2:3]
13023// W32: encoding: [0x6a,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
13024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13025
13026v_cmp_eq_i64_e64 s10, v[254:255], v[2:3]
13027// W32: encoding: [0x0a,0x00,0xa2,0xd4,0xfe,0x05,0x02,0x00]
13028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13029
13030v_cmp_eq_i64_e64 s10, s[2:3], v[2:3]
13031// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x02,0x04,0x02,0x00]
13032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13033
13034v_cmp_eq_i64_e64 s10, s[4:5], v[2:3]
13035// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x04,0x04,0x02,0x00]
13036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13037
13038v_cmp_eq_i64_e64 s10, s[100:101], v[2:3]
13039// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x64,0x04,0x02,0x00]
13040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13041
13042v_cmp_eq_i64_e64 s10, vcc, v[2:3]
13043// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x6a,0x04,0x02,0x00]
13044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13045
13046v_cmp_eq_i64_e64 s10, exec, v[2:3]
13047// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x7e,0x04,0x02,0x00]
13048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13049
13050v_cmp_eq_i64_e64 s10, 0, v[2:3]
13051// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x80,0x04,0x02,0x00]
13052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13053
13054v_cmp_eq_i64_e64 s10, -1, v[2:3]
13055// W32: encoding: [0x0a,0x00,0xa2,0xd4,0xc1,0x04,0x02,0x00]
13056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13057
13058v_cmp_eq_i64_e64 s10, 0.5, v[2:3]
13059// W32: encoding: [0x0a,0x00,0xa2,0xd4,0xf0,0x04,0x02,0x00]
13060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13061
13062v_cmp_eq_i64_e64 s10, -4.0, v[2:3]
13063// W32: encoding: [0x0a,0x00,0xa2,0xd4,0xf7,0x04,0x02,0x00]
13064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13065
13066v_cmp_eq_i64_e64 s10, v[1:2], v[254:255]
13067// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xfd,0x03,0x00]
13068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13069
13070v_cmp_eq_i64_e64 s10, v[1:2], s[4:5]
13071// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x09,0x00,0x00]
13072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13073
13074v_cmp_eq_i64_e64 s10, v[1:2], s[6:7]
13075// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x0d,0x00,0x00]
13076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13077
13078v_cmp_eq_i64_e64 s10, v[1:2], s[100:101]
13079// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xc9,0x00,0x00]
13080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13081
13082v_cmp_eq_i64_e64 s10, v[1:2], vcc
13083// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xd5,0x00,0x00]
13084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13085
13086v_cmp_eq_i64_e64 s10, v[1:2], exec
13087// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xfd,0x00,0x00]
13088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13089
13090v_cmp_eq_i64_e64 s10, v[1:2], 0
13091// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x01,0x01,0x00]
13092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13093
13094v_cmp_eq_i64_e64 s10, v[1:2], -1
13095// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x83,0x01,0x00]
13096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13097
13098v_cmp_eq_i64_e64 s10, v[1:2], 0.5
13099// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xe1,0x01,0x00]
13100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13101
13102v_cmp_eq_i64_e64 s10, v[1:2], -4.0
13103// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xef,0x01,0x00]
13104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13105
13106v_cmp_le_i64_e64 s10, v[1:2], v[2:3]
13107// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
13108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13109
13110v_cmp_le_i64_e64 s12, v[1:2], v[2:3]
13111// W32: encoding: [0x0c,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
13112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13113
13114v_cmp_le_i64_e64 s100, v[1:2], v[2:3]
13115// W32: encoding: [0x64,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
13116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13117
13118v_cmp_le_i64_e64 vcc_lo, v[1:2], v[2:3]
13119// W32: encoding: [0x6a,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
13120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13121
13122v_cmp_le_i64_e64 s10, v[254:255], v[2:3]
13123// W32: encoding: [0x0a,0x00,0xa3,0xd4,0xfe,0x05,0x02,0x00]
13124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13125
13126v_cmp_le_i64_e64 s10, s[2:3], v[2:3]
13127// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x02,0x04,0x02,0x00]
13128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13129
13130v_cmp_le_i64_e64 s10, s[4:5], v[2:3]
13131// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x04,0x04,0x02,0x00]
13132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13133
13134v_cmp_le_i64_e64 s10, s[100:101], v[2:3]
13135// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x64,0x04,0x02,0x00]
13136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13137
13138v_cmp_le_i64_e64 s10, vcc, v[2:3]
13139// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x6a,0x04,0x02,0x00]
13140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13141
13142v_cmp_le_i64_e64 s10, exec, v[2:3]
13143// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x7e,0x04,0x02,0x00]
13144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13145
13146v_cmp_le_i64_e64 s10, 0, v[2:3]
13147// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x80,0x04,0x02,0x00]
13148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13149
13150v_cmp_le_i64_e64 s10, -1, v[2:3]
13151// W32: encoding: [0x0a,0x00,0xa3,0xd4,0xc1,0x04,0x02,0x00]
13152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13153
13154v_cmp_le_i64_e64 s10, 0.5, v[2:3]
13155// W32: encoding: [0x0a,0x00,0xa3,0xd4,0xf0,0x04,0x02,0x00]
13156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13157
13158v_cmp_le_i64_e64 s10, -4.0, v[2:3]
13159// W32: encoding: [0x0a,0x00,0xa3,0xd4,0xf7,0x04,0x02,0x00]
13160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13161
13162v_cmp_le_i64_e64 s10, v[1:2], v[254:255]
13163// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xfd,0x03,0x00]
13164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13165
13166v_cmp_le_i64_e64 s10, v[1:2], s[4:5]
13167// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x09,0x00,0x00]
13168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13169
13170v_cmp_le_i64_e64 s10, v[1:2], s[6:7]
13171// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x0d,0x00,0x00]
13172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13173
13174v_cmp_le_i64_e64 s10, v[1:2], s[100:101]
13175// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xc9,0x00,0x00]
13176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13177
13178v_cmp_le_i64_e64 s10, v[1:2], vcc
13179// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xd5,0x00,0x00]
13180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13181
13182v_cmp_le_i64_e64 s10, v[1:2], exec
13183// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xfd,0x00,0x00]
13184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13185
13186v_cmp_le_i64_e64 s10, v[1:2], 0
13187// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x01,0x01,0x00]
13188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13189
13190v_cmp_le_i64_e64 s10, v[1:2], -1
13191// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x83,0x01,0x00]
13192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13193
13194v_cmp_le_i64_e64 s10, v[1:2], 0.5
13195// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xe1,0x01,0x00]
13196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13197
13198v_cmp_le_i64_e64 s10, v[1:2], -4.0
13199// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xef,0x01,0x00]
13200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13201
13202v_cmp_gt_i64_e64 s10, v[1:2], v[2:3]
13203// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
13204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13205
13206v_cmp_gt_i64_e64 s12, v[1:2], v[2:3]
13207// W32: encoding: [0x0c,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
13208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13209
13210v_cmp_gt_i64_e64 s100, v[1:2], v[2:3]
13211// W32: encoding: [0x64,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
13212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13213
13214v_cmp_gt_i64_e64 vcc_lo, v[1:2], v[2:3]
13215// W32: encoding: [0x6a,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
13216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13217
13218v_cmp_gt_i64_e64 s10, v[254:255], v[2:3]
13219// W32: encoding: [0x0a,0x00,0xa4,0xd4,0xfe,0x05,0x02,0x00]
13220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13221
13222v_cmp_gt_i64_e64 s10, s[2:3], v[2:3]
13223// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x02,0x04,0x02,0x00]
13224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13225
13226v_cmp_gt_i64_e64 s10, s[4:5], v[2:3]
13227// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x04,0x04,0x02,0x00]
13228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13229
13230v_cmp_gt_i64_e64 s10, s[100:101], v[2:3]
13231// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x64,0x04,0x02,0x00]
13232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13233
13234v_cmp_gt_i64_e64 s10, vcc, v[2:3]
13235// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x6a,0x04,0x02,0x00]
13236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13237
13238v_cmp_gt_i64_e64 s10, exec, v[2:3]
13239// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x7e,0x04,0x02,0x00]
13240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13241
13242v_cmp_gt_i64_e64 s10, 0, v[2:3]
13243// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x80,0x04,0x02,0x00]
13244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13245
13246v_cmp_gt_i64_e64 s10, -1, v[2:3]
13247// W32: encoding: [0x0a,0x00,0xa4,0xd4,0xc1,0x04,0x02,0x00]
13248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13249
13250v_cmp_gt_i64_e64 s10, 0.5, v[2:3]
13251// W32: encoding: [0x0a,0x00,0xa4,0xd4,0xf0,0x04,0x02,0x00]
13252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13253
13254v_cmp_gt_i64_e64 s10, -4.0, v[2:3]
13255// W32: encoding: [0x0a,0x00,0xa4,0xd4,0xf7,0x04,0x02,0x00]
13256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13257
13258v_cmp_gt_i64_e64 s10, v[1:2], v[254:255]
13259// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xfd,0x03,0x00]
13260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13261
13262v_cmp_gt_i64_e64 s10, v[1:2], s[4:5]
13263// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x09,0x00,0x00]
13264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13265
13266v_cmp_gt_i64_e64 s10, v[1:2], s[6:7]
13267// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x0d,0x00,0x00]
13268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13269
13270v_cmp_gt_i64_e64 s10, v[1:2], s[100:101]
13271// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xc9,0x00,0x00]
13272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13273
13274v_cmp_gt_i64_e64 s10, v[1:2], vcc
13275// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xd5,0x00,0x00]
13276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13277
13278v_cmp_gt_i64_e64 s10, v[1:2], exec
13279// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xfd,0x00,0x00]
13280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13281
13282v_cmp_gt_i64_e64 s10, v[1:2], 0
13283// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x01,0x01,0x00]
13284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13285
13286v_cmp_gt_i64_e64 s10, v[1:2], -1
13287// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x83,0x01,0x00]
13288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13289
13290v_cmp_gt_i64_e64 s10, v[1:2], 0.5
13291// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xe1,0x01,0x00]
13292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13293
13294v_cmp_gt_i64_e64 s10, v[1:2], -4.0
13295// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xef,0x01,0x00]
13296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13297
13298v_cmp_ne_i64_e64 s10, v[1:2], v[2:3]
13299// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
13300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13301
13302v_cmp_ne_i64_e64 s12, v[1:2], v[2:3]
13303// W32: encoding: [0x0c,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
13304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13305
13306v_cmp_ne_i64_e64 s100, v[1:2], v[2:3]
13307// W32: encoding: [0x64,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
13308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13309
13310v_cmp_ne_i64_e64 vcc_lo, v[1:2], v[2:3]
13311// W32: encoding: [0x6a,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
13312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13313
13314v_cmp_ne_i64_e64 s10, v[254:255], v[2:3]
13315// W32: encoding: [0x0a,0x00,0xa5,0xd4,0xfe,0x05,0x02,0x00]
13316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13317
13318v_cmp_ne_i64_e64 s10, s[2:3], v[2:3]
13319// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x02,0x04,0x02,0x00]
13320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13321
13322v_cmp_ne_i64_e64 s10, s[4:5], v[2:3]
13323// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x04,0x04,0x02,0x00]
13324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13325
13326v_cmp_ne_i64_e64 s10, s[100:101], v[2:3]
13327// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x64,0x04,0x02,0x00]
13328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13329
13330v_cmp_ne_i64_e64 s10, vcc, v[2:3]
13331// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x6a,0x04,0x02,0x00]
13332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13333
13334v_cmp_ne_i64_e64 s10, exec, v[2:3]
13335// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x7e,0x04,0x02,0x00]
13336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13337
13338v_cmp_ne_i64_e64 s10, 0, v[2:3]
13339// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x80,0x04,0x02,0x00]
13340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13341
13342v_cmp_ne_i64_e64 s10, -1, v[2:3]
13343// W32: encoding: [0x0a,0x00,0xa5,0xd4,0xc1,0x04,0x02,0x00]
13344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13345
13346v_cmp_ne_i64_e64 s10, 0.5, v[2:3]
13347// W32: encoding: [0x0a,0x00,0xa5,0xd4,0xf0,0x04,0x02,0x00]
13348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13349
13350v_cmp_ne_i64_e64 s10, -4.0, v[2:3]
13351// W32: encoding: [0x0a,0x00,0xa5,0xd4,0xf7,0x04,0x02,0x00]
13352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13353
13354v_cmp_ne_i64_e64 s10, v[1:2], v[254:255]
13355// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xfd,0x03,0x00]
13356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13357
13358v_cmp_ne_i64_e64 s10, v[1:2], s[4:5]
13359// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x09,0x00,0x00]
13360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13361
13362v_cmp_ne_i64_e64 s10, v[1:2], s[6:7]
13363// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x0d,0x00,0x00]
13364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13365
13366v_cmp_ne_i64_e64 s10, v[1:2], s[100:101]
13367// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xc9,0x00,0x00]
13368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13369
13370v_cmp_ne_i64_e64 s10, v[1:2], vcc
13371// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xd5,0x00,0x00]
13372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13373
13374v_cmp_ne_i64_e64 s10, v[1:2], exec
13375// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xfd,0x00,0x00]
13376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13377
13378v_cmp_ne_i64_e64 s10, v[1:2], 0
13379// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x01,0x01,0x00]
13380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13381
13382v_cmp_ne_i64_e64 s10, v[1:2], -1
13383// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x83,0x01,0x00]
13384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13385
13386v_cmp_ne_i64_e64 s10, v[1:2], 0.5
13387// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xe1,0x01,0x00]
13388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13389
13390v_cmp_ne_i64_e64 s10, v[1:2], -4.0
13391// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xef,0x01,0x00]
13392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13393
13394v_cmp_ge_i64_e64 s10, v[1:2], v[2:3]
13395// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
13396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13397
13398v_cmp_ge_i64_e64 s12, v[1:2], v[2:3]
13399// W32: encoding: [0x0c,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
13400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13401
13402v_cmp_ge_i64_e64 s100, v[1:2], v[2:3]
13403// W32: encoding: [0x64,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
13404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13405
13406v_cmp_ge_i64_e64 vcc_lo, v[1:2], v[2:3]
13407// W32: encoding: [0x6a,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
13408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13409
13410v_cmp_ge_i64_e64 s10, v[254:255], v[2:3]
13411// W32: encoding: [0x0a,0x00,0xa6,0xd4,0xfe,0x05,0x02,0x00]
13412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13413
13414v_cmp_ge_i64_e64 s10, s[2:3], v[2:3]
13415// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x02,0x04,0x02,0x00]
13416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13417
13418v_cmp_ge_i64_e64 s10, s[4:5], v[2:3]
13419// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x04,0x04,0x02,0x00]
13420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13421
13422v_cmp_ge_i64_e64 s10, s[100:101], v[2:3]
13423// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x64,0x04,0x02,0x00]
13424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13425
13426v_cmp_ge_i64_e64 s10, vcc, v[2:3]
13427// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x6a,0x04,0x02,0x00]
13428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13429
13430v_cmp_ge_i64_e64 s10, exec, v[2:3]
13431// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x7e,0x04,0x02,0x00]
13432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13433
13434v_cmp_ge_i64_e64 s10, 0, v[2:3]
13435// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x80,0x04,0x02,0x00]
13436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13437
13438v_cmp_ge_i64_e64 s10, -1, v[2:3]
13439// W32: encoding: [0x0a,0x00,0xa6,0xd4,0xc1,0x04,0x02,0x00]
13440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13441
13442v_cmp_ge_i64_e64 s10, 0.5, v[2:3]
13443// W32: encoding: [0x0a,0x00,0xa6,0xd4,0xf0,0x04,0x02,0x00]
13444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13445
13446v_cmp_ge_i64_e64 s10, -4.0, v[2:3]
13447// W32: encoding: [0x0a,0x00,0xa6,0xd4,0xf7,0x04,0x02,0x00]
13448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13449
13450v_cmp_ge_i64_e64 s10, v[1:2], v[254:255]
13451// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xfd,0x03,0x00]
13452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13453
13454v_cmp_ge_i64_e64 s10, v[1:2], s[4:5]
13455// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x09,0x00,0x00]
13456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13457
13458v_cmp_ge_i64_e64 s10, v[1:2], s[6:7]
13459// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x0d,0x00,0x00]
13460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13461
13462v_cmp_ge_i64_e64 s10, v[1:2], s[100:101]
13463// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xc9,0x00,0x00]
13464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13465
13466v_cmp_ge_i64_e64 s10, v[1:2], vcc
13467// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xd5,0x00,0x00]
13468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13469
13470v_cmp_ge_i64_e64 s10, v[1:2], exec
13471// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xfd,0x00,0x00]
13472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13473
13474v_cmp_ge_i64_e64 s10, v[1:2], 0
13475// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x01,0x01,0x00]
13476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13477
13478v_cmp_ge_i64_e64 s10, v[1:2], -1
13479// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x83,0x01,0x00]
13480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13481
13482v_cmp_ge_i64_e64 s10, v[1:2], 0.5
13483// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xe1,0x01,0x00]
13484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13485
13486v_cmp_ge_i64_e64 s10, v[1:2], -4.0
13487// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xef,0x01,0x00]
13488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13489
13490v_cmp_t_i64_e64 s10, v[1:2], v[2:3]
13491// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
13492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13493
13494v_cmp_t_i64_e64 s12, v[1:2], v[2:3]
13495// W32: encoding: [0x0c,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
13496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13497
13498v_cmp_t_i64_e64 s100, v[1:2], v[2:3]
13499// W32: encoding: [0x64,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
13500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13501
13502v_cmp_t_i64_e64 vcc_lo, v[1:2], v[2:3]
13503// W32: encoding: [0x6a,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
13504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13505
13506v_cmp_t_i64_e64 s10, v[254:255], v[2:3]
13507// W32: encoding: [0x0a,0x00,0xa7,0xd4,0xfe,0x05,0x02,0x00]
13508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13509
13510v_cmp_t_i64_e64 s10, s[2:3], v[2:3]
13511// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x02,0x04,0x02,0x00]
13512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13513
13514v_cmp_t_i64_e64 s10, s[4:5], v[2:3]
13515// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x04,0x04,0x02,0x00]
13516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13517
13518v_cmp_t_i64_e64 s10, s[100:101], v[2:3]
13519// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x64,0x04,0x02,0x00]
13520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13521
13522v_cmp_t_i64_e64 s10, vcc, v[2:3]
13523// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x6a,0x04,0x02,0x00]
13524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13525
13526v_cmp_t_i64_e64 s10, exec, v[2:3]
13527// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x7e,0x04,0x02,0x00]
13528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13529
13530v_cmp_t_i64_e64 s10, 0, v[2:3]
13531// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x80,0x04,0x02,0x00]
13532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13533
13534v_cmp_t_i64_e64 s10, -1, v[2:3]
13535// W32: encoding: [0x0a,0x00,0xa7,0xd4,0xc1,0x04,0x02,0x00]
13536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13537
13538v_cmp_t_i64_e64 s10, 0.5, v[2:3]
13539// W32: encoding: [0x0a,0x00,0xa7,0xd4,0xf0,0x04,0x02,0x00]
13540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13541
13542v_cmp_t_i64_e64 s10, -4.0, v[2:3]
13543// W32: encoding: [0x0a,0x00,0xa7,0xd4,0xf7,0x04,0x02,0x00]
13544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13545
13546v_cmp_t_i64_e64 s10, v[1:2], v[254:255]
13547// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xfd,0x03,0x00]
13548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13549
13550v_cmp_t_i64_e64 s10, v[1:2], s[4:5]
13551// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x09,0x00,0x00]
13552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13553
13554v_cmp_t_i64_e64 s10, v[1:2], s[6:7]
13555// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x0d,0x00,0x00]
13556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13557
13558v_cmp_t_i64_e64 s10, v[1:2], s[100:101]
13559// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xc9,0x00,0x00]
13560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13561
13562v_cmp_t_i64_e64 s10, v[1:2], vcc
13563// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xd5,0x00,0x00]
13564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13565
13566v_cmp_t_i64_e64 s10, v[1:2], exec
13567// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xfd,0x00,0x00]
13568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13569
13570v_cmp_t_i64_e64 s10, v[1:2], 0
13571// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x01,0x01,0x00]
13572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13573
13574v_cmp_t_i64_e64 s10, v[1:2], -1
13575// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x83,0x01,0x00]
13576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13577
13578v_cmp_t_i64_e64 s10, v[1:2], 0.5
13579// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xe1,0x01,0x00]
13580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13581
13582v_cmp_t_i64_e64 s10, v[1:2], -4.0
13583// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xef,0x01,0x00]
13584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13585
13586v_cmp_class_f64_e64 s10, v[1:2], v2
13587// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
13588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13589
13590v_cmp_class_f64_e64 s12, v[1:2], v2
13591// W32: encoding: [0x0c,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
13592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13593
13594v_cmp_class_f64_e64 s100, v[1:2], v2
13595// W32: encoding: [0x64,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
13596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13597
13598v_cmp_class_f64_e64 vcc_lo, v[1:2], v2
13599// W32: encoding: [0x6a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
13600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13601
13602v_cmp_class_f64_e64 s10, v[254:255], v2
13603// W32: encoding: [0x0a,0x00,0xa8,0xd4,0xfe,0x05,0x02,0x00]
13604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13605
13606v_cmp_class_f64_e64 s10, s[2:3], v2
13607// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x02,0x04,0x02,0x00]
13608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13609
13610v_cmp_class_f64_e64 s10, s[4:5], v2
13611// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x04,0x04,0x02,0x00]
13612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13613
13614v_cmp_class_f64_e64 s10, s[100:101], v2
13615// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x64,0x04,0x02,0x00]
13616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13617
13618v_cmp_class_f64_e64 s10, vcc, v2
13619// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x6a,0x04,0x02,0x00]
13620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13621
13622v_cmp_class_f64_e64 s10, exec, v2
13623// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x7e,0x04,0x02,0x00]
13624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13625
13626v_cmp_class_f64_e64 s10, 0, v2
13627// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x80,0x04,0x02,0x00]
13628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13629
13630v_cmp_class_f64_e64 s10, -1, v2
13631// W32: encoding: [0x0a,0x00,0xa8,0xd4,0xc1,0x04,0x02,0x00]
13632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13633
13634v_cmp_class_f64_e64 s10, 0.5, v2
13635// W32: encoding: [0x0a,0x00,0xa8,0xd4,0xf0,0x04,0x02,0x00]
13636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13637
13638v_cmp_class_f64_e64 s10, -4.0, v2
13639// W32: encoding: [0x0a,0x00,0xa8,0xd4,0xf7,0x04,0x02,0x00]
13640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13641
13642v_cmp_class_f64_e64 s10, v[1:2], v255
13643// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xff,0x03,0x00]
13644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13645
13646v_cmp_class_f64_e64 s10, v[1:2], s2
13647// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x00,0x00]
13648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13649
13650v_cmp_class_f64_e64 s10, v[1:2], s101
13651// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xcb,0x00,0x00]
13652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13653
13654v_cmp_class_f64_e64 s10, v[1:2], vcc_lo
13655// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xd5,0x00,0x00]
13656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13657
13658v_cmp_class_f64_e64 s10, v[1:2], vcc_hi
13659// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xd7,0x00,0x00]
13660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13661
13662v_cmp_class_f64_e64 s10, v[1:2], m0
13663// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xf9,0x00,0x00]
13664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13665
13666v_cmp_class_f64_e64 s10, v[1:2], exec_lo
13667// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xfd,0x00,0x00]
13668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13669
13670v_cmp_class_f64_e64 s10, v[1:2], exec_hi
13671// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xff,0x00,0x00]
13672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13673
13674v_cmp_class_f64_e64 s10, v[1:2], 0
13675// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x01,0x01,0x00]
13676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13677
13678v_cmp_class_f64_e64 s10, v[1:2], -1
13679// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x83,0x01,0x00]
13680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13681
13682v_cmp_class_f64_e64 s10, v[1:2], 0.5
13683// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xe1,0x01,0x00]
13684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13685
13686v_cmp_class_f64_e64 s10, v[1:2], -4.0
13687// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xef,0x01,0x00]
13688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13689
13690v_cmp_class_f64_e64 s10, -v[1:2], v2
13691// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x20]
13692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13693
13694v_cmp_f_u64_e64 s10, v[1:2], v[2:3]
13695// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
13696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13697
13698v_cmp_f_u64_e64 s12, v[1:2], v[2:3]
13699// W32: encoding: [0x0c,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
13700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13701
13702v_cmp_f_u64_e64 s100, v[1:2], v[2:3]
13703// W32: encoding: [0x64,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
13704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13705
13706v_cmp_f_u64_e64 vcc_lo, v[1:2], v[2:3]
13707// W32: encoding: [0x6a,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
13708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13709
13710v_cmp_f_u64_e64 s10, v[254:255], v[2:3]
13711// W32: encoding: [0x0a,0x00,0xe0,0xd4,0xfe,0x05,0x02,0x00]
13712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13713
13714v_cmp_f_u64_e64 s10, s[2:3], v[2:3]
13715// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x02,0x04,0x02,0x00]
13716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13717
13718v_cmp_f_u64_e64 s10, s[4:5], v[2:3]
13719// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x04,0x04,0x02,0x00]
13720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13721
13722v_cmp_f_u64_e64 s10, s[100:101], v[2:3]
13723// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x64,0x04,0x02,0x00]
13724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13725
13726v_cmp_f_u64_e64 s10, vcc, v[2:3]
13727// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x6a,0x04,0x02,0x00]
13728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13729
13730v_cmp_f_u64_e64 s10, exec, v[2:3]
13731// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x7e,0x04,0x02,0x00]
13732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13733
13734v_cmp_f_u64_e64 s10, 0, v[2:3]
13735// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x80,0x04,0x02,0x00]
13736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13737
13738v_cmp_f_u64_e64 s10, -1, v[2:3]
13739// W32: encoding: [0x0a,0x00,0xe0,0xd4,0xc1,0x04,0x02,0x00]
13740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13741
13742v_cmp_f_u64_e64 s10, 0.5, v[2:3]
13743// W32: encoding: [0x0a,0x00,0xe0,0xd4,0xf0,0x04,0x02,0x00]
13744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13745
13746v_cmp_f_u64_e64 s10, -4.0, v[2:3]
13747// W32: encoding: [0x0a,0x00,0xe0,0xd4,0xf7,0x04,0x02,0x00]
13748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13749
13750v_cmp_f_u64_e64 s10, v[1:2], v[254:255]
13751// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xfd,0x03,0x00]
13752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13753
13754v_cmp_f_u64_e64 s10, v[1:2], s[4:5]
13755// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x09,0x00,0x00]
13756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13757
13758v_cmp_f_u64_e64 s10, v[1:2], s[6:7]
13759// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x0d,0x00,0x00]
13760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13761
13762v_cmp_f_u64_e64 s10, v[1:2], s[100:101]
13763// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xc9,0x00,0x00]
13764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13765
13766v_cmp_f_u64_e64 s10, v[1:2], vcc
13767// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xd5,0x00,0x00]
13768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13769
13770v_cmp_f_u64_e64 s10, v[1:2], exec
13771// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xfd,0x00,0x00]
13772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13773
13774v_cmp_f_u64_e64 s10, v[1:2], 0
13775// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x01,0x01,0x00]
13776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13777
13778v_cmp_f_u64_e64 s10, v[1:2], -1
13779// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x83,0x01,0x00]
13780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13781
13782v_cmp_f_u64_e64 s10, v[1:2], 0.5
13783// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xe1,0x01,0x00]
13784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13785
13786v_cmp_f_u64_e64 s10, v[1:2], -4.0
13787// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xef,0x01,0x00]
13788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13789
13790v_cmp_lt_u64_e64 s10, v[1:2], v[2:3]
13791// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
13792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13793
13794v_cmp_lt_u64_e64 s12, v[1:2], v[2:3]
13795// W32: encoding: [0x0c,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
13796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13797
13798v_cmp_lt_u64_e64 s100, v[1:2], v[2:3]
13799// W32: encoding: [0x64,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
13800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13801
13802v_cmp_lt_u64_e64 vcc_lo, v[1:2], v[2:3]
13803// W32: encoding: [0x6a,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
13804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13805
13806v_cmp_lt_u64_e64 s10, v[254:255], v[2:3]
13807// W32: encoding: [0x0a,0x00,0xe1,0xd4,0xfe,0x05,0x02,0x00]
13808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13809
13810v_cmp_lt_u64_e64 s10, s[2:3], v[2:3]
13811// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x02,0x04,0x02,0x00]
13812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13813
13814v_cmp_lt_u64_e64 s10, s[4:5], v[2:3]
13815// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x04,0x04,0x02,0x00]
13816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13817
13818v_cmp_lt_u64_e64 s10, s[100:101], v[2:3]
13819// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x64,0x04,0x02,0x00]
13820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13821
13822v_cmp_lt_u64_e64 s10, vcc, v[2:3]
13823// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x6a,0x04,0x02,0x00]
13824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13825
13826v_cmp_lt_u64_e64 s10, exec, v[2:3]
13827// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x7e,0x04,0x02,0x00]
13828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13829
13830v_cmp_lt_u64_e64 s10, 0, v[2:3]
13831// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x80,0x04,0x02,0x00]
13832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13833
13834v_cmp_lt_u64_e64 s10, -1, v[2:3]
13835// W32: encoding: [0x0a,0x00,0xe1,0xd4,0xc1,0x04,0x02,0x00]
13836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13837
13838v_cmp_lt_u64_e64 s10, 0.5, v[2:3]
13839// W32: encoding: [0x0a,0x00,0xe1,0xd4,0xf0,0x04,0x02,0x00]
13840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13841
13842v_cmp_lt_u64_e64 s10, -4.0, v[2:3]
13843// W32: encoding: [0x0a,0x00,0xe1,0xd4,0xf7,0x04,0x02,0x00]
13844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13845
13846v_cmp_lt_u64_e64 s10, v[1:2], v[254:255]
13847// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xfd,0x03,0x00]
13848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13849
13850v_cmp_lt_u64_e64 s10, v[1:2], s[4:5]
13851// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x09,0x00,0x00]
13852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13853
13854v_cmp_lt_u64_e64 s10, v[1:2], s[6:7]
13855// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x0d,0x00,0x00]
13856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13857
13858v_cmp_lt_u64_e64 s10, v[1:2], s[100:101]
13859// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xc9,0x00,0x00]
13860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13861
13862v_cmp_lt_u64_e64 s10, v[1:2], vcc
13863// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xd5,0x00,0x00]
13864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13865
13866v_cmp_lt_u64_e64 s10, v[1:2], exec
13867// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xfd,0x00,0x00]
13868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13869
13870v_cmp_lt_u64_e64 s10, v[1:2], 0
13871// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x01,0x01,0x00]
13872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13873
13874v_cmp_lt_u64_e64 s10, v[1:2], -1
13875// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x83,0x01,0x00]
13876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13877
13878v_cmp_lt_u64_e64 s10, v[1:2], 0.5
13879// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xe1,0x01,0x00]
13880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13881
13882v_cmp_lt_u64_e64 s10, v[1:2], -4.0
13883// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xef,0x01,0x00]
13884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13885
13886v_cmp_eq_u64_e64 s10, v[1:2], v[2:3]
13887// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
13888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13889
13890v_cmp_eq_u64_e64 s12, v[1:2], v[2:3]
13891// W32: encoding: [0x0c,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
13892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13893
13894v_cmp_eq_u64_e64 s100, v[1:2], v[2:3]
13895// W32: encoding: [0x64,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
13896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13897
13898v_cmp_eq_u64_e64 vcc_lo, v[1:2], v[2:3]
13899// W32: encoding: [0x6a,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
13900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13901
13902v_cmp_eq_u64_e64 s10, v[254:255], v[2:3]
13903// W32: encoding: [0x0a,0x00,0xe2,0xd4,0xfe,0x05,0x02,0x00]
13904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13905
13906v_cmp_eq_u64_e64 s10, s[2:3], v[2:3]
13907// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x02,0x04,0x02,0x00]
13908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13909
13910v_cmp_eq_u64_e64 s10, s[4:5], v[2:3]
13911// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x04,0x04,0x02,0x00]
13912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13913
13914v_cmp_eq_u64_e64 s10, s[100:101], v[2:3]
13915// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x64,0x04,0x02,0x00]
13916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13917
13918v_cmp_eq_u64_e64 s10, vcc, v[2:3]
13919// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x6a,0x04,0x02,0x00]
13920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13921
13922v_cmp_eq_u64_e64 s10, exec, v[2:3]
13923// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x7e,0x04,0x02,0x00]
13924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13925
13926v_cmp_eq_u64_e64 s10, 0, v[2:3]
13927// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x80,0x04,0x02,0x00]
13928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13929
13930v_cmp_eq_u64_e64 s10, -1, v[2:3]
13931// W32: encoding: [0x0a,0x00,0xe2,0xd4,0xc1,0x04,0x02,0x00]
13932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13933
13934v_cmp_eq_u64_e64 s10, 0.5, v[2:3]
13935// W32: encoding: [0x0a,0x00,0xe2,0xd4,0xf0,0x04,0x02,0x00]
13936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13937
13938v_cmp_eq_u64_e64 s10, -4.0, v[2:3]
13939// W32: encoding: [0x0a,0x00,0xe2,0xd4,0xf7,0x04,0x02,0x00]
13940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13941
13942v_cmp_eq_u64_e64 s10, v[1:2], v[254:255]
13943// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xfd,0x03,0x00]
13944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13945
13946v_cmp_eq_u64_e64 s10, v[1:2], s[4:5]
13947// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x09,0x00,0x00]
13948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13949
13950v_cmp_eq_u64_e64 s10, v[1:2], s[6:7]
13951// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x0d,0x00,0x00]
13952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13953
13954v_cmp_eq_u64_e64 s10, v[1:2], s[100:101]
13955// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xc9,0x00,0x00]
13956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13957
13958v_cmp_eq_u64_e64 s10, v[1:2], vcc
13959// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xd5,0x00,0x00]
13960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13961
13962v_cmp_eq_u64_e64 s10, v[1:2], exec
13963// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xfd,0x00,0x00]
13964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13965
13966v_cmp_eq_u64_e64 s10, v[1:2], 0
13967// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x01,0x01,0x00]
13968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13969
13970v_cmp_eq_u64_e64 s10, v[1:2], -1
13971// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x83,0x01,0x00]
13972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13973
13974v_cmp_eq_u64_e64 s10, v[1:2], 0.5
13975// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xe1,0x01,0x00]
13976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13977
13978v_cmp_eq_u64_e64 s10, v[1:2], -4.0
13979// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xef,0x01,0x00]
13980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13981
13982v_cmp_le_u64_e64 s10, v[1:2], v[2:3]
13983// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
13984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13985
13986v_cmp_le_u64_e64 s12, v[1:2], v[2:3]
13987// W32: encoding: [0x0c,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
13988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13989
13990v_cmp_le_u64_e64 s100, v[1:2], v[2:3]
13991// W32: encoding: [0x64,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
13992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13993
13994v_cmp_le_u64_e64 vcc_lo, v[1:2], v[2:3]
13995// W32: encoding: [0x6a,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
13996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
13997
13998v_cmp_le_u64_e64 s10, v[254:255], v[2:3]
13999// W32: encoding: [0x0a,0x00,0xe3,0xd4,0xfe,0x05,0x02,0x00]
14000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14001
14002v_cmp_le_u64_e64 s10, s[2:3], v[2:3]
14003// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x02,0x04,0x02,0x00]
14004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14005
14006v_cmp_le_u64_e64 s10, s[4:5], v[2:3]
14007// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x04,0x04,0x02,0x00]
14008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14009
14010v_cmp_le_u64_e64 s10, s[100:101], v[2:3]
14011// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x64,0x04,0x02,0x00]
14012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14013
14014v_cmp_le_u64_e64 s10, vcc, v[2:3]
14015// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x6a,0x04,0x02,0x00]
14016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14017
14018v_cmp_le_u64_e64 s10, exec, v[2:3]
14019// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x7e,0x04,0x02,0x00]
14020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14021
14022v_cmp_le_u64_e64 s10, 0, v[2:3]
14023// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x80,0x04,0x02,0x00]
14024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14025
14026v_cmp_le_u64_e64 s10, -1, v[2:3]
14027// W32: encoding: [0x0a,0x00,0xe3,0xd4,0xc1,0x04,0x02,0x00]
14028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14029
14030v_cmp_le_u64_e64 s10, 0.5, v[2:3]
14031// W32: encoding: [0x0a,0x00,0xe3,0xd4,0xf0,0x04,0x02,0x00]
14032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14033
14034v_cmp_le_u64_e64 s10, -4.0, v[2:3]
14035// W32: encoding: [0x0a,0x00,0xe3,0xd4,0xf7,0x04,0x02,0x00]
14036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14037
14038v_cmp_le_u64_e64 s10, v[1:2], v[254:255]
14039// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xfd,0x03,0x00]
14040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14041
14042v_cmp_le_u64_e64 s10, v[1:2], s[4:5]
14043// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x09,0x00,0x00]
14044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14045
14046v_cmp_le_u64_e64 s10, v[1:2], s[6:7]
14047// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x0d,0x00,0x00]
14048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14049
14050v_cmp_le_u64_e64 s10, v[1:2], s[100:101]
14051// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xc9,0x00,0x00]
14052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14053
14054v_cmp_le_u64_e64 s10, v[1:2], vcc
14055// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xd5,0x00,0x00]
14056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14057
14058v_cmp_le_u64_e64 s10, v[1:2], exec
14059// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xfd,0x00,0x00]
14060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14061
14062v_cmp_le_u64_e64 s10, v[1:2], 0
14063// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x01,0x01,0x00]
14064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14065
14066v_cmp_le_u64_e64 s10, v[1:2], -1
14067// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x83,0x01,0x00]
14068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14069
14070v_cmp_le_u64_e64 s10, v[1:2], 0.5
14071// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xe1,0x01,0x00]
14072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14073
14074v_cmp_le_u64_e64 s10, v[1:2], -4.0
14075// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xef,0x01,0x00]
14076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14077
14078v_cmp_gt_u64_e64 s10, v[1:2], v[2:3]
14079// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
14080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14081
14082v_cmp_gt_u64_e64 s12, v[1:2], v[2:3]
14083// W32: encoding: [0x0c,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
14084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14085
14086v_cmp_gt_u64_e64 s100, v[1:2], v[2:3]
14087// W32: encoding: [0x64,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
14088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14089
14090v_cmp_gt_u64_e64 vcc_lo, v[1:2], v[2:3]
14091// W32: encoding: [0x6a,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
14092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14093
14094v_cmp_gt_u64_e64 s10, v[254:255], v[2:3]
14095// W32: encoding: [0x0a,0x00,0xe4,0xd4,0xfe,0x05,0x02,0x00]
14096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14097
14098v_cmp_gt_u64_e64 s10, s[2:3], v[2:3]
14099// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x02,0x04,0x02,0x00]
14100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14101
14102v_cmp_gt_u64_e64 s10, s[4:5], v[2:3]
14103// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x04,0x04,0x02,0x00]
14104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14105
14106v_cmp_gt_u64_e64 s10, s[100:101], v[2:3]
14107// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x64,0x04,0x02,0x00]
14108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14109
14110v_cmp_gt_u64_e64 s10, vcc, v[2:3]
14111// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x6a,0x04,0x02,0x00]
14112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14113
14114v_cmp_gt_u64_e64 s10, exec, v[2:3]
14115// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x7e,0x04,0x02,0x00]
14116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14117
14118v_cmp_gt_u64_e64 s10, 0, v[2:3]
14119// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x80,0x04,0x02,0x00]
14120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14121
14122v_cmp_gt_u64_e64 s10, -1, v[2:3]
14123// W32: encoding: [0x0a,0x00,0xe4,0xd4,0xc1,0x04,0x02,0x00]
14124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14125
14126v_cmp_gt_u64_e64 s10, 0.5, v[2:3]
14127// W32: encoding: [0x0a,0x00,0xe4,0xd4,0xf0,0x04,0x02,0x00]
14128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14129
14130v_cmp_gt_u64_e64 s10, -4.0, v[2:3]
14131// W32: encoding: [0x0a,0x00,0xe4,0xd4,0xf7,0x04,0x02,0x00]
14132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14133
14134v_cmp_gt_u64_e64 s10, v[1:2], v[254:255]
14135// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xfd,0x03,0x00]
14136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14137
14138v_cmp_gt_u64_e64 s10, v[1:2], s[4:5]
14139// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x09,0x00,0x00]
14140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14141
14142v_cmp_gt_u64_e64 s10, v[1:2], s[6:7]
14143// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x0d,0x00,0x00]
14144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14145
14146v_cmp_gt_u64_e64 s10, v[1:2], s[100:101]
14147// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xc9,0x00,0x00]
14148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14149
14150v_cmp_gt_u64_e64 s10, v[1:2], vcc
14151// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xd5,0x00,0x00]
14152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14153
14154v_cmp_gt_u64_e64 s10, v[1:2], exec
14155// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xfd,0x00,0x00]
14156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14157
14158v_cmp_gt_u64_e64 s10, v[1:2], 0
14159// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x01,0x01,0x00]
14160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14161
14162v_cmp_gt_u64_e64 s10, v[1:2], -1
14163// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x83,0x01,0x00]
14164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14165
14166v_cmp_gt_u64_e64 s10, v[1:2], 0.5
14167// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xe1,0x01,0x00]
14168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14169
14170v_cmp_gt_u64_e64 s10, v[1:2], -4.0
14171// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xef,0x01,0x00]
14172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14173
14174v_cmp_ne_u64_e64 s10, v[1:2], v[2:3]
14175// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
14176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14177
14178v_cmp_ne_u64_e64 s12, v[1:2], v[2:3]
14179// W32: encoding: [0x0c,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
14180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14181
14182v_cmp_ne_u64_e64 s100, v[1:2], v[2:3]
14183// W32: encoding: [0x64,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
14184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14185
14186v_cmp_ne_u64_e64 vcc_lo, v[1:2], v[2:3]
14187// W32: encoding: [0x6a,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
14188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14189
14190v_cmp_ne_u64_e64 s10, v[254:255], v[2:3]
14191// W32: encoding: [0x0a,0x00,0xe5,0xd4,0xfe,0x05,0x02,0x00]
14192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14193
14194v_cmp_ne_u64_e64 s10, s[2:3], v[2:3]
14195// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x02,0x04,0x02,0x00]
14196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14197
14198v_cmp_ne_u64_e64 s10, s[4:5], v[2:3]
14199// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x04,0x04,0x02,0x00]
14200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14201
14202v_cmp_ne_u64_e64 s10, s[100:101], v[2:3]
14203// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x64,0x04,0x02,0x00]
14204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14205
14206v_cmp_ne_u64_e64 s10, vcc, v[2:3]
14207// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x6a,0x04,0x02,0x00]
14208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14209
14210v_cmp_ne_u64_e64 s10, exec, v[2:3]
14211// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x7e,0x04,0x02,0x00]
14212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14213
14214v_cmp_ne_u64_e64 s10, 0, v[2:3]
14215// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x80,0x04,0x02,0x00]
14216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14217
14218v_cmp_ne_u64_e64 s10, -1, v[2:3]
14219// W32: encoding: [0x0a,0x00,0xe5,0xd4,0xc1,0x04,0x02,0x00]
14220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14221
14222v_cmp_ne_u64_e64 s10, 0.5, v[2:3]
14223// W32: encoding: [0x0a,0x00,0xe5,0xd4,0xf0,0x04,0x02,0x00]
14224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14225
14226v_cmp_ne_u64_e64 s10, -4.0, v[2:3]
14227// W32: encoding: [0x0a,0x00,0xe5,0xd4,0xf7,0x04,0x02,0x00]
14228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14229
14230v_cmp_ne_u64_e64 s10, v[1:2], v[254:255]
14231// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xfd,0x03,0x00]
14232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14233
14234v_cmp_ne_u64_e64 s10, v[1:2], s[4:5]
14235// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x09,0x00,0x00]
14236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14237
14238v_cmp_ne_u64_e64 s10, v[1:2], s[6:7]
14239// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x0d,0x00,0x00]
14240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14241
14242v_cmp_ne_u64_e64 s10, v[1:2], s[100:101]
14243// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xc9,0x00,0x00]
14244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14245
14246v_cmp_ne_u64_e64 s10, v[1:2], vcc
14247// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xd5,0x00,0x00]
14248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14249
14250v_cmp_ne_u64_e64 s10, v[1:2], exec
14251// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xfd,0x00,0x00]
14252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14253
14254v_cmp_ne_u64_e64 s10, v[1:2], 0
14255// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x01,0x01,0x00]
14256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14257
14258v_cmp_ne_u64_e64 s10, v[1:2], -1
14259// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x83,0x01,0x00]
14260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14261
14262v_cmp_ne_u64_e64 s10, v[1:2], 0.5
14263// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xe1,0x01,0x00]
14264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14265
14266v_cmp_ne_u64_e64 s10, v[1:2], -4.0
14267// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xef,0x01,0x00]
14268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14269
14270v_cmp_ge_u64_e64 s10, v[1:2], v[2:3]
14271// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
14272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14273
14274v_cmp_ge_u64_e64 s12, v[1:2], v[2:3]
14275// W32: encoding: [0x0c,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
14276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14277
14278v_cmp_ge_u64_e64 s100, v[1:2], v[2:3]
14279// W32: encoding: [0x64,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
14280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14281
14282v_cmp_ge_u64_e64 vcc_lo, v[1:2], v[2:3]
14283// W32: encoding: [0x6a,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
14284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14285
14286v_cmp_ge_u64_e64 s10, v[254:255], v[2:3]
14287// W32: encoding: [0x0a,0x00,0xe6,0xd4,0xfe,0x05,0x02,0x00]
14288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14289
14290v_cmp_ge_u64_e64 s10, s[2:3], v[2:3]
14291// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x02,0x04,0x02,0x00]
14292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14293
14294v_cmp_ge_u64_e64 s10, s[4:5], v[2:3]
14295// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x04,0x04,0x02,0x00]
14296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14297
14298v_cmp_ge_u64_e64 s10, s[100:101], v[2:3]
14299// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x64,0x04,0x02,0x00]
14300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14301
14302v_cmp_ge_u64_e64 s10, vcc, v[2:3]
14303// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x6a,0x04,0x02,0x00]
14304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14305
14306v_cmp_ge_u64_e64 s10, exec, v[2:3]
14307// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x7e,0x04,0x02,0x00]
14308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14309
14310v_cmp_ge_u64_e64 s10, 0, v[2:3]
14311// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x80,0x04,0x02,0x00]
14312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14313
14314v_cmp_ge_u64_e64 s10, -1, v[2:3]
14315// W32: encoding: [0x0a,0x00,0xe6,0xd4,0xc1,0x04,0x02,0x00]
14316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14317
14318v_cmp_ge_u64_e64 s10, 0.5, v[2:3]
14319// W32: encoding: [0x0a,0x00,0xe6,0xd4,0xf0,0x04,0x02,0x00]
14320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14321
14322v_cmp_ge_u64_e64 s10, -4.0, v[2:3]
14323// W32: encoding: [0x0a,0x00,0xe6,0xd4,0xf7,0x04,0x02,0x00]
14324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14325
14326v_cmp_ge_u64_e64 s10, v[1:2], v[254:255]
14327// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xfd,0x03,0x00]
14328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14329
14330v_cmp_ge_u64_e64 s10, v[1:2], s[4:5]
14331// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x09,0x00,0x00]
14332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14333
14334v_cmp_ge_u64_e64 s10, v[1:2], s[6:7]
14335// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x0d,0x00,0x00]
14336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14337
14338v_cmp_ge_u64_e64 s10, v[1:2], s[100:101]
14339// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xc9,0x00,0x00]
14340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14341
14342v_cmp_ge_u64_e64 s10, v[1:2], vcc
14343// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xd5,0x00,0x00]
14344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14345
14346v_cmp_ge_u64_e64 s10, v[1:2], exec
14347// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xfd,0x00,0x00]
14348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14349
14350v_cmp_ge_u64_e64 s10, v[1:2], 0
14351// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x01,0x01,0x00]
14352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14353
14354v_cmp_ge_u64_e64 s10, v[1:2], -1
14355// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x83,0x01,0x00]
14356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14357
14358v_cmp_ge_u64_e64 s10, v[1:2], 0.5
14359// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xe1,0x01,0x00]
14360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14361
14362v_cmp_ge_u64_e64 s10, v[1:2], -4.0
14363// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xef,0x01,0x00]
14364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14365
14366v_cmp_t_u64_e64 s10, v[1:2], v[2:3]
14367// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
14368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14369
14370v_cmp_t_u64_e64 s12, v[1:2], v[2:3]
14371// W32: encoding: [0x0c,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
14372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14373
14374v_cmp_t_u64_e64 s100, v[1:2], v[2:3]
14375// W32: encoding: [0x64,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
14376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14377
14378v_cmp_t_u64_e64 vcc_lo, v[1:2], v[2:3]
14379// W32: encoding: [0x6a,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
14380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14381
14382v_cmp_t_u64_e64 s10, v[254:255], v[2:3]
14383// W32: encoding: [0x0a,0x00,0xe7,0xd4,0xfe,0x05,0x02,0x00]
14384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14385
14386v_cmp_t_u64_e64 s10, s[2:3], v[2:3]
14387// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x02,0x04,0x02,0x00]
14388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14389
14390v_cmp_t_u64_e64 s10, s[4:5], v[2:3]
14391// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x04,0x04,0x02,0x00]
14392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14393
14394v_cmp_t_u64_e64 s10, s[100:101], v[2:3]
14395// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x64,0x04,0x02,0x00]
14396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14397
14398v_cmp_t_u64_e64 s10, vcc, v[2:3]
14399// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x6a,0x04,0x02,0x00]
14400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14401
14402v_cmp_t_u64_e64 s10, exec, v[2:3]
14403// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x7e,0x04,0x02,0x00]
14404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14405
14406v_cmp_t_u64_e64 s10, 0, v[2:3]
14407// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x80,0x04,0x02,0x00]
14408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14409
14410v_cmp_t_u64_e64 s10, -1, v[2:3]
14411// W32: encoding: [0x0a,0x00,0xe7,0xd4,0xc1,0x04,0x02,0x00]
14412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14413
14414v_cmp_t_u64_e64 s10, 0.5, v[2:3]
14415// W32: encoding: [0x0a,0x00,0xe7,0xd4,0xf0,0x04,0x02,0x00]
14416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14417
14418v_cmp_t_u64_e64 s10, -4.0, v[2:3]
14419// W32: encoding: [0x0a,0x00,0xe7,0xd4,0xf7,0x04,0x02,0x00]
14420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14421
14422v_cmp_t_u64_e64 s10, v[1:2], v[254:255]
14423// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xfd,0x03,0x00]
14424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14425
14426v_cmp_t_u64_e64 s10, v[1:2], s[4:5]
14427// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x09,0x00,0x00]
14428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14429
14430v_cmp_t_u64_e64 s10, v[1:2], s[6:7]
14431// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x0d,0x00,0x00]
14432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14433
14434v_cmp_t_u64_e64 s10, v[1:2], s[100:101]
14435// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xc9,0x00,0x00]
14436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14437
14438v_cmp_t_u64_e64 s10, v[1:2], vcc
14439// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xd5,0x00,0x00]
14440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14441
14442v_cmp_t_u64_e64 s10, v[1:2], exec
14443// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xfd,0x00,0x00]
14444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14445
14446v_cmp_t_u64_e64 s10, v[1:2], 0
14447// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x01,0x01,0x00]
14448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14449
14450v_cmp_t_u64_e64 s10, v[1:2], -1
14451// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x83,0x01,0x00]
14452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14453
14454v_cmp_t_u64_e64 s10, v[1:2], 0.5
14455// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xe1,0x01,0x00]
14456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14457
14458v_cmp_t_u64_e64 s10, v[1:2], -4.0
14459// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xef,0x01,0x00]
14460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14461
14462v_cmp_lt_u16_e64 s[10:11], v1, v2
14463// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
14464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14465
14466v_cmp_lt_u16_e64 s[12:13], v1, v2
14467// W64: encoding: [0x0c,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
14468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14469
14470v_cmp_lt_u16_e64 s[100:101], v1, v2
14471// W64: encoding: [0x64,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
14472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14473
14474v_cmp_lt_u16_e64 vcc, v1, v2
14475// W64: encoding: [0x6a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
14476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14477
14478v_cmp_lt_u16_e64 s[10:11], v255, v2
14479// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x05,0x02,0x00]
14480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14481
14482v_cmp_lt_u16_e64 s[10:11], s1, v2
14483// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x04,0x02,0x00]
14484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14485
14486v_cmp_lt_u16_e64 s[10:11], s101, v2
14487// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x65,0x04,0x02,0x00]
14488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14489
14490v_cmp_lt_u16_e64 s[10:11], vcc_lo, v2
14491// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x6a,0x04,0x02,0x00]
14492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14493
14494v_cmp_lt_u16_e64 s[10:11], vcc_hi, v2
14495// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x6b,0x04,0x02,0x00]
14496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14497
14498v_cmp_lt_u16_e64 s[10:11], m0, v2
14499// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x7c,0x04,0x02,0x00]
14500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14501
14502v_cmp_lt_u16_e64 s[10:11], exec_lo, v2
14503// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x7e,0x04,0x02,0x00]
14504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14505
14506v_cmp_lt_u16_e64 s[10:11], exec_hi, v2
14507// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x7f,0x04,0x02,0x00]
14508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14509
14510v_cmp_lt_u16_e64 s[10:11], 0, v2
14511// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x80,0x04,0x02,0x00]
14512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14513
14514v_cmp_lt_u16_e64 s[10:11], -1, v2
14515// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xc1,0x04,0x02,0x00]
14516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14517
14518v_cmp_lt_u16_e64 s[10:11], 0.5, v2
14519// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
14520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14521
14522v_cmp_lt_u16_e64 s[10:11], -4.0, v2
14523// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
14524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14525
14526v_cmp_lt_u16_e64 s[10:11], v1, v255
14527// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x03,0x00]
14528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14529
14530v_cmp_lt_u16_e64 s[10:11], v1, s2
14531// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x00,0x00]
14532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14533
14534v_cmp_lt_u16_e64 s[10:11], v1, s101
14535// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xcb,0x00,0x00]
14536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14537
14538v_cmp_lt_u16_e64 s[10:11], v1, vcc_lo
14539// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00]
14540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14541
14542v_cmp_lt_u16_e64 s[10:11], v1, vcc_hi
14543// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd7,0x00,0x00]
14544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14545
14546v_cmp_lt_u16_e64 s[10:11], v1, m0
14547// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xf9,0x00,0x00]
14548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14549
14550v_cmp_lt_u16_e64 s[10:11], v1, exec_lo
14551// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00]
14552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14553
14554v_cmp_lt_u16_e64 s[10:11], v1, exec_hi
14555// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x00,0x00]
14556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14557
14558v_cmp_lt_u16_e64 s[10:11], v1, 0
14559// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00]
14560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14561
14562v_cmp_lt_u16_e64 s[10:11], v1, -1
14563// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00]
14564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14565
14566v_cmp_lt_u16_e64 s[10:11], v1, 0.5
14567// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
14568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14569
14570v_cmp_lt_u16_e64 s[10:11], v1, -4.0
14571// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
14572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14573
14574v_cmp_eq_u16_e64 s[10:11], v1, v2
14575// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
14576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14577
14578v_cmp_eq_u16_e64 s[12:13], v1, v2
14579// W64: encoding: [0x0c,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
14580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14581
14582v_cmp_eq_u16_e64 s[100:101], v1, v2
14583// W64: encoding: [0x64,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
14584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14585
14586v_cmp_eq_u16_e64 vcc, v1, v2
14587// W64: encoding: [0x6a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
14588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14589
14590v_cmp_eq_u16_e64 s[10:11], v255, v2
14591// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x05,0x02,0x00]
14592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14593
14594v_cmp_eq_u16_e64 s[10:11], s1, v2
14595// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x04,0x02,0x00]
14596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14597
14598v_cmp_eq_u16_e64 s[10:11], s101, v2
14599// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x65,0x04,0x02,0x00]
14600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14601
14602v_cmp_eq_u16_e64 s[10:11], vcc_lo, v2
14603// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x6a,0x04,0x02,0x00]
14604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14605
14606v_cmp_eq_u16_e64 s[10:11], vcc_hi, v2
14607// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x6b,0x04,0x02,0x00]
14608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14609
14610v_cmp_eq_u16_e64 s[10:11], m0, v2
14611// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x7c,0x04,0x02,0x00]
14612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14613
14614v_cmp_eq_u16_e64 s[10:11], exec_lo, v2
14615// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x7e,0x04,0x02,0x00]
14616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14617
14618v_cmp_eq_u16_e64 s[10:11], exec_hi, v2
14619// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x7f,0x04,0x02,0x00]
14620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14621
14622v_cmp_eq_u16_e64 s[10:11], 0, v2
14623// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x80,0x04,0x02,0x00]
14624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14625
14626v_cmp_eq_u16_e64 s[10:11], -1, v2
14627// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xc1,0x04,0x02,0x00]
14628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14629
14630v_cmp_eq_u16_e64 s[10:11], 0.5, v2
14631// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
14632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14633
14634v_cmp_eq_u16_e64 s[10:11], -4.0, v2
14635// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
14636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14637
14638v_cmp_eq_u16_e64 s[10:11], v1, v255
14639// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x03,0x00]
14640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14641
14642v_cmp_eq_u16_e64 s[10:11], v1, s2
14643// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x00,0x00]
14644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14645
14646v_cmp_eq_u16_e64 s[10:11], v1, s101
14647// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xcb,0x00,0x00]
14648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14649
14650v_cmp_eq_u16_e64 s[10:11], v1, vcc_lo
14651// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00]
14652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14653
14654v_cmp_eq_u16_e64 s[10:11], v1, vcc_hi
14655// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd7,0x00,0x00]
14656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14657
14658v_cmp_eq_u16_e64 s[10:11], v1, m0
14659// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xf9,0x00,0x00]
14660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14661
14662v_cmp_eq_u16_e64 s[10:11], v1, exec_lo
14663// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00]
14664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14665
14666v_cmp_eq_u16_e64 s[10:11], v1, exec_hi
14667// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x00,0x00]
14668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14669
14670v_cmp_eq_u16_e64 s[10:11], v1, 0
14671// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00]
14672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14673
14674v_cmp_eq_u16_e64 s[10:11], v1, -1
14675// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00]
14676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14677
14678v_cmp_eq_u16_e64 s[10:11], v1, 0.5
14679// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
14680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14681
14682v_cmp_eq_u16_e64 s[10:11], v1, -4.0
14683// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
14684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14685
14686v_cmp_le_u16_e64 s[10:11], v1, v2
14687// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
14688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14689
14690v_cmp_le_u16_e64 s[12:13], v1, v2
14691// W64: encoding: [0x0c,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
14692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14693
14694v_cmp_le_u16_e64 s[100:101], v1, v2
14695// W64: encoding: [0x64,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
14696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14697
14698v_cmp_le_u16_e64 vcc, v1, v2
14699// W64: encoding: [0x6a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
14700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14701
14702v_cmp_le_u16_e64 s[10:11], v255, v2
14703// W64: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x05,0x02,0x00]
14704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14705
14706v_cmp_le_u16_e64 s[10:11], s1, v2
14707// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x04,0x02,0x00]
14708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14709
14710v_cmp_le_u16_e64 s[10:11], s101, v2
14711// W64: encoding: [0x0a,0x00,0xab,0xd4,0x65,0x04,0x02,0x00]
14712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14713
14714v_cmp_le_u16_e64 s[10:11], vcc_lo, v2
14715// W64: encoding: [0x0a,0x00,0xab,0xd4,0x6a,0x04,0x02,0x00]
14716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14717
14718v_cmp_le_u16_e64 s[10:11], vcc_hi, v2
14719// W64: encoding: [0x0a,0x00,0xab,0xd4,0x6b,0x04,0x02,0x00]
14720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14721
14722v_cmp_le_u16_e64 s[10:11], m0, v2
14723// W64: encoding: [0x0a,0x00,0xab,0xd4,0x7c,0x04,0x02,0x00]
14724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14725
14726v_cmp_le_u16_e64 s[10:11], exec_lo, v2
14727// W64: encoding: [0x0a,0x00,0xab,0xd4,0x7e,0x04,0x02,0x00]
14728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14729
14730v_cmp_le_u16_e64 s[10:11], exec_hi, v2
14731// W64: encoding: [0x0a,0x00,0xab,0xd4,0x7f,0x04,0x02,0x00]
14732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14733
14734v_cmp_le_u16_e64 s[10:11], 0, v2
14735// W64: encoding: [0x0a,0x00,0xab,0xd4,0x80,0x04,0x02,0x00]
14736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14737
14738v_cmp_le_u16_e64 s[10:11], -1, v2
14739// W64: encoding: [0x0a,0x00,0xab,0xd4,0xc1,0x04,0x02,0x00]
14740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14741
14742v_cmp_le_u16_e64 s[10:11], 0.5, v2
14743// W64: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
14744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14745
14746v_cmp_le_u16_e64 s[10:11], -4.0, v2
14747// W64: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
14748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14749
14750v_cmp_le_u16_e64 s[10:11], v1, v255
14751// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x03,0x00]
14752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14753
14754v_cmp_le_u16_e64 s[10:11], v1, s2
14755// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x00,0x00]
14756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14757
14758v_cmp_le_u16_e64 s[10:11], v1, s101
14759// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xcb,0x00,0x00]
14760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14761
14762v_cmp_le_u16_e64 s[10:11], v1, vcc_lo
14763// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00]
14764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14765
14766v_cmp_le_u16_e64 s[10:11], v1, vcc_hi
14767// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd7,0x00,0x00]
14768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14769
14770v_cmp_le_u16_e64 s[10:11], v1, m0
14771// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xf9,0x00,0x00]
14772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14773
14774v_cmp_le_u16_e64 s[10:11], v1, exec_lo
14775// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00]
14776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14777
14778v_cmp_le_u16_e64 s[10:11], v1, exec_hi
14779// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x00,0x00]
14780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14781
14782v_cmp_le_u16_e64 s[10:11], v1, 0
14783// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x01,0x01,0x00]
14784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14785
14786v_cmp_le_u16_e64 s[10:11], v1, -1
14787// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x83,0x01,0x00]
14788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14789
14790v_cmp_le_u16_e64 s[10:11], v1, 0.5
14791// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
14792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14793
14794v_cmp_le_u16_e64 s[10:11], v1, -4.0
14795// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
14796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14797
14798v_cmp_gt_u16_e64 s[10:11], v1, v2
14799// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
14800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14801
14802v_cmp_gt_u16_e64 s[12:13], v1, v2
14803// W64: encoding: [0x0c,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
14804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14805
14806v_cmp_gt_u16_e64 s[100:101], v1, v2
14807// W64: encoding: [0x64,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
14808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14809
14810v_cmp_gt_u16_e64 vcc, v1, v2
14811// W64: encoding: [0x6a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
14812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14813
14814v_cmp_gt_u16_e64 s[10:11], v255, v2
14815// W64: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x05,0x02,0x00]
14816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14817
14818v_cmp_gt_u16_e64 s[10:11], s1, v2
14819// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x04,0x02,0x00]
14820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14821
14822v_cmp_gt_u16_e64 s[10:11], s101, v2
14823// W64: encoding: [0x0a,0x00,0xac,0xd4,0x65,0x04,0x02,0x00]
14824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14825
14826v_cmp_gt_u16_e64 s[10:11], vcc_lo, v2
14827// W64: encoding: [0x0a,0x00,0xac,0xd4,0x6a,0x04,0x02,0x00]
14828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14829
14830v_cmp_gt_u16_e64 s[10:11], vcc_hi, v2
14831// W64: encoding: [0x0a,0x00,0xac,0xd4,0x6b,0x04,0x02,0x00]
14832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14833
14834v_cmp_gt_u16_e64 s[10:11], m0, v2
14835// W64: encoding: [0x0a,0x00,0xac,0xd4,0x7c,0x04,0x02,0x00]
14836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14837
14838v_cmp_gt_u16_e64 s[10:11], exec_lo, v2
14839// W64: encoding: [0x0a,0x00,0xac,0xd4,0x7e,0x04,0x02,0x00]
14840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14841
14842v_cmp_gt_u16_e64 s[10:11], exec_hi, v2
14843// W64: encoding: [0x0a,0x00,0xac,0xd4,0x7f,0x04,0x02,0x00]
14844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14845
14846v_cmp_gt_u16_e64 s[10:11], 0, v2
14847// W64: encoding: [0x0a,0x00,0xac,0xd4,0x80,0x04,0x02,0x00]
14848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14849
14850v_cmp_gt_u16_e64 s[10:11], -1, v2
14851// W64: encoding: [0x0a,0x00,0xac,0xd4,0xc1,0x04,0x02,0x00]
14852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14853
14854v_cmp_gt_u16_e64 s[10:11], 0.5, v2
14855// W64: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
14856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14857
14858v_cmp_gt_u16_e64 s[10:11], -4.0, v2
14859// W64: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
14860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14861
14862v_cmp_gt_u16_e64 s[10:11], v1, v255
14863// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x03,0x00]
14864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14865
14866v_cmp_gt_u16_e64 s[10:11], v1, s2
14867// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x00,0x00]
14868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14869
14870v_cmp_gt_u16_e64 s[10:11], v1, s101
14871// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xcb,0x00,0x00]
14872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14873
14874v_cmp_gt_u16_e64 s[10:11], v1, vcc_lo
14875// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00]
14876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14877
14878v_cmp_gt_u16_e64 s[10:11], v1, vcc_hi
14879// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd7,0x00,0x00]
14880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14881
14882v_cmp_gt_u16_e64 s[10:11], v1, m0
14883// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xf9,0x00,0x00]
14884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14885
14886v_cmp_gt_u16_e64 s[10:11], v1, exec_lo
14887// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00]
14888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14889
14890v_cmp_gt_u16_e64 s[10:11], v1, exec_hi
14891// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x00,0x00]
14892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14893
14894v_cmp_gt_u16_e64 s[10:11], v1, 0
14895// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x01,0x01,0x00]
14896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14897
14898v_cmp_gt_u16_e64 s[10:11], v1, -1
14899// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x83,0x01,0x00]
14900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14901
14902v_cmp_gt_u16_e64 s[10:11], v1, 0.5
14903// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
14904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14905
14906v_cmp_gt_u16_e64 s[10:11], v1, -4.0
14907// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
14908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14909
14910v_cmp_ne_u16_e64 s[10:11], v1, v2
14911// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
14912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14913
14914v_cmp_ne_u16_e64 s[12:13], v1, v2
14915// W64: encoding: [0x0c,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
14916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14917
14918v_cmp_ne_u16_e64 s[100:101], v1, v2
14919// W64: encoding: [0x64,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
14920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14921
14922v_cmp_ne_u16_e64 vcc, v1, v2
14923// W64: encoding: [0x6a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
14924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14925
14926v_cmp_ne_u16_e64 s[10:11], v255, v2
14927// W64: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x05,0x02,0x00]
14928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14929
14930v_cmp_ne_u16_e64 s[10:11], s1, v2
14931// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x04,0x02,0x00]
14932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14933
14934v_cmp_ne_u16_e64 s[10:11], s101, v2
14935// W64: encoding: [0x0a,0x00,0xad,0xd4,0x65,0x04,0x02,0x00]
14936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14937
14938v_cmp_ne_u16_e64 s[10:11], vcc_lo, v2
14939// W64: encoding: [0x0a,0x00,0xad,0xd4,0x6a,0x04,0x02,0x00]
14940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14941
14942v_cmp_ne_u16_e64 s[10:11], vcc_hi, v2
14943// W64: encoding: [0x0a,0x00,0xad,0xd4,0x6b,0x04,0x02,0x00]
14944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14945
14946v_cmp_ne_u16_e64 s[10:11], m0, v2
14947// W64: encoding: [0x0a,0x00,0xad,0xd4,0x7c,0x04,0x02,0x00]
14948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14949
14950v_cmp_ne_u16_e64 s[10:11], exec_lo, v2
14951// W64: encoding: [0x0a,0x00,0xad,0xd4,0x7e,0x04,0x02,0x00]
14952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14953
14954v_cmp_ne_u16_e64 s[10:11], exec_hi, v2
14955// W64: encoding: [0x0a,0x00,0xad,0xd4,0x7f,0x04,0x02,0x00]
14956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14957
14958v_cmp_ne_u16_e64 s[10:11], 0, v2
14959// W64: encoding: [0x0a,0x00,0xad,0xd4,0x80,0x04,0x02,0x00]
14960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14961
14962v_cmp_ne_u16_e64 s[10:11], -1, v2
14963// W64: encoding: [0x0a,0x00,0xad,0xd4,0xc1,0x04,0x02,0x00]
14964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14965
14966v_cmp_ne_u16_e64 s[10:11], 0.5, v2
14967// W64: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
14968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14969
14970v_cmp_ne_u16_e64 s[10:11], -4.0, v2
14971// W64: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
14972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14973
14974v_cmp_ne_u16_e64 s[10:11], v1, v255
14975// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x03,0x00]
14976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14977
14978v_cmp_ne_u16_e64 s[10:11], v1, s2
14979// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x00,0x00]
14980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14981
14982v_cmp_ne_u16_e64 s[10:11], v1, s101
14983// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xcb,0x00,0x00]
14984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14985
14986v_cmp_ne_u16_e64 s[10:11], v1, vcc_lo
14987// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00]
14988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14989
14990v_cmp_ne_u16_e64 s[10:11], v1, vcc_hi
14991// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd7,0x00,0x00]
14992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14993
14994v_cmp_ne_u16_e64 s[10:11], v1, m0
14995// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xf9,0x00,0x00]
14996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
14997
14998v_cmp_ne_u16_e64 s[10:11], v1, exec_lo
14999// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00]
15000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15001
15002v_cmp_ne_u16_e64 s[10:11], v1, exec_hi
15003// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x00,0x00]
15004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15005
15006v_cmp_ne_u16_e64 s[10:11], v1, 0
15007// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x01,0x01,0x00]
15008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15009
15010v_cmp_ne_u16_e64 s[10:11], v1, -1
15011// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x83,0x01,0x00]
15012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15013
15014v_cmp_ne_u16_e64 s[10:11], v1, 0.5
15015// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
15016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15017
15018v_cmp_ne_u16_e64 s[10:11], v1, -4.0
15019// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
15020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15021
15022v_cmp_ge_u16_e64 s[10:11], v1, v2
15023// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
15024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15025
15026v_cmp_ge_u16_e64 s[12:13], v1, v2
15027// W64: encoding: [0x0c,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
15028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15029
15030v_cmp_ge_u16_e64 s[100:101], v1, v2
15031// W64: encoding: [0x64,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
15032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15033
15034v_cmp_ge_u16_e64 vcc, v1, v2
15035// W64: encoding: [0x6a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
15036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15037
15038v_cmp_ge_u16_e64 s[10:11], v255, v2
15039// W64: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x05,0x02,0x00]
15040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15041
15042v_cmp_ge_u16_e64 s[10:11], s1, v2
15043// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x04,0x02,0x00]
15044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15045
15046v_cmp_ge_u16_e64 s[10:11], s101, v2
15047// W64: encoding: [0x0a,0x00,0xae,0xd4,0x65,0x04,0x02,0x00]
15048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15049
15050v_cmp_ge_u16_e64 s[10:11], vcc_lo, v2
15051// W64: encoding: [0x0a,0x00,0xae,0xd4,0x6a,0x04,0x02,0x00]
15052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15053
15054v_cmp_ge_u16_e64 s[10:11], vcc_hi, v2
15055// W64: encoding: [0x0a,0x00,0xae,0xd4,0x6b,0x04,0x02,0x00]
15056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15057
15058v_cmp_ge_u16_e64 s[10:11], m0, v2
15059// W64: encoding: [0x0a,0x00,0xae,0xd4,0x7c,0x04,0x02,0x00]
15060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15061
15062v_cmp_ge_u16_e64 s[10:11], exec_lo, v2
15063// W64: encoding: [0x0a,0x00,0xae,0xd4,0x7e,0x04,0x02,0x00]
15064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15065
15066v_cmp_ge_u16_e64 s[10:11], exec_hi, v2
15067// W64: encoding: [0x0a,0x00,0xae,0xd4,0x7f,0x04,0x02,0x00]
15068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15069
15070v_cmp_ge_u16_e64 s[10:11], 0, v2
15071// W64: encoding: [0x0a,0x00,0xae,0xd4,0x80,0x04,0x02,0x00]
15072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15073
15074v_cmp_ge_u16_e64 s[10:11], -1, v2
15075// W64: encoding: [0x0a,0x00,0xae,0xd4,0xc1,0x04,0x02,0x00]
15076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15077
15078v_cmp_ge_u16_e64 s[10:11], 0.5, v2
15079// W64: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
15080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15081
15082v_cmp_ge_u16_e64 s[10:11], -4.0, v2
15083// W64: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
15084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15085
15086v_cmp_ge_u16_e64 s[10:11], v1, v255
15087// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x03,0x00]
15088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15089
15090v_cmp_ge_u16_e64 s[10:11], v1, s2
15091// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x00,0x00]
15092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15093
15094v_cmp_ge_u16_e64 s[10:11], v1, s101
15095// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xcb,0x00,0x00]
15096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15097
15098v_cmp_ge_u16_e64 s[10:11], v1, vcc_lo
15099// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00]
15100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15101
15102v_cmp_ge_u16_e64 s[10:11], v1, vcc_hi
15103// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd7,0x00,0x00]
15104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15105
15106v_cmp_ge_u16_e64 s[10:11], v1, m0
15107// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xf9,0x00,0x00]
15108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15109
15110v_cmp_ge_u16_e64 s[10:11], v1, exec_lo
15111// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00]
15112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15113
15114v_cmp_ge_u16_e64 s[10:11], v1, exec_hi
15115// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x00,0x00]
15116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15117
15118v_cmp_ge_u16_e64 s[10:11], v1, 0
15119// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x01,0x01,0x00]
15120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15121
15122v_cmp_ge_u16_e64 s[10:11], v1, -1
15123// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x83,0x01,0x00]
15124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15125
15126v_cmp_ge_u16_e64 s[10:11], v1, 0.5
15127// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
15128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15129
15130v_cmp_ge_u16_e64 s[10:11], v1, -4.0
15131// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
15132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15133
15134v_cmp_f_u32_e64 s[10:11], v1, v2
15135// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
15136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15137
15138v_cmp_f_u32_e64 s[12:13], v1, v2
15139// W64: encoding: [0x0c,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
15140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15141
15142v_cmp_f_u32_e64 s[100:101], v1, v2
15143// W64: encoding: [0x64,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
15144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15145
15146v_cmp_f_u32_e64 vcc, v1, v2
15147// W64: encoding: [0x6a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
15148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15149
15150v_cmp_f_u32_e64 s[10:11], v255, v2
15151// W64: encoding: [0x0a,0x00,0xc0,0xd4,0xff,0x05,0x02,0x00]
15152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15153
15154v_cmp_f_u32_e64 s[10:11], s1, v2
15155// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x04,0x02,0x00]
15156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15157
15158v_cmp_f_u32_e64 s[10:11], s101, v2
15159// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x65,0x04,0x02,0x00]
15160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15161
15162v_cmp_f_u32_e64 s[10:11], vcc_lo, v2
15163// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x6a,0x04,0x02,0x00]
15164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15165
15166v_cmp_f_u32_e64 s[10:11], vcc_hi, v2
15167// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x6b,0x04,0x02,0x00]
15168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15169
15170v_cmp_f_u32_e64 s[10:11], m0, v2
15171// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x7c,0x04,0x02,0x00]
15172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15173
15174v_cmp_f_u32_e64 s[10:11], exec_lo, v2
15175// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x7e,0x04,0x02,0x00]
15176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15177
15178v_cmp_f_u32_e64 s[10:11], exec_hi, v2
15179// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x7f,0x04,0x02,0x00]
15180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15181
15182v_cmp_f_u32_e64 s[10:11], 0, v2
15183// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x80,0x04,0x02,0x00]
15184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15185
15186v_cmp_f_u32_e64 s[10:11], -1, v2
15187// W64: encoding: [0x0a,0x00,0xc0,0xd4,0xc1,0x04,0x02,0x00]
15188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15189
15190v_cmp_f_u32_e64 s[10:11], 0.5, v2
15191// W64: encoding: [0x0a,0x00,0xc0,0xd4,0xf0,0x04,0x02,0x00]
15192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15193
15194v_cmp_f_u32_e64 s[10:11], -4.0, v2
15195// W64: encoding: [0x0a,0x00,0xc0,0xd4,0xf7,0x04,0x02,0x00]
15196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15197
15198v_cmp_f_u32_e64 s[10:11], v1, v255
15199// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x03,0x00]
15200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15201
15202v_cmp_f_u32_e64 s[10:11], v1, s2
15203// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00]
15204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15205
15206v_cmp_f_u32_e64 s[10:11], v1, s101
15207// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00]
15208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15209
15210v_cmp_f_u32_e64 s[10:11], v1, vcc_lo
15211// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00]
15212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15213
15214v_cmp_f_u32_e64 s[10:11], v1, vcc_hi
15215// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00]
15216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15217
15218v_cmp_f_u32_e64 s[10:11], v1, m0
15219// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xf9,0x00,0x00]
15220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15221
15222v_cmp_f_u32_e64 s[10:11], v1, exec_lo
15223// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00]
15224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15225
15226v_cmp_f_u32_e64 s[10:11], v1, exec_hi
15227// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00]
15228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15229
15230v_cmp_f_u32_e64 s[10:11], v1, 0
15231// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00]
15232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15233
15234v_cmp_f_u32_e64 s[10:11], v1, -1
15235// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00]
15236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15237
15238v_cmp_f_u32_e64 s[10:11], v1, 0.5
15239// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00]
15240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15241
15242v_cmp_f_u32_e64 s[10:11], v1, -4.0
15243// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00]
15244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15245
15246v_cmp_lt_u32_e64 s[10:11], v1, v2
15247// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
15248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15249
15250v_cmp_lt_u32_e64 s[12:13], v1, v2
15251// W64: encoding: [0x0c,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
15252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15253
15254v_cmp_lt_u32_e64 s[100:101], v1, v2
15255// W64: encoding: [0x64,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
15256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15257
15258v_cmp_lt_u32_e64 vcc, v1, v2
15259// W64: encoding: [0x6a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
15260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15261
15262v_cmp_lt_u32_e64 s[10:11], v255, v2
15263// W64: encoding: [0x0a,0x00,0xc1,0xd4,0xff,0x05,0x02,0x00]
15264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15265
15266v_cmp_lt_u32_e64 s[10:11], s1, v2
15267// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x04,0x02,0x00]
15268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15269
15270v_cmp_lt_u32_e64 s[10:11], s101, v2
15271// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x65,0x04,0x02,0x00]
15272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15273
15274v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2
15275// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x6a,0x04,0x02,0x00]
15276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15277
15278v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2
15279// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x6b,0x04,0x02,0x00]
15280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15281
15282v_cmp_lt_u32_e64 s[10:11], m0, v2
15283// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x7c,0x04,0x02,0x00]
15284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15285
15286v_cmp_lt_u32_e64 s[10:11], exec_lo, v2
15287// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x7e,0x04,0x02,0x00]
15288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15289
15290v_cmp_lt_u32_e64 s[10:11], exec_hi, v2
15291// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x7f,0x04,0x02,0x00]
15292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15293
15294v_cmp_lt_u32_e64 s[10:11], 0, v2
15295// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x80,0x04,0x02,0x00]
15296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15297
15298v_cmp_lt_u32_e64 s[10:11], -1, v2
15299// W64: encoding: [0x0a,0x00,0xc1,0xd4,0xc1,0x04,0x02,0x00]
15300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15301
15302v_cmp_lt_u32_e64 s[10:11], 0.5, v2
15303// W64: encoding: [0x0a,0x00,0xc1,0xd4,0xf0,0x04,0x02,0x00]
15304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15305
15306v_cmp_lt_u32_e64 s[10:11], -4.0, v2
15307// W64: encoding: [0x0a,0x00,0xc1,0xd4,0xf7,0x04,0x02,0x00]
15308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15309
15310v_cmp_lt_u32_e64 s[10:11], v1, v255
15311// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x03,0x00]
15312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15313
15314v_cmp_lt_u32_e64 s[10:11], v1, s2
15315// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00]
15316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15317
15318v_cmp_lt_u32_e64 s[10:11], v1, s101
15319// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00]
15320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15321
15322v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo
15323// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00]
15324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15325
15326v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi
15327// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00]
15328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15329
15330v_cmp_lt_u32_e64 s[10:11], v1, m0
15331// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xf9,0x00,0x00]
15332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15333
15334v_cmp_lt_u32_e64 s[10:11], v1, exec_lo
15335// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00]
15336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15337
15338v_cmp_lt_u32_e64 s[10:11], v1, exec_hi
15339// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00]
15340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15341
15342v_cmp_lt_u32_e64 s[10:11], v1, 0
15343// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00]
15344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15345
15346v_cmp_lt_u32_e64 s[10:11], v1, -1
15347// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00]
15348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15349
15350v_cmp_lt_u32_e64 s[10:11], v1, 0.5
15351// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00]
15352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15353
15354v_cmp_lt_u32_e64 s[10:11], v1, -4.0
15355// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00]
15356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15357
15358v_cmp_eq_u32_e64 s[10:11], v1, v2
15359// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
15360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15361
15362v_cmp_eq_u32_e64 s[12:13], v1, v2
15363// W64: encoding: [0x0c,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
15364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15365
15366v_cmp_eq_u32_e64 s[100:101], v1, v2
15367// W64: encoding: [0x64,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
15368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15369
15370v_cmp_eq_u32_e64 vcc, v1, v2
15371// W64: encoding: [0x6a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
15372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15373
15374v_cmp_eq_u32_e64 s[10:11], v255, v2
15375// W64: encoding: [0x0a,0x00,0xc2,0xd4,0xff,0x05,0x02,0x00]
15376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15377
15378v_cmp_eq_u32_e64 s[10:11], s1, v2
15379// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x04,0x02,0x00]
15380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15381
15382v_cmp_eq_u32_e64 s[10:11], s101, v2
15383// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x65,0x04,0x02,0x00]
15384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15385
15386v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2
15387// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x6a,0x04,0x02,0x00]
15388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15389
15390v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2
15391// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x6b,0x04,0x02,0x00]
15392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15393
15394v_cmp_eq_u32_e64 s[10:11], m0, v2
15395// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x7c,0x04,0x02,0x00]
15396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15397
15398v_cmp_eq_u32_e64 s[10:11], exec_lo, v2
15399// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x7e,0x04,0x02,0x00]
15400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15401
15402v_cmp_eq_u32_e64 s[10:11], exec_hi, v2
15403// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x7f,0x04,0x02,0x00]
15404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15405
15406v_cmp_eq_u32_e64 s[10:11], 0, v2
15407// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x80,0x04,0x02,0x00]
15408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15409
15410v_cmp_eq_u32_e64 s[10:11], -1, v2
15411// W64: encoding: [0x0a,0x00,0xc2,0xd4,0xc1,0x04,0x02,0x00]
15412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15413
15414v_cmp_eq_u32_e64 s[10:11], 0.5, v2
15415// W64: encoding: [0x0a,0x00,0xc2,0xd4,0xf0,0x04,0x02,0x00]
15416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15417
15418v_cmp_eq_u32_e64 s[10:11], -4.0, v2
15419// W64: encoding: [0x0a,0x00,0xc2,0xd4,0xf7,0x04,0x02,0x00]
15420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15421
15422v_cmp_eq_u32_e64 s[10:11], v1, v255
15423// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x03,0x00]
15424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15425
15426v_cmp_eq_u32_e64 s[10:11], v1, s2
15427// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00]
15428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15429
15430v_cmp_eq_u32_e64 s[10:11], v1, s101
15431// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00]
15432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15433
15434v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo
15435// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00]
15436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15437
15438v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi
15439// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00]
15440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15441
15442v_cmp_eq_u32_e64 s[10:11], v1, m0
15443// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xf9,0x00,0x00]
15444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15445
15446v_cmp_eq_u32_e64 s[10:11], v1, exec_lo
15447// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00]
15448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15449
15450v_cmp_eq_u32_e64 s[10:11], v1, exec_hi
15451// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00]
15452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15453
15454v_cmp_eq_u32_e64 s[10:11], v1, 0
15455// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00]
15456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15457
15458v_cmp_eq_u32_e64 s[10:11], v1, -1
15459// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00]
15460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15461
15462v_cmp_eq_u32_e64 s[10:11], v1, 0.5
15463// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00]
15464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15465
15466v_cmp_eq_u32_e64 s[10:11], v1, -4.0
15467// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00]
15468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15469
15470v_cmp_le_u32_e64 s[10:11], v1, v2
15471// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
15472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15473
15474v_cmp_le_u32_e64 s[12:13], v1, v2
15475// W64: encoding: [0x0c,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
15476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15477
15478v_cmp_le_u32_e64 s[100:101], v1, v2
15479// W64: encoding: [0x64,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
15480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15481
15482v_cmp_le_u32_e64 vcc, v1, v2
15483// W64: encoding: [0x6a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
15484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15485
15486v_cmp_le_u32_e64 s[10:11], v255, v2
15487// W64: encoding: [0x0a,0x00,0xc3,0xd4,0xff,0x05,0x02,0x00]
15488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15489
15490v_cmp_le_u32_e64 s[10:11], s1, v2
15491// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x04,0x02,0x00]
15492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15493
15494v_cmp_le_u32_e64 s[10:11], s101, v2
15495// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x65,0x04,0x02,0x00]
15496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15497
15498v_cmp_le_u32_e64 s[10:11], vcc_lo, v2
15499// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x6a,0x04,0x02,0x00]
15500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15501
15502v_cmp_le_u32_e64 s[10:11], vcc_hi, v2
15503// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x6b,0x04,0x02,0x00]
15504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15505
15506v_cmp_le_u32_e64 s[10:11], m0, v2
15507// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x7c,0x04,0x02,0x00]
15508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15509
15510v_cmp_le_u32_e64 s[10:11], exec_lo, v2
15511// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x7e,0x04,0x02,0x00]
15512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15513
15514v_cmp_le_u32_e64 s[10:11], exec_hi, v2
15515// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x7f,0x04,0x02,0x00]
15516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15517
15518v_cmp_le_u32_e64 s[10:11], 0, v2
15519// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x80,0x04,0x02,0x00]
15520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15521
15522v_cmp_le_u32_e64 s[10:11], -1, v2
15523// W64: encoding: [0x0a,0x00,0xc3,0xd4,0xc1,0x04,0x02,0x00]
15524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15525
15526v_cmp_le_u32_e64 s[10:11], 0.5, v2
15527// W64: encoding: [0x0a,0x00,0xc3,0xd4,0xf0,0x04,0x02,0x00]
15528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15529
15530v_cmp_le_u32_e64 s[10:11], -4.0, v2
15531// W64: encoding: [0x0a,0x00,0xc3,0xd4,0xf7,0x04,0x02,0x00]
15532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15533
15534v_cmp_le_u32_e64 s[10:11], v1, v255
15535// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x03,0x00]
15536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15537
15538v_cmp_le_u32_e64 s[10:11], v1, s2
15539// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00]
15540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15541
15542v_cmp_le_u32_e64 s[10:11], v1, s101
15543// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00]
15544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15545
15546v_cmp_le_u32_e64 s[10:11], v1, vcc_lo
15547// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00]
15548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15549
15550v_cmp_le_u32_e64 s[10:11], v1, vcc_hi
15551// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00]
15552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15553
15554v_cmp_le_u32_e64 s[10:11], v1, m0
15555// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xf9,0x00,0x00]
15556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15557
15558v_cmp_le_u32_e64 s[10:11], v1, exec_lo
15559// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00]
15560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15561
15562v_cmp_le_u32_e64 s[10:11], v1, exec_hi
15563// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00]
15564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15565
15566v_cmp_le_u32_e64 s[10:11], v1, 0
15567// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00]
15568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15569
15570v_cmp_le_u32_e64 s[10:11], v1, -1
15571// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00]
15572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15573
15574v_cmp_le_u32_e64 s[10:11], v1, 0.5
15575// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00]
15576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15577
15578v_cmp_le_u32_e64 s[10:11], v1, -4.0
15579// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00]
15580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15581
15582v_cmp_gt_u32_e64 s[10:11], v1, v2
15583// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
15584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15585
15586v_cmp_gt_u32_e64 s[12:13], v1, v2
15587// W64: encoding: [0x0c,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
15588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15589
15590v_cmp_gt_u32_e64 s[100:101], v1, v2
15591// W64: encoding: [0x64,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
15592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15593
15594v_cmp_gt_u32_e64 vcc, v1, v2
15595// W64: encoding: [0x6a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
15596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15597
15598v_cmp_gt_u32_e64 s[10:11], v255, v2
15599// W64: encoding: [0x0a,0x00,0xc4,0xd4,0xff,0x05,0x02,0x00]
15600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15601
15602v_cmp_gt_u32_e64 s[10:11], s1, v2
15603// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x04,0x02,0x00]
15604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15605
15606v_cmp_gt_u32_e64 s[10:11], s101, v2
15607// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x65,0x04,0x02,0x00]
15608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15609
15610v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2
15611// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x6a,0x04,0x02,0x00]
15612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15613
15614v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2
15615// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x6b,0x04,0x02,0x00]
15616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15617
15618v_cmp_gt_u32_e64 s[10:11], m0, v2
15619// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x7c,0x04,0x02,0x00]
15620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15621
15622v_cmp_gt_u32_e64 s[10:11], exec_lo, v2
15623// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x7e,0x04,0x02,0x00]
15624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15625
15626v_cmp_gt_u32_e64 s[10:11], exec_hi, v2
15627// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x7f,0x04,0x02,0x00]
15628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15629
15630v_cmp_gt_u32_e64 s[10:11], 0, v2
15631// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x80,0x04,0x02,0x00]
15632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15633
15634v_cmp_gt_u32_e64 s[10:11], -1, v2
15635// W64: encoding: [0x0a,0x00,0xc4,0xd4,0xc1,0x04,0x02,0x00]
15636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15637
15638v_cmp_gt_u32_e64 s[10:11], 0.5, v2
15639// W64: encoding: [0x0a,0x00,0xc4,0xd4,0xf0,0x04,0x02,0x00]
15640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15641
15642v_cmp_gt_u32_e64 s[10:11], -4.0, v2
15643// W64: encoding: [0x0a,0x00,0xc4,0xd4,0xf7,0x04,0x02,0x00]
15644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15645
15646v_cmp_gt_u32_e64 s[10:11], v1, v255
15647// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x03,0x00]
15648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15649
15650v_cmp_gt_u32_e64 s[10:11], v1, s2
15651// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00]
15652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15653
15654v_cmp_gt_u32_e64 s[10:11], v1, s101
15655// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00]
15656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15657
15658v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo
15659// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00]
15660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15661
15662v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi
15663// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00]
15664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15665
15666v_cmp_gt_u32_e64 s[10:11], v1, m0
15667// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xf9,0x00,0x00]
15668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15669
15670v_cmp_gt_u32_e64 s[10:11], v1, exec_lo
15671// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00]
15672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15673
15674v_cmp_gt_u32_e64 s[10:11], v1, exec_hi
15675// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00]
15676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15677
15678v_cmp_gt_u32_e64 s[10:11], v1, 0
15679// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00]
15680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15681
15682v_cmp_gt_u32_e64 s[10:11], v1, -1
15683// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00]
15684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15685
15686v_cmp_gt_u32_e64 s[10:11], v1, 0.5
15687// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00]
15688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15689
15690v_cmp_gt_u32_e64 s[10:11], v1, -4.0
15691// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00]
15692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15693
15694v_cmp_ne_u32_e64 s[10:11], v1, v2
15695// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
15696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15697
15698v_cmp_ne_u32_e64 s[12:13], v1, v2
15699// W64: encoding: [0x0c,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
15700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15701
15702v_cmp_ne_u32_e64 s[100:101], v1, v2
15703// W64: encoding: [0x64,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
15704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15705
15706v_cmp_ne_u32_e64 vcc, v1, v2
15707// W64: encoding: [0x6a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
15708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15709
15710v_cmp_ne_u32_e64 s[10:11], v255, v2
15711// W64: encoding: [0x0a,0x00,0xc5,0xd4,0xff,0x05,0x02,0x00]
15712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15713
15714v_cmp_ne_u32_e64 s[10:11], s1, v2
15715// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x04,0x02,0x00]
15716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15717
15718v_cmp_ne_u32_e64 s[10:11], s101, v2
15719// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x65,0x04,0x02,0x00]
15720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15721
15722v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2
15723// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x6a,0x04,0x02,0x00]
15724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15725
15726v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2
15727// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x6b,0x04,0x02,0x00]
15728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15729
15730v_cmp_ne_u32_e64 s[10:11], m0, v2
15731// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x7c,0x04,0x02,0x00]
15732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15733
15734v_cmp_ne_u32_e64 s[10:11], exec_lo, v2
15735// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x7e,0x04,0x02,0x00]
15736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15737
15738v_cmp_ne_u32_e64 s[10:11], exec_hi, v2
15739// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x7f,0x04,0x02,0x00]
15740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15741
15742v_cmp_ne_u32_e64 s[10:11], 0, v2
15743// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x80,0x04,0x02,0x00]
15744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15745
15746v_cmp_ne_u32_e64 s[10:11], -1, v2
15747// W64: encoding: [0x0a,0x00,0xc5,0xd4,0xc1,0x04,0x02,0x00]
15748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15749
15750v_cmp_ne_u32_e64 s[10:11], 0.5, v2
15751// W64: encoding: [0x0a,0x00,0xc5,0xd4,0xf0,0x04,0x02,0x00]
15752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15753
15754v_cmp_ne_u32_e64 s[10:11], -4.0, v2
15755// W64: encoding: [0x0a,0x00,0xc5,0xd4,0xf7,0x04,0x02,0x00]
15756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15757
15758v_cmp_ne_u32_e64 s[10:11], v1, v255
15759// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x03,0x00]
15760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15761
15762v_cmp_ne_u32_e64 s[10:11], v1, s2
15763// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00]
15764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15765
15766v_cmp_ne_u32_e64 s[10:11], v1, s101
15767// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00]
15768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15769
15770v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo
15771// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00]
15772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15773
15774v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi
15775// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00]
15776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15777
15778v_cmp_ne_u32_e64 s[10:11], v1, m0
15779// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xf9,0x00,0x00]
15780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15781
15782v_cmp_ne_u32_e64 s[10:11], v1, exec_lo
15783// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00]
15784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15785
15786v_cmp_ne_u32_e64 s[10:11], v1, exec_hi
15787// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00]
15788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15789
15790v_cmp_ne_u32_e64 s[10:11], v1, 0
15791// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00]
15792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15793
15794v_cmp_ne_u32_e64 s[10:11], v1, -1
15795// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00]
15796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15797
15798v_cmp_ne_u32_e64 s[10:11], v1, 0.5
15799// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00]
15800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15801
15802v_cmp_ne_u32_e64 s[10:11], v1, -4.0
15803// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00]
15804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15805
15806v_cmp_ge_u32_e64 s[10:11], v1, v2
15807// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
15808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15809
15810v_cmp_ge_u32_e64 s[12:13], v1, v2
15811// W64: encoding: [0x0c,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
15812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15813
15814v_cmp_ge_u32_e64 s[100:101], v1, v2
15815// W64: encoding: [0x64,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
15816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15817
15818v_cmp_ge_u32_e64 vcc, v1, v2
15819// W64: encoding: [0x6a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
15820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15821
15822v_cmp_ge_u32_e64 s[10:11], v255, v2
15823// W64: encoding: [0x0a,0x00,0xc6,0xd4,0xff,0x05,0x02,0x00]
15824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15825
15826v_cmp_ge_u32_e64 s[10:11], s1, v2
15827// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x04,0x02,0x00]
15828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15829
15830v_cmp_ge_u32_e64 s[10:11], s101, v2
15831// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x65,0x04,0x02,0x00]
15832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15833
15834v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2
15835// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x6a,0x04,0x02,0x00]
15836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15837
15838v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2
15839// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x6b,0x04,0x02,0x00]
15840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15841
15842v_cmp_ge_u32_e64 s[10:11], m0, v2
15843// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x7c,0x04,0x02,0x00]
15844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15845
15846v_cmp_ge_u32_e64 s[10:11], exec_lo, v2
15847// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x7e,0x04,0x02,0x00]
15848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15849
15850v_cmp_ge_u32_e64 s[10:11], exec_hi, v2
15851// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x7f,0x04,0x02,0x00]
15852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15853
15854v_cmp_ge_u32_e64 s[10:11], 0, v2
15855// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x80,0x04,0x02,0x00]
15856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15857
15858v_cmp_ge_u32_e64 s[10:11], -1, v2
15859// W64: encoding: [0x0a,0x00,0xc6,0xd4,0xc1,0x04,0x02,0x00]
15860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15861
15862v_cmp_ge_u32_e64 s[10:11], 0.5, v2
15863// W64: encoding: [0x0a,0x00,0xc6,0xd4,0xf0,0x04,0x02,0x00]
15864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15865
15866v_cmp_ge_u32_e64 s[10:11], -4.0, v2
15867// W64: encoding: [0x0a,0x00,0xc6,0xd4,0xf7,0x04,0x02,0x00]
15868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15869
15870v_cmp_ge_u32_e64 s[10:11], v1, v255
15871// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x03,0x00]
15872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15873
15874v_cmp_ge_u32_e64 s[10:11], v1, s2
15875// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00]
15876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15877
15878v_cmp_ge_u32_e64 s[10:11], v1, s101
15879// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00]
15880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15881
15882v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo
15883// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00]
15884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15885
15886v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi
15887// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00]
15888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15889
15890v_cmp_ge_u32_e64 s[10:11], v1, m0
15891// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xf9,0x00,0x00]
15892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15893
15894v_cmp_ge_u32_e64 s[10:11], v1, exec_lo
15895// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00]
15896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15897
15898v_cmp_ge_u32_e64 s[10:11], v1, exec_hi
15899// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00]
15900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15901
15902v_cmp_ge_u32_e64 s[10:11], v1, 0
15903// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00]
15904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15905
15906v_cmp_ge_u32_e64 s[10:11], v1, -1
15907// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00]
15908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15909
15910v_cmp_ge_u32_e64 s[10:11], v1, 0.5
15911// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00]
15912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15913
15914v_cmp_ge_u32_e64 s[10:11], v1, -4.0
15915// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00]
15916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15917
15918v_cmp_t_u32_e64 s[10:11], v1, v2
15919// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
15920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15921
15922v_cmp_t_u32_e64 s[12:13], v1, v2
15923// W64: encoding: [0x0c,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
15924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15925
15926v_cmp_t_u32_e64 s[100:101], v1, v2
15927// W64: encoding: [0x64,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
15928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15929
15930v_cmp_t_u32_e64 vcc, v1, v2
15931// W64: encoding: [0x6a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
15932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15933
15934v_cmp_t_u32_e64 s[10:11], v255, v2
15935// W64: encoding: [0x0a,0x00,0xc7,0xd4,0xff,0x05,0x02,0x00]
15936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15937
15938v_cmp_t_u32_e64 s[10:11], s1, v2
15939// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x04,0x02,0x00]
15940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15941
15942v_cmp_t_u32_e64 s[10:11], s101, v2
15943// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x65,0x04,0x02,0x00]
15944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15945
15946v_cmp_t_u32_e64 s[10:11], vcc_lo, v2
15947// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x6a,0x04,0x02,0x00]
15948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15949
15950v_cmp_t_u32_e64 s[10:11], vcc_hi, v2
15951// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x6b,0x04,0x02,0x00]
15952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15953
15954v_cmp_t_u32_e64 s[10:11], m0, v2
15955// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x7c,0x04,0x02,0x00]
15956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15957
15958v_cmp_t_u32_e64 s[10:11], exec_lo, v2
15959// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x7e,0x04,0x02,0x00]
15960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15961
15962v_cmp_t_u32_e64 s[10:11], exec_hi, v2
15963// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x7f,0x04,0x02,0x00]
15964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15965
15966v_cmp_t_u32_e64 s[10:11], 0, v2
15967// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x80,0x04,0x02,0x00]
15968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15969
15970v_cmp_t_u32_e64 s[10:11], -1, v2
15971// W64: encoding: [0x0a,0x00,0xc7,0xd4,0xc1,0x04,0x02,0x00]
15972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15973
15974v_cmp_t_u32_e64 s[10:11], 0.5, v2
15975// W64: encoding: [0x0a,0x00,0xc7,0xd4,0xf0,0x04,0x02,0x00]
15976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15977
15978v_cmp_t_u32_e64 s[10:11], -4.0, v2
15979// W64: encoding: [0x0a,0x00,0xc7,0xd4,0xf7,0x04,0x02,0x00]
15980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15981
15982v_cmp_t_u32_e64 s[10:11], v1, v255
15983// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x03,0x00]
15984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15985
15986v_cmp_t_u32_e64 s[10:11], v1, s2
15987// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00]
15988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15989
15990v_cmp_t_u32_e64 s[10:11], v1, s101
15991// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00]
15992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15993
15994v_cmp_t_u32_e64 s[10:11], v1, vcc_lo
15995// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00]
15996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
15997
15998v_cmp_t_u32_e64 s[10:11], v1, vcc_hi
15999// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00]
16000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16001
16002v_cmp_t_u32_e64 s[10:11], v1, m0
16003// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xf9,0x00,0x00]
16004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16005
16006v_cmp_t_u32_e64 s[10:11], v1, exec_lo
16007// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00]
16008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16009
16010v_cmp_t_u32_e64 s[10:11], v1, exec_hi
16011// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00]
16012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16013
16014v_cmp_t_u32_e64 s[10:11], v1, 0
16015// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00]
16016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16017
16018v_cmp_t_u32_e64 s[10:11], v1, -1
16019// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00]
16020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16021
16022v_cmp_t_u32_e64 s[10:11], v1, 0.5
16023// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00]
16024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16025
16026v_cmp_t_u32_e64 s[10:11], v1, -4.0
16027// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00]
16028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16029
16030v_cmp_f_f16_e64 s[10:11], v1, v2
16031// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
16032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16033
16034v_cmp_f_f16_e64 s[12:13], v1, v2
16035// W64: encoding: [0x0c,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
16036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16037
16038v_cmp_f_f16_e64 s[100:101], v1, v2
16039// W64: encoding: [0x64,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
16040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16041
16042v_cmp_f_f16_e64 vcc, v1, v2
16043// W64: encoding: [0x6a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
16044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16045
16046v_cmp_f_f16_e64 s[10:11], v255, v2
16047// W64: encoding: [0x0a,0x00,0xc8,0xd4,0xff,0x05,0x02,0x00]
16048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16049
16050v_cmp_f_f16_e64 s[10:11], s1, v2
16051// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x04,0x02,0x00]
16052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16053
16054v_cmp_f_f16_e64 s[10:11], s101, v2
16055// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x65,0x04,0x02,0x00]
16056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16057
16058v_cmp_f_f16_e64 s[10:11], vcc_lo, v2
16059// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x6a,0x04,0x02,0x00]
16060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16061
16062v_cmp_f_f16_e64 s[10:11], vcc_hi, v2
16063// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x6b,0x04,0x02,0x00]
16064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16065
16066v_cmp_f_f16_e64 s[10:11], m0, v2
16067// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x7c,0x04,0x02,0x00]
16068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16069
16070v_cmp_f_f16_e64 s[10:11], exec_lo, v2
16071// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x7e,0x04,0x02,0x00]
16072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16073
16074v_cmp_f_f16_e64 s[10:11], exec_hi, v2
16075// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x7f,0x04,0x02,0x00]
16076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16077
16078v_cmp_f_f16_e64 s[10:11], 0, v2
16079// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x80,0x04,0x02,0x00]
16080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16081
16082v_cmp_f_f16_e64 s[10:11], -1, v2
16083// W64: encoding: [0x0a,0x00,0xc8,0xd4,0xc1,0x04,0x02,0x00]
16084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16085
16086v_cmp_f_f16_e64 s[10:11], 0.5, v2
16087// W64: encoding: [0x0a,0x00,0xc8,0xd4,0xf0,0x04,0x02,0x00]
16088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16089
16090v_cmp_f_f16_e64 s[10:11], -4.0, v2
16091// W64: encoding: [0x0a,0x00,0xc8,0xd4,0xf7,0x04,0x02,0x00]
16092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16093
16094v_cmp_f_f16_e64 s[10:11], v1, v255
16095// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x03,0x00]
16096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16097
16098v_cmp_f_f16_e64 s[10:11], v1, s2
16099// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00]
16100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16101
16102v_cmp_f_f16_e64 s[10:11], v1, s101
16103// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00]
16104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16105
16106v_cmp_f_f16_e64 s[10:11], v1, vcc_lo
16107// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00]
16108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16109
16110v_cmp_f_f16_e64 s[10:11], v1, vcc_hi
16111// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00]
16112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16113
16114v_cmp_f_f16_e64 s[10:11], v1, m0
16115// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xf9,0x00,0x00]
16116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16117
16118v_cmp_f_f16_e64 s[10:11], v1, exec_lo
16119// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00]
16120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16121
16122v_cmp_f_f16_e64 s[10:11], v1, exec_hi
16123// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00]
16124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16125
16126v_cmp_f_f16_e64 s[10:11], v1, 0
16127// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00]
16128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16129
16130v_cmp_f_f16_e64 s[10:11], v1, -1
16131// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00]
16132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16133
16134v_cmp_f_f16_e64 s[10:11], v1, 0.5
16135// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00]
16136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16137
16138v_cmp_f_f16_e64 s[10:11], v1, -4.0
16139// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00]
16140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16141
16142v_cmp_f_f16_e64 s[10:11], -v1, v2
16143// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x20]
16144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16145
16146v_cmp_f_f16_e64 s[10:11], v1, -v2
16147// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x40]
16148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16149
16150v_cmp_f_f16_e64 s[10:11], -v1, -v2
16151// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x60]
16152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16153
16154v_cmp_f_f16_e64 s[10:11], v1, v2 clamp
16155// W64: encoding: [0x0a,0x80,0xc8,0xd4,0x01,0x05,0x02,0x00]
16156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16157
16158v_cmp_lt_f16_e64 s[10:11], v1, v2
16159// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
16160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16161
16162v_cmp_lt_f16_e64 s[12:13], v1, v2
16163// W64: encoding: [0x0c,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
16164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16165
16166v_cmp_lt_f16_e64 s[100:101], v1, v2
16167// W64: encoding: [0x64,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
16168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16169
16170v_cmp_lt_f16_e64 vcc, v1, v2
16171// W64: encoding: [0x6a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
16172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16173
16174v_cmp_lt_f16_e64 s[10:11], v255, v2
16175// W64: encoding: [0x0a,0x00,0xc9,0xd4,0xff,0x05,0x02,0x00]
16176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16177
16178v_cmp_lt_f16_e64 s[10:11], s1, v2
16179// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x04,0x02,0x00]
16180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16181
16182v_cmp_lt_f16_e64 s[10:11], s101, v2
16183// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x65,0x04,0x02,0x00]
16184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16185
16186v_cmp_lt_f16_e64 s[10:11], vcc_lo, v2
16187// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x6a,0x04,0x02,0x00]
16188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16189
16190v_cmp_lt_f16_e64 s[10:11], vcc_hi, v2
16191// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x6b,0x04,0x02,0x00]
16192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16193
16194v_cmp_lt_f16_e64 s[10:11], m0, v2
16195// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x7c,0x04,0x02,0x00]
16196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16197
16198v_cmp_lt_f16_e64 s[10:11], exec_lo, v2
16199// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x7e,0x04,0x02,0x00]
16200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16201
16202v_cmp_lt_f16_e64 s[10:11], exec_hi, v2
16203// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x7f,0x04,0x02,0x00]
16204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16205
16206v_cmp_lt_f16_e64 s[10:11], 0, v2
16207// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x80,0x04,0x02,0x00]
16208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16209
16210v_cmp_lt_f16_e64 s[10:11], -1, v2
16211// W64: encoding: [0x0a,0x00,0xc9,0xd4,0xc1,0x04,0x02,0x00]
16212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16213
16214v_cmp_lt_f16_e64 s[10:11], 0.5, v2
16215// W64: encoding: [0x0a,0x00,0xc9,0xd4,0xf0,0x04,0x02,0x00]
16216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16217
16218v_cmp_lt_f16_e64 s[10:11], -4.0, v2
16219// W64: encoding: [0x0a,0x00,0xc9,0xd4,0xf7,0x04,0x02,0x00]
16220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16221
16222v_cmp_lt_f16_e64 s[10:11], v1, v255
16223// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x03,0x00]
16224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16225
16226v_cmp_lt_f16_e64 s[10:11], v1, s2
16227// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00]
16228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16229
16230v_cmp_lt_f16_e64 s[10:11], v1, s101
16231// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00]
16232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16233
16234v_cmp_lt_f16_e64 s[10:11], v1, vcc_lo
16235// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00]
16236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16237
16238v_cmp_lt_f16_e64 s[10:11], v1, vcc_hi
16239// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00]
16240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16241
16242v_cmp_lt_f16_e64 s[10:11], v1, m0
16243// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xf9,0x00,0x00]
16244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16245
16246v_cmp_lt_f16_e64 s[10:11], v1, exec_lo
16247// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00]
16248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16249
16250v_cmp_lt_f16_e64 s[10:11], v1, exec_hi
16251// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00]
16252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16253
16254v_cmp_lt_f16_e64 s[10:11], v1, 0
16255// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00]
16256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16257
16258v_cmp_lt_f16_e64 s[10:11], v1, -1
16259// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00]
16260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16261
16262v_cmp_lt_f16_e64 s[10:11], v1, 0.5
16263// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00]
16264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16265
16266v_cmp_lt_f16_e64 s[10:11], v1, -4.0
16267// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00]
16268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16269
16270v_cmp_lt_f16_e64 s[10:11], -v1, v2
16271// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x20]
16272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16273
16274v_cmp_lt_f16_e64 s[10:11], v1, -v2
16275// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x40]
16276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16277
16278v_cmp_lt_f16_e64 s[10:11], -v1, -v2
16279// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x60]
16280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16281
16282v_cmp_lt_f16_e64 s[10:11], v1, v2 clamp
16283// W64: encoding: [0x0a,0x80,0xc9,0xd4,0x01,0x05,0x02,0x00]
16284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16285
16286v_cmp_eq_f16_e64 s[10:11], v1, v2
16287// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
16288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16289
16290v_cmp_eq_f16_e64 s[12:13], v1, v2
16291// W64: encoding: [0x0c,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
16292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16293
16294v_cmp_eq_f16_e64 s[100:101], v1, v2
16295// W64: encoding: [0x64,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
16296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16297
16298v_cmp_eq_f16_e64 vcc, v1, v2
16299// W64: encoding: [0x6a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
16300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16301
16302v_cmp_eq_f16_e64 s[10:11], v255, v2
16303// W64: encoding: [0x0a,0x00,0xca,0xd4,0xff,0x05,0x02,0x00]
16304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16305
16306v_cmp_eq_f16_e64 s[10:11], s1, v2
16307// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x04,0x02,0x00]
16308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16309
16310v_cmp_eq_f16_e64 s[10:11], s101, v2
16311// W64: encoding: [0x0a,0x00,0xca,0xd4,0x65,0x04,0x02,0x00]
16312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16313
16314v_cmp_eq_f16_e64 s[10:11], vcc_lo, v2
16315// W64: encoding: [0x0a,0x00,0xca,0xd4,0x6a,0x04,0x02,0x00]
16316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16317
16318v_cmp_eq_f16_e64 s[10:11], vcc_hi, v2
16319// W64: encoding: [0x0a,0x00,0xca,0xd4,0x6b,0x04,0x02,0x00]
16320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16321
16322v_cmp_eq_f16_e64 s[10:11], m0, v2
16323// W64: encoding: [0x0a,0x00,0xca,0xd4,0x7c,0x04,0x02,0x00]
16324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16325
16326v_cmp_eq_f16_e64 s[10:11], exec_lo, v2
16327// W64: encoding: [0x0a,0x00,0xca,0xd4,0x7e,0x04,0x02,0x00]
16328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16329
16330v_cmp_eq_f16_e64 s[10:11], exec_hi, v2
16331// W64: encoding: [0x0a,0x00,0xca,0xd4,0x7f,0x04,0x02,0x00]
16332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16333
16334v_cmp_eq_f16_e64 s[10:11], 0, v2
16335// W64: encoding: [0x0a,0x00,0xca,0xd4,0x80,0x04,0x02,0x00]
16336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16337
16338v_cmp_eq_f16_e64 s[10:11], -1, v2
16339// W64: encoding: [0x0a,0x00,0xca,0xd4,0xc1,0x04,0x02,0x00]
16340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16341
16342v_cmp_eq_f16_e64 s[10:11], 0.5, v2
16343// W64: encoding: [0x0a,0x00,0xca,0xd4,0xf0,0x04,0x02,0x00]
16344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16345
16346v_cmp_eq_f16_e64 s[10:11], -4.0, v2
16347// W64: encoding: [0x0a,0x00,0xca,0xd4,0xf7,0x04,0x02,0x00]
16348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16349
16350v_cmp_eq_f16_e64 s[10:11], v1, v255
16351// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x03,0x00]
16352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16353
16354v_cmp_eq_f16_e64 s[10:11], v1, s2
16355// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x00,0x00]
16356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16357
16358v_cmp_eq_f16_e64 s[10:11], v1, s101
16359// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00]
16360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16361
16362v_cmp_eq_f16_e64 s[10:11], v1, vcc_lo
16363// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00]
16364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16365
16366v_cmp_eq_f16_e64 s[10:11], v1, vcc_hi
16367// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00]
16368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16369
16370v_cmp_eq_f16_e64 s[10:11], v1, m0
16371// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xf9,0x00,0x00]
16372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16373
16374v_cmp_eq_f16_e64 s[10:11], v1, exec_lo
16375// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00]
16376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16377
16378v_cmp_eq_f16_e64 s[10:11], v1, exec_hi
16379// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x00,0x00]
16380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16381
16382v_cmp_eq_f16_e64 s[10:11], v1, 0
16383// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x01,0x01,0x00]
16384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16385
16386v_cmp_eq_f16_e64 s[10:11], v1, -1
16387// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x83,0x01,0x00]
16388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16389
16390v_cmp_eq_f16_e64 s[10:11], v1, 0.5
16391// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00]
16392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16393
16394v_cmp_eq_f16_e64 s[10:11], v1, -4.0
16395// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xef,0x01,0x00]
16396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16397
16398v_cmp_eq_f16_e64 s[10:11], -v1, v2
16399// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x20]
16400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16401
16402v_cmp_eq_f16_e64 s[10:11], v1, -v2
16403// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x40]
16404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16405
16406v_cmp_eq_f16_e64 s[10:11], -v1, -v2
16407// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x60]
16408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16409
16410v_cmp_eq_f16_e64 s[10:11], v1, v2 clamp
16411// W64: encoding: [0x0a,0x80,0xca,0xd4,0x01,0x05,0x02,0x00]
16412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16413
16414v_cmp_le_f16_e64 s[10:11], v1, v2
16415// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
16416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16417
16418v_cmp_le_f16_e64 s[12:13], v1, v2
16419// W64: encoding: [0x0c,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
16420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16421
16422v_cmp_le_f16_e64 s[100:101], v1, v2
16423// W64: encoding: [0x64,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
16424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16425
16426v_cmp_le_f16_e64 vcc, v1, v2
16427// W64: encoding: [0x6a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
16428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16429
16430v_cmp_le_f16_e64 s[10:11], v255, v2
16431// W64: encoding: [0x0a,0x00,0xcb,0xd4,0xff,0x05,0x02,0x00]
16432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16433
16434v_cmp_le_f16_e64 s[10:11], s1, v2
16435// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x04,0x02,0x00]
16436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16437
16438v_cmp_le_f16_e64 s[10:11], s101, v2
16439// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x65,0x04,0x02,0x00]
16440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16441
16442v_cmp_le_f16_e64 s[10:11], vcc_lo, v2
16443// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x6a,0x04,0x02,0x00]
16444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16445
16446v_cmp_le_f16_e64 s[10:11], vcc_hi, v2
16447// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x6b,0x04,0x02,0x00]
16448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16449
16450v_cmp_le_f16_e64 s[10:11], m0, v2
16451// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x7c,0x04,0x02,0x00]
16452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16453
16454v_cmp_le_f16_e64 s[10:11], exec_lo, v2
16455// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x7e,0x04,0x02,0x00]
16456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16457
16458v_cmp_le_f16_e64 s[10:11], exec_hi, v2
16459// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x7f,0x04,0x02,0x00]
16460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16461
16462v_cmp_le_f16_e64 s[10:11], 0, v2
16463// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x80,0x04,0x02,0x00]
16464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16465
16466v_cmp_le_f16_e64 s[10:11], -1, v2
16467// W64: encoding: [0x0a,0x00,0xcb,0xd4,0xc1,0x04,0x02,0x00]
16468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16469
16470v_cmp_le_f16_e64 s[10:11], 0.5, v2
16471// W64: encoding: [0x0a,0x00,0xcb,0xd4,0xf0,0x04,0x02,0x00]
16472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16473
16474v_cmp_le_f16_e64 s[10:11], -4.0, v2
16475// W64: encoding: [0x0a,0x00,0xcb,0xd4,0xf7,0x04,0x02,0x00]
16476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16477
16478v_cmp_le_f16_e64 s[10:11], v1, v255
16479// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x03,0x00]
16480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16481
16482v_cmp_le_f16_e64 s[10:11], v1, s2
16483// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00]
16484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16485
16486v_cmp_le_f16_e64 s[10:11], v1, s101
16487// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00]
16488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16489
16490v_cmp_le_f16_e64 s[10:11], v1, vcc_lo
16491// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00]
16492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16493
16494v_cmp_le_f16_e64 s[10:11], v1, vcc_hi
16495// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00]
16496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16497
16498v_cmp_le_f16_e64 s[10:11], v1, m0
16499// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xf9,0x00,0x00]
16500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16501
16502v_cmp_le_f16_e64 s[10:11], v1, exec_lo
16503// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00]
16504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16505
16506v_cmp_le_f16_e64 s[10:11], v1, exec_hi
16507// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00]
16508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16509
16510v_cmp_le_f16_e64 s[10:11], v1, 0
16511// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00]
16512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16513
16514v_cmp_le_f16_e64 s[10:11], v1, -1
16515// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00]
16516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16517
16518v_cmp_le_f16_e64 s[10:11], v1, 0.5
16519// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00]
16520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16521
16522v_cmp_le_f16_e64 s[10:11], v1, -4.0
16523// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00]
16524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16525
16526v_cmp_le_f16_e64 s[10:11], -v1, v2
16527// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x20]
16528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16529
16530v_cmp_le_f16_e64 s[10:11], v1, -v2
16531// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x40]
16532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16533
16534v_cmp_le_f16_e64 s[10:11], -v1, -v2
16535// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x60]
16536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16537
16538v_cmp_le_f16_e64 s[10:11], v1, v2 clamp
16539// W64: encoding: [0x0a,0x80,0xcb,0xd4,0x01,0x05,0x02,0x00]
16540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16541
16542v_cmp_gt_f16_e64 s[10:11], v1, v2
16543// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
16544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16545
16546v_cmp_gt_f16_e64 s[12:13], v1, v2
16547// W64: encoding: [0x0c,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
16548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16549
16550v_cmp_gt_f16_e64 s[100:101], v1, v2
16551// W64: encoding: [0x64,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
16552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16553
16554v_cmp_gt_f16_e64 vcc, v1, v2
16555// W64: encoding: [0x6a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
16556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16557
16558v_cmp_gt_f16_e64 s[10:11], v255, v2
16559// W64: encoding: [0x0a,0x00,0xcc,0xd4,0xff,0x05,0x02,0x00]
16560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16561
16562v_cmp_gt_f16_e64 s[10:11], s1, v2
16563// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x04,0x02,0x00]
16564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16565
16566v_cmp_gt_f16_e64 s[10:11], s101, v2
16567// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x65,0x04,0x02,0x00]
16568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16569
16570v_cmp_gt_f16_e64 s[10:11], vcc_lo, v2
16571// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x6a,0x04,0x02,0x00]
16572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16573
16574v_cmp_gt_f16_e64 s[10:11], vcc_hi, v2
16575// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x6b,0x04,0x02,0x00]
16576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16577
16578v_cmp_gt_f16_e64 s[10:11], m0, v2
16579// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x7c,0x04,0x02,0x00]
16580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16581
16582v_cmp_gt_f16_e64 s[10:11], exec_lo, v2
16583// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x7e,0x04,0x02,0x00]
16584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16585
16586v_cmp_gt_f16_e64 s[10:11], exec_hi, v2
16587// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x7f,0x04,0x02,0x00]
16588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16589
16590v_cmp_gt_f16_e64 s[10:11], 0, v2
16591// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x80,0x04,0x02,0x00]
16592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16593
16594v_cmp_gt_f16_e64 s[10:11], -1, v2
16595// W64: encoding: [0x0a,0x00,0xcc,0xd4,0xc1,0x04,0x02,0x00]
16596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16597
16598v_cmp_gt_f16_e64 s[10:11], 0.5, v2
16599// W64: encoding: [0x0a,0x00,0xcc,0xd4,0xf0,0x04,0x02,0x00]
16600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16601
16602v_cmp_gt_f16_e64 s[10:11], -4.0, v2
16603// W64: encoding: [0x0a,0x00,0xcc,0xd4,0xf7,0x04,0x02,0x00]
16604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16605
16606v_cmp_gt_f16_e64 s[10:11], v1, v255
16607// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x03,0x00]
16608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16609
16610v_cmp_gt_f16_e64 s[10:11], v1, s2
16611// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00]
16612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16613
16614v_cmp_gt_f16_e64 s[10:11], v1, s101
16615// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00]
16616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16617
16618v_cmp_gt_f16_e64 s[10:11], v1, vcc_lo
16619// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00]
16620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16621
16622v_cmp_gt_f16_e64 s[10:11], v1, vcc_hi
16623// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00]
16624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16625
16626v_cmp_gt_f16_e64 s[10:11], v1, m0
16627// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xf9,0x00,0x00]
16628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16629
16630v_cmp_gt_f16_e64 s[10:11], v1, exec_lo
16631// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00]
16632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16633
16634v_cmp_gt_f16_e64 s[10:11], v1, exec_hi
16635// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00]
16636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16637
16638v_cmp_gt_f16_e64 s[10:11], v1, 0
16639// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00]
16640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16641
16642v_cmp_gt_f16_e64 s[10:11], v1, -1
16643// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00]
16644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16645
16646v_cmp_gt_f16_e64 s[10:11], v1, 0.5
16647// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00]
16648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16649
16650v_cmp_gt_f16_e64 s[10:11], v1, -4.0
16651// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00]
16652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16653
16654v_cmp_gt_f16_e64 s[10:11], -v1, v2
16655// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x20]
16656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16657
16658v_cmp_gt_f16_e64 s[10:11], v1, -v2
16659// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x40]
16660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16661
16662v_cmp_gt_f16_e64 s[10:11], -v1, -v2
16663// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x60]
16664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16665
16666v_cmp_gt_f16_e64 s[10:11], v1, v2 clamp
16667// W64: encoding: [0x0a,0x80,0xcc,0xd4,0x01,0x05,0x02,0x00]
16668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16669
16670v_cmp_lg_f16_e64 s[10:11], v1, v2
16671// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
16672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16673
16674v_cmp_lg_f16_e64 s[12:13], v1, v2
16675// W64: encoding: [0x0c,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
16676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16677
16678v_cmp_lg_f16_e64 s[100:101], v1, v2
16679// W64: encoding: [0x64,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
16680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16681
16682v_cmp_lg_f16_e64 vcc, v1, v2
16683// W64: encoding: [0x6a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
16684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16685
16686v_cmp_lg_f16_e64 s[10:11], v255, v2
16687// W64: encoding: [0x0a,0x00,0xcd,0xd4,0xff,0x05,0x02,0x00]
16688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16689
16690v_cmp_lg_f16_e64 s[10:11], s1, v2
16691// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x04,0x02,0x00]
16692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16693
16694v_cmp_lg_f16_e64 s[10:11], s101, v2
16695// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x65,0x04,0x02,0x00]
16696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16697
16698v_cmp_lg_f16_e64 s[10:11], vcc_lo, v2
16699// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x6a,0x04,0x02,0x00]
16700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16701
16702v_cmp_lg_f16_e64 s[10:11], vcc_hi, v2
16703// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x6b,0x04,0x02,0x00]
16704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16705
16706v_cmp_lg_f16_e64 s[10:11], m0, v2
16707// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x7c,0x04,0x02,0x00]
16708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16709
16710v_cmp_lg_f16_e64 s[10:11], exec_lo, v2
16711// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x7e,0x04,0x02,0x00]
16712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16713
16714v_cmp_lg_f16_e64 s[10:11], exec_hi, v2
16715// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x7f,0x04,0x02,0x00]
16716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16717
16718v_cmp_lg_f16_e64 s[10:11], 0, v2
16719// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x80,0x04,0x02,0x00]
16720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16721
16722v_cmp_lg_f16_e64 s[10:11], -1, v2
16723// W64: encoding: [0x0a,0x00,0xcd,0xd4,0xc1,0x04,0x02,0x00]
16724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16725
16726v_cmp_lg_f16_e64 s[10:11], 0.5, v2
16727// W64: encoding: [0x0a,0x00,0xcd,0xd4,0xf0,0x04,0x02,0x00]
16728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16729
16730v_cmp_lg_f16_e64 s[10:11], -4.0, v2
16731// W64: encoding: [0x0a,0x00,0xcd,0xd4,0xf7,0x04,0x02,0x00]
16732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16733
16734v_cmp_lg_f16_e64 s[10:11], v1, v255
16735// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x03,0x00]
16736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16737
16738v_cmp_lg_f16_e64 s[10:11], v1, s2
16739// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00]
16740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16741
16742v_cmp_lg_f16_e64 s[10:11], v1, s101
16743// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00]
16744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16745
16746v_cmp_lg_f16_e64 s[10:11], v1, vcc_lo
16747// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00]
16748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16749
16750v_cmp_lg_f16_e64 s[10:11], v1, vcc_hi
16751// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00]
16752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16753
16754v_cmp_lg_f16_e64 s[10:11], v1, m0
16755// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xf9,0x00,0x00]
16756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16757
16758v_cmp_lg_f16_e64 s[10:11], v1, exec_lo
16759// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00]
16760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16761
16762v_cmp_lg_f16_e64 s[10:11], v1, exec_hi
16763// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00]
16764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16765
16766v_cmp_lg_f16_e64 s[10:11], v1, 0
16767// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00]
16768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16769
16770v_cmp_lg_f16_e64 s[10:11], v1, -1
16771// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00]
16772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16773
16774v_cmp_lg_f16_e64 s[10:11], v1, 0.5
16775// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00]
16776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16777
16778v_cmp_lg_f16_e64 s[10:11], v1, -4.0
16779// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00]
16780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16781
16782v_cmp_lg_f16_e64 s[10:11], -v1, v2
16783// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x20]
16784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16785
16786v_cmp_lg_f16_e64 s[10:11], v1, -v2
16787// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x40]
16788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16789
16790v_cmp_lg_f16_e64 s[10:11], -v1, -v2
16791// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x60]
16792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16793
16794v_cmp_lg_f16_e64 s[10:11], v1, v2 clamp
16795// W64: encoding: [0x0a,0x80,0xcd,0xd4,0x01,0x05,0x02,0x00]
16796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16797
16798v_cmp_ge_f16_e64 s[10:11], v1, v2
16799// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
16800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16801
16802v_cmp_ge_f16_e64 s[12:13], v1, v2
16803// W64: encoding: [0x0c,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
16804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16805
16806v_cmp_ge_f16_e64 s[100:101], v1, v2
16807// W64: encoding: [0x64,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
16808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16809
16810v_cmp_ge_f16_e64 vcc, v1, v2
16811// W64: encoding: [0x6a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
16812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16813
16814v_cmp_ge_f16_e64 s[10:11], v255, v2
16815// W64: encoding: [0x0a,0x00,0xce,0xd4,0xff,0x05,0x02,0x00]
16816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16817
16818v_cmp_ge_f16_e64 s[10:11], s1, v2
16819// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x04,0x02,0x00]
16820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16821
16822v_cmp_ge_f16_e64 s[10:11], s101, v2
16823// W64: encoding: [0x0a,0x00,0xce,0xd4,0x65,0x04,0x02,0x00]
16824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16825
16826v_cmp_ge_f16_e64 s[10:11], vcc_lo, v2
16827// W64: encoding: [0x0a,0x00,0xce,0xd4,0x6a,0x04,0x02,0x00]
16828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16829
16830v_cmp_ge_f16_e64 s[10:11], vcc_hi, v2
16831// W64: encoding: [0x0a,0x00,0xce,0xd4,0x6b,0x04,0x02,0x00]
16832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16833
16834v_cmp_ge_f16_e64 s[10:11], m0, v2
16835// W64: encoding: [0x0a,0x00,0xce,0xd4,0x7c,0x04,0x02,0x00]
16836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16837
16838v_cmp_ge_f16_e64 s[10:11], exec_lo, v2
16839// W64: encoding: [0x0a,0x00,0xce,0xd4,0x7e,0x04,0x02,0x00]
16840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16841
16842v_cmp_ge_f16_e64 s[10:11], exec_hi, v2
16843// W64: encoding: [0x0a,0x00,0xce,0xd4,0x7f,0x04,0x02,0x00]
16844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16845
16846v_cmp_ge_f16_e64 s[10:11], 0, v2
16847// W64: encoding: [0x0a,0x00,0xce,0xd4,0x80,0x04,0x02,0x00]
16848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16849
16850v_cmp_ge_f16_e64 s[10:11], -1, v2
16851// W64: encoding: [0x0a,0x00,0xce,0xd4,0xc1,0x04,0x02,0x00]
16852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16853
16854v_cmp_ge_f16_e64 s[10:11], 0.5, v2
16855// W64: encoding: [0x0a,0x00,0xce,0xd4,0xf0,0x04,0x02,0x00]
16856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16857
16858v_cmp_ge_f16_e64 s[10:11], -4.0, v2
16859// W64: encoding: [0x0a,0x00,0xce,0xd4,0xf7,0x04,0x02,0x00]
16860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16861
16862v_cmp_ge_f16_e64 s[10:11], v1, v255
16863// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x03,0x00]
16864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16865
16866v_cmp_ge_f16_e64 s[10:11], v1, s2
16867// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x00,0x00]
16868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16869
16870v_cmp_ge_f16_e64 s[10:11], v1, s101
16871// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00]
16872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16873
16874v_cmp_ge_f16_e64 s[10:11], v1, vcc_lo
16875// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00]
16876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16877
16878v_cmp_ge_f16_e64 s[10:11], v1, vcc_hi
16879// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00]
16880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16881
16882v_cmp_ge_f16_e64 s[10:11], v1, m0
16883// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xf9,0x00,0x00]
16884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16885
16886v_cmp_ge_f16_e64 s[10:11], v1, exec_lo
16887// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00]
16888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16889
16890v_cmp_ge_f16_e64 s[10:11], v1, exec_hi
16891// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x00,0x00]
16892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16893
16894v_cmp_ge_f16_e64 s[10:11], v1, 0
16895// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x01,0x01,0x00]
16896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16897
16898v_cmp_ge_f16_e64 s[10:11], v1, -1
16899// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x83,0x01,0x00]
16900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16901
16902v_cmp_ge_f16_e64 s[10:11], v1, 0.5
16903// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00]
16904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16905
16906v_cmp_ge_f16_e64 s[10:11], v1, -4.0
16907// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xef,0x01,0x00]
16908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16909
16910v_cmp_ge_f16_e64 s[10:11], -v1, v2
16911// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x20]
16912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16913
16914v_cmp_ge_f16_e64 s[10:11], v1, -v2
16915// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x40]
16916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16917
16918v_cmp_ge_f16_e64 s[10:11], -v1, -v2
16919// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x60]
16920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16921
16922v_cmp_ge_f16_e64 s[10:11], v1, v2 clamp
16923// W64: encoding: [0x0a,0x80,0xce,0xd4,0x01,0x05,0x02,0x00]
16924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16925
16926v_cmp_o_f16_e64 s[10:11], v1, v2
16927// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
16928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16929
16930v_cmp_o_f16_e64 s[12:13], v1, v2
16931// W64: encoding: [0x0c,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
16932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16933
16934v_cmp_o_f16_e64 s[100:101], v1, v2
16935// W64: encoding: [0x64,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
16936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16937
16938v_cmp_o_f16_e64 vcc, v1, v2
16939// W64: encoding: [0x6a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
16940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16941
16942v_cmp_o_f16_e64 s[10:11], v255, v2
16943// W64: encoding: [0x0a,0x00,0xcf,0xd4,0xff,0x05,0x02,0x00]
16944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16945
16946v_cmp_o_f16_e64 s[10:11], s1, v2
16947// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x04,0x02,0x00]
16948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16949
16950v_cmp_o_f16_e64 s[10:11], s101, v2
16951// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x65,0x04,0x02,0x00]
16952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16953
16954v_cmp_o_f16_e64 s[10:11], vcc_lo, v2
16955// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x6a,0x04,0x02,0x00]
16956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16957
16958v_cmp_o_f16_e64 s[10:11], vcc_hi, v2
16959// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x6b,0x04,0x02,0x00]
16960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16961
16962v_cmp_o_f16_e64 s[10:11], m0, v2
16963// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x7c,0x04,0x02,0x00]
16964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16965
16966v_cmp_o_f16_e64 s[10:11], exec_lo, v2
16967// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x7e,0x04,0x02,0x00]
16968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16969
16970v_cmp_o_f16_e64 s[10:11], exec_hi, v2
16971// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x7f,0x04,0x02,0x00]
16972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16973
16974v_cmp_o_f16_e64 s[10:11], 0, v2
16975// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x80,0x04,0x02,0x00]
16976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16977
16978v_cmp_o_f16_e64 s[10:11], -1, v2
16979// W64: encoding: [0x0a,0x00,0xcf,0xd4,0xc1,0x04,0x02,0x00]
16980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16981
16982v_cmp_o_f16_e64 s[10:11], 0.5, v2
16983// W64: encoding: [0x0a,0x00,0xcf,0xd4,0xf0,0x04,0x02,0x00]
16984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16985
16986v_cmp_o_f16_e64 s[10:11], -4.0, v2
16987// W64: encoding: [0x0a,0x00,0xcf,0xd4,0xf7,0x04,0x02,0x00]
16988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16989
16990v_cmp_o_f16_e64 s[10:11], v1, v255
16991// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x03,0x00]
16992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16993
16994v_cmp_o_f16_e64 s[10:11], v1, s2
16995// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00]
16996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
16997
16998v_cmp_o_f16_e64 s[10:11], v1, s101
16999// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00]
17000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17001
17002v_cmp_o_f16_e64 s[10:11], v1, vcc_lo
17003// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00]
17004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17005
17006v_cmp_o_f16_e64 s[10:11], v1, vcc_hi
17007// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00]
17008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17009
17010v_cmp_o_f16_e64 s[10:11], v1, m0
17011// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xf9,0x00,0x00]
17012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17013
17014v_cmp_o_f16_e64 s[10:11], v1, exec_lo
17015// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00]
17016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17017
17018v_cmp_o_f16_e64 s[10:11], v1, exec_hi
17019// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00]
17020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17021
17022v_cmp_o_f16_e64 s[10:11], v1, 0
17023// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00]
17024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17025
17026v_cmp_o_f16_e64 s[10:11], v1, -1
17027// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00]
17028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17029
17030v_cmp_o_f16_e64 s[10:11], v1, 0.5
17031// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00]
17032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17033
17034v_cmp_o_f16_e64 s[10:11], v1, -4.0
17035// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00]
17036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17037
17038v_cmp_o_f16_e64 s[10:11], -v1, v2
17039// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x20]
17040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17041
17042v_cmp_o_f16_e64 s[10:11], v1, -v2
17043// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x40]
17044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17045
17046v_cmp_o_f16_e64 s[10:11], -v1, -v2
17047// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x60]
17048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17049
17050v_cmp_o_f16_e64 s[10:11], v1, v2 clamp
17051// W64: encoding: [0x0a,0x80,0xcf,0xd4,0x01,0x05,0x02,0x00]
17052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17053
17054v_cmp_u_f16_e64 s[10:11], v1, v2
17055// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
17056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17057
17058v_cmp_u_f16_e64 s[12:13], v1, v2
17059// W64: encoding: [0x0c,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
17060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17061
17062v_cmp_u_f16_e64 s[100:101], v1, v2
17063// W64: encoding: [0x64,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
17064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17065
17066v_cmp_u_f16_e64 vcc, v1, v2
17067// W64: encoding: [0x6a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
17068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17069
17070v_cmp_u_f16_e64 s[10:11], v255, v2
17071// W64: encoding: [0x0a,0x00,0xe8,0xd4,0xff,0x05,0x02,0x00]
17072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17073
17074v_cmp_u_f16_e64 s[10:11], s1, v2
17075// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x04,0x02,0x00]
17076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17077
17078v_cmp_u_f16_e64 s[10:11], s101, v2
17079// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x65,0x04,0x02,0x00]
17080// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17081
17082v_cmp_u_f16_e64 s[10:11], vcc_lo, v2
17083// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x6a,0x04,0x02,0x00]
17084// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17085
17086v_cmp_u_f16_e64 s[10:11], vcc_hi, v2
17087// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x6b,0x04,0x02,0x00]
17088// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17089
17090v_cmp_u_f16_e64 s[10:11], m0, v2
17091// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x7c,0x04,0x02,0x00]
17092// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17093
17094v_cmp_u_f16_e64 s[10:11], exec_lo, v2
17095// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x7e,0x04,0x02,0x00]
17096// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17097
17098v_cmp_u_f16_e64 s[10:11], exec_hi, v2
17099// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x7f,0x04,0x02,0x00]
17100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17101
17102v_cmp_u_f16_e64 s[10:11], 0, v2
17103// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x80,0x04,0x02,0x00]
17104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17105
17106v_cmp_u_f16_e64 s[10:11], -1, v2
17107// W64: encoding: [0x0a,0x00,0xe8,0xd4,0xc1,0x04,0x02,0x00]
17108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17109
17110v_cmp_u_f16_e64 s[10:11], 0.5, v2
17111// W64: encoding: [0x0a,0x00,0xe8,0xd4,0xf0,0x04,0x02,0x00]
17112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17113
17114v_cmp_u_f16_e64 s[10:11], -4.0, v2
17115// W64: encoding: [0x0a,0x00,0xe8,0xd4,0xf7,0x04,0x02,0x00]
17116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17117
17118v_cmp_u_f16_e64 s[10:11], v1, v255
17119// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x03,0x00]
17120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17121
17122v_cmp_u_f16_e64 s[10:11], v1, s2
17123// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x00,0x00]
17124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17125
17126v_cmp_u_f16_e64 s[10:11], v1, s101
17127// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xcb,0x00,0x00]
17128// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17129
17130v_cmp_u_f16_e64 s[10:11], v1, vcc_lo
17131// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd5,0x00,0x00]
17132// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17133
17134v_cmp_u_f16_e64 s[10:11], v1, vcc_hi
17135// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd7,0x00,0x00]
17136// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17137
17138v_cmp_u_f16_e64 s[10:11], v1, m0
17139// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xf9,0x00,0x00]
17140// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17141
17142v_cmp_u_f16_e64 s[10:11], v1, exec_lo
17143// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xfd,0x00,0x00]
17144// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17145
17146v_cmp_u_f16_e64 s[10:11], v1, exec_hi
17147// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x00,0x00]
17148// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17149
17150v_cmp_u_f16_e64 s[10:11], v1, 0
17151// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x01,0x01,0x00]
17152// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17153
17154v_cmp_u_f16_e64 s[10:11], v1, -1
17155// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x83,0x01,0x00]
17156// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17157
17158v_cmp_u_f16_e64 s[10:11], v1, 0.5
17159// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xe1,0x01,0x00]
17160// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17161
17162v_cmp_u_f16_e64 s[10:11], v1, -4.0
17163// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xef,0x01,0x00]
17164// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17165
17166v_cmp_u_f16_e64 s[10:11], -v1, v2
17167// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x20]
17168// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17169
17170v_cmp_u_f16_e64 s[10:11], v1, -v2
17171// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x40]
17172// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17173
17174v_cmp_u_f16_e64 s[10:11], -v1, -v2
17175// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x60]
17176// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17177
17178v_cmp_u_f16_e64 s[10:11], v1, v2 clamp
17179// W64: encoding: [0x0a,0x80,0xe8,0xd4,0x01,0x05,0x02,0x00]
17180// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17181
17182v_cmp_nge_f16_e64 s[10:11], v1, v2
17183// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
17184// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17185
17186v_cmp_nge_f16_e64 s[12:13], v1, v2
17187// W64: encoding: [0x0c,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
17188// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17189
17190v_cmp_nge_f16_e64 s[100:101], v1, v2
17191// W64: encoding: [0x64,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
17192// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17193
17194v_cmp_nge_f16_e64 vcc, v1, v2
17195// W64: encoding: [0x6a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
17196// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17197
17198v_cmp_nge_f16_e64 s[10:11], v255, v2
17199// W64: encoding: [0x0a,0x00,0xe9,0xd4,0xff,0x05,0x02,0x00]
17200// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17201
17202v_cmp_nge_f16_e64 s[10:11], s1, v2
17203// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x04,0x02,0x00]
17204// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17205
17206v_cmp_nge_f16_e64 s[10:11], s101, v2
17207// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x65,0x04,0x02,0x00]
17208// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17209
17210v_cmp_nge_f16_e64 s[10:11], vcc_lo, v2
17211// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x6a,0x04,0x02,0x00]
17212// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17213
17214v_cmp_nge_f16_e64 s[10:11], vcc_hi, v2
17215// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x6b,0x04,0x02,0x00]
17216// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17217
17218v_cmp_nge_f16_e64 s[10:11], m0, v2
17219// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x7c,0x04,0x02,0x00]
17220// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17221
17222v_cmp_nge_f16_e64 s[10:11], exec_lo, v2
17223// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x7e,0x04,0x02,0x00]
17224// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17225
17226v_cmp_nge_f16_e64 s[10:11], exec_hi, v2
17227// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x7f,0x04,0x02,0x00]
17228// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17229
17230v_cmp_nge_f16_e64 s[10:11], 0, v2
17231// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x80,0x04,0x02,0x00]
17232// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17233
17234v_cmp_nge_f16_e64 s[10:11], -1, v2
17235// W64: encoding: [0x0a,0x00,0xe9,0xd4,0xc1,0x04,0x02,0x00]
17236// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17237
17238v_cmp_nge_f16_e64 s[10:11], 0.5, v2
17239// W64: encoding: [0x0a,0x00,0xe9,0xd4,0xf0,0x04,0x02,0x00]
17240// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17241
17242v_cmp_nge_f16_e64 s[10:11], -4.0, v2
17243// W64: encoding: [0x0a,0x00,0xe9,0xd4,0xf7,0x04,0x02,0x00]
17244// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17245
17246v_cmp_nge_f16_e64 s[10:11], v1, v255
17247// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x03,0x00]
17248// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17249
17250v_cmp_nge_f16_e64 s[10:11], v1, s2
17251// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x00,0x00]
17252// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17253
17254v_cmp_nge_f16_e64 s[10:11], v1, s101
17255// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xcb,0x00,0x00]
17256// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17257
17258v_cmp_nge_f16_e64 s[10:11], v1, vcc_lo
17259// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd5,0x00,0x00]
17260// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17261
17262v_cmp_nge_f16_e64 s[10:11], v1, vcc_hi
17263// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd7,0x00,0x00]
17264// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17265
17266v_cmp_nge_f16_e64 s[10:11], v1, m0
17267// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xf9,0x00,0x00]
17268// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17269
17270v_cmp_nge_f16_e64 s[10:11], v1, exec_lo
17271// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xfd,0x00,0x00]
17272// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17273
17274v_cmp_nge_f16_e64 s[10:11], v1, exec_hi
17275// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x00,0x00]
17276// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17277
17278v_cmp_nge_f16_e64 s[10:11], v1, 0
17279// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x01,0x01,0x00]
17280// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17281
17282v_cmp_nge_f16_e64 s[10:11], v1, -1
17283// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x83,0x01,0x00]
17284// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17285
17286v_cmp_nge_f16_e64 s[10:11], v1, 0.5
17287// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xe1,0x01,0x00]
17288// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17289
17290v_cmp_nge_f16_e64 s[10:11], v1, -4.0
17291// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xef,0x01,0x00]
17292// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17293
17294v_cmp_nge_f16_e64 s[10:11], -v1, v2
17295// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x20]
17296// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17297
17298v_cmp_nge_f16_e64 s[10:11], v1, -v2
17299// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x40]
17300// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17301
17302v_cmp_nge_f16_e64 s[10:11], -v1, -v2
17303// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x60]
17304// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17305
17306v_cmp_nge_f16_e64 s[10:11], v1, v2 clamp
17307// W64: encoding: [0x0a,0x80,0xe9,0xd4,0x01,0x05,0x02,0x00]
17308// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17309
17310v_cmp_nlg_f16_e64 s[10:11], v1, v2
17311// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
17312// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17313
17314v_cmp_nlg_f16_e64 s[12:13], v1, v2
17315// W64: encoding: [0x0c,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
17316// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17317
17318v_cmp_nlg_f16_e64 s[100:101], v1, v2
17319// W64: encoding: [0x64,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
17320// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17321
17322v_cmp_nlg_f16_e64 vcc, v1, v2
17323// W64: encoding: [0x6a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
17324// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17325
17326v_cmp_nlg_f16_e64 s[10:11], v255, v2
17327// W64: encoding: [0x0a,0x00,0xea,0xd4,0xff,0x05,0x02,0x00]
17328// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17329
17330v_cmp_nlg_f16_e64 s[10:11], s1, v2
17331// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x04,0x02,0x00]
17332// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17333
17334v_cmp_nlg_f16_e64 s[10:11], s101, v2
17335// W64: encoding: [0x0a,0x00,0xea,0xd4,0x65,0x04,0x02,0x00]
17336// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17337
17338v_cmp_nlg_f16_e64 s[10:11], vcc_lo, v2
17339// W64: encoding: [0x0a,0x00,0xea,0xd4,0x6a,0x04,0x02,0x00]
17340// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17341
17342v_cmp_nlg_f16_e64 s[10:11], vcc_hi, v2
17343// W64: encoding: [0x0a,0x00,0xea,0xd4,0x6b,0x04,0x02,0x00]
17344// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17345
17346v_cmp_nlg_f16_e64 s[10:11], m0, v2
17347// W64: encoding: [0x0a,0x00,0xea,0xd4,0x7c,0x04,0x02,0x00]
17348// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17349
17350v_cmp_nlg_f16_e64 s[10:11], exec_lo, v2
17351// W64: encoding: [0x0a,0x00,0xea,0xd4,0x7e,0x04,0x02,0x00]
17352// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17353
17354v_cmp_nlg_f16_e64 s[10:11], exec_hi, v2
17355// W64: encoding: [0x0a,0x00,0xea,0xd4,0x7f,0x04,0x02,0x00]
17356// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17357
17358v_cmp_nlg_f16_e64 s[10:11], 0, v2
17359// W64: encoding: [0x0a,0x00,0xea,0xd4,0x80,0x04,0x02,0x00]
17360// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17361
17362v_cmp_nlg_f16_e64 s[10:11], -1, v2
17363// W64: encoding: [0x0a,0x00,0xea,0xd4,0xc1,0x04,0x02,0x00]
17364// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17365
17366v_cmp_nlg_f16_e64 s[10:11], 0.5, v2
17367// W64: encoding: [0x0a,0x00,0xea,0xd4,0xf0,0x04,0x02,0x00]
17368// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17369
17370v_cmp_nlg_f16_e64 s[10:11], -4.0, v2
17371// W64: encoding: [0x0a,0x00,0xea,0xd4,0xf7,0x04,0x02,0x00]
17372// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17373
17374v_cmp_nlg_f16_e64 s[10:11], v1, v255
17375// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x03,0x00]
17376// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17377
17378v_cmp_nlg_f16_e64 s[10:11], v1, s2
17379// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x00,0x00]
17380// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17381
17382v_cmp_nlg_f16_e64 s[10:11], v1, s101
17383// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xcb,0x00,0x00]
17384// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17385
17386v_cmp_nlg_f16_e64 s[10:11], v1, vcc_lo
17387// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd5,0x00,0x00]
17388// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17389
17390v_cmp_nlg_f16_e64 s[10:11], v1, vcc_hi
17391// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd7,0x00,0x00]
17392// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17393
17394v_cmp_nlg_f16_e64 s[10:11], v1, m0
17395// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xf9,0x00,0x00]
17396// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17397
17398v_cmp_nlg_f16_e64 s[10:11], v1, exec_lo
17399// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xfd,0x00,0x00]
17400// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17401
17402v_cmp_nlg_f16_e64 s[10:11], v1, exec_hi
17403// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x00,0x00]
17404// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17405
17406v_cmp_nlg_f16_e64 s[10:11], v1, 0
17407// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x01,0x01,0x00]
17408// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17409
17410v_cmp_nlg_f16_e64 s[10:11], v1, -1
17411// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x83,0x01,0x00]
17412// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17413
17414v_cmp_nlg_f16_e64 s[10:11], v1, 0.5
17415// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xe1,0x01,0x00]
17416// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17417
17418v_cmp_nlg_f16_e64 s[10:11], v1, -4.0
17419// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xef,0x01,0x00]
17420// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17421
17422v_cmp_nlg_f16_e64 s[10:11], -v1, v2
17423// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x20]
17424// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17425
17426v_cmp_nlg_f16_e64 s[10:11], v1, -v2
17427// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x40]
17428// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17429
17430v_cmp_nlg_f16_e64 s[10:11], -v1, -v2
17431// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x60]
17432// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17433
17434v_cmp_nlg_f16_e64 s[10:11], v1, v2 clamp
17435// W64: encoding: [0x0a,0x80,0xea,0xd4,0x01,0x05,0x02,0x00]
17436// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17437
17438v_cmp_ngt_f16_e64 s[10:11], v1, v2
17439// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
17440// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17441
17442v_cmp_ngt_f16_e64 s[12:13], v1, v2
17443// W64: encoding: [0x0c,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
17444// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17445
17446v_cmp_ngt_f16_e64 s[100:101], v1, v2
17447// W64: encoding: [0x64,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
17448// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17449
17450v_cmp_ngt_f16_e64 vcc, v1, v2
17451// W64: encoding: [0x6a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
17452// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17453
17454v_cmp_ngt_f16_e64 s[10:11], v255, v2
17455// W64: encoding: [0x0a,0x00,0xeb,0xd4,0xff,0x05,0x02,0x00]
17456// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17457
17458v_cmp_ngt_f16_e64 s[10:11], s1, v2
17459// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x04,0x02,0x00]
17460// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17461
17462v_cmp_ngt_f16_e64 s[10:11], s101, v2
17463// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x65,0x04,0x02,0x00]
17464// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17465
17466v_cmp_ngt_f16_e64 s[10:11], vcc_lo, v2
17467// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x6a,0x04,0x02,0x00]
17468// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17469
17470v_cmp_ngt_f16_e64 s[10:11], vcc_hi, v2
17471// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x6b,0x04,0x02,0x00]
17472// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17473
17474v_cmp_ngt_f16_e64 s[10:11], m0, v2
17475// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x7c,0x04,0x02,0x00]
17476// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17477
17478v_cmp_ngt_f16_e64 s[10:11], exec_lo, v2
17479// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x7e,0x04,0x02,0x00]
17480// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17481
17482v_cmp_ngt_f16_e64 s[10:11], exec_hi, v2
17483// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x7f,0x04,0x02,0x00]
17484// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17485
17486v_cmp_ngt_f16_e64 s[10:11], 0, v2
17487// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x80,0x04,0x02,0x00]
17488// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17489
17490v_cmp_ngt_f16_e64 s[10:11], -1, v2
17491// W64: encoding: [0x0a,0x00,0xeb,0xd4,0xc1,0x04,0x02,0x00]
17492// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17493
17494v_cmp_ngt_f16_e64 s[10:11], 0.5, v2
17495// W64: encoding: [0x0a,0x00,0xeb,0xd4,0xf0,0x04,0x02,0x00]
17496// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17497
17498v_cmp_ngt_f16_e64 s[10:11], -4.0, v2
17499// W64: encoding: [0x0a,0x00,0xeb,0xd4,0xf7,0x04,0x02,0x00]
17500// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17501
17502v_cmp_ngt_f16_e64 s[10:11], v1, v255
17503// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x03,0x00]
17504// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17505
17506v_cmp_ngt_f16_e64 s[10:11], v1, s2
17507// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x00,0x00]
17508// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17509
17510v_cmp_ngt_f16_e64 s[10:11], v1, s101
17511// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xcb,0x00,0x00]
17512// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17513
17514v_cmp_ngt_f16_e64 s[10:11], v1, vcc_lo
17515// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd5,0x00,0x00]
17516// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17517
17518v_cmp_ngt_f16_e64 s[10:11], v1, vcc_hi
17519// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd7,0x00,0x00]
17520// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17521
17522v_cmp_ngt_f16_e64 s[10:11], v1, m0
17523// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xf9,0x00,0x00]
17524// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17525
17526v_cmp_ngt_f16_e64 s[10:11], v1, exec_lo
17527// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xfd,0x00,0x00]
17528// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17529
17530v_cmp_ngt_f16_e64 s[10:11], v1, exec_hi
17531// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x00,0x00]
17532// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17533
17534v_cmp_ngt_f16_e64 s[10:11], v1, 0
17535// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x01,0x01,0x00]
17536// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17537
17538v_cmp_ngt_f16_e64 s[10:11], v1, -1
17539// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x83,0x01,0x00]
17540// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17541
17542v_cmp_ngt_f16_e64 s[10:11], v1, 0.5
17543// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xe1,0x01,0x00]
17544// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17545
17546v_cmp_ngt_f16_e64 s[10:11], v1, -4.0
17547// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xef,0x01,0x00]
17548// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17549
17550v_cmp_ngt_f16_e64 s[10:11], -v1, v2
17551// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x20]
17552// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17553
17554v_cmp_ngt_f16_e64 s[10:11], v1, -v2
17555// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x40]
17556// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17557
17558v_cmp_ngt_f16_e64 s[10:11], -v1, -v2
17559// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x60]
17560// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17561
17562v_cmp_ngt_f16_e64 s[10:11], v1, v2 clamp
17563// W64: encoding: [0x0a,0x80,0xeb,0xd4,0x01,0x05,0x02,0x00]
17564// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17565
17566v_cmp_nle_f16_e64 s[10:11], v1, v2
17567// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
17568// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17569
17570v_cmp_nle_f16_e64 s[12:13], v1, v2
17571// W64: encoding: [0x0c,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
17572// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17573
17574v_cmp_nle_f16_e64 s[100:101], v1, v2
17575// W64: encoding: [0x64,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
17576// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17577
17578v_cmp_nle_f16_e64 vcc, v1, v2
17579// W64: encoding: [0x6a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
17580// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17581
17582v_cmp_nle_f16_e64 s[10:11], v255, v2
17583// W64: encoding: [0x0a,0x00,0xec,0xd4,0xff,0x05,0x02,0x00]
17584// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17585
17586v_cmp_nle_f16_e64 s[10:11], s1, v2
17587// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x04,0x02,0x00]
17588// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17589
17590v_cmp_nle_f16_e64 s[10:11], s101, v2
17591// W64: encoding: [0x0a,0x00,0xec,0xd4,0x65,0x04,0x02,0x00]
17592// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17593
17594v_cmp_nle_f16_e64 s[10:11], vcc_lo, v2
17595// W64: encoding: [0x0a,0x00,0xec,0xd4,0x6a,0x04,0x02,0x00]
17596// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17597
17598v_cmp_nle_f16_e64 s[10:11], vcc_hi, v2
17599// W64: encoding: [0x0a,0x00,0xec,0xd4,0x6b,0x04,0x02,0x00]
17600// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17601
17602v_cmp_nle_f16_e64 s[10:11], m0, v2
17603// W64: encoding: [0x0a,0x00,0xec,0xd4,0x7c,0x04,0x02,0x00]
17604// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17605
17606v_cmp_nle_f16_e64 s[10:11], exec_lo, v2
17607// W64: encoding: [0x0a,0x00,0xec,0xd4,0x7e,0x04,0x02,0x00]
17608// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17609
17610v_cmp_nle_f16_e64 s[10:11], exec_hi, v2
17611// W64: encoding: [0x0a,0x00,0xec,0xd4,0x7f,0x04,0x02,0x00]
17612// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17613
17614v_cmp_nle_f16_e64 s[10:11], 0, v2
17615// W64: encoding: [0x0a,0x00,0xec,0xd4,0x80,0x04,0x02,0x00]
17616// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17617
17618v_cmp_nle_f16_e64 s[10:11], -1, v2
17619// W64: encoding: [0x0a,0x00,0xec,0xd4,0xc1,0x04,0x02,0x00]
17620// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17621
17622v_cmp_nle_f16_e64 s[10:11], 0.5, v2
17623// W64: encoding: [0x0a,0x00,0xec,0xd4,0xf0,0x04,0x02,0x00]
17624// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17625
17626v_cmp_nle_f16_e64 s[10:11], -4.0, v2
17627// W64: encoding: [0x0a,0x00,0xec,0xd4,0xf7,0x04,0x02,0x00]
17628// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17629
17630v_cmp_nle_f16_e64 s[10:11], v1, v255
17631// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x03,0x00]
17632// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17633
17634v_cmp_nle_f16_e64 s[10:11], v1, s2
17635// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x00,0x00]
17636// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17637
17638v_cmp_nle_f16_e64 s[10:11], v1, s101
17639// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xcb,0x00,0x00]
17640// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17641
17642v_cmp_nle_f16_e64 s[10:11], v1, vcc_lo
17643// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd5,0x00,0x00]
17644// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17645
17646v_cmp_nle_f16_e64 s[10:11], v1, vcc_hi
17647// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd7,0x00,0x00]
17648// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17649
17650v_cmp_nle_f16_e64 s[10:11], v1, m0
17651// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xf9,0x00,0x00]
17652// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17653
17654v_cmp_nle_f16_e64 s[10:11], v1, exec_lo
17655// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xfd,0x00,0x00]
17656// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17657
17658v_cmp_nle_f16_e64 s[10:11], v1, exec_hi
17659// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x00,0x00]
17660// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17661
17662v_cmp_nle_f16_e64 s[10:11], v1, 0
17663// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x01,0x01,0x00]
17664// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17665
17666v_cmp_nle_f16_e64 s[10:11], v1, -1
17667// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x83,0x01,0x00]
17668// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17669
17670v_cmp_nle_f16_e64 s[10:11], v1, 0.5
17671// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xe1,0x01,0x00]
17672// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17673
17674v_cmp_nle_f16_e64 s[10:11], v1, -4.0
17675// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xef,0x01,0x00]
17676// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17677
17678v_cmp_nle_f16_e64 s[10:11], -v1, v2
17679// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x20]
17680// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17681
17682v_cmp_nle_f16_e64 s[10:11], v1, -v2
17683// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x40]
17684// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17685
17686v_cmp_nle_f16_e64 s[10:11], -v1, -v2
17687// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x60]
17688// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17689
17690v_cmp_nle_f16_e64 s[10:11], v1, v2 clamp
17691// W64: encoding: [0x0a,0x80,0xec,0xd4,0x01,0x05,0x02,0x00]
17692// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17693
17694v_cmp_neq_f16_e64 s[10:11], v1, v2
17695// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
17696// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17697
17698v_cmp_neq_f16_e64 s[12:13], v1, v2
17699// W64: encoding: [0x0c,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
17700// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17701
17702v_cmp_neq_f16_e64 s[100:101], v1, v2
17703// W64: encoding: [0x64,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
17704// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17705
17706v_cmp_neq_f16_e64 vcc, v1, v2
17707// W64: encoding: [0x6a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
17708// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17709
17710v_cmp_neq_f16_e64 s[10:11], v255, v2
17711// W64: encoding: [0x0a,0x00,0xed,0xd4,0xff,0x05,0x02,0x00]
17712// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17713
17714v_cmp_neq_f16_e64 s[10:11], s1, v2
17715// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x04,0x02,0x00]
17716// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17717
17718v_cmp_neq_f16_e64 s[10:11], s101, v2
17719// W64: encoding: [0x0a,0x00,0xed,0xd4,0x65,0x04,0x02,0x00]
17720// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17721
17722v_cmp_neq_f16_e64 s[10:11], vcc_lo, v2
17723// W64: encoding: [0x0a,0x00,0xed,0xd4,0x6a,0x04,0x02,0x00]
17724// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17725
17726v_cmp_neq_f16_e64 s[10:11], vcc_hi, v2
17727// W64: encoding: [0x0a,0x00,0xed,0xd4,0x6b,0x04,0x02,0x00]
17728// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17729
17730v_cmp_neq_f16_e64 s[10:11], m0, v2
17731// W64: encoding: [0x0a,0x00,0xed,0xd4,0x7c,0x04,0x02,0x00]
17732// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17733
17734v_cmp_neq_f16_e64 s[10:11], exec_lo, v2
17735// W64: encoding: [0x0a,0x00,0xed,0xd4,0x7e,0x04,0x02,0x00]
17736// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17737
17738v_cmp_neq_f16_e64 s[10:11], exec_hi, v2
17739// W64: encoding: [0x0a,0x00,0xed,0xd4,0x7f,0x04,0x02,0x00]
17740// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17741
17742v_cmp_neq_f16_e64 s[10:11], 0, v2
17743// W64: encoding: [0x0a,0x00,0xed,0xd4,0x80,0x04,0x02,0x00]
17744// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17745
17746v_cmp_neq_f16_e64 s[10:11], -1, v2
17747// W64: encoding: [0x0a,0x00,0xed,0xd4,0xc1,0x04,0x02,0x00]
17748// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17749
17750v_cmp_neq_f16_e64 s[10:11], 0.5, v2
17751// W64: encoding: [0x0a,0x00,0xed,0xd4,0xf0,0x04,0x02,0x00]
17752// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17753
17754v_cmp_neq_f16_e64 s[10:11], -4.0, v2
17755// W64: encoding: [0x0a,0x00,0xed,0xd4,0xf7,0x04,0x02,0x00]
17756// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17757
17758v_cmp_neq_f16_e64 s[10:11], v1, v255
17759// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x03,0x00]
17760// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17761
17762v_cmp_neq_f16_e64 s[10:11], v1, s2
17763// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x00,0x00]
17764// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17765
17766v_cmp_neq_f16_e64 s[10:11], v1, s101
17767// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xcb,0x00,0x00]
17768// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17769
17770v_cmp_neq_f16_e64 s[10:11], v1, vcc_lo
17771// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd5,0x00,0x00]
17772// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17773
17774v_cmp_neq_f16_e64 s[10:11], v1, vcc_hi
17775// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd7,0x00,0x00]
17776// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17777
17778v_cmp_neq_f16_e64 s[10:11], v1, m0
17779// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xf9,0x00,0x00]
17780// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17781
17782v_cmp_neq_f16_e64 s[10:11], v1, exec_lo
17783// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xfd,0x00,0x00]
17784// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17785
17786v_cmp_neq_f16_e64 s[10:11], v1, exec_hi
17787// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x00,0x00]
17788// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17789
17790v_cmp_neq_f16_e64 s[10:11], v1, 0
17791// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x01,0x01,0x00]
17792// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17793
17794v_cmp_neq_f16_e64 s[10:11], v1, -1
17795// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x83,0x01,0x00]
17796// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17797
17798v_cmp_neq_f16_e64 s[10:11], v1, 0.5
17799// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xe1,0x01,0x00]
17800// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17801
17802v_cmp_neq_f16_e64 s[10:11], v1, -4.0
17803// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xef,0x01,0x00]
17804// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17805
17806v_cmp_neq_f16_e64 s[10:11], -v1, v2
17807// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x20]
17808// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17809
17810v_cmp_neq_f16_e64 s[10:11], v1, -v2
17811// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x40]
17812// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17813
17814v_cmp_neq_f16_e64 s[10:11], -v1, -v2
17815// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x60]
17816// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17817
17818v_cmp_neq_f16_e64 s[10:11], v1, v2 clamp
17819// W64: encoding: [0x0a,0x80,0xed,0xd4,0x01,0x05,0x02,0x00]
17820// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17821
17822v_cmp_nlt_f16_e64 s[10:11], v1, v2
17823// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
17824// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17825
17826v_cmp_nlt_f16_e64 s[12:13], v1, v2
17827// W64: encoding: [0x0c,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
17828// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17829
17830v_cmp_nlt_f16_e64 s[100:101], v1, v2
17831// W64: encoding: [0x64,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
17832// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17833
17834v_cmp_nlt_f16_e64 vcc, v1, v2
17835// W64: encoding: [0x6a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
17836// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17837
17838v_cmp_nlt_f16_e64 s[10:11], v255, v2
17839// W64: encoding: [0x0a,0x00,0xee,0xd4,0xff,0x05,0x02,0x00]
17840// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17841
17842v_cmp_nlt_f16_e64 s[10:11], s1, v2
17843// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x04,0x02,0x00]
17844// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17845
17846v_cmp_nlt_f16_e64 s[10:11], s101, v2
17847// W64: encoding: [0x0a,0x00,0xee,0xd4,0x65,0x04,0x02,0x00]
17848// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17849
17850v_cmp_nlt_f16_e64 s[10:11], vcc_lo, v2
17851// W64: encoding: [0x0a,0x00,0xee,0xd4,0x6a,0x04,0x02,0x00]
17852// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17853
17854v_cmp_nlt_f16_e64 s[10:11], vcc_hi, v2
17855// W64: encoding: [0x0a,0x00,0xee,0xd4,0x6b,0x04,0x02,0x00]
17856// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17857
17858v_cmp_nlt_f16_e64 s[10:11], m0, v2
17859// W64: encoding: [0x0a,0x00,0xee,0xd4,0x7c,0x04,0x02,0x00]
17860// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17861
17862v_cmp_nlt_f16_e64 s[10:11], exec_lo, v2
17863// W64: encoding: [0x0a,0x00,0xee,0xd4,0x7e,0x04,0x02,0x00]
17864// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17865
17866v_cmp_nlt_f16_e64 s[10:11], exec_hi, v2
17867// W64: encoding: [0x0a,0x00,0xee,0xd4,0x7f,0x04,0x02,0x00]
17868// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17869
17870v_cmp_nlt_f16_e64 s[10:11], 0, v2
17871// W64: encoding: [0x0a,0x00,0xee,0xd4,0x80,0x04,0x02,0x00]
17872// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17873
17874v_cmp_nlt_f16_e64 s[10:11], -1, v2
17875// W64: encoding: [0x0a,0x00,0xee,0xd4,0xc1,0x04,0x02,0x00]
17876// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17877
17878v_cmp_nlt_f16_e64 s[10:11], 0.5, v2
17879// W64: encoding: [0x0a,0x00,0xee,0xd4,0xf0,0x04,0x02,0x00]
17880// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17881
17882v_cmp_nlt_f16_e64 s[10:11], -4.0, v2
17883// W64: encoding: [0x0a,0x00,0xee,0xd4,0xf7,0x04,0x02,0x00]
17884// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17885
17886v_cmp_nlt_f16_e64 s[10:11], v1, v255
17887// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x03,0x00]
17888// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17889
17890v_cmp_nlt_f16_e64 s[10:11], v1, s2
17891// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x00,0x00]
17892// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17893
17894v_cmp_nlt_f16_e64 s[10:11], v1, s101
17895// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xcb,0x00,0x00]
17896// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17897
17898v_cmp_nlt_f16_e64 s[10:11], v1, vcc_lo
17899// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd5,0x00,0x00]
17900// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17901
17902v_cmp_nlt_f16_e64 s[10:11], v1, vcc_hi
17903// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd7,0x00,0x00]
17904// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17905
17906v_cmp_nlt_f16_e64 s[10:11], v1, m0
17907// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xf9,0x00,0x00]
17908// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17909
17910v_cmp_nlt_f16_e64 s[10:11], v1, exec_lo
17911// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xfd,0x00,0x00]
17912// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17913
17914v_cmp_nlt_f16_e64 s[10:11], v1, exec_hi
17915// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x00,0x00]
17916// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17917
17918v_cmp_nlt_f16_e64 s[10:11], v1, 0
17919// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x01,0x01,0x00]
17920// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17921
17922v_cmp_nlt_f16_e64 s[10:11], v1, -1
17923// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x83,0x01,0x00]
17924// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17925
17926v_cmp_nlt_f16_e64 s[10:11], v1, 0.5
17927// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xe1,0x01,0x00]
17928// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17929
17930v_cmp_nlt_f16_e64 s[10:11], v1, -4.0
17931// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xef,0x01,0x00]
17932// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17933
17934v_cmp_nlt_f16_e64 s[10:11], -v1, v2
17935// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x20]
17936// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17937
17938v_cmp_nlt_f16_e64 s[10:11], v1, -v2
17939// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x40]
17940// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17941
17942v_cmp_nlt_f16_e64 s[10:11], -v1, -v2
17943// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x60]
17944// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17945
17946v_cmp_nlt_f16_e64 s[10:11], v1, v2 clamp
17947// W64: encoding: [0x0a,0x80,0xee,0xd4,0x01,0x05,0x02,0x00]
17948// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17949
17950v_cmp_tru_f16_e64 s[10:11], v1, v2
17951// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
17952// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17953
17954v_cmp_tru_f16_e64 s[12:13], v1, v2
17955// W64: encoding: [0x0c,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
17956// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17957
17958v_cmp_tru_f16_e64 s[100:101], v1, v2
17959// W64: encoding: [0x64,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
17960// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17961
17962v_cmp_tru_f16_e64 vcc, v1, v2
17963// W64: encoding: [0x6a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
17964// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17965
17966v_cmp_tru_f16_e64 s[10:11], v255, v2
17967// W64: encoding: [0x0a,0x00,0xef,0xd4,0xff,0x05,0x02,0x00]
17968// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17969
17970v_cmp_tru_f16_e64 s[10:11], s1, v2
17971// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x04,0x02,0x00]
17972// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17973
17974v_cmp_tru_f16_e64 s[10:11], s101, v2
17975// W64: encoding: [0x0a,0x00,0xef,0xd4,0x65,0x04,0x02,0x00]
17976// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17977
17978v_cmp_tru_f16_e64 s[10:11], vcc_lo, v2
17979// W64: encoding: [0x0a,0x00,0xef,0xd4,0x6a,0x04,0x02,0x00]
17980// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17981
17982v_cmp_tru_f16_e64 s[10:11], vcc_hi, v2
17983// W64: encoding: [0x0a,0x00,0xef,0xd4,0x6b,0x04,0x02,0x00]
17984// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17985
17986v_cmp_tru_f16_e64 s[10:11], m0, v2
17987// W64: encoding: [0x0a,0x00,0xef,0xd4,0x7c,0x04,0x02,0x00]
17988// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17989
17990v_cmp_tru_f16_e64 s[10:11], exec_lo, v2
17991// W64: encoding: [0x0a,0x00,0xef,0xd4,0x7e,0x04,0x02,0x00]
17992// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17993
17994v_cmp_tru_f16_e64 s[10:11], exec_hi, v2
17995// W64: encoding: [0x0a,0x00,0xef,0xd4,0x7f,0x04,0x02,0x00]
17996// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
17997
17998v_cmp_tru_f16_e64 s[10:11], 0, v2
17999// W64: encoding: [0x0a,0x00,0xef,0xd4,0x80,0x04,0x02,0x00]
18000// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18001
18002v_cmp_tru_f16_e64 s[10:11], -1, v2
18003// W64: encoding: [0x0a,0x00,0xef,0xd4,0xc1,0x04,0x02,0x00]
18004// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18005
18006v_cmp_tru_f16_e64 s[10:11], 0.5, v2
18007// W64: encoding: [0x0a,0x00,0xef,0xd4,0xf0,0x04,0x02,0x00]
18008// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18009
18010v_cmp_tru_f16_e64 s[10:11], -4.0, v2
18011// W64: encoding: [0x0a,0x00,0xef,0xd4,0xf7,0x04,0x02,0x00]
18012// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18013
18014v_cmp_tru_f16_e64 s[10:11], v1, v255
18015// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x03,0x00]
18016// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18017
18018v_cmp_tru_f16_e64 s[10:11], v1, s2
18019// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x00,0x00]
18020// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18021
18022v_cmp_tru_f16_e64 s[10:11], v1, s101
18023// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xcb,0x00,0x00]
18024// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18025
18026v_cmp_tru_f16_e64 s[10:11], v1, vcc_lo
18027// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd5,0x00,0x00]
18028// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18029
18030v_cmp_tru_f16_e64 s[10:11], v1, vcc_hi
18031// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd7,0x00,0x00]
18032// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18033
18034v_cmp_tru_f16_e64 s[10:11], v1, m0
18035// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xf9,0x00,0x00]
18036// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18037
18038v_cmp_tru_f16_e64 s[10:11], v1, exec_lo
18039// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xfd,0x00,0x00]
18040// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18041
18042v_cmp_tru_f16_e64 s[10:11], v1, exec_hi
18043// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x00,0x00]
18044// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18045
18046v_cmp_tru_f16_e64 s[10:11], v1, 0
18047// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x01,0x01,0x00]
18048// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18049
18050v_cmp_tru_f16_e64 s[10:11], v1, -1
18051// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x83,0x01,0x00]
18052// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18053
18054v_cmp_tru_f16_e64 s[10:11], v1, 0.5
18055// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xe1,0x01,0x00]
18056// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18057
18058v_cmp_tru_f16_e64 s[10:11], v1, -4.0
18059// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xef,0x01,0x00]
18060// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18061
18062v_cmp_tru_f16_e64 s[10:11], -v1, v2
18063// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x20]
18064// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18065
18066v_cmp_tru_f16_e64 s[10:11], v1, -v2
18067// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x40]
18068// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18069
18070v_cmp_tru_f16_e64 s[10:11], -v1, -v2
18071// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x60]
18072// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18073
18074v_cmp_tru_f16_e64 s[10:11], v1, v2 clamp
18075// W64: encoding: [0x0a,0x80,0xef,0xd4,0x01,0x05,0x02,0x00]
18076// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18077
18078v_cmp_lt_u16_e64 s10, v1, v2
18079// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
18080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18081
18082v_cmp_lt_u16_e64 s12, v1, v2
18083// W32: encoding: [0x0c,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
18084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18085
18086v_cmp_lt_u16_e64 s100, v1, v2
18087// W32: encoding: [0x64,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
18088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18089
18090v_cmp_lt_u16_e64 vcc_lo, v1, v2
18091// W32: encoding: [0x6a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
18092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18093
18094v_cmp_lt_u16_e64 s10, v255, v2
18095// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x05,0x02,0x00]
18096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18097
18098v_cmp_lt_u16_e64 s10, s1, v2
18099// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x04,0x02,0x00]
18100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18101
18102v_cmp_lt_u16_e64 s10, s101, v2
18103// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x65,0x04,0x02,0x00]
18104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18105
18106v_cmp_lt_u16_e64 s10, vcc_lo, v2
18107// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x6a,0x04,0x02,0x00]
18108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18109
18110v_cmp_lt_u16_e64 s10, vcc_hi, v2
18111// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x6b,0x04,0x02,0x00]
18112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18113
18114v_cmp_lt_u16_e64 s10, m0, v2
18115// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x7c,0x04,0x02,0x00]
18116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18117
18118v_cmp_lt_u16_e64 s10, exec_lo, v2
18119// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x7e,0x04,0x02,0x00]
18120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18121
18122v_cmp_lt_u16_e64 s10, exec_hi, v2
18123// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x7f,0x04,0x02,0x00]
18124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18125
18126v_cmp_lt_u16_e64 s10, 0, v2
18127// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x80,0x04,0x02,0x00]
18128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18129
18130v_cmp_lt_u16_e64 s10, -1, v2
18131// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xc1,0x04,0x02,0x00]
18132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18133
18134v_cmp_lt_u16_e64 s10, 0.5, v2
18135// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
18136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18137
18138v_cmp_lt_u16_e64 s10, -4.0, v2
18139// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
18140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18141
18142v_cmp_lt_u16_e64 s10, v1, v255
18143// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x03,0x00]
18144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18145
18146v_cmp_lt_u16_e64 s10, v1, s2
18147// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x00,0x00]
18148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18149
18150v_cmp_lt_u16_e64 s10, v1, s101
18151// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xcb,0x00,0x00]
18152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18153
18154v_cmp_lt_u16_e64 s10, v1, vcc_lo
18155// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00]
18156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18157
18158v_cmp_lt_u16_e64 s10, v1, vcc_hi
18159// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd7,0x00,0x00]
18160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18161
18162v_cmp_lt_u16_e64 s10, v1, m0
18163// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xf9,0x00,0x00]
18164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18165
18166v_cmp_lt_u16_e64 s10, v1, exec_lo
18167// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00]
18168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18169
18170v_cmp_lt_u16_e64 s10, v1, exec_hi
18171// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x00,0x00]
18172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18173
18174v_cmp_lt_u16_e64 s10, v1, 0
18175// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00]
18176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18177
18178v_cmp_lt_u16_e64 s10, v1, -1
18179// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00]
18180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18181
18182v_cmp_lt_u16_e64 s10, v1, 0.5
18183// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
18184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18185
18186v_cmp_lt_u16_e64 s10, v1, -4.0
18187// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
18188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18189
18190v_cmp_eq_u16_e64 s10, v1, v2
18191// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
18192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18193
18194v_cmp_eq_u16_e64 s12, v1, v2
18195// W32: encoding: [0x0c,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
18196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18197
18198v_cmp_eq_u16_e64 s100, v1, v2
18199// W32: encoding: [0x64,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
18200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18201
18202v_cmp_eq_u16_e64 vcc_lo, v1, v2
18203// W32: encoding: [0x6a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
18204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18205
18206v_cmp_eq_u16_e64 s10, v255, v2
18207// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x05,0x02,0x00]
18208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18209
18210v_cmp_eq_u16_e64 s10, s1, v2
18211// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x04,0x02,0x00]
18212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18213
18214v_cmp_eq_u16_e64 s10, s101, v2
18215// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x65,0x04,0x02,0x00]
18216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18217
18218v_cmp_eq_u16_e64 s10, vcc_lo, v2
18219// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x6a,0x04,0x02,0x00]
18220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18221
18222v_cmp_eq_u16_e64 s10, vcc_hi, v2
18223// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x6b,0x04,0x02,0x00]
18224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18225
18226v_cmp_eq_u16_e64 s10, m0, v2
18227// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x7c,0x04,0x02,0x00]
18228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18229
18230v_cmp_eq_u16_e64 s10, exec_lo, v2
18231// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x7e,0x04,0x02,0x00]
18232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18233
18234v_cmp_eq_u16_e64 s10, exec_hi, v2
18235// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x7f,0x04,0x02,0x00]
18236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18237
18238v_cmp_eq_u16_e64 s10, 0, v2
18239// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x80,0x04,0x02,0x00]
18240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18241
18242v_cmp_eq_u16_e64 s10, -1, v2
18243// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xc1,0x04,0x02,0x00]
18244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18245
18246v_cmp_eq_u16_e64 s10, 0.5, v2
18247// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
18248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18249
18250v_cmp_eq_u16_e64 s10, -4.0, v2
18251// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
18252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18253
18254v_cmp_eq_u16_e64 s10, v1, v255
18255// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x03,0x00]
18256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18257
18258v_cmp_eq_u16_e64 s10, v1, s2
18259// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x00,0x00]
18260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18261
18262v_cmp_eq_u16_e64 s10, v1, s101
18263// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xcb,0x00,0x00]
18264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18265
18266v_cmp_eq_u16_e64 s10, v1, vcc_lo
18267// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00]
18268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18269
18270v_cmp_eq_u16_e64 s10, v1, vcc_hi
18271// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd7,0x00,0x00]
18272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18273
18274v_cmp_eq_u16_e64 s10, v1, m0
18275// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xf9,0x00,0x00]
18276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18277
18278v_cmp_eq_u16_e64 s10, v1, exec_lo
18279// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00]
18280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18281
18282v_cmp_eq_u16_e64 s10, v1, exec_hi
18283// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x00,0x00]
18284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18285
18286v_cmp_eq_u16_e64 s10, v1, 0
18287// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00]
18288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18289
18290v_cmp_eq_u16_e64 s10, v1, -1
18291// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00]
18292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18293
18294v_cmp_eq_u16_e64 s10, v1, 0.5
18295// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
18296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18297
18298v_cmp_eq_u16_e64 s10, v1, -4.0
18299// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
18300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18301
18302v_cmp_le_u16_e64 s10, v1, v2
18303// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
18304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18305
18306v_cmp_le_u16_e64 s12, v1, v2
18307// W32: encoding: [0x0c,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
18308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18309
18310v_cmp_le_u16_e64 s100, v1, v2
18311// W32: encoding: [0x64,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
18312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18313
18314v_cmp_le_u16_e64 vcc_lo, v1, v2
18315// W32: encoding: [0x6a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
18316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18317
18318v_cmp_le_u16_e64 s10, v255, v2
18319// W32: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x05,0x02,0x00]
18320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18321
18322v_cmp_le_u16_e64 s10, s1, v2
18323// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x04,0x02,0x00]
18324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18325
18326v_cmp_le_u16_e64 s10, s101, v2
18327// W32: encoding: [0x0a,0x00,0xab,0xd4,0x65,0x04,0x02,0x00]
18328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18329
18330v_cmp_le_u16_e64 s10, vcc_lo, v2
18331// W32: encoding: [0x0a,0x00,0xab,0xd4,0x6a,0x04,0x02,0x00]
18332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18333
18334v_cmp_le_u16_e64 s10, vcc_hi, v2
18335// W32: encoding: [0x0a,0x00,0xab,0xd4,0x6b,0x04,0x02,0x00]
18336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18337
18338v_cmp_le_u16_e64 s10, m0, v2
18339// W32: encoding: [0x0a,0x00,0xab,0xd4,0x7c,0x04,0x02,0x00]
18340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18341
18342v_cmp_le_u16_e64 s10, exec_lo, v2
18343// W32: encoding: [0x0a,0x00,0xab,0xd4,0x7e,0x04,0x02,0x00]
18344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18345
18346v_cmp_le_u16_e64 s10, exec_hi, v2
18347// W32: encoding: [0x0a,0x00,0xab,0xd4,0x7f,0x04,0x02,0x00]
18348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18349
18350v_cmp_le_u16_e64 s10, 0, v2
18351// W32: encoding: [0x0a,0x00,0xab,0xd4,0x80,0x04,0x02,0x00]
18352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18353
18354v_cmp_le_u16_e64 s10, -1, v2
18355// W32: encoding: [0x0a,0x00,0xab,0xd4,0xc1,0x04,0x02,0x00]
18356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18357
18358v_cmp_le_u16_e64 s10, 0.5, v2
18359// W32: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
18360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18361
18362v_cmp_le_u16_e64 s10, -4.0, v2
18363// W32: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
18364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18365
18366v_cmp_le_u16_e64 s10, v1, v255
18367// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x03,0x00]
18368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18369
18370v_cmp_le_u16_e64 s10, v1, s2
18371// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x00,0x00]
18372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18373
18374v_cmp_le_u16_e64 s10, v1, s101
18375// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xcb,0x00,0x00]
18376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18377
18378v_cmp_le_u16_e64 s10, v1, vcc_lo
18379// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00]
18380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18381
18382v_cmp_le_u16_e64 s10, v1, vcc_hi
18383// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd7,0x00,0x00]
18384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18385
18386v_cmp_le_u16_e64 s10, v1, m0
18387// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xf9,0x00,0x00]
18388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18389
18390v_cmp_le_u16_e64 s10, v1, exec_lo
18391// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00]
18392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18393
18394v_cmp_le_u16_e64 s10, v1, exec_hi
18395// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x00,0x00]
18396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18397
18398v_cmp_le_u16_e64 s10, v1, 0
18399// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x01,0x01,0x00]
18400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18401
18402v_cmp_le_u16_e64 s10, v1, -1
18403// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x83,0x01,0x00]
18404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18405
18406v_cmp_le_u16_e64 s10, v1, 0.5
18407// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
18408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18409
18410v_cmp_le_u16_e64 s10, v1, -4.0
18411// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
18412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18413
18414v_cmp_gt_u16_e64 s10, v1, v2
18415// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
18416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18417
18418v_cmp_gt_u16_e64 s12, v1, v2
18419// W32: encoding: [0x0c,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
18420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18421
18422v_cmp_gt_u16_e64 s100, v1, v2
18423// W32: encoding: [0x64,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
18424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18425
18426v_cmp_gt_u16_e64 vcc_lo, v1, v2
18427// W32: encoding: [0x6a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
18428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18429
18430v_cmp_gt_u16_e64 s10, v255, v2
18431// W32: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x05,0x02,0x00]
18432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18433
18434v_cmp_gt_u16_e64 s10, s1, v2
18435// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x04,0x02,0x00]
18436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18437
18438v_cmp_gt_u16_e64 s10, s101, v2
18439// W32: encoding: [0x0a,0x00,0xac,0xd4,0x65,0x04,0x02,0x00]
18440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18441
18442v_cmp_gt_u16_e64 s10, vcc_lo, v2
18443// W32: encoding: [0x0a,0x00,0xac,0xd4,0x6a,0x04,0x02,0x00]
18444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18445
18446v_cmp_gt_u16_e64 s10, vcc_hi, v2
18447// W32: encoding: [0x0a,0x00,0xac,0xd4,0x6b,0x04,0x02,0x00]
18448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18449
18450v_cmp_gt_u16_e64 s10, m0, v2
18451// W32: encoding: [0x0a,0x00,0xac,0xd4,0x7c,0x04,0x02,0x00]
18452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18453
18454v_cmp_gt_u16_e64 s10, exec_lo, v2
18455// W32: encoding: [0x0a,0x00,0xac,0xd4,0x7e,0x04,0x02,0x00]
18456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18457
18458v_cmp_gt_u16_e64 s10, exec_hi, v2
18459// W32: encoding: [0x0a,0x00,0xac,0xd4,0x7f,0x04,0x02,0x00]
18460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18461
18462v_cmp_gt_u16_e64 s10, 0, v2
18463// W32: encoding: [0x0a,0x00,0xac,0xd4,0x80,0x04,0x02,0x00]
18464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18465
18466v_cmp_gt_u16_e64 s10, -1, v2
18467// W32: encoding: [0x0a,0x00,0xac,0xd4,0xc1,0x04,0x02,0x00]
18468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18469
18470v_cmp_gt_u16_e64 s10, 0.5, v2
18471// W32: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
18472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18473
18474v_cmp_gt_u16_e64 s10, -4.0, v2
18475// W32: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
18476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18477
18478v_cmp_gt_u16_e64 s10, v1, v255
18479// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x03,0x00]
18480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18481
18482v_cmp_gt_u16_e64 s10, v1, s2
18483// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x00,0x00]
18484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18485
18486v_cmp_gt_u16_e64 s10, v1, s101
18487// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xcb,0x00,0x00]
18488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18489
18490v_cmp_gt_u16_e64 s10, v1, vcc_lo
18491// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00]
18492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18493
18494v_cmp_gt_u16_e64 s10, v1, vcc_hi
18495// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd7,0x00,0x00]
18496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18497
18498v_cmp_gt_u16_e64 s10, v1, m0
18499// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xf9,0x00,0x00]
18500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18501
18502v_cmp_gt_u16_e64 s10, v1, exec_lo
18503// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00]
18504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18505
18506v_cmp_gt_u16_e64 s10, v1, exec_hi
18507// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x00,0x00]
18508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18509
18510v_cmp_gt_u16_e64 s10, v1, 0
18511// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x01,0x01,0x00]
18512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18513
18514v_cmp_gt_u16_e64 s10, v1, -1
18515// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x83,0x01,0x00]
18516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18517
18518v_cmp_gt_u16_e64 s10, v1, 0.5
18519// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
18520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18521
18522v_cmp_gt_u16_e64 s10, v1, -4.0
18523// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
18524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18525
18526v_cmp_ne_u16_e64 s10, v1, v2
18527// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
18528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18529
18530v_cmp_ne_u16_e64 s12, v1, v2
18531// W32: encoding: [0x0c,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
18532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18533
18534v_cmp_ne_u16_e64 s100, v1, v2
18535// W32: encoding: [0x64,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
18536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18537
18538v_cmp_ne_u16_e64 vcc_lo, v1, v2
18539// W32: encoding: [0x6a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
18540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18541
18542v_cmp_ne_u16_e64 s10, v255, v2
18543// W32: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x05,0x02,0x00]
18544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18545
18546v_cmp_ne_u16_e64 s10, s1, v2
18547// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x04,0x02,0x00]
18548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18549
18550v_cmp_ne_u16_e64 s10, s101, v2
18551// W32: encoding: [0x0a,0x00,0xad,0xd4,0x65,0x04,0x02,0x00]
18552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18553
18554v_cmp_ne_u16_e64 s10, vcc_lo, v2
18555// W32: encoding: [0x0a,0x00,0xad,0xd4,0x6a,0x04,0x02,0x00]
18556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18557
18558v_cmp_ne_u16_e64 s10, vcc_hi, v2
18559// W32: encoding: [0x0a,0x00,0xad,0xd4,0x6b,0x04,0x02,0x00]
18560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18561
18562v_cmp_ne_u16_e64 s10, m0, v2
18563// W32: encoding: [0x0a,0x00,0xad,0xd4,0x7c,0x04,0x02,0x00]
18564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18565
18566v_cmp_ne_u16_e64 s10, exec_lo, v2
18567// W32: encoding: [0x0a,0x00,0xad,0xd4,0x7e,0x04,0x02,0x00]
18568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18569
18570v_cmp_ne_u16_e64 s10, exec_hi, v2
18571// W32: encoding: [0x0a,0x00,0xad,0xd4,0x7f,0x04,0x02,0x00]
18572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18573
18574v_cmp_ne_u16_e64 s10, 0, v2
18575// W32: encoding: [0x0a,0x00,0xad,0xd4,0x80,0x04,0x02,0x00]
18576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18577
18578v_cmp_ne_u16_e64 s10, -1, v2
18579// W32: encoding: [0x0a,0x00,0xad,0xd4,0xc1,0x04,0x02,0x00]
18580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18581
18582v_cmp_ne_u16_e64 s10, 0.5, v2
18583// W32: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
18584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18585
18586v_cmp_ne_u16_e64 s10, -4.0, v2
18587// W32: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
18588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18589
18590v_cmp_ne_u16_e64 s10, v1, v255
18591// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x03,0x00]
18592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18593
18594v_cmp_ne_u16_e64 s10, v1, s2
18595// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x00,0x00]
18596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18597
18598v_cmp_ne_u16_e64 s10, v1, s101
18599// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xcb,0x00,0x00]
18600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18601
18602v_cmp_ne_u16_e64 s10, v1, vcc_lo
18603// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00]
18604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18605
18606v_cmp_ne_u16_e64 s10, v1, vcc_hi
18607// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd7,0x00,0x00]
18608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18609
18610v_cmp_ne_u16_e64 s10, v1, m0
18611// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xf9,0x00,0x00]
18612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18613
18614v_cmp_ne_u16_e64 s10, v1, exec_lo
18615// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00]
18616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18617
18618v_cmp_ne_u16_e64 s10, v1, exec_hi
18619// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x00,0x00]
18620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18621
18622v_cmp_ne_u16_e64 s10, v1, 0
18623// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x01,0x01,0x00]
18624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18625
18626v_cmp_ne_u16_e64 s10, v1, -1
18627// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x83,0x01,0x00]
18628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18629
18630v_cmp_ne_u16_e64 s10, v1, 0.5
18631// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
18632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18633
18634v_cmp_ne_u16_e64 s10, v1, -4.0
18635// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
18636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18637
18638v_cmp_ge_u16_e64 s10, v1, v2
18639// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
18640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18641
18642v_cmp_ge_u16_e64 s12, v1, v2
18643// W32: encoding: [0x0c,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
18644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18645
18646v_cmp_ge_u16_e64 s100, v1, v2
18647// W32: encoding: [0x64,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
18648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18649
18650v_cmp_ge_u16_e64 vcc_lo, v1, v2
18651// W32: encoding: [0x6a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
18652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18653
18654v_cmp_ge_u16_e64 s10, v255, v2
18655// W32: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x05,0x02,0x00]
18656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18657
18658v_cmp_ge_u16_e64 s10, s1, v2
18659// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x04,0x02,0x00]
18660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18661
18662v_cmp_ge_u16_e64 s10, s101, v2
18663// W32: encoding: [0x0a,0x00,0xae,0xd4,0x65,0x04,0x02,0x00]
18664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18665
18666v_cmp_ge_u16_e64 s10, vcc_lo, v2
18667// W32: encoding: [0x0a,0x00,0xae,0xd4,0x6a,0x04,0x02,0x00]
18668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18669
18670v_cmp_ge_u16_e64 s10, vcc_hi, v2
18671// W32: encoding: [0x0a,0x00,0xae,0xd4,0x6b,0x04,0x02,0x00]
18672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18673
18674v_cmp_ge_u16_e64 s10, m0, v2
18675// W32: encoding: [0x0a,0x00,0xae,0xd4,0x7c,0x04,0x02,0x00]
18676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18677
18678v_cmp_ge_u16_e64 s10, exec_lo, v2
18679// W32: encoding: [0x0a,0x00,0xae,0xd4,0x7e,0x04,0x02,0x00]
18680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18681
18682v_cmp_ge_u16_e64 s10, exec_hi, v2
18683// W32: encoding: [0x0a,0x00,0xae,0xd4,0x7f,0x04,0x02,0x00]
18684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18685
18686v_cmp_ge_u16_e64 s10, 0, v2
18687// W32: encoding: [0x0a,0x00,0xae,0xd4,0x80,0x04,0x02,0x00]
18688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18689
18690v_cmp_ge_u16_e64 s10, -1, v2
18691// W32: encoding: [0x0a,0x00,0xae,0xd4,0xc1,0x04,0x02,0x00]
18692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18693
18694v_cmp_ge_u16_e64 s10, 0.5, v2
18695// W32: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
18696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18697
18698v_cmp_ge_u16_e64 s10, -4.0, v2
18699// W32: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
18700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18701
18702v_cmp_ge_u16_e64 s10, v1, v255
18703// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x03,0x00]
18704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18705
18706v_cmp_ge_u16_e64 s10, v1, s2
18707// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x00,0x00]
18708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18709
18710v_cmp_ge_u16_e64 s10, v1, s101
18711// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xcb,0x00,0x00]
18712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18713
18714v_cmp_ge_u16_e64 s10, v1, vcc_lo
18715// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00]
18716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18717
18718v_cmp_ge_u16_e64 s10, v1, vcc_hi
18719// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd7,0x00,0x00]
18720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18721
18722v_cmp_ge_u16_e64 s10, v1, m0
18723// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xf9,0x00,0x00]
18724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18725
18726v_cmp_ge_u16_e64 s10, v1, exec_lo
18727// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00]
18728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18729
18730v_cmp_ge_u16_e64 s10, v1, exec_hi
18731// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x00,0x00]
18732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18733
18734v_cmp_ge_u16_e64 s10, v1, 0
18735// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x01,0x01,0x00]
18736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18737
18738v_cmp_ge_u16_e64 s10, v1, -1
18739// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x83,0x01,0x00]
18740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18741
18742v_cmp_ge_u16_e64 s10, v1, 0.5
18743// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
18744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18745
18746v_cmp_ge_u16_e64 s10, v1, -4.0
18747// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
18748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18749
18750v_cmp_f_u32_e64 s10, v1, v2
18751// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
18752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18753
18754v_cmp_f_u32_e64 s12, v1, v2
18755// W32: encoding: [0x0c,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
18756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18757
18758v_cmp_f_u32_e64 s100, v1, v2
18759// W32: encoding: [0x64,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
18760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18761
18762v_cmp_f_u32_e64 vcc_lo, v1, v2
18763// W32: encoding: [0x6a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
18764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18765
18766v_cmp_f_u32_e64 s10, v255, v2
18767// W32: encoding: [0x0a,0x00,0xc0,0xd4,0xff,0x05,0x02,0x00]
18768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18769
18770v_cmp_f_u32_e64 s10, s1, v2
18771// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x04,0x02,0x00]
18772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18773
18774v_cmp_f_u32_e64 s10, s101, v2
18775// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x65,0x04,0x02,0x00]
18776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18777
18778v_cmp_f_u32_e64 s10, vcc_lo, v2
18779// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x6a,0x04,0x02,0x00]
18780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18781
18782v_cmp_f_u32_e64 s10, vcc_hi, v2
18783// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x6b,0x04,0x02,0x00]
18784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18785
18786v_cmp_f_u32_e64 s10, m0, v2
18787// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x7c,0x04,0x02,0x00]
18788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18789
18790v_cmp_f_u32_e64 s10, exec_lo, v2
18791// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x7e,0x04,0x02,0x00]
18792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18793
18794v_cmp_f_u32_e64 s10, exec_hi, v2
18795// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x7f,0x04,0x02,0x00]
18796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18797
18798v_cmp_f_u32_e64 s10, 0, v2
18799// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x80,0x04,0x02,0x00]
18800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18801
18802v_cmp_f_u32_e64 s10, -1, v2
18803// W32: encoding: [0x0a,0x00,0xc0,0xd4,0xc1,0x04,0x02,0x00]
18804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18805
18806v_cmp_f_u32_e64 s10, 0.5, v2
18807// W32: encoding: [0x0a,0x00,0xc0,0xd4,0xf0,0x04,0x02,0x00]
18808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18809
18810v_cmp_f_u32_e64 s10, -4.0, v2
18811// W32: encoding: [0x0a,0x00,0xc0,0xd4,0xf7,0x04,0x02,0x00]
18812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18813
18814v_cmp_f_u32_e64 s10, v1, v255
18815// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x03,0x00]
18816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18817
18818v_cmp_f_u32_e64 s10, v1, s2
18819// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00]
18820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18821
18822v_cmp_f_u32_e64 s10, v1, s101
18823// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00]
18824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18825
18826v_cmp_f_u32_e64 s10, v1, vcc_lo
18827// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00]
18828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18829
18830v_cmp_f_u32_e64 s10, v1, vcc_hi
18831// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00]
18832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18833
18834v_cmp_f_u32_e64 s10, v1, m0
18835// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xf9,0x00,0x00]
18836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18837
18838v_cmp_f_u32_e64 s10, v1, exec_lo
18839// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00]
18840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18841
18842v_cmp_f_u32_e64 s10, v1, exec_hi
18843// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00]
18844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18845
18846v_cmp_f_u32_e64 s10, v1, 0
18847// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00]
18848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18849
18850v_cmp_f_u32_e64 s10, v1, -1
18851// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00]
18852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18853
18854v_cmp_f_u32_e64 s10, v1, 0.5
18855// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00]
18856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18857
18858v_cmp_f_u32_e64 s10, v1, -4.0
18859// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00]
18860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18861
18862v_cmp_lt_u32_e64 s10, v1, v2
18863// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
18864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18865
18866v_cmp_lt_u32_e64 s12, v1, v2
18867// W32: encoding: [0x0c,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
18868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18869
18870v_cmp_lt_u32_e64 s100, v1, v2
18871// W32: encoding: [0x64,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
18872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18873
18874v_cmp_lt_u32_e64 vcc_lo, v1, v2
18875// W32: encoding: [0x6a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
18876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18877
18878v_cmp_lt_u32_e64 s10, v255, v2
18879// W32: encoding: [0x0a,0x00,0xc1,0xd4,0xff,0x05,0x02,0x00]
18880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18881
18882v_cmp_lt_u32_e64 s10, s1, v2
18883// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x04,0x02,0x00]
18884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18885
18886v_cmp_lt_u32_e64 s10, s101, v2
18887// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x65,0x04,0x02,0x00]
18888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18889
18890v_cmp_lt_u32_e64 s10, vcc_lo, v2
18891// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x6a,0x04,0x02,0x00]
18892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18893
18894v_cmp_lt_u32_e64 s10, vcc_hi, v2
18895// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x6b,0x04,0x02,0x00]
18896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18897
18898v_cmp_lt_u32_e64 s10, m0, v2
18899// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x7c,0x04,0x02,0x00]
18900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18901
18902v_cmp_lt_u32_e64 s10, exec_lo, v2
18903// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x7e,0x04,0x02,0x00]
18904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18905
18906v_cmp_lt_u32_e64 s10, exec_hi, v2
18907// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x7f,0x04,0x02,0x00]
18908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18909
18910v_cmp_lt_u32_e64 s10, 0, v2
18911// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x80,0x04,0x02,0x00]
18912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18913
18914v_cmp_lt_u32_e64 s10, -1, v2
18915// W32: encoding: [0x0a,0x00,0xc1,0xd4,0xc1,0x04,0x02,0x00]
18916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18917
18918v_cmp_lt_u32_e64 s10, 0.5, v2
18919// W32: encoding: [0x0a,0x00,0xc1,0xd4,0xf0,0x04,0x02,0x00]
18920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18921
18922v_cmp_lt_u32_e64 s10, -4.0, v2
18923// W32: encoding: [0x0a,0x00,0xc1,0xd4,0xf7,0x04,0x02,0x00]
18924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18925
18926v_cmp_lt_u32_e64 s10, v1, v255
18927// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x03,0x00]
18928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18929
18930v_cmp_lt_u32_e64 s10, v1, s2
18931// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00]
18932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18933
18934v_cmp_lt_u32_e64 s10, v1, s101
18935// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00]
18936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18937
18938v_cmp_lt_u32_e64 s10, v1, vcc_lo
18939// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00]
18940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18941
18942v_cmp_lt_u32_e64 s10, v1, vcc_hi
18943// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00]
18944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18945
18946v_cmp_lt_u32_e64 s10, v1, m0
18947// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xf9,0x00,0x00]
18948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18949
18950v_cmp_lt_u32_e64 s10, v1, exec_lo
18951// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00]
18952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18953
18954v_cmp_lt_u32_e64 s10, v1, exec_hi
18955// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00]
18956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18957
18958v_cmp_lt_u32_e64 s10, v1, 0
18959// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00]
18960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18961
18962v_cmp_lt_u32_e64 s10, v1, -1
18963// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00]
18964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18965
18966v_cmp_lt_u32_e64 s10, v1, 0.5
18967// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00]
18968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18969
18970v_cmp_lt_u32_e64 s10, v1, -4.0
18971// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00]
18972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18973
18974v_cmp_eq_u32_e64 s10, v1, v2
18975// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
18976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18977
18978v_cmp_eq_u32_e64 s12, v1, v2
18979// W32: encoding: [0x0c,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
18980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18981
18982v_cmp_eq_u32_e64 s100, v1, v2
18983// W32: encoding: [0x64,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
18984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18985
18986v_cmp_eq_u32_e64 vcc_lo, v1, v2
18987// W32: encoding: [0x6a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
18988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18989
18990v_cmp_eq_u32_e64 s10, v255, v2
18991// W32: encoding: [0x0a,0x00,0xc2,0xd4,0xff,0x05,0x02,0x00]
18992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18993
18994v_cmp_eq_u32_e64 s10, s1, v2
18995// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x04,0x02,0x00]
18996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
18997
18998v_cmp_eq_u32_e64 s10, s101, v2
18999// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x65,0x04,0x02,0x00]
19000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19001
19002v_cmp_eq_u32_e64 s10, vcc_lo, v2
19003// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x6a,0x04,0x02,0x00]
19004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19005
19006v_cmp_eq_u32_e64 s10, vcc_hi, v2
19007// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x6b,0x04,0x02,0x00]
19008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19009
19010v_cmp_eq_u32_e64 s10, m0, v2
19011// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x7c,0x04,0x02,0x00]
19012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19013
19014v_cmp_eq_u32_e64 s10, exec_lo, v2
19015// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x7e,0x04,0x02,0x00]
19016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19017
19018v_cmp_eq_u32_e64 s10, exec_hi, v2
19019// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x7f,0x04,0x02,0x00]
19020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19021
19022v_cmp_eq_u32_e64 s10, 0, v2
19023// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x80,0x04,0x02,0x00]
19024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19025
19026v_cmp_eq_u32_e64 s10, -1, v2
19027// W32: encoding: [0x0a,0x00,0xc2,0xd4,0xc1,0x04,0x02,0x00]
19028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19029
19030v_cmp_eq_u32_e64 s10, 0.5, v2
19031// W32: encoding: [0x0a,0x00,0xc2,0xd4,0xf0,0x04,0x02,0x00]
19032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19033
19034v_cmp_eq_u32_e64 s10, -4.0, v2
19035// W32: encoding: [0x0a,0x00,0xc2,0xd4,0xf7,0x04,0x02,0x00]
19036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19037
19038v_cmp_eq_u32_e64 s10, v1, v255
19039// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x03,0x00]
19040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19041
19042v_cmp_eq_u32_e64 s10, v1, s2
19043// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00]
19044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19045
19046v_cmp_eq_u32_e64 s10, v1, s101
19047// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00]
19048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19049
19050v_cmp_eq_u32_e64 s10, v1, vcc_lo
19051// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00]
19052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19053
19054v_cmp_eq_u32_e64 s10, v1, vcc_hi
19055// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00]
19056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19057
19058v_cmp_eq_u32_e64 s10, v1, m0
19059// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xf9,0x00,0x00]
19060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19061
19062v_cmp_eq_u32_e64 s10, v1, exec_lo
19063// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00]
19064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19065
19066v_cmp_eq_u32_e64 s10, v1, exec_hi
19067// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00]
19068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19069
19070v_cmp_eq_u32_e64 s10, v1, 0
19071// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00]
19072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19073
19074v_cmp_eq_u32_e64 s10, v1, -1
19075// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00]
19076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19077
19078v_cmp_eq_u32_e64 s10, v1, 0.5
19079// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00]
19080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19081
19082v_cmp_eq_u32_e64 s10, v1, -4.0
19083// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00]
19084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19085
19086v_cmp_le_u32_e64 s10, v1, v2
19087// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
19088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19089
19090v_cmp_le_u32_e64 s12, v1, v2
19091// W32: encoding: [0x0c,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
19092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19093
19094v_cmp_le_u32_e64 s100, v1, v2
19095// W32: encoding: [0x64,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
19096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19097
19098v_cmp_le_u32_e64 vcc_lo, v1, v2
19099// W32: encoding: [0x6a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
19100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19101
19102v_cmp_le_u32_e64 s10, v255, v2
19103// W32: encoding: [0x0a,0x00,0xc3,0xd4,0xff,0x05,0x02,0x00]
19104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19105
19106v_cmp_le_u32_e64 s10, s1, v2
19107// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x04,0x02,0x00]
19108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19109
19110v_cmp_le_u32_e64 s10, s101, v2
19111// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x65,0x04,0x02,0x00]
19112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19113
19114v_cmp_le_u32_e64 s10, vcc_lo, v2
19115// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x6a,0x04,0x02,0x00]
19116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19117
19118v_cmp_le_u32_e64 s10, vcc_hi, v2
19119// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x6b,0x04,0x02,0x00]
19120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19121
19122v_cmp_le_u32_e64 s10, m0, v2
19123// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x7c,0x04,0x02,0x00]
19124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19125
19126v_cmp_le_u32_e64 s10, exec_lo, v2
19127// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x7e,0x04,0x02,0x00]
19128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19129
19130v_cmp_le_u32_e64 s10, exec_hi, v2
19131// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x7f,0x04,0x02,0x00]
19132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19133
19134v_cmp_le_u32_e64 s10, 0, v2
19135// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x80,0x04,0x02,0x00]
19136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19137
19138v_cmp_le_u32_e64 s10, -1, v2
19139// W32: encoding: [0x0a,0x00,0xc3,0xd4,0xc1,0x04,0x02,0x00]
19140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19141
19142v_cmp_le_u32_e64 s10, 0.5, v2
19143// W32: encoding: [0x0a,0x00,0xc3,0xd4,0xf0,0x04,0x02,0x00]
19144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19145
19146v_cmp_le_u32_e64 s10, -4.0, v2
19147// W32: encoding: [0x0a,0x00,0xc3,0xd4,0xf7,0x04,0x02,0x00]
19148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19149
19150v_cmp_le_u32_e64 s10, v1, v255
19151// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x03,0x00]
19152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19153
19154v_cmp_le_u32_e64 s10, v1, s2
19155// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00]
19156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19157
19158v_cmp_le_u32_e64 s10, v1, s101
19159// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00]
19160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19161
19162v_cmp_le_u32_e64 s10, v1, vcc_lo
19163// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00]
19164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19165
19166v_cmp_le_u32_e64 s10, v1, vcc_hi
19167// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00]
19168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19169
19170v_cmp_le_u32_e64 s10, v1, m0
19171// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xf9,0x00,0x00]
19172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19173
19174v_cmp_le_u32_e64 s10, v1, exec_lo
19175// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00]
19176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19177
19178v_cmp_le_u32_e64 s10, v1, exec_hi
19179// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00]
19180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19181
19182v_cmp_le_u32_e64 s10, v1, 0
19183// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00]
19184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19185
19186v_cmp_le_u32_e64 s10, v1, -1
19187// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00]
19188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19189
19190v_cmp_le_u32_e64 s10, v1, 0.5
19191// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00]
19192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19193
19194v_cmp_le_u32_e64 s10, v1, -4.0
19195// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00]
19196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19197
19198v_cmp_gt_u32_e64 s10, v1, v2
19199// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
19200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19201
19202v_cmp_gt_u32_e64 s12, v1, v2
19203// W32: encoding: [0x0c,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
19204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19205
19206v_cmp_gt_u32_e64 s100, v1, v2
19207// W32: encoding: [0x64,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
19208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19209
19210v_cmp_gt_u32_e64 vcc_lo, v1, v2
19211// W32: encoding: [0x6a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
19212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19213
19214v_cmp_gt_u32_e64 s10, v255, v2
19215// W32: encoding: [0x0a,0x00,0xc4,0xd4,0xff,0x05,0x02,0x00]
19216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19217
19218v_cmp_gt_u32_e64 s10, s1, v2
19219// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x04,0x02,0x00]
19220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19221
19222v_cmp_gt_u32_e64 s10, s101, v2
19223// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x65,0x04,0x02,0x00]
19224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19225
19226v_cmp_gt_u32_e64 s10, vcc_lo, v2
19227// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x6a,0x04,0x02,0x00]
19228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19229
19230v_cmp_gt_u32_e64 s10, vcc_hi, v2
19231// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x6b,0x04,0x02,0x00]
19232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19233
19234v_cmp_gt_u32_e64 s10, m0, v2
19235// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x7c,0x04,0x02,0x00]
19236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19237
19238v_cmp_gt_u32_e64 s10, exec_lo, v2
19239// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x7e,0x04,0x02,0x00]
19240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19241
19242v_cmp_gt_u32_e64 s10, exec_hi, v2
19243// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x7f,0x04,0x02,0x00]
19244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19245
19246v_cmp_gt_u32_e64 s10, 0, v2
19247// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x80,0x04,0x02,0x00]
19248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19249
19250v_cmp_gt_u32_e64 s10, -1, v2
19251// W32: encoding: [0x0a,0x00,0xc4,0xd4,0xc1,0x04,0x02,0x00]
19252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19253
19254v_cmp_gt_u32_e64 s10, 0.5, v2
19255// W32: encoding: [0x0a,0x00,0xc4,0xd4,0xf0,0x04,0x02,0x00]
19256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19257
19258v_cmp_gt_u32_e64 s10, -4.0, v2
19259// W32: encoding: [0x0a,0x00,0xc4,0xd4,0xf7,0x04,0x02,0x00]
19260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19261
19262v_cmp_gt_u32_e64 s10, v1, v255
19263// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x03,0x00]
19264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19265
19266v_cmp_gt_u32_e64 s10, v1, s2
19267// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00]
19268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19269
19270v_cmp_gt_u32_e64 s10, v1, s101
19271// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00]
19272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19273
19274v_cmp_gt_u32_e64 s10, v1, vcc_lo
19275// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00]
19276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19277
19278v_cmp_gt_u32_e64 s10, v1, vcc_hi
19279// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00]
19280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19281
19282v_cmp_gt_u32_e64 s10, v1, m0
19283// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xf9,0x00,0x00]
19284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19285
19286v_cmp_gt_u32_e64 s10, v1, exec_lo
19287// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00]
19288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19289
19290v_cmp_gt_u32_e64 s10, v1, exec_hi
19291// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00]
19292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19293
19294v_cmp_gt_u32_e64 s10, v1, 0
19295// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00]
19296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19297
19298v_cmp_gt_u32_e64 s10, v1, -1
19299// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00]
19300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19301
19302v_cmp_gt_u32_e64 s10, v1, 0.5
19303// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00]
19304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19305
19306v_cmp_gt_u32_e64 s10, v1, -4.0
19307// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00]
19308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19309
19310v_cmp_ne_u32_e64 s10, v1, v2
19311// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
19312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19313
19314v_cmp_ne_u32_e64 s12, v1, v2
19315// W32: encoding: [0x0c,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
19316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19317
19318v_cmp_ne_u32_e64 s100, v1, v2
19319// W32: encoding: [0x64,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
19320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19321
19322v_cmp_ne_u32_e64 vcc_lo, v1, v2
19323// W32: encoding: [0x6a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
19324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19325
19326v_cmp_ne_u32_e64 s10, v255, v2
19327// W32: encoding: [0x0a,0x00,0xc5,0xd4,0xff,0x05,0x02,0x00]
19328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19329
19330v_cmp_ne_u32_e64 s10, s1, v2
19331// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x04,0x02,0x00]
19332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19333
19334v_cmp_ne_u32_e64 s10, s101, v2
19335// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x65,0x04,0x02,0x00]
19336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19337
19338v_cmp_ne_u32_e64 s10, vcc_lo, v2
19339// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x6a,0x04,0x02,0x00]
19340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19341
19342v_cmp_ne_u32_e64 s10, vcc_hi, v2
19343// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x6b,0x04,0x02,0x00]
19344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19345
19346v_cmp_ne_u32_e64 s10, m0, v2
19347// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x7c,0x04,0x02,0x00]
19348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19349
19350v_cmp_ne_u32_e64 s10, exec_lo, v2
19351// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x7e,0x04,0x02,0x00]
19352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19353
19354v_cmp_ne_u32_e64 s10, exec_hi, v2
19355// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x7f,0x04,0x02,0x00]
19356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19357
19358v_cmp_ne_u32_e64 s10, 0, v2
19359// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x80,0x04,0x02,0x00]
19360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19361
19362v_cmp_ne_u32_e64 s10, -1, v2
19363// W32: encoding: [0x0a,0x00,0xc5,0xd4,0xc1,0x04,0x02,0x00]
19364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19365
19366v_cmp_ne_u32_e64 s10, 0.5, v2
19367// W32: encoding: [0x0a,0x00,0xc5,0xd4,0xf0,0x04,0x02,0x00]
19368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19369
19370v_cmp_ne_u32_e64 s10, -4.0, v2
19371// W32: encoding: [0x0a,0x00,0xc5,0xd4,0xf7,0x04,0x02,0x00]
19372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19373
19374v_cmp_ne_u32_e64 s10, v1, v255
19375// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x03,0x00]
19376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19377
19378v_cmp_ne_u32_e64 s10, v1, s2
19379// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00]
19380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19381
19382v_cmp_ne_u32_e64 s10, v1, s101
19383// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00]
19384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19385
19386v_cmp_ne_u32_e64 s10, v1, vcc_lo
19387// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00]
19388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19389
19390v_cmp_ne_u32_e64 s10, v1, vcc_hi
19391// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00]
19392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19393
19394v_cmp_ne_u32_e64 s10, v1, m0
19395// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xf9,0x00,0x00]
19396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19397
19398v_cmp_ne_u32_e64 s10, v1, exec_lo
19399// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00]
19400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19401
19402v_cmp_ne_u32_e64 s10, v1, exec_hi
19403// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00]
19404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19405
19406v_cmp_ne_u32_e64 s10, v1, 0
19407// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00]
19408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19409
19410v_cmp_ne_u32_e64 s10, v1, -1
19411// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00]
19412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19413
19414v_cmp_ne_u32_e64 s10, v1, 0.5
19415// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00]
19416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19417
19418v_cmp_ne_u32_e64 s10, v1, -4.0
19419// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00]
19420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19421
19422v_cmp_ge_u32_e64 s10, v1, v2
19423// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
19424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19425
19426v_cmp_ge_u32_e64 s12, v1, v2
19427// W32: encoding: [0x0c,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
19428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19429
19430v_cmp_ge_u32_e64 s100, v1, v2
19431// W32: encoding: [0x64,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
19432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19433
19434v_cmp_ge_u32_e64 vcc_lo, v1, v2
19435// W32: encoding: [0x6a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
19436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19437
19438v_cmp_ge_u32_e64 s10, v255, v2
19439// W32: encoding: [0x0a,0x00,0xc6,0xd4,0xff,0x05,0x02,0x00]
19440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19441
19442v_cmp_ge_u32_e64 s10, s1, v2
19443// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x04,0x02,0x00]
19444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19445
19446v_cmp_ge_u32_e64 s10, s101, v2
19447// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x65,0x04,0x02,0x00]
19448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19449
19450v_cmp_ge_u32_e64 s10, vcc_lo, v2
19451// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x6a,0x04,0x02,0x00]
19452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19453
19454v_cmp_ge_u32_e64 s10, vcc_hi, v2
19455// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x6b,0x04,0x02,0x00]
19456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19457
19458v_cmp_ge_u32_e64 s10, m0, v2
19459// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x7c,0x04,0x02,0x00]
19460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19461
19462v_cmp_ge_u32_e64 s10, exec_lo, v2
19463// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x7e,0x04,0x02,0x00]
19464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19465
19466v_cmp_ge_u32_e64 s10, exec_hi, v2
19467// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x7f,0x04,0x02,0x00]
19468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19469
19470v_cmp_ge_u32_e64 s10, 0, v2
19471// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x80,0x04,0x02,0x00]
19472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19473
19474v_cmp_ge_u32_e64 s10, -1, v2
19475// W32: encoding: [0x0a,0x00,0xc6,0xd4,0xc1,0x04,0x02,0x00]
19476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19477
19478v_cmp_ge_u32_e64 s10, 0.5, v2
19479// W32: encoding: [0x0a,0x00,0xc6,0xd4,0xf0,0x04,0x02,0x00]
19480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19481
19482v_cmp_ge_u32_e64 s10, -4.0, v2
19483// W32: encoding: [0x0a,0x00,0xc6,0xd4,0xf7,0x04,0x02,0x00]
19484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19485
19486v_cmp_ge_u32_e64 s10, v1, v255
19487// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x03,0x00]
19488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19489
19490v_cmp_ge_u32_e64 s10, v1, s2
19491// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00]
19492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19493
19494v_cmp_ge_u32_e64 s10, v1, s101
19495// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00]
19496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19497
19498v_cmp_ge_u32_e64 s10, v1, vcc_lo
19499// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00]
19500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19501
19502v_cmp_ge_u32_e64 s10, v1, vcc_hi
19503// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00]
19504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19505
19506v_cmp_ge_u32_e64 s10, v1, m0
19507// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xf9,0x00,0x00]
19508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19509
19510v_cmp_ge_u32_e64 s10, v1, exec_lo
19511// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00]
19512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19513
19514v_cmp_ge_u32_e64 s10, v1, exec_hi
19515// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00]
19516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19517
19518v_cmp_ge_u32_e64 s10, v1, 0
19519// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00]
19520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19521
19522v_cmp_ge_u32_e64 s10, v1, -1
19523// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00]
19524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19525
19526v_cmp_ge_u32_e64 s10, v1, 0.5
19527// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00]
19528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19529
19530v_cmp_ge_u32_e64 s10, v1, -4.0
19531// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00]
19532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19533
19534v_cmp_t_u32_e64 s10, v1, v2
19535// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
19536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19537
19538v_cmp_t_u32_e64 s12, v1, v2
19539// W32: encoding: [0x0c,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
19540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19541
19542v_cmp_t_u32_e64 s100, v1, v2
19543// W32: encoding: [0x64,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
19544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19545
19546v_cmp_t_u32_e64 vcc_lo, v1, v2
19547// W32: encoding: [0x6a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
19548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19549
19550v_cmp_t_u32_e64 s10, v255, v2
19551// W32: encoding: [0x0a,0x00,0xc7,0xd4,0xff,0x05,0x02,0x00]
19552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19553
19554v_cmp_t_u32_e64 s10, s1, v2
19555// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x04,0x02,0x00]
19556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19557
19558v_cmp_t_u32_e64 s10, s101, v2
19559// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x65,0x04,0x02,0x00]
19560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19561
19562v_cmp_t_u32_e64 s10, vcc_lo, v2
19563// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x6a,0x04,0x02,0x00]
19564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19565
19566v_cmp_t_u32_e64 s10, vcc_hi, v2
19567// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x6b,0x04,0x02,0x00]
19568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19569
19570v_cmp_t_u32_e64 s10, m0, v2
19571// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x7c,0x04,0x02,0x00]
19572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19573
19574v_cmp_t_u32_e64 s10, exec_lo, v2
19575// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x7e,0x04,0x02,0x00]
19576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19577
19578v_cmp_t_u32_e64 s10, exec_hi, v2
19579// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x7f,0x04,0x02,0x00]
19580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19581
19582v_cmp_t_u32_e64 s10, 0, v2
19583// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x80,0x04,0x02,0x00]
19584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19585
19586v_cmp_t_u32_e64 s10, -1, v2
19587// W32: encoding: [0x0a,0x00,0xc7,0xd4,0xc1,0x04,0x02,0x00]
19588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19589
19590v_cmp_t_u32_e64 s10, 0.5, v2
19591// W32: encoding: [0x0a,0x00,0xc7,0xd4,0xf0,0x04,0x02,0x00]
19592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19593
19594v_cmp_t_u32_e64 s10, -4.0, v2
19595// W32: encoding: [0x0a,0x00,0xc7,0xd4,0xf7,0x04,0x02,0x00]
19596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19597
19598v_cmp_t_u32_e64 s10, v1, v255
19599// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x03,0x00]
19600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19601
19602v_cmp_t_u32_e64 s10, v1, s2
19603// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00]
19604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19605
19606v_cmp_t_u32_e64 s10, v1, s101
19607// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00]
19608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19609
19610v_cmp_t_u32_e64 s10, v1, vcc_lo
19611// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00]
19612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19613
19614v_cmp_t_u32_e64 s10, v1, vcc_hi
19615// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00]
19616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19617
19618v_cmp_t_u32_e64 s10, v1, m0
19619// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xf9,0x00,0x00]
19620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19621
19622v_cmp_t_u32_e64 s10, v1, exec_lo
19623// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00]
19624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19625
19626v_cmp_t_u32_e64 s10, v1, exec_hi
19627// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00]
19628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19629
19630v_cmp_t_u32_e64 s10, v1, 0
19631// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00]
19632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19633
19634v_cmp_t_u32_e64 s10, v1, -1
19635// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00]
19636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19637
19638v_cmp_t_u32_e64 s10, v1, 0.5
19639// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00]
19640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19641
19642v_cmp_t_u32_e64 s10, v1, -4.0
19643// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00]
19644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19645
19646v_cmp_f_f16_e64 s10, v1, v2
19647// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
19648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19649
19650v_cmp_f_f16_e64 s12, v1, v2
19651// W32: encoding: [0x0c,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
19652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19653
19654v_cmp_f_f16_e64 s100, v1, v2
19655// W32: encoding: [0x64,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
19656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19657
19658v_cmp_f_f16_e64 vcc_lo, v1, v2
19659// W32: encoding: [0x6a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
19660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19661
19662v_cmp_f_f16_e64 s10, v255, v2
19663// W32: encoding: [0x0a,0x00,0xc8,0xd4,0xff,0x05,0x02,0x00]
19664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19665
19666v_cmp_f_f16_e64 s10, s1, v2
19667// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x04,0x02,0x00]
19668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19669
19670v_cmp_f_f16_e64 s10, s101, v2
19671// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x65,0x04,0x02,0x00]
19672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19673
19674v_cmp_f_f16_e64 s10, vcc_lo, v2
19675// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x6a,0x04,0x02,0x00]
19676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19677
19678v_cmp_f_f16_e64 s10, vcc_hi, v2
19679// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x6b,0x04,0x02,0x00]
19680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19681
19682v_cmp_f_f16_e64 s10, m0, v2
19683// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x7c,0x04,0x02,0x00]
19684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19685
19686v_cmp_f_f16_e64 s10, exec_lo, v2
19687// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x7e,0x04,0x02,0x00]
19688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19689
19690v_cmp_f_f16_e64 s10, exec_hi, v2
19691// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x7f,0x04,0x02,0x00]
19692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19693
19694v_cmp_f_f16_e64 s10, 0, v2
19695// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x80,0x04,0x02,0x00]
19696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19697
19698v_cmp_f_f16_e64 s10, -1, v2
19699// W32: encoding: [0x0a,0x00,0xc8,0xd4,0xc1,0x04,0x02,0x00]
19700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19701
19702v_cmp_f_f16_e64 s10, 0.5, v2
19703// W32: encoding: [0x0a,0x00,0xc8,0xd4,0xf0,0x04,0x02,0x00]
19704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19705
19706v_cmp_f_f16_e64 s10, -4.0, v2
19707// W32: encoding: [0x0a,0x00,0xc8,0xd4,0xf7,0x04,0x02,0x00]
19708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19709
19710v_cmp_f_f16_e64 s10, v1, v255
19711// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x03,0x00]
19712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19713
19714v_cmp_f_f16_e64 s10, v1, s2
19715// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00]
19716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19717
19718v_cmp_f_f16_e64 s10, v1, s101
19719// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00]
19720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19721
19722v_cmp_f_f16_e64 s10, v1, vcc_lo
19723// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00]
19724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19725
19726v_cmp_f_f16_e64 s10, v1, vcc_hi
19727// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00]
19728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19729
19730v_cmp_f_f16_e64 s10, v1, m0
19731// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xf9,0x00,0x00]
19732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19733
19734v_cmp_f_f16_e64 s10, v1, exec_lo
19735// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00]
19736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19737
19738v_cmp_f_f16_e64 s10, v1, exec_hi
19739// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00]
19740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19741
19742v_cmp_f_f16_e64 s10, v1, 0
19743// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00]
19744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19745
19746v_cmp_f_f16_e64 s10, v1, -1
19747// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00]
19748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19749
19750v_cmp_f_f16_e64 s10, v1, 0.5
19751// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00]
19752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19753
19754v_cmp_f_f16_e64 s10, v1, -4.0
19755// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00]
19756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19757
19758v_cmp_f_f16_e64 s10, -v1, v2
19759// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x20]
19760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19761
19762v_cmp_f_f16_e64 s10, v1, -v2
19763// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x40]
19764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19765
19766v_cmp_f_f16_e64 s10, -v1, -v2
19767// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x60]
19768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19769
19770v_cmp_f_f16_e64 s10, v1, v2 clamp
19771// W32: encoding: [0x0a,0x80,0xc8,0xd4,0x01,0x05,0x02,0x00]
19772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19773
19774v_cmp_lt_f16_e64 s10, v1, v2
19775// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
19776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19777
19778v_cmp_lt_f16_e64 s12, v1, v2
19779// W32: encoding: [0x0c,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
19780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19781
19782v_cmp_lt_f16_e64 s100, v1, v2
19783// W32: encoding: [0x64,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
19784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19785
19786v_cmp_lt_f16_e64 vcc_lo, v1, v2
19787// W32: encoding: [0x6a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
19788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19789
19790v_cmp_lt_f16_e64 s10, v255, v2
19791// W32: encoding: [0x0a,0x00,0xc9,0xd4,0xff,0x05,0x02,0x00]
19792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19793
19794v_cmp_lt_f16_e64 s10, s1, v2
19795// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x04,0x02,0x00]
19796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19797
19798v_cmp_lt_f16_e64 s10, s101, v2
19799// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x65,0x04,0x02,0x00]
19800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19801
19802v_cmp_lt_f16_e64 s10, vcc_lo, v2
19803// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x6a,0x04,0x02,0x00]
19804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19805
19806v_cmp_lt_f16_e64 s10, vcc_hi, v2
19807// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x6b,0x04,0x02,0x00]
19808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19809
19810v_cmp_lt_f16_e64 s10, m0, v2
19811// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x7c,0x04,0x02,0x00]
19812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19813
19814v_cmp_lt_f16_e64 s10, exec_lo, v2
19815// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x7e,0x04,0x02,0x00]
19816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19817
19818v_cmp_lt_f16_e64 s10, exec_hi, v2
19819// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x7f,0x04,0x02,0x00]
19820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19821
19822v_cmp_lt_f16_e64 s10, 0, v2
19823// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x80,0x04,0x02,0x00]
19824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19825
19826v_cmp_lt_f16_e64 s10, -1, v2
19827// W32: encoding: [0x0a,0x00,0xc9,0xd4,0xc1,0x04,0x02,0x00]
19828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19829
19830v_cmp_lt_f16_e64 s10, 0.5, v2
19831// W32: encoding: [0x0a,0x00,0xc9,0xd4,0xf0,0x04,0x02,0x00]
19832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19833
19834v_cmp_lt_f16_e64 s10, -4.0, v2
19835// W32: encoding: [0x0a,0x00,0xc9,0xd4,0xf7,0x04,0x02,0x00]
19836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19837
19838v_cmp_lt_f16_e64 s10, v1, v255
19839// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x03,0x00]
19840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19841
19842v_cmp_lt_f16_e64 s10, v1, s2
19843// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00]
19844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19845
19846v_cmp_lt_f16_e64 s10, v1, s101
19847// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00]
19848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19849
19850v_cmp_lt_f16_e64 s10, v1, vcc_lo
19851// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00]
19852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19853
19854v_cmp_lt_f16_e64 s10, v1, vcc_hi
19855// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00]
19856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19857
19858v_cmp_lt_f16_e64 s10, v1, m0
19859// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xf9,0x00,0x00]
19860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19861
19862v_cmp_lt_f16_e64 s10, v1, exec_lo
19863// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00]
19864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19865
19866v_cmp_lt_f16_e64 s10, v1, exec_hi
19867// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00]
19868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19869
19870v_cmp_lt_f16_e64 s10, v1, 0
19871// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00]
19872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19873
19874v_cmp_lt_f16_e64 s10, v1, -1
19875// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00]
19876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19877
19878v_cmp_lt_f16_e64 s10, v1, 0.5
19879// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00]
19880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19881
19882v_cmp_lt_f16_e64 s10, v1, -4.0
19883// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00]
19884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19885
19886v_cmp_lt_f16_e64 s10, -v1, v2
19887// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x20]
19888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19889
19890v_cmp_lt_f16_e64 s10, v1, -v2
19891// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x40]
19892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19893
19894v_cmp_lt_f16_e64 s10, -v1, -v2
19895// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x60]
19896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19897
19898v_cmp_lt_f16_e64 s10, v1, v2 clamp
19899// W32: encoding: [0x0a,0x80,0xc9,0xd4,0x01,0x05,0x02,0x00]
19900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19901
19902v_cmp_eq_f16_e64 s10, v1, v2
19903// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
19904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19905
19906v_cmp_eq_f16_e64 s12, v1, v2
19907// W32: encoding: [0x0c,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
19908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19909
19910v_cmp_eq_f16_e64 s100, v1, v2
19911// W32: encoding: [0x64,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
19912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19913
19914v_cmp_eq_f16_e64 vcc_lo, v1, v2
19915// W32: encoding: [0x6a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
19916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19917
19918v_cmp_eq_f16_e64 s10, v255, v2
19919// W32: encoding: [0x0a,0x00,0xca,0xd4,0xff,0x05,0x02,0x00]
19920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19921
19922v_cmp_eq_f16_e64 s10, s1, v2
19923// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x04,0x02,0x00]
19924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19925
19926v_cmp_eq_f16_e64 s10, s101, v2
19927// W32: encoding: [0x0a,0x00,0xca,0xd4,0x65,0x04,0x02,0x00]
19928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19929
19930v_cmp_eq_f16_e64 s10, vcc_lo, v2
19931// W32: encoding: [0x0a,0x00,0xca,0xd4,0x6a,0x04,0x02,0x00]
19932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19933
19934v_cmp_eq_f16_e64 s10, vcc_hi, v2
19935// W32: encoding: [0x0a,0x00,0xca,0xd4,0x6b,0x04,0x02,0x00]
19936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19937
19938v_cmp_eq_f16_e64 s10, m0, v2
19939// W32: encoding: [0x0a,0x00,0xca,0xd4,0x7c,0x04,0x02,0x00]
19940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19941
19942v_cmp_eq_f16_e64 s10, exec_lo, v2
19943// W32: encoding: [0x0a,0x00,0xca,0xd4,0x7e,0x04,0x02,0x00]
19944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19945
19946v_cmp_eq_f16_e64 s10, exec_hi, v2
19947// W32: encoding: [0x0a,0x00,0xca,0xd4,0x7f,0x04,0x02,0x00]
19948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19949
19950v_cmp_eq_f16_e64 s10, 0, v2
19951// W32: encoding: [0x0a,0x00,0xca,0xd4,0x80,0x04,0x02,0x00]
19952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19953
19954v_cmp_eq_f16_e64 s10, -1, v2
19955// W32: encoding: [0x0a,0x00,0xca,0xd4,0xc1,0x04,0x02,0x00]
19956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19957
19958v_cmp_eq_f16_e64 s10, 0.5, v2
19959// W32: encoding: [0x0a,0x00,0xca,0xd4,0xf0,0x04,0x02,0x00]
19960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19961
19962v_cmp_eq_f16_e64 s10, -4.0, v2
19963// W32: encoding: [0x0a,0x00,0xca,0xd4,0xf7,0x04,0x02,0x00]
19964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19965
19966v_cmp_eq_f16_e64 s10, v1, v255
19967// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x03,0x00]
19968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19969
19970v_cmp_eq_f16_e64 s10, v1, s2
19971// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x00,0x00]
19972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19973
19974v_cmp_eq_f16_e64 s10, v1, s101
19975// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00]
19976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19977
19978v_cmp_eq_f16_e64 s10, v1, vcc_lo
19979// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00]
19980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19981
19982v_cmp_eq_f16_e64 s10, v1, vcc_hi
19983// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00]
19984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19985
19986v_cmp_eq_f16_e64 s10, v1, m0
19987// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xf9,0x00,0x00]
19988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19989
19990v_cmp_eq_f16_e64 s10, v1, exec_lo
19991// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00]
19992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19993
19994v_cmp_eq_f16_e64 s10, v1, exec_hi
19995// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x00,0x00]
19996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
19997
19998v_cmp_eq_f16_e64 s10, v1, 0
19999// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x01,0x01,0x00]
20000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20001
20002v_cmp_eq_f16_e64 s10, v1, -1
20003// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x83,0x01,0x00]
20004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20005
20006v_cmp_eq_f16_e64 s10, v1, 0.5
20007// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00]
20008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20009
20010v_cmp_eq_f16_e64 s10, v1, -4.0
20011// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xef,0x01,0x00]
20012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20013
20014v_cmp_eq_f16_e64 s10, -v1, v2
20015// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x20]
20016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20017
20018v_cmp_eq_f16_e64 s10, v1, -v2
20019// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x40]
20020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20021
20022v_cmp_eq_f16_e64 s10, -v1, -v2
20023// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x60]
20024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20025
20026v_cmp_eq_f16_e64 s10, v1, v2 clamp
20027// W32: encoding: [0x0a,0x80,0xca,0xd4,0x01,0x05,0x02,0x00]
20028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20029
20030v_cmp_le_f16_e64 s10, v1, v2
20031// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
20032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20033
20034v_cmp_le_f16_e64 s12, v1, v2
20035// W32: encoding: [0x0c,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
20036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20037
20038v_cmp_le_f16_e64 s100, v1, v2
20039// W32: encoding: [0x64,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
20040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20041
20042v_cmp_le_f16_e64 vcc_lo, v1, v2
20043// W32: encoding: [0x6a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
20044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20045
20046v_cmp_le_f16_e64 s10, v255, v2
20047// W32: encoding: [0x0a,0x00,0xcb,0xd4,0xff,0x05,0x02,0x00]
20048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20049
20050v_cmp_le_f16_e64 s10, s1, v2
20051// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x04,0x02,0x00]
20052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20053
20054v_cmp_le_f16_e64 s10, s101, v2
20055// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x65,0x04,0x02,0x00]
20056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20057
20058v_cmp_le_f16_e64 s10, vcc_lo, v2
20059// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x6a,0x04,0x02,0x00]
20060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20061
20062v_cmp_le_f16_e64 s10, vcc_hi, v2
20063// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x6b,0x04,0x02,0x00]
20064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20065
20066v_cmp_le_f16_e64 s10, m0, v2
20067// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x7c,0x04,0x02,0x00]
20068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20069
20070v_cmp_le_f16_e64 s10, exec_lo, v2
20071// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x7e,0x04,0x02,0x00]
20072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20073
20074v_cmp_le_f16_e64 s10, exec_hi, v2
20075// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x7f,0x04,0x02,0x00]
20076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20077
20078v_cmp_le_f16_e64 s10, 0, v2
20079// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x80,0x04,0x02,0x00]
20080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20081
20082v_cmp_le_f16_e64 s10, -1, v2
20083// W32: encoding: [0x0a,0x00,0xcb,0xd4,0xc1,0x04,0x02,0x00]
20084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20085
20086v_cmp_le_f16_e64 s10, 0.5, v2
20087// W32: encoding: [0x0a,0x00,0xcb,0xd4,0xf0,0x04,0x02,0x00]
20088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20089
20090v_cmp_le_f16_e64 s10, -4.0, v2
20091// W32: encoding: [0x0a,0x00,0xcb,0xd4,0xf7,0x04,0x02,0x00]
20092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20093
20094v_cmp_le_f16_e64 s10, v1, v255
20095// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x03,0x00]
20096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20097
20098v_cmp_le_f16_e64 s10, v1, s2
20099// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00]
20100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20101
20102v_cmp_le_f16_e64 s10, v1, s101
20103// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00]
20104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20105
20106v_cmp_le_f16_e64 s10, v1, vcc_lo
20107// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00]
20108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20109
20110v_cmp_le_f16_e64 s10, v1, vcc_hi
20111// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00]
20112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20113
20114v_cmp_le_f16_e64 s10, v1, m0
20115// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xf9,0x00,0x00]
20116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20117
20118v_cmp_le_f16_e64 s10, v1, exec_lo
20119// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00]
20120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20121
20122v_cmp_le_f16_e64 s10, v1, exec_hi
20123// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00]
20124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20125
20126v_cmp_le_f16_e64 s10, v1, 0
20127// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00]
20128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20129
20130v_cmp_le_f16_e64 s10, v1, -1
20131// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00]
20132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20133
20134v_cmp_le_f16_e64 s10, v1, 0.5
20135// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00]
20136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20137
20138v_cmp_le_f16_e64 s10, v1, -4.0
20139// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00]
20140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20141
20142v_cmp_le_f16_e64 s10, -v1, v2
20143// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x20]
20144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20145
20146v_cmp_le_f16_e64 s10, v1, -v2
20147// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x40]
20148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20149
20150v_cmp_le_f16_e64 s10, -v1, -v2
20151// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x60]
20152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20153
20154v_cmp_le_f16_e64 s10, v1, v2 clamp
20155// W32: encoding: [0x0a,0x80,0xcb,0xd4,0x01,0x05,0x02,0x00]
20156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20157
20158v_cmp_gt_f16_e64 s10, v1, v2
20159// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
20160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20161
20162v_cmp_gt_f16_e64 s12, v1, v2
20163// W32: encoding: [0x0c,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
20164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20165
20166v_cmp_gt_f16_e64 s100, v1, v2
20167// W32: encoding: [0x64,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
20168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20169
20170v_cmp_gt_f16_e64 vcc_lo, v1, v2
20171// W32: encoding: [0x6a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
20172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20173
20174v_cmp_gt_f16_e64 s10, v255, v2
20175// W32: encoding: [0x0a,0x00,0xcc,0xd4,0xff,0x05,0x02,0x00]
20176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20177
20178v_cmp_gt_f16_e64 s10, s1, v2
20179// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x04,0x02,0x00]
20180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20181
20182v_cmp_gt_f16_e64 s10, s101, v2
20183// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x65,0x04,0x02,0x00]
20184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20185
20186v_cmp_gt_f16_e64 s10, vcc_lo, v2
20187// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x6a,0x04,0x02,0x00]
20188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20189
20190v_cmp_gt_f16_e64 s10, vcc_hi, v2
20191// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x6b,0x04,0x02,0x00]
20192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20193
20194v_cmp_gt_f16_e64 s10, m0, v2
20195// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x7c,0x04,0x02,0x00]
20196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20197
20198v_cmp_gt_f16_e64 s10, exec_lo, v2
20199// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x7e,0x04,0x02,0x00]
20200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20201
20202v_cmp_gt_f16_e64 s10, exec_hi, v2
20203// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x7f,0x04,0x02,0x00]
20204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20205
20206v_cmp_gt_f16_e64 s10, 0, v2
20207// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x80,0x04,0x02,0x00]
20208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20209
20210v_cmp_gt_f16_e64 s10, -1, v2
20211// W32: encoding: [0x0a,0x00,0xcc,0xd4,0xc1,0x04,0x02,0x00]
20212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20213
20214v_cmp_gt_f16_e64 s10, 0.5, v2
20215// W32: encoding: [0x0a,0x00,0xcc,0xd4,0xf0,0x04,0x02,0x00]
20216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20217
20218v_cmp_gt_f16_e64 s10, -4.0, v2
20219// W32: encoding: [0x0a,0x00,0xcc,0xd4,0xf7,0x04,0x02,0x00]
20220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20221
20222v_cmp_gt_f16_e64 s10, v1, v255
20223// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x03,0x00]
20224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20225
20226v_cmp_gt_f16_e64 s10, v1, s2
20227// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00]
20228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20229
20230v_cmp_gt_f16_e64 s10, v1, s101
20231// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00]
20232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20233
20234v_cmp_gt_f16_e64 s10, v1, vcc_lo
20235// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00]
20236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20237
20238v_cmp_gt_f16_e64 s10, v1, vcc_hi
20239// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00]
20240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20241
20242v_cmp_gt_f16_e64 s10, v1, m0
20243// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xf9,0x00,0x00]
20244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20245
20246v_cmp_gt_f16_e64 s10, v1, exec_lo
20247// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00]
20248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20249
20250v_cmp_gt_f16_e64 s10, v1, exec_hi
20251// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00]
20252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20253
20254v_cmp_gt_f16_e64 s10, v1, 0
20255// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00]
20256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20257
20258v_cmp_gt_f16_e64 s10, v1, -1
20259// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00]
20260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20261
20262v_cmp_gt_f16_e64 s10, v1, 0.5
20263// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00]
20264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20265
20266v_cmp_gt_f16_e64 s10, v1, -4.0
20267// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00]
20268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20269
20270v_cmp_gt_f16_e64 s10, -v1, v2
20271// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x20]
20272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20273
20274v_cmp_gt_f16_e64 s10, v1, -v2
20275// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x40]
20276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20277
20278v_cmp_gt_f16_e64 s10, -v1, -v2
20279// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x60]
20280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20281
20282v_cmp_gt_f16_e64 s10, v1, v2 clamp
20283// W32: encoding: [0x0a,0x80,0xcc,0xd4,0x01,0x05,0x02,0x00]
20284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20285
20286v_cmp_lg_f16_e64 s10, v1, v2
20287// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
20288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20289
20290v_cmp_lg_f16_e64 s12, v1, v2
20291// W32: encoding: [0x0c,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
20292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20293
20294v_cmp_lg_f16_e64 s100, v1, v2
20295// W32: encoding: [0x64,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
20296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20297
20298v_cmp_lg_f16_e64 vcc_lo, v1, v2
20299// W32: encoding: [0x6a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
20300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20301
20302v_cmp_lg_f16_e64 s10, v255, v2
20303// W32: encoding: [0x0a,0x00,0xcd,0xd4,0xff,0x05,0x02,0x00]
20304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20305
20306v_cmp_lg_f16_e64 s10, s1, v2
20307// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x04,0x02,0x00]
20308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20309
20310v_cmp_lg_f16_e64 s10, s101, v2
20311// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x65,0x04,0x02,0x00]
20312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20313
20314v_cmp_lg_f16_e64 s10, vcc_lo, v2
20315// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x6a,0x04,0x02,0x00]
20316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20317
20318v_cmp_lg_f16_e64 s10, vcc_hi, v2
20319// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x6b,0x04,0x02,0x00]
20320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20321
20322v_cmp_lg_f16_e64 s10, m0, v2
20323// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x7c,0x04,0x02,0x00]
20324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20325
20326v_cmp_lg_f16_e64 s10, exec_lo, v2
20327// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x7e,0x04,0x02,0x00]
20328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20329
20330v_cmp_lg_f16_e64 s10, exec_hi, v2
20331// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x7f,0x04,0x02,0x00]
20332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20333
20334v_cmp_lg_f16_e64 s10, 0, v2
20335// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x80,0x04,0x02,0x00]
20336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20337
20338v_cmp_lg_f16_e64 s10, -1, v2
20339// W32: encoding: [0x0a,0x00,0xcd,0xd4,0xc1,0x04,0x02,0x00]
20340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20341
20342v_cmp_lg_f16_e64 s10, 0.5, v2
20343// W32: encoding: [0x0a,0x00,0xcd,0xd4,0xf0,0x04,0x02,0x00]
20344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20345
20346v_cmp_lg_f16_e64 s10, -4.0, v2
20347// W32: encoding: [0x0a,0x00,0xcd,0xd4,0xf7,0x04,0x02,0x00]
20348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20349
20350v_cmp_lg_f16_e64 s10, v1, v255
20351// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x03,0x00]
20352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20353
20354v_cmp_lg_f16_e64 s10, v1, s2
20355// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00]
20356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20357
20358v_cmp_lg_f16_e64 s10, v1, s101
20359// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00]
20360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20361
20362v_cmp_lg_f16_e64 s10, v1, vcc_lo
20363// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00]
20364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20365
20366v_cmp_lg_f16_e64 s10, v1, vcc_hi
20367// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00]
20368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20369
20370v_cmp_lg_f16_e64 s10, v1, m0
20371// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xf9,0x00,0x00]
20372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20373
20374v_cmp_lg_f16_e64 s10, v1, exec_lo
20375// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00]
20376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20377
20378v_cmp_lg_f16_e64 s10, v1, exec_hi
20379// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00]
20380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20381
20382v_cmp_lg_f16_e64 s10, v1, 0
20383// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00]
20384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20385
20386v_cmp_lg_f16_e64 s10, v1, -1
20387// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00]
20388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20389
20390v_cmp_lg_f16_e64 s10, v1, 0.5
20391// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00]
20392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20393
20394v_cmp_lg_f16_e64 s10, v1, -4.0
20395// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00]
20396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20397
20398v_cmp_lg_f16_e64 s10, -v1, v2
20399// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x20]
20400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20401
20402v_cmp_lg_f16_e64 s10, v1, -v2
20403// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x40]
20404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20405
20406v_cmp_lg_f16_e64 s10, -v1, -v2
20407// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x60]
20408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20409
20410v_cmp_lg_f16_e64 s10, v1, v2 clamp
20411// W32: encoding: [0x0a,0x80,0xcd,0xd4,0x01,0x05,0x02,0x00]
20412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20413
20414v_cmp_ge_f16_e64 s10, v1, v2
20415// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
20416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20417
20418v_cmp_ge_f16_e64 s12, v1, v2
20419// W32: encoding: [0x0c,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
20420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20421
20422v_cmp_ge_f16_e64 s100, v1, v2
20423// W32: encoding: [0x64,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
20424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20425
20426v_cmp_ge_f16_e64 vcc_lo, v1, v2
20427// W32: encoding: [0x6a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
20428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20429
20430v_cmp_ge_f16_e64 s10, v255, v2
20431// W32: encoding: [0x0a,0x00,0xce,0xd4,0xff,0x05,0x02,0x00]
20432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20433
20434v_cmp_ge_f16_e64 s10, s1, v2
20435// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x04,0x02,0x00]
20436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20437
20438v_cmp_ge_f16_e64 s10, s101, v2
20439// W32: encoding: [0x0a,0x00,0xce,0xd4,0x65,0x04,0x02,0x00]
20440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20441
20442v_cmp_ge_f16_e64 s10, vcc_lo, v2
20443// W32: encoding: [0x0a,0x00,0xce,0xd4,0x6a,0x04,0x02,0x00]
20444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20445
20446v_cmp_ge_f16_e64 s10, vcc_hi, v2
20447// W32: encoding: [0x0a,0x00,0xce,0xd4,0x6b,0x04,0x02,0x00]
20448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20449
20450v_cmp_ge_f16_e64 s10, m0, v2
20451// W32: encoding: [0x0a,0x00,0xce,0xd4,0x7c,0x04,0x02,0x00]
20452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20453
20454v_cmp_ge_f16_e64 s10, exec_lo, v2
20455// W32: encoding: [0x0a,0x00,0xce,0xd4,0x7e,0x04,0x02,0x00]
20456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20457
20458v_cmp_ge_f16_e64 s10, exec_hi, v2
20459// W32: encoding: [0x0a,0x00,0xce,0xd4,0x7f,0x04,0x02,0x00]
20460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20461
20462v_cmp_ge_f16_e64 s10, 0, v2
20463// W32: encoding: [0x0a,0x00,0xce,0xd4,0x80,0x04,0x02,0x00]
20464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20465
20466v_cmp_ge_f16_e64 s10, -1, v2
20467// W32: encoding: [0x0a,0x00,0xce,0xd4,0xc1,0x04,0x02,0x00]
20468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20469
20470v_cmp_ge_f16_e64 s10, 0.5, v2
20471// W32: encoding: [0x0a,0x00,0xce,0xd4,0xf0,0x04,0x02,0x00]
20472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20473
20474v_cmp_ge_f16_e64 s10, -4.0, v2
20475// W32: encoding: [0x0a,0x00,0xce,0xd4,0xf7,0x04,0x02,0x00]
20476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20477
20478v_cmp_ge_f16_e64 s10, v1, v255
20479// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x03,0x00]
20480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20481
20482v_cmp_ge_f16_e64 s10, v1, s2
20483// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x00,0x00]
20484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20485
20486v_cmp_ge_f16_e64 s10, v1, s101
20487// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00]
20488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20489
20490v_cmp_ge_f16_e64 s10, v1, vcc_lo
20491// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00]
20492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20493
20494v_cmp_ge_f16_e64 s10, v1, vcc_hi
20495// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00]
20496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20497
20498v_cmp_ge_f16_e64 s10, v1, m0
20499// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xf9,0x00,0x00]
20500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20501
20502v_cmp_ge_f16_e64 s10, v1, exec_lo
20503// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00]
20504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20505
20506v_cmp_ge_f16_e64 s10, v1, exec_hi
20507// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x00,0x00]
20508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20509
20510v_cmp_ge_f16_e64 s10, v1, 0
20511// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x01,0x01,0x00]
20512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20513
20514v_cmp_ge_f16_e64 s10, v1, -1
20515// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x83,0x01,0x00]
20516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20517
20518v_cmp_ge_f16_e64 s10, v1, 0.5
20519// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00]
20520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20521
20522v_cmp_ge_f16_e64 s10, v1, -4.0
20523// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xef,0x01,0x00]
20524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20525
20526v_cmp_ge_f16_e64 s10, -v1, v2
20527// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x20]
20528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20529
20530v_cmp_ge_f16_e64 s10, v1, -v2
20531// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x40]
20532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20533
20534v_cmp_ge_f16_e64 s10, -v1, -v2
20535// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x60]
20536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20537
20538v_cmp_ge_f16_e64 s10, v1, v2 clamp
20539// W32: encoding: [0x0a,0x80,0xce,0xd4,0x01,0x05,0x02,0x00]
20540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20541
20542v_cmp_o_f16_e64 s10, v1, v2
20543// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
20544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20545
20546v_cmp_o_f16_e64 s12, v1, v2
20547// W32: encoding: [0x0c,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
20548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20549
20550v_cmp_o_f16_e64 s100, v1, v2
20551// W32: encoding: [0x64,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
20552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20553
20554v_cmp_o_f16_e64 vcc_lo, v1, v2
20555// W32: encoding: [0x6a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
20556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20557
20558v_cmp_o_f16_e64 s10, v255, v2
20559// W32: encoding: [0x0a,0x00,0xcf,0xd4,0xff,0x05,0x02,0x00]
20560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20561
20562v_cmp_o_f16_e64 s10, s1, v2
20563// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x04,0x02,0x00]
20564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20565
20566v_cmp_o_f16_e64 s10, s101, v2
20567// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x65,0x04,0x02,0x00]
20568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20569
20570v_cmp_o_f16_e64 s10, vcc_lo, v2
20571// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x6a,0x04,0x02,0x00]
20572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20573
20574v_cmp_o_f16_e64 s10, vcc_hi, v2
20575// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x6b,0x04,0x02,0x00]
20576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20577
20578v_cmp_o_f16_e64 s10, m0, v2
20579// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x7c,0x04,0x02,0x00]
20580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20581
20582v_cmp_o_f16_e64 s10, exec_lo, v2
20583// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x7e,0x04,0x02,0x00]
20584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20585
20586v_cmp_o_f16_e64 s10, exec_hi, v2
20587// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x7f,0x04,0x02,0x00]
20588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20589
20590v_cmp_o_f16_e64 s10, 0, v2
20591// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x80,0x04,0x02,0x00]
20592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20593
20594v_cmp_o_f16_e64 s10, -1, v2
20595// W32: encoding: [0x0a,0x00,0xcf,0xd4,0xc1,0x04,0x02,0x00]
20596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20597
20598v_cmp_o_f16_e64 s10, 0.5, v2
20599// W32: encoding: [0x0a,0x00,0xcf,0xd4,0xf0,0x04,0x02,0x00]
20600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20601
20602v_cmp_o_f16_e64 s10, -4.0, v2
20603// W32: encoding: [0x0a,0x00,0xcf,0xd4,0xf7,0x04,0x02,0x00]
20604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20605
20606v_cmp_o_f16_e64 s10, v1, v255
20607// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x03,0x00]
20608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20609
20610v_cmp_o_f16_e64 s10, v1, s2
20611// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00]
20612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20613
20614v_cmp_o_f16_e64 s10, v1, s101
20615// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00]
20616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20617
20618v_cmp_o_f16_e64 s10, v1, vcc_lo
20619// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00]
20620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20621
20622v_cmp_o_f16_e64 s10, v1, vcc_hi
20623// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00]
20624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20625
20626v_cmp_o_f16_e64 s10, v1, m0
20627// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xf9,0x00,0x00]
20628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20629
20630v_cmp_o_f16_e64 s10, v1, exec_lo
20631// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00]
20632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20633
20634v_cmp_o_f16_e64 s10, v1, exec_hi
20635// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00]
20636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20637
20638v_cmp_o_f16_e64 s10, v1, 0
20639// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00]
20640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20641
20642v_cmp_o_f16_e64 s10, v1, -1
20643// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00]
20644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20645
20646v_cmp_o_f16_e64 s10, v1, 0.5
20647// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00]
20648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20649
20650v_cmp_o_f16_e64 s10, v1, -4.0
20651// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00]
20652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20653
20654v_cmp_o_f16_e64 s10, -v1, v2
20655// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x20]
20656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20657
20658v_cmp_o_f16_e64 s10, v1, -v2
20659// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x40]
20660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20661
20662v_cmp_o_f16_e64 s10, -v1, -v2
20663// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x60]
20664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20665
20666v_cmp_o_f16_e64 s10, v1, v2 clamp
20667// W32: encoding: [0x0a,0x80,0xcf,0xd4,0x01,0x05,0x02,0x00]
20668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20669
20670v_cmp_u_f16_e64 s10, v1, v2
20671// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
20672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20673
20674v_cmp_u_f16_e64 s12, v1, v2
20675// W32: encoding: [0x0c,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
20676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20677
20678v_cmp_u_f16_e64 s100, v1, v2
20679// W32: encoding: [0x64,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
20680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20681
20682v_cmp_u_f16_e64 vcc_lo, v1, v2
20683// W32: encoding: [0x6a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
20684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20685
20686v_cmp_u_f16_e64 s10, v255, v2
20687// W32: encoding: [0x0a,0x00,0xe8,0xd4,0xff,0x05,0x02,0x00]
20688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20689
20690v_cmp_u_f16_e64 s10, s1, v2
20691// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x04,0x02,0x00]
20692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20693
20694v_cmp_u_f16_e64 s10, s101, v2
20695// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x65,0x04,0x02,0x00]
20696// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20697
20698v_cmp_u_f16_e64 s10, vcc_lo, v2
20699// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x6a,0x04,0x02,0x00]
20700// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20701
20702v_cmp_u_f16_e64 s10, vcc_hi, v2
20703// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x6b,0x04,0x02,0x00]
20704// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20705
20706v_cmp_u_f16_e64 s10, m0, v2
20707// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x7c,0x04,0x02,0x00]
20708// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20709
20710v_cmp_u_f16_e64 s10, exec_lo, v2
20711// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x7e,0x04,0x02,0x00]
20712// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20713
20714v_cmp_u_f16_e64 s10, exec_hi, v2
20715// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x7f,0x04,0x02,0x00]
20716// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20717
20718v_cmp_u_f16_e64 s10, 0, v2
20719// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x80,0x04,0x02,0x00]
20720// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20721
20722v_cmp_u_f16_e64 s10, -1, v2
20723// W32: encoding: [0x0a,0x00,0xe8,0xd4,0xc1,0x04,0x02,0x00]
20724// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20725
20726v_cmp_u_f16_e64 s10, 0.5, v2
20727// W32: encoding: [0x0a,0x00,0xe8,0xd4,0xf0,0x04,0x02,0x00]
20728// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20729
20730v_cmp_u_f16_e64 s10, -4.0, v2
20731// W32: encoding: [0x0a,0x00,0xe8,0xd4,0xf7,0x04,0x02,0x00]
20732// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20733
20734v_cmp_u_f16_e64 s10, v1, v255
20735// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x03,0x00]
20736// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20737
20738v_cmp_u_f16_e64 s10, v1, s2
20739// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x00,0x00]
20740// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20741
20742v_cmp_u_f16_e64 s10, v1, s101
20743// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xcb,0x00,0x00]
20744// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20745
20746v_cmp_u_f16_e64 s10, v1, vcc_lo
20747// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd5,0x00,0x00]
20748// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20749
20750v_cmp_u_f16_e64 s10, v1, vcc_hi
20751// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd7,0x00,0x00]
20752// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20753
20754v_cmp_u_f16_e64 s10, v1, m0
20755// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xf9,0x00,0x00]
20756// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20757
20758v_cmp_u_f16_e64 s10, v1, exec_lo
20759// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xfd,0x00,0x00]
20760// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20761
20762v_cmp_u_f16_e64 s10, v1, exec_hi
20763// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x00,0x00]
20764// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20765
20766v_cmp_u_f16_e64 s10, v1, 0
20767// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x01,0x01,0x00]
20768// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20769
20770v_cmp_u_f16_e64 s10, v1, -1
20771// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x83,0x01,0x00]
20772// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20773
20774v_cmp_u_f16_e64 s10, v1, 0.5
20775// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xe1,0x01,0x00]
20776// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20777
20778v_cmp_u_f16_e64 s10, v1, -4.0
20779// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xef,0x01,0x00]
20780// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20781
20782v_cmp_u_f16_e64 s10, -v1, v2
20783// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x20]
20784// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20785
20786v_cmp_u_f16_e64 s10, v1, -v2
20787// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x40]
20788// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20789
20790v_cmp_u_f16_e64 s10, -v1, -v2
20791// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x60]
20792// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20793
20794v_cmp_u_f16_e64 s10, v1, v2 clamp
20795// W32: encoding: [0x0a,0x80,0xe8,0xd4,0x01,0x05,0x02,0x00]
20796// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20797
20798v_cmp_nge_f16_e64 s10, v1, v2
20799// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
20800// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20801
20802v_cmp_nge_f16_e64 s12, v1, v2
20803// W32: encoding: [0x0c,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
20804// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20805
20806v_cmp_nge_f16_e64 s100, v1, v2
20807// W32: encoding: [0x64,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
20808// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20809
20810v_cmp_nge_f16_e64 vcc_lo, v1, v2
20811// W32: encoding: [0x6a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
20812// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20813
20814v_cmp_nge_f16_e64 s10, v255, v2
20815// W32: encoding: [0x0a,0x00,0xe9,0xd4,0xff,0x05,0x02,0x00]
20816// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20817
20818v_cmp_nge_f16_e64 s10, s1, v2
20819// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x04,0x02,0x00]
20820// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20821
20822v_cmp_nge_f16_e64 s10, s101, v2
20823// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x65,0x04,0x02,0x00]
20824// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20825
20826v_cmp_nge_f16_e64 s10, vcc_lo, v2
20827// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x6a,0x04,0x02,0x00]
20828// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20829
20830v_cmp_nge_f16_e64 s10, vcc_hi, v2
20831// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x6b,0x04,0x02,0x00]
20832// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20833
20834v_cmp_nge_f16_e64 s10, m0, v2
20835// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x7c,0x04,0x02,0x00]
20836// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20837
20838v_cmp_nge_f16_e64 s10, exec_lo, v2
20839// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x7e,0x04,0x02,0x00]
20840// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20841
20842v_cmp_nge_f16_e64 s10, exec_hi, v2
20843// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x7f,0x04,0x02,0x00]
20844// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20845
20846v_cmp_nge_f16_e64 s10, 0, v2
20847// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x80,0x04,0x02,0x00]
20848// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20849
20850v_cmp_nge_f16_e64 s10, -1, v2
20851// W32: encoding: [0x0a,0x00,0xe9,0xd4,0xc1,0x04,0x02,0x00]
20852// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20853
20854v_cmp_nge_f16_e64 s10, 0.5, v2
20855// W32: encoding: [0x0a,0x00,0xe9,0xd4,0xf0,0x04,0x02,0x00]
20856// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20857
20858v_cmp_nge_f16_e64 s10, -4.0, v2
20859// W32: encoding: [0x0a,0x00,0xe9,0xd4,0xf7,0x04,0x02,0x00]
20860// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20861
20862v_cmp_nge_f16_e64 s10, v1, v255
20863// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x03,0x00]
20864// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20865
20866v_cmp_nge_f16_e64 s10, v1, s2
20867// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x00,0x00]
20868// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20869
20870v_cmp_nge_f16_e64 s10, v1, s101
20871// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xcb,0x00,0x00]
20872// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20873
20874v_cmp_nge_f16_e64 s10, v1, vcc_lo
20875// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd5,0x00,0x00]
20876// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20877
20878v_cmp_nge_f16_e64 s10, v1, vcc_hi
20879// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd7,0x00,0x00]
20880// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20881
20882v_cmp_nge_f16_e64 s10, v1, m0
20883// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xf9,0x00,0x00]
20884// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20885
20886v_cmp_nge_f16_e64 s10, v1, exec_lo
20887// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xfd,0x00,0x00]
20888// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20889
20890v_cmp_nge_f16_e64 s10, v1, exec_hi
20891// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x00,0x00]
20892// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20893
20894v_cmp_nge_f16_e64 s10, v1, 0
20895// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x01,0x01,0x00]
20896// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20897
20898v_cmp_nge_f16_e64 s10, v1, -1
20899// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x83,0x01,0x00]
20900// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20901
20902v_cmp_nge_f16_e64 s10, v1, 0.5
20903// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xe1,0x01,0x00]
20904// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20905
20906v_cmp_nge_f16_e64 s10, v1, -4.0
20907// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xef,0x01,0x00]
20908// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20909
20910v_cmp_nge_f16_e64 s10, -v1, v2
20911// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x20]
20912// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20913
20914v_cmp_nge_f16_e64 s10, v1, -v2
20915// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x40]
20916// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20917
20918v_cmp_nge_f16_e64 s10, -v1, -v2
20919// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x60]
20920// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20921
20922v_cmp_nge_f16_e64 s10, v1, v2 clamp
20923// W32: encoding: [0x0a,0x80,0xe9,0xd4,0x01,0x05,0x02,0x00]
20924// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20925
20926v_cmp_nlg_f16_e64 s10, v1, v2
20927// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
20928// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20929
20930v_cmp_nlg_f16_e64 s12, v1, v2
20931// W32: encoding: [0x0c,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
20932// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20933
20934v_cmp_nlg_f16_e64 s100, v1, v2
20935// W32: encoding: [0x64,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
20936// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20937
20938v_cmp_nlg_f16_e64 vcc_lo, v1, v2
20939// W32: encoding: [0x6a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
20940// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20941
20942v_cmp_nlg_f16_e64 s10, v255, v2
20943// W32: encoding: [0x0a,0x00,0xea,0xd4,0xff,0x05,0x02,0x00]
20944// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20945
20946v_cmp_nlg_f16_e64 s10, s1, v2
20947// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x04,0x02,0x00]
20948// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20949
20950v_cmp_nlg_f16_e64 s10, s101, v2
20951// W32: encoding: [0x0a,0x00,0xea,0xd4,0x65,0x04,0x02,0x00]
20952// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20953
20954v_cmp_nlg_f16_e64 s10, vcc_lo, v2
20955// W32: encoding: [0x0a,0x00,0xea,0xd4,0x6a,0x04,0x02,0x00]
20956// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20957
20958v_cmp_nlg_f16_e64 s10, vcc_hi, v2
20959// W32: encoding: [0x0a,0x00,0xea,0xd4,0x6b,0x04,0x02,0x00]
20960// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20961
20962v_cmp_nlg_f16_e64 s10, m0, v2
20963// W32: encoding: [0x0a,0x00,0xea,0xd4,0x7c,0x04,0x02,0x00]
20964// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20965
20966v_cmp_nlg_f16_e64 s10, exec_lo, v2
20967// W32: encoding: [0x0a,0x00,0xea,0xd4,0x7e,0x04,0x02,0x00]
20968// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20969
20970v_cmp_nlg_f16_e64 s10, exec_hi, v2
20971// W32: encoding: [0x0a,0x00,0xea,0xd4,0x7f,0x04,0x02,0x00]
20972// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20973
20974v_cmp_nlg_f16_e64 s10, 0, v2
20975// W32: encoding: [0x0a,0x00,0xea,0xd4,0x80,0x04,0x02,0x00]
20976// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20977
20978v_cmp_nlg_f16_e64 s10, -1, v2
20979// W32: encoding: [0x0a,0x00,0xea,0xd4,0xc1,0x04,0x02,0x00]
20980// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20981
20982v_cmp_nlg_f16_e64 s10, 0.5, v2
20983// W32: encoding: [0x0a,0x00,0xea,0xd4,0xf0,0x04,0x02,0x00]
20984// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20985
20986v_cmp_nlg_f16_e64 s10, -4.0, v2
20987// W32: encoding: [0x0a,0x00,0xea,0xd4,0xf7,0x04,0x02,0x00]
20988// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20989
20990v_cmp_nlg_f16_e64 s10, v1, v255
20991// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x03,0x00]
20992// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20993
20994v_cmp_nlg_f16_e64 s10, v1, s2
20995// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x00,0x00]
20996// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
20997
20998v_cmp_nlg_f16_e64 s10, v1, s101
20999// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xcb,0x00,0x00]
21000// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21001
21002v_cmp_nlg_f16_e64 s10, v1, vcc_lo
21003// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd5,0x00,0x00]
21004// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21005
21006v_cmp_nlg_f16_e64 s10, v1, vcc_hi
21007// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd7,0x00,0x00]
21008// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21009
21010v_cmp_nlg_f16_e64 s10, v1, m0
21011// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xf9,0x00,0x00]
21012// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21013
21014v_cmp_nlg_f16_e64 s10, v1, exec_lo
21015// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xfd,0x00,0x00]
21016// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21017
21018v_cmp_nlg_f16_e64 s10, v1, exec_hi
21019// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x00,0x00]
21020// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21021
21022v_cmp_nlg_f16_e64 s10, v1, 0
21023// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x01,0x01,0x00]
21024// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21025
21026v_cmp_nlg_f16_e64 s10, v1, -1
21027// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x83,0x01,0x00]
21028// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21029
21030v_cmp_nlg_f16_e64 s10, v1, 0.5
21031// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xe1,0x01,0x00]
21032// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21033
21034v_cmp_nlg_f16_e64 s10, v1, -4.0
21035// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xef,0x01,0x00]
21036// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21037
21038v_cmp_nlg_f16_e64 s10, -v1, v2
21039// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x20]
21040// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21041
21042v_cmp_nlg_f16_e64 s10, v1, -v2
21043// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x40]
21044// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21045
21046v_cmp_nlg_f16_e64 s10, -v1, -v2
21047// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x60]
21048// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21049
21050v_cmp_nlg_f16_e64 s10, v1, v2 clamp
21051// W32: encoding: [0x0a,0x80,0xea,0xd4,0x01,0x05,0x02,0x00]
21052// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21053
21054v_cmp_ngt_f16_e64 s10, v1, v2
21055// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
21056// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21057
21058v_cmp_ngt_f16_e64 s12, v1, v2
21059// W32: encoding: [0x0c,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
21060// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21061
21062v_cmp_ngt_f16_e64 s100, v1, v2
21063// W32: encoding: [0x64,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
21064// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21065
21066v_cmp_ngt_f16_e64 vcc_lo, v1, v2
21067// W32: encoding: [0x6a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
21068// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21069
21070v_cmp_ngt_f16_e64 s10, v255, v2
21071// W32: encoding: [0x0a,0x00,0xeb,0xd4,0xff,0x05,0x02,0x00]
21072// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21073
21074v_cmp_ngt_f16_e64 s10, s1, v2
21075// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x04,0x02,0x00]
21076// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21077
21078v_cmp_ngt_f16_e64 s10, s101, v2
21079// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x65,0x04,0x02,0x00]
21080// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21081
21082v_cmp_ngt_f16_e64 s10, vcc_lo, v2
21083// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x6a,0x04,0x02,0x00]
21084// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21085
21086v_cmp_ngt_f16_e64 s10, vcc_hi, v2
21087// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x6b,0x04,0x02,0x00]
21088// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21089
21090v_cmp_ngt_f16_e64 s10, m0, v2
21091// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x7c,0x04,0x02,0x00]
21092// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21093
21094v_cmp_ngt_f16_e64 s10, exec_lo, v2
21095// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x7e,0x04,0x02,0x00]
21096// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21097
21098v_cmp_ngt_f16_e64 s10, exec_hi, v2
21099// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x7f,0x04,0x02,0x00]
21100// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21101
21102v_cmp_ngt_f16_e64 s10, 0, v2
21103// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x80,0x04,0x02,0x00]
21104// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21105
21106v_cmp_ngt_f16_e64 s10, -1, v2
21107// W32: encoding: [0x0a,0x00,0xeb,0xd4,0xc1,0x04,0x02,0x00]
21108// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21109
21110v_cmp_ngt_f16_e64 s10, 0.5, v2
21111// W32: encoding: [0x0a,0x00,0xeb,0xd4,0xf0,0x04,0x02,0x00]
21112// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21113
21114v_cmp_ngt_f16_e64 s10, -4.0, v2
21115// W32: encoding: [0x0a,0x00,0xeb,0xd4,0xf7,0x04,0x02,0x00]
21116// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21117
21118v_cmp_ngt_f16_e64 s10, v1, v255
21119// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x03,0x00]
21120// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21121
21122v_cmp_ngt_f16_e64 s10, v1, s2
21123// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x00,0x00]
21124// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21125
21126v_cmp_ngt_f16_e64 s10, v1, s101
21127// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xcb,0x00,0x00]
21128// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21129
21130v_cmp_ngt_f16_e64 s10, v1, vcc_lo
21131// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd5,0x00,0x00]
21132// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21133
21134v_cmp_ngt_f16_e64 s10, v1, vcc_hi
21135// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd7,0x00,0x00]
21136// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21137
21138v_cmp_ngt_f16_e64 s10, v1, m0
21139// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xf9,0x00,0x00]
21140// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21141
21142v_cmp_ngt_f16_e64 s10, v1, exec_lo
21143// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xfd,0x00,0x00]
21144// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21145
21146v_cmp_ngt_f16_e64 s10, v1, exec_hi
21147// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x00,0x00]
21148// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21149
21150v_cmp_ngt_f16_e64 s10, v1, 0
21151// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x01,0x01,0x00]
21152// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21153
21154v_cmp_ngt_f16_e64 s10, v1, -1
21155// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x83,0x01,0x00]
21156// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21157
21158v_cmp_ngt_f16_e64 s10, v1, 0.5
21159// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xe1,0x01,0x00]
21160// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21161
21162v_cmp_ngt_f16_e64 s10, v1, -4.0
21163// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xef,0x01,0x00]
21164// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21165
21166v_cmp_ngt_f16_e64 s10, -v1, v2
21167// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x20]
21168// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21169
21170v_cmp_ngt_f16_e64 s10, v1, -v2
21171// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x40]
21172// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21173
21174v_cmp_ngt_f16_e64 s10, -v1, -v2
21175// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x60]
21176// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21177
21178v_cmp_ngt_f16_e64 s10, v1, v2 clamp
21179// W32: encoding: [0x0a,0x80,0xeb,0xd4,0x01,0x05,0x02,0x00]
21180// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21181
21182v_cmp_nle_f16_e64 s10, v1, v2
21183// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
21184// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21185
21186v_cmp_nle_f16_e64 s12, v1, v2
21187// W32: encoding: [0x0c,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
21188// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21189
21190v_cmp_nle_f16_e64 s100, v1, v2
21191// W32: encoding: [0x64,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
21192// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21193
21194v_cmp_nle_f16_e64 vcc_lo, v1, v2
21195// W32: encoding: [0x6a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
21196// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21197
21198v_cmp_nle_f16_e64 s10, v255, v2
21199// W32: encoding: [0x0a,0x00,0xec,0xd4,0xff,0x05,0x02,0x00]
21200// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21201
21202v_cmp_nle_f16_e64 s10, s1, v2
21203// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x04,0x02,0x00]
21204// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21205
21206v_cmp_nle_f16_e64 s10, s101, v2
21207// W32: encoding: [0x0a,0x00,0xec,0xd4,0x65,0x04,0x02,0x00]
21208// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21209
21210v_cmp_nle_f16_e64 s10, vcc_lo, v2
21211// W32: encoding: [0x0a,0x00,0xec,0xd4,0x6a,0x04,0x02,0x00]
21212// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21213
21214v_cmp_nle_f16_e64 s10, vcc_hi, v2
21215// W32: encoding: [0x0a,0x00,0xec,0xd4,0x6b,0x04,0x02,0x00]
21216// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21217
21218v_cmp_nle_f16_e64 s10, m0, v2
21219// W32: encoding: [0x0a,0x00,0xec,0xd4,0x7c,0x04,0x02,0x00]
21220// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21221
21222v_cmp_nle_f16_e64 s10, exec_lo, v2
21223// W32: encoding: [0x0a,0x00,0xec,0xd4,0x7e,0x04,0x02,0x00]
21224// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21225
21226v_cmp_nle_f16_e64 s10, exec_hi, v2
21227// W32: encoding: [0x0a,0x00,0xec,0xd4,0x7f,0x04,0x02,0x00]
21228// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21229
21230v_cmp_nle_f16_e64 s10, 0, v2
21231// W32: encoding: [0x0a,0x00,0xec,0xd4,0x80,0x04,0x02,0x00]
21232// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21233
21234v_cmp_nle_f16_e64 s10, -1, v2
21235// W32: encoding: [0x0a,0x00,0xec,0xd4,0xc1,0x04,0x02,0x00]
21236// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21237
21238v_cmp_nle_f16_e64 s10, 0.5, v2
21239// W32: encoding: [0x0a,0x00,0xec,0xd4,0xf0,0x04,0x02,0x00]
21240// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21241
21242v_cmp_nle_f16_e64 s10, -4.0, v2
21243// W32: encoding: [0x0a,0x00,0xec,0xd4,0xf7,0x04,0x02,0x00]
21244// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21245
21246v_cmp_nle_f16_e64 s10, v1, v255
21247// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x03,0x00]
21248// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21249
21250v_cmp_nle_f16_e64 s10, v1, s2
21251// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x00,0x00]
21252// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21253
21254v_cmp_nle_f16_e64 s10, v1, s101
21255// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xcb,0x00,0x00]
21256// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21257
21258v_cmp_nle_f16_e64 s10, v1, vcc_lo
21259// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd5,0x00,0x00]
21260// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21261
21262v_cmp_nle_f16_e64 s10, v1, vcc_hi
21263// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd7,0x00,0x00]
21264// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21265
21266v_cmp_nle_f16_e64 s10, v1, m0
21267// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xf9,0x00,0x00]
21268// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21269
21270v_cmp_nle_f16_e64 s10, v1, exec_lo
21271// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xfd,0x00,0x00]
21272// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21273
21274v_cmp_nle_f16_e64 s10, v1, exec_hi
21275// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x00,0x00]
21276// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21277
21278v_cmp_nle_f16_e64 s10, v1, 0
21279// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x01,0x01,0x00]
21280// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21281
21282v_cmp_nle_f16_e64 s10, v1, -1
21283// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x83,0x01,0x00]
21284// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21285
21286v_cmp_nle_f16_e64 s10, v1, 0.5
21287// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xe1,0x01,0x00]
21288// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21289
21290v_cmp_nle_f16_e64 s10, v1, -4.0
21291// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xef,0x01,0x00]
21292// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21293
21294v_cmp_nle_f16_e64 s10, -v1, v2
21295// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x20]
21296// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21297
21298v_cmp_nle_f16_e64 s10, v1, -v2
21299// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x40]
21300// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21301
21302v_cmp_nle_f16_e64 s10, -v1, -v2
21303// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x60]
21304// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21305
21306v_cmp_nle_f16_e64 s10, v1, v2 clamp
21307// W32: encoding: [0x0a,0x80,0xec,0xd4,0x01,0x05,0x02,0x00]
21308// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21309
21310v_cmp_neq_f16_e64 s10, v1, v2
21311// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
21312// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21313
21314v_cmp_neq_f16_e64 s12, v1, v2
21315// W32: encoding: [0x0c,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
21316// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21317
21318v_cmp_neq_f16_e64 s100, v1, v2
21319// W32: encoding: [0x64,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
21320// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21321
21322v_cmp_neq_f16_e64 vcc_lo, v1, v2
21323// W32: encoding: [0x6a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
21324// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21325
21326v_cmp_neq_f16_e64 s10, v255, v2
21327// W32: encoding: [0x0a,0x00,0xed,0xd4,0xff,0x05,0x02,0x00]
21328// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21329
21330v_cmp_neq_f16_e64 s10, s1, v2
21331// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x04,0x02,0x00]
21332// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21333
21334v_cmp_neq_f16_e64 s10, s101, v2
21335// W32: encoding: [0x0a,0x00,0xed,0xd4,0x65,0x04,0x02,0x00]
21336// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21337
21338v_cmp_neq_f16_e64 s10, vcc_lo, v2
21339// W32: encoding: [0x0a,0x00,0xed,0xd4,0x6a,0x04,0x02,0x00]
21340// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21341
21342v_cmp_neq_f16_e64 s10, vcc_hi, v2
21343// W32: encoding: [0x0a,0x00,0xed,0xd4,0x6b,0x04,0x02,0x00]
21344// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21345
21346v_cmp_neq_f16_e64 s10, m0, v2
21347// W32: encoding: [0x0a,0x00,0xed,0xd4,0x7c,0x04,0x02,0x00]
21348// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21349
21350v_cmp_neq_f16_e64 s10, exec_lo, v2
21351// W32: encoding: [0x0a,0x00,0xed,0xd4,0x7e,0x04,0x02,0x00]
21352// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21353
21354v_cmp_neq_f16_e64 s10, exec_hi, v2
21355// W32: encoding: [0x0a,0x00,0xed,0xd4,0x7f,0x04,0x02,0x00]
21356// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21357
21358v_cmp_neq_f16_e64 s10, 0, v2
21359// W32: encoding: [0x0a,0x00,0xed,0xd4,0x80,0x04,0x02,0x00]
21360// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21361
21362v_cmp_neq_f16_e64 s10, -1, v2
21363// W32: encoding: [0x0a,0x00,0xed,0xd4,0xc1,0x04,0x02,0x00]
21364// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21365
21366v_cmp_neq_f16_e64 s10, 0.5, v2
21367// W32: encoding: [0x0a,0x00,0xed,0xd4,0xf0,0x04,0x02,0x00]
21368// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21369
21370v_cmp_neq_f16_e64 s10, -4.0, v2
21371// W32: encoding: [0x0a,0x00,0xed,0xd4,0xf7,0x04,0x02,0x00]
21372// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21373
21374v_cmp_neq_f16_e64 s10, v1, v255
21375// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x03,0x00]
21376// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21377
21378v_cmp_neq_f16_e64 s10, v1, s2
21379// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x00,0x00]
21380// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21381
21382v_cmp_neq_f16_e64 s10, v1, s101
21383// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xcb,0x00,0x00]
21384// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21385
21386v_cmp_neq_f16_e64 s10, v1, vcc_lo
21387// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd5,0x00,0x00]
21388// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21389
21390v_cmp_neq_f16_e64 s10, v1, vcc_hi
21391// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd7,0x00,0x00]
21392// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21393
21394v_cmp_neq_f16_e64 s10, v1, m0
21395// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xf9,0x00,0x00]
21396// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21397
21398v_cmp_neq_f16_e64 s10, v1, exec_lo
21399// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xfd,0x00,0x00]
21400// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21401
21402v_cmp_neq_f16_e64 s10, v1, exec_hi
21403// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x00,0x00]
21404// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21405
21406v_cmp_neq_f16_e64 s10, v1, 0
21407// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x01,0x01,0x00]
21408// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21409
21410v_cmp_neq_f16_e64 s10, v1, -1
21411// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x83,0x01,0x00]
21412// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21413
21414v_cmp_neq_f16_e64 s10, v1, 0.5
21415// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xe1,0x01,0x00]
21416// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21417
21418v_cmp_neq_f16_e64 s10, v1, -4.0
21419// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xef,0x01,0x00]
21420// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21421
21422v_cmp_neq_f16_e64 s10, -v1, v2
21423// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x20]
21424// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21425
21426v_cmp_neq_f16_e64 s10, v1, -v2
21427// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x40]
21428// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21429
21430v_cmp_neq_f16_e64 s10, -v1, -v2
21431// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x60]
21432// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21433
21434v_cmp_neq_f16_e64 s10, v1, v2 clamp
21435// W32: encoding: [0x0a,0x80,0xed,0xd4,0x01,0x05,0x02,0x00]
21436// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21437
21438v_cmp_nlt_f16_e64 s10, v1, v2
21439// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
21440// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21441
21442v_cmp_nlt_f16_e64 s12, v1, v2
21443// W32: encoding: [0x0c,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
21444// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21445
21446v_cmp_nlt_f16_e64 s100, v1, v2
21447// W32: encoding: [0x64,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
21448// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21449
21450v_cmp_nlt_f16_e64 vcc_lo, v1, v2
21451// W32: encoding: [0x6a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
21452// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21453
21454v_cmp_nlt_f16_e64 s10, v255, v2
21455// W32: encoding: [0x0a,0x00,0xee,0xd4,0xff,0x05,0x02,0x00]
21456// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21457
21458v_cmp_nlt_f16_e64 s10, s1, v2
21459// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x04,0x02,0x00]
21460// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21461
21462v_cmp_nlt_f16_e64 s10, s101, v2
21463// W32: encoding: [0x0a,0x00,0xee,0xd4,0x65,0x04,0x02,0x00]
21464// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21465
21466v_cmp_nlt_f16_e64 s10, vcc_lo, v2
21467// W32: encoding: [0x0a,0x00,0xee,0xd4,0x6a,0x04,0x02,0x00]
21468// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21469
21470v_cmp_nlt_f16_e64 s10, vcc_hi, v2
21471// W32: encoding: [0x0a,0x00,0xee,0xd4,0x6b,0x04,0x02,0x00]
21472// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21473
21474v_cmp_nlt_f16_e64 s10, m0, v2
21475// W32: encoding: [0x0a,0x00,0xee,0xd4,0x7c,0x04,0x02,0x00]
21476// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21477
21478v_cmp_nlt_f16_e64 s10, exec_lo, v2
21479// W32: encoding: [0x0a,0x00,0xee,0xd4,0x7e,0x04,0x02,0x00]
21480// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21481
21482v_cmp_nlt_f16_e64 s10, exec_hi, v2
21483// W32: encoding: [0x0a,0x00,0xee,0xd4,0x7f,0x04,0x02,0x00]
21484// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21485
21486v_cmp_nlt_f16_e64 s10, 0, v2
21487// W32: encoding: [0x0a,0x00,0xee,0xd4,0x80,0x04,0x02,0x00]
21488// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21489
21490v_cmp_nlt_f16_e64 s10, -1, v2
21491// W32: encoding: [0x0a,0x00,0xee,0xd4,0xc1,0x04,0x02,0x00]
21492// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21493
21494v_cmp_nlt_f16_e64 s10, 0.5, v2
21495// W32: encoding: [0x0a,0x00,0xee,0xd4,0xf0,0x04,0x02,0x00]
21496// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21497
21498v_cmp_nlt_f16_e64 s10, -4.0, v2
21499// W32: encoding: [0x0a,0x00,0xee,0xd4,0xf7,0x04,0x02,0x00]
21500// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21501
21502v_cmp_nlt_f16_e64 s10, v1, v255
21503// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x03,0x00]
21504// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21505
21506v_cmp_nlt_f16_e64 s10, v1, s2
21507// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x00,0x00]
21508// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21509
21510v_cmp_nlt_f16_e64 s10, v1, s101
21511// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xcb,0x00,0x00]
21512// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21513
21514v_cmp_nlt_f16_e64 s10, v1, vcc_lo
21515// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd5,0x00,0x00]
21516// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21517
21518v_cmp_nlt_f16_e64 s10, v1, vcc_hi
21519// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd7,0x00,0x00]
21520// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21521
21522v_cmp_nlt_f16_e64 s10, v1, m0
21523// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xf9,0x00,0x00]
21524// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21525
21526v_cmp_nlt_f16_e64 s10, v1, exec_lo
21527// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xfd,0x00,0x00]
21528// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21529
21530v_cmp_nlt_f16_e64 s10, v1, exec_hi
21531// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x00,0x00]
21532// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21533
21534v_cmp_nlt_f16_e64 s10, v1, 0
21535// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x01,0x01,0x00]
21536// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21537
21538v_cmp_nlt_f16_e64 s10, v1, -1
21539// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x83,0x01,0x00]
21540// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21541
21542v_cmp_nlt_f16_e64 s10, v1, 0.5
21543// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xe1,0x01,0x00]
21544// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21545
21546v_cmp_nlt_f16_e64 s10, v1, -4.0
21547// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xef,0x01,0x00]
21548// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21549
21550v_cmp_nlt_f16_e64 s10, -v1, v2
21551// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x20]
21552// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21553
21554v_cmp_nlt_f16_e64 s10, v1, -v2
21555// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x40]
21556// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21557
21558v_cmp_nlt_f16_e64 s10, -v1, -v2
21559// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x60]
21560// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21561
21562v_cmp_nlt_f16_e64 s10, v1, v2 clamp
21563// W32: encoding: [0x0a,0x80,0xee,0xd4,0x01,0x05,0x02,0x00]
21564// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21565
21566v_cmp_tru_f16_e64 s10, v1, v2
21567// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
21568// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21569
21570v_cmp_tru_f16_e64 s12, v1, v2
21571// W32: encoding: [0x0c,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
21572// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21573
21574v_cmp_tru_f16_e64 s100, v1, v2
21575// W32: encoding: [0x64,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
21576// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21577
21578v_cmp_tru_f16_e64 vcc_lo, v1, v2
21579// W32: encoding: [0x6a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
21580// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21581
21582v_cmp_tru_f16_e64 s10, v255, v2
21583// W32: encoding: [0x0a,0x00,0xef,0xd4,0xff,0x05,0x02,0x00]
21584// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21585
21586v_cmp_tru_f16_e64 s10, s1, v2
21587// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x04,0x02,0x00]
21588// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21589
21590v_cmp_tru_f16_e64 s10, s101, v2
21591// W32: encoding: [0x0a,0x00,0xef,0xd4,0x65,0x04,0x02,0x00]
21592// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21593
21594v_cmp_tru_f16_e64 s10, vcc_lo, v2
21595// W32: encoding: [0x0a,0x00,0xef,0xd4,0x6a,0x04,0x02,0x00]
21596// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21597
21598v_cmp_tru_f16_e64 s10, vcc_hi, v2
21599// W32: encoding: [0x0a,0x00,0xef,0xd4,0x6b,0x04,0x02,0x00]
21600// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21601
21602v_cmp_tru_f16_e64 s10, m0, v2
21603// W32: encoding: [0x0a,0x00,0xef,0xd4,0x7c,0x04,0x02,0x00]
21604// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21605
21606v_cmp_tru_f16_e64 s10, exec_lo, v2
21607// W32: encoding: [0x0a,0x00,0xef,0xd4,0x7e,0x04,0x02,0x00]
21608// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21609
21610v_cmp_tru_f16_e64 s10, exec_hi, v2
21611// W32: encoding: [0x0a,0x00,0xef,0xd4,0x7f,0x04,0x02,0x00]
21612// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21613
21614v_cmp_tru_f16_e64 s10, 0, v2
21615// W32: encoding: [0x0a,0x00,0xef,0xd4,0x80,0x04,0x02,0x00]
21616// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21617
21618v_cmp_tru_f16_e64 s10, -1, v2
21619// W32: encoding: [0x0a,0x00,0xef,0xd4,0xc1,0x04,0x02,0x00]
21620// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21621
21622v_cmp_tru_f16_e64 s10, 0.5, v2
21623// W32: encoding: [0x0a,0x00,0xef,0xd4,0xf0,0x04,0x02,0x00]
21624// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21625
21626v_cmp_tru_f16_e64 s10, -4.0, v2
21627// W32: encoding: [0x0a,0x00,0xef,0xd4,0xf7,0x04,0x02,0x00]
21628// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21629
21630v_cmp_tru_f16_e64 s10, v1, v255
21631// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x03,0x00]
21632// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21633
21634v_cmp_tru_f16_e64 s10, v1, s2
21635// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x00,0x00]
21636// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21637
21638v_cmp_tru_f16_e64 s10, v1, s101
21639// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xcb,0x00,0x00]
21640// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21641
21642v_cmp_tru_f16_e64 s10, v1, vcc_lo
21643// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd5,0x00,0x00]
21644// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21645
21646v_cmp_tru_f16_e64 s10, v1, vcc_hi
21647// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd7,0x00,0x00]
21648// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21649
21650v_cmp_tru_f16_e64 s10, v1, m0
21651// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xf9,0x00,0x00]
21652// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21653
21654v_cmp_tru_f16_e64 s10, v1, exec_lo
21655// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xfd,0x00,0x00]
21656// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21657
21658v_cmp_tru_f16_e64 s10, v1, exec_hi
21659// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x00,0x00]
21660// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21661
21662v_cmp_tru_f16_e64 s10, v1, 0
21663// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x01,0x01,0x00]
21664// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21665
21666v_cmp_tru_f16_e64 s10, v1, -1
21667// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x83,0x01,0x00]
21668// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21669
21670v_cmp_tru_f16_e64 s10, v1, 0.5
21671// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xe1,0x01,0x00]
21672// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21673
21674v_cmp_tru_f16_e64 s10, v1, -4.0
21675// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xef,0x01,0x00]
21676// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21677
21678v_cmp_tru_f16_e64 s10, -v1, v2
21679// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x20]
21680// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21681
21682v_cmp_tru_f16_e64 s10, v1, -v2
21683// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x40]
21684// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21685
21686v_cmp_tru_f16_e64 s10, -v1, -v2
21687// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x60]
21688// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21689
21690v_cmp_tru_f16_e64 s10, v1, v2 clamp
21691// W32: encoding: [0x0a,0x80,0xef,0xd4,0x01,0x05,0x02,0x00]
21692// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
21693